.landing{color:var(--color-text-primary);background:#fff}.landing .landing-container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.landing a:focus-visible{outline-offset:4px;outline:2px solid #16315f}.landing .landing-header{border-bottom:1px solid #dde1e8}.landing .landing-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.landing .landing-header img{width:auto;max-width:100%;height:30px}.landing .landing-header .landing-bar>a{align-items:center;min-height:44px;display:flex}.landing .landing-languages{background:#eceef2;border-radius:999px;padding:3px;display:flex}.landing .landing-languages a{color:#56607a;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding-inline:16px;display:flex}.landing .landing-languages a[aria-current]{color:#0e1a33;background:#fff;box-shadow:inset 0 0 0 1px #dde1e8}.landing .landing-hero{text-align:center;flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px);padding-top:clamp(64px,10vw,136px);padding-bottom:clamp(64px,9vw,120px);display:flex}.landing .landing-hero-mark{width:clamp(96px,11vw,140px);height:auto}.landing h1{letter-spacing:-.025em;color:#16315f;text-wrap:balance;max-width:12em;font-size:clamp(40px,7.2vw,88px);font-weight:800;line-height:1.05}.landing .landing-hero-sub{color:#56607a;max-width:34em;font-size:clamp(17px,1.8vw,21px);line-height:1.55}.landing .landing-soon{border:1px solid #dde1e8;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600}.landing .landing-band{background:#f5f6f8;border-block:1px solid #dde1e8}.landing .landing-section{padding-block:clamp(48px,7vw,80px)}.landing h2{text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.2}.landing h3{font-size:18px;font-weight:700}.landing .landing-features,.landing .landing-plans,.landing .landing-steps{gap:16px;margin-top:32px;padding:0;list-style:none;display:grid}.landing .landing-features{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.landing .landing-plans,.landing .landing-steps{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.landing .landing-card{background:#fff;border:1px solid #dde1e8;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}.landing .landing-card>p,.landing .landing-steps p{color:#56607a;font-size:15px;line-height:1.6}.landing .landing-icon-tile{color:#16315f;background:#eef2fa;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.landing .landing-icon-tile svg{width:22px;height:22px}.landing .landing-chip{color:#16315f;overflow-wrap:anywhere;background:#f5f6f8;border:1px solid #dde1e8;border-radius:8px;max-width:100%;padding:6px 10px;font-size:13px}.landing .landing-section-sub{color:#56607a;margin-top:12px;font-size:16px}.landing .landing-steps li{border-top:1px solid #dde1e8;flex-direction:column;gap:14px;padding-top:24px;display:flex}.landing .landing-step-number{color:#0e1a33;background:#ff6b4a;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.landing .landing-plan{gap:20px;padding:28px 24px}.landing .landing-plan-pro{border:2px solid #16315f}.landing .landing-plan h3{color:#16315f;font-size:16px}.landing .landing-price>:first-child{font-variant-numeric:tabular-nums;color:#0e1a33;font-size:44px;font-weight:800;line-height:1.2}.landing .landing-check{border-top:1px solid #dde1e8;gap:8px;width:100%;padding-top:20px;display:flex}.landing .landing-check svg{color:#16315f;flex-shrink:0;width:18px;height:18px;margin-top:3px}.landing .landing-pricing-note{color:#646d83;margin-top:16px;font-size:13px}.landing .landing-footer{padding-block:28px}.landing .landing-footer p{color:#56607a;align-items:center;gap:10px;font-size:14px;display:flex}.landing .landing-footer nav{flex-wrap:wrap;gap:24px;display:flex}.landing .landing-footer a{color:#16315f;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.landing .landing-footer .landing-studio{text-decoration:none}.landing:lang(ko){word-break:keep-all}.landing:lang(ko) h1{line-height:max(1.15em, var(--brand-lh-ko-display))}.landing:lang(ko) h2{line-height:max(1.3em, var(--brand-lh-ko-title-lg))}.landing:lang(ko) h3{line-height:var(--brand-lh-ko-title-md)}.landing:lang(ko) .landing-hero-sub{line-height:max(1.55em, var(--brand-lh-ko-body-lg))}.landing:lang(ko) .landing-card>p,.landing:lang(ko) .landing-steps p,.landing:lang(ko) .landing-soon{line-height:var(--brand-lh-ko-body-md)}.landing:lang(ko) .landing-price>:first-child{line-height:1.2}.landing:lang(ko) .landing-pricing-note{line-height:var(--brand-lh-ko-label)}
