/* Original font files, served from this existing site. No third-party font requests. */
@font-face{font-family:SwayPretendard;src:url('/assets/fonts/pretendard-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:SwayEsamanru;src:url('/assets/fonts/esamanru-medium.ttf') format('truetype');font-weight:500;font-display:swap}
body{font-family:SwayPretendard,Pretendard,'Noto Sans KR',sans-serif}
html[lang=ko] .hero h1,html[lang=ko] .growth h1,html[lang=ko] .section h2,html[lang=ko] .final h2{font-family:SwayEsamanru,SwayPretendard,sans-serif;font-weight:500;font-synthesis:none;letter-spacing:-.025em;line-height:1.38}
html[lang=ko] .hero h1{font-size:clamp(38px,4.5vw,65px);margin:22px 0}
html[lang=ko] .eyebrow{letter-spacing:.015em;text-transform:none;font-size:13px}
.hero .intro{font-size:18px;line-height:1.85}
.install-help{font-size:13px;color:var(--muted);margin:16px 0 0;line-height:1.7;word-break:keep-all}
.install-primary{background:#176a4c;border-color:#176a4c;color:white;font-weight:700}
.release-note{font-size:12px;line-height:1.8}
.release-dot{background:#348565}
.release-status .text-link{font-weight:700}
.final-actions .text-link{text-align:center;font-size:14px}
@media(max-width:640px){html[lang=ko] .hero h1{font-size:clamp(31px,8.5vw,43px);line-height:1.4;margin:19px 0}.hero{padding-top:27px}.hero .intro{font-size:16px;line-height:1.75;margin-bottom:21px}.hero .actions{align-items:stretch}.hero .actions .button{flex:1 1 220px;min-height:54px}.hero .release-note{padding-top:15px;margin-top:17px}.install-help{font-size:12px;margin-top:12px}html[lang=ko] .growth h1{font-size:32px;line-height:1.5}html[lang=ko] .section h2,html[lang=ko] .final h2{font-size:29px;line-height:1.5}.try-card h2{line-height:1.6}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
