.site-footer-module__hSJo1W__foot{--paper:#f5f4f0;--ink:#1c1b18;--muted:#6b6760;--accent:#1b5e40;--gx:clamp(16px,4vw,40px);background:var(--paper);font-family:var(--font-wanted-sans),"Pretendard","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:56px 0 48px;font-size:17px;line-height:1.65}.site-footer-module__hSJo1W__foot ::selection{background:var(--accent);color:#fff}.site-footer-module__hSJo1W__foot :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.site-footer-module__hSJo1W__inner{width:min(1200px,100% - 2*var(--gx));gap:20px;margin-left:auto;margin-right:auto;display:grid}.site-footer-module__hSJo1W__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.site-footer-module__hSJo1W__brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.site-footer-module__hSJo1W__mark{border-radius:8px;width:32px;height:32px}.site-footer-module__hSJo1W__links{flex-wrap:wrap;gap:8px 24px;font-size:16px;font-weight:600;display:flex}.site-footer-module__hSJo1W__links a{padding:4px 0}@media (hover:hover) and (pointer:fine){.site-footer-module__hSJo1W__links a:hover{color:var(--accent)}}.site-footer-module__hSJo1W__foot p{color:var(--muted);max-width:44em}.site-footer-module__hSJo1W__foot .site-footer-module__hSJo1W__mail{color:var(--ink);font-size:16px;line-height:1.6}.site-footer-module__hSJo1W__mail a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.site-footer-module__hSJo1W__small{font-size:14px;line-height:1.6}@media (max-width:599px){.site-footer-module__hSJo1W__foot{padding:44px 0 36px}.site-footer-module__hSJo1W__brand{font-size:18px}.site-footer-module__hSJo1W__mark{border-radius:7px;width:28px;height:28px}}
.LandingPage-module__Vk5n8q__page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--paper:#f5f4f0;--mint:#edf4ef;--ink:#1c1b18;--muted:#6b6760;--line:#e4e1da;--accent:#1b5e40;--accent-strong:#154a33;--dot:#5cbd8d;--on-ink-soft:#b9b6ae;--font:var(--font-wanted-sans),"Pretendard","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;--t-hero:clamp(34px,calc(16px + 2.95vw),58px);--t-h2:clamp(28px,calc(16.08px + 1.8vw),42px);--t-h3:20px;--t-lead:19px;--t-body:17px;--t-ui:16px;--t-small:14px;--gx:clamp(16px,4vw,40px);--hx:clamp(12px,3vw,44px);--gap:24px;--sec:176px;--r-hero:30px;--r-panel:24px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-soft:cubic-bezier(.33,1,.68,1);--t-press:.14s;--t-hover:.18s;font-family:var(--font);font-size:var(--t-body);color:var(--ink);background:var(--white);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.65;overflow-x:clip}html:has(.LandingPage-module__Vk5n8q__page){scroll-behavior:smooth;scroll-padding-top:88px}body:has(.LandingPage-module__Vk5n8q__page){background:#fff}.LandingPage-module__Vk5n8q__page :where(h1,h2,h3){text-wrap:balance;font-weight:700}.LandingPage-module__Vk5n8q__page ::selection{background:var(--accent);color:#fff}.LandingPage-module__Vk5n8q__page :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LandingPage-module__Vk5n8q__page a:focus-visible:not(.LandingPage-module__Vk5n8q__btn){border-radius:6px}.LandingPage-module__Vk5n8q__br{display:block}.LandingPage-module__Vk5n8q__wrap{width:min(1200px,100% - 2*var(--gx));margin-left:auto;margin-right:auto}.LandingPage-module__Vk5n8q__h2{font-size:var(--t-h2);letter-spacing:-.025em;line-height:1.31}.LandingPage-module__Vk5n8q__lead{font-size:var(--t-lead);color:var(--muted);line-height:1.6}.LandingPage-module__Vk5n8q__btn{min-height:56px;font:inherit;font-size:var(--t-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--t-press)var(--ease-out),background-color var(--t-hover)ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-weight:650;display:inline-flex}.LandingPage-module__Vk5n8q__btn:active{transform:scale(.97)}.LandingPage-module__Vk5n8q__btnPrimary{background:var(--accent);color:#fff}.LandingPage-module__Vk5n8q__btnBright{background:var(--dot);color:var(--ink)}.LandingPage-module__Vk5n8q__btnSm{min-height:44px;font-size:var(--t-ui);padding:0 20px}@media (hover:hover) and (pointer:fine){.LandingPage-module__Vk5n8q__btnPrimary:hover{background:var(--accent-strong)}.LandingPage-module__Vk5n8q__btnBright:hover{background:#6fcb9d}}.LandingPage-module__Vk5n8q__top{z-index:50;background:var(--white);transition:box-shadow .24s;position:-webkit-sticky;position:sticky;top:0}.LandingPage-module__Vk5n8q__top[data-scrolled]{box-shadow:0 6px 24px -10px rgba(28,27,24,.18)}.LandingPage-module__Vk5n8q__topIn{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.LandingPage-module__Vk5n8q__brand{font-size:var(--t-h3);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.LandingPage-module__Vk5n8q__mark{border-radius:8px;width:32px;height:32px}.LandingPage-module__Vk5n8q__nav{font-size:var(--t-ui);align-items:center;gap:28px;font-weight:600;display:flex}.LandingPage-module__Vk5n8q__nav a:not(.LandingPage-module__Vk5n8q__btn){transition:color var(--t-hover)ease;padding:10px 2px}@media (hover:hover) and (pointer:fine){.LandingPage-module__Vk5n8q__nav a:not(.LandingPage-module__Vk5n8q__btn):hover{color:var(--accent)}}.LandingPage-module__Vk5n8q__hero{margin:8px var(--hx)0;background:var(--ink);color:#fff;border-radius:var(--r-hero);text-align:center;padding-top:72px;overflow:hidden}.LandingPage-module__Vk5n8q__hero h1{font-size:var(--t-hero);letter-spacing:-.03em;line-height:1.3}.LandingPage-module__Vk5n8q__hero h1 em{color:var(--dot);font-style:normal}.LandingPage-module__Vk5n8q__hero .LandingPage-module__Vk5n8q__lead{max-width:32em;color:var(--on-ink-soft);margin:18px auto 0}@media (min-width:600px){.LandingPage-module__Vk5n8q__hero .LandingPage-module__Vk5n8q__lead .LandingPage-module__Vk5n8q__br{display:inline}}.LandingPage-module__Vk5n8q__hero .LandingPage-module__Vk5n8q__btn{margin-top:32px}.LandingPage-module__Vk5n8q__hero :focus-visible{outline-color:#fff}.LandingPage-module__Vk5n8q__peek{width:min(1120px,100% - 2*var(--gx));border-radius:16px 16px 0 0;height:420px;margin:48px auto 0;position:relative;overflow:hidden}.LandingPage-module__Vk5n8q__peek img{width:100%}.LandingPage-module__Vk5n8q__sec{padding-top:var(--sec)}.LandingPage-module__Vk5n8q__secHead{text-align:center;gap:16px;max-width:40em;margin:0 auto 56px;display:grid}.LandingPage-module__Vk5n8q__panels{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.LandingPage-module__Vk5n8q__panel{border-radius:var(--r-panel);background:var(--paper);height:var(--ph,520px);isolation:isolate;position:relative;overflow:hidden}.LandingPage-module__Vk5n8q__panel.LandingPage-module__Vk5n8q__mint{background:var(--mint)}.LandingPage-module__Vk5n8q__p7{grid-column:span 7}.LandingPage-module__Vk5n8q__p5{grid-column:span 5}.LandingPage-module__Vk5n8q__p12{grid-column:span 12}.LandingPage-module__Vk5n8q__panel.LandingPage-module__Vk5n8q__p12{--ph:560px}.LandingPage-module__Vk5n8q__card{--s:1;max-width:none;width:calc(var(--iw)*var(--s));left:calc(var(--x) - 32px*var(--s));top:calc(var(--y) - 32px*var(--s));position:absolute}.LandingPage-module__Vk5n8q__cTxlist{--iw:824px;--x:48px;--y:56px}.LandingPage-module__Vk5n8q__cTxsheet{--iw:464px;--x:calc(50% - 200px);--y:56px}.LandingPage-module__Vk5n8q__cBudget{--iw:1064px;--x:calc(50% - 500px);--y:64px}.LandingPage-module__Vk5n8q__cRaside{--iw:404px;--x:calc(50% - 170px);--y:56px}.LandingPage-module__Vk5n8q__cRtable{--iw:844px;--x:48px;--y:56px}.LandingPage-module__Vk5n8q__cMembers{--iw:824px;--x:48px;--y:56px}.LandingPage-module__Vk5n8q__cOffering{--iw:624px;--x:calc(100% - 608px);--y:150px;z-index:1}.LandingPage-module__Vk5n8q__band{background:var(--paper);margin-top:var(--sec);padding-top:144px;overflow:hidden}.LandingPage-module__Vk5n8q__band .LandingPage-module__Vk5n8q__secHead{margin-bottom:64px}.LandingPage-module__Vk5n8q__sheet{width:min(640px,100% - 2*var(--gx));height:560px;margin:0 auto;position:relative}.LandingPage-module__Vk5n8q__sheet .LandingPage-module__Vk5n8q__card{width:108.06%;margin-top:-4.03023%;top:0;left:-4.03023%}.LandingPage-module__Vk5n8q__price{padding-bottom:var(--sec);text-align:center}.LandingPage-module__Vk5n8q__tiers{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;background:var(--paper);border-radius:var(--r-panel);width:min(720px,100%);margin:0 auto;overflow:hidden}.LandingPage-module__Vk5n8q__tiers th{font-size:var(--t-small);color:var(--muted);padding:22px 32px 14px;font-weight:500}.LandingPage-module__Vk5n8q__tiers td{font-size:var(--t-h3);border-top:1px solid var(--line);padding:22px 32px}.LandingPage-module__Vk5n8q__tiers td:first-child{width:42%;font-weight:700}.LandingPage-module__Vk5n8q__tiers tr:last-child td{padding-bottom:26px}.LandingPage-module__Vk5n8q__tlink{color:var(--accent);text-underline-offset:.25em;transition:color var(--t-hover)ease;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover) and (pointer:fine){.LandingPage-module__Vk5n8q__tlink:hover{color:var(--accent-strong)}}.LandingPage-module__Vk5n8q__price .LandingPage-module__Vk5n8q__btn{margin-top:48px}@media (prefers-reduced-motion:no-preference){.LandingPage-module__Vk5n8q__page[data-js] [data-rs] [data-r]{opacity:0;transition:opacity .64s var(--ease-out),transform .82s var(--ease-out);transition-delay:calc(var(--i,0)*80ms);transform:translateY(24px)}.LandingPage-module__Vk5n8q__page[data-js] [data-rs][data-in] [data-r]{opacity:1;transform:none}.LandingPage-module__Vk5n8q__page[data-js] [data-rs] .LandingPage-module__Vk5n8q__card{transition:transform 1.1s var(--ease-soft);transition-delay:calc(var(--i,0)*90ms + .22s);transform:translateY(48px)}.LandingPage-module__Vk5n8q__page[data-js] [data-rs][data-in] .LandingPage-module__Vk5n8q__card{transform:none}.LandingPage-module__Vk5n8q__page[data-js] .LandingPage-module__Vk5n8q__hero[data-rs] .LandingPage-module__Vk5n8q__peek img{transition:transform 1.3s var(--ease-soft).36s;transform:translateY(72px)}.LandingPage-module__Vk5n8q__page[data-js] .LandingPage-module__Vk5n8q__hero[data-rs][data-in] .LandingPage-module__Vk5n8q__peek img{transform:none}}@media (max-width:1023px){.LandingPage-module__Vk5n8q__page{--sec:136px}.LandingPage-module__Vk5n8q__p7,.LandingPage-module__Vk5n8q__p5{grid-column:span 12}.LandingPage-module__Vk5n8q__panel{--ph:480px}.LandingPage-module__Vk5n8q__card{--s:.86}.LandingPage-module__Vk5n8q__cBudget{--x:40px}.LandingPage-module__Vk5n8q__cTxsheet{--x:calc(50% - 172px)}.LandingPage-module__Vk5n8q__cRaside{--x:calc(50% - 146px)}.LandingPage-module__Vk5n8q__cOffering{--x:calc(100% - 520px);--y:132px}}@media (max-width:599px){.LandingPage-module__Vk5n8q__page{--t-lead:17px;--sec:104px;--gap:16px;--r-hero:22px;--r-panel:20px}.LandingPage-module__Vk5n8q__topIn{height:64px}.LandingPage-module__Vk5n8q__brand{font-size:18px}.LandingPage-module__Vk5n8q__mark{border-radius:7px;width:28px;height:28px}.LandingPage-module__Vk5n8q__nav{gap:16px}.LandingPage-module__Vk5n8q__nav .LandingPage-module__Vk5n8q__btnSm{min-height:40px;padding:0 16px}.LandingPage-module__Vk5n8q__hero{padding-top:56px}.LandingPage-module__Vk5n8q__hero .LandingPage-module__Vk5n8q__lead{padding-left:12px;padding-right:12px}.LandingPage-module__Vk5n8q__hero .LandingPage-module__Vk5n8q__btn{margin-top:28px}.LandingPage-module__Vk5n8q__peek{border-radius:22px 22px 0 0;width:300px;height:300px;margin-top:44px}.LandingPage-module__Vk5n8q__secHead{margin-bottom:36px;padding-left:4px;padding-right:4px}.LandingPage-module__Vk5n8q__panel{--ph:380px}.LandingPage-module__Vk5n8q__card{--s:.62}.LandingPage-module__Vk5n8q__cTxlist,.LandingPage-module__Vk5n8q__cRtable,.LandingPage-module__Vk5n8q__cMembers,.LandingPage-module__Vk5n8q__cBudget{--x:20px;--y:28px}.LandingPage-module__Vk5n8q__cTxsheet{--x:calc(50% - 124px);--y:28px}.LandingPage-module__Vk5n8q__cRaside{--x:calc(50% - 105px);--y:32px}.LandingPage-module__Vk5n8q__cOffering{--x:calc(100% - 364px);--y:132px}.LandingPage-module__Vk5n8q__panel.LandingPage-module__Vk5n8q__p12{--ph:380px}.LandingPage-module__Vk5n8q__panel.LandingPage-module__Vk5n8q__p12.LandingPage-module__Vk5n8q__tall{--ph:440px}.LandingPage-module__Vk5n8q__band{padding-top:88px}.LandingPage-module__Vk5n8q__band .LandingPage-module__Vk5n8q__secHead{margin-bottom:40px}.LandingPage-module__Vk5n8q__sheet{height:340px}.LandingPage-module__Vk5n8q__tiers th,.LandingPage-module__Vk5n8q__tiers td{padding-left:20px;padding-right:20px}.LandingPage-module__Vk5n8q__tiers td{font-size:18px}.LandingPage-module__Vk5n8q__price .LandingPage-module__Vk5n8q__btn{margin-top:36px}}
