.language-switch{display:flex;align-items:center;flex-shrink:0;padding:3px;border:1px solid var(--line);border-radius:100px;background:var(--surface);gap:2px}
.language-switch button{border:0;border-radius:100px;background:transparent;color:var(--muted);min-height:38px;padding:0 12px;font-size:.875rem;line-height:1;font-weight:500;cursor:pointer;text-transform:none;white-space:nowrap}
.language-switch button[aria-pressed="true"]{background:var(--ink);color:#fff}
.language-switch button:focus-visible{outline-offset:3px}
html[lang="ko"] body{font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;word-break:keep-all;overflow-wrap:break-word}
html[lang="ko"] :is(body,button,input,textarea,select,option,optgroup){text-transform:none}
html[lang="ko"] :is(input,textarea)::placeholder{text-transform:none}
html[lang="ko"] :is(h1,h2,h3){letter-spacing:-.045em;line-height:1.22;text-wrap:balance}
html[lang="ko"] h1{font-size:clamp(3rem,6.2vw,5.7rem)}
html[lang="ko"] .hero-description{max-width:700px;margin-inline:auto}
html[lang="ko"] .panel-copy h3{font-size:2.15rem;line-height:1.3}
html[lang="ko"] .panel-copy>p{max-width:none}
html[lang="ko"] em{font-style:normal}
html[lang="ko"] .home-testimonials blockquote{line-height:1.8}
@media(max-width:640px){
 .site-header .nav-shell{gap:10px}
 .language-switch{margin-left:auto}
 .language-switch button{padding-inline:10px;min-height:36px}
 .site-header .mobile-menu{margin-left:0}
 html[lang="ko"] h1{font-size:clamp(2.35rem,8.8vw,3.4rem);line-height:1.23}
 html[lang="ko"] h2{font-size:2.25rem;line-height:1.28}
 html[lang="ko"] .panel-copy h3{font-size:1.85rem}
 html[lang="ko"] .final-cta h2{font-size:2.8rem}
 html[lang="ko"] .hero-deadline{font-size:.8125rem}
}
@media(max-width:360px){.site-header .nav-shell{width:calc(100% - 28px);gap:8px}.language-switch button{padding-inline:8px}}
