.header nav{gap:18px;margin-right:0;font-size:13px;align-items:center}
.header{gap:20px}.header .brand{flex-shrink:0}.header-cta{white-space:nowrap}
.language-picker{display:flex;flex-direction:column;gap:2px;font-size:10px;line-height:1.4;color:var(--muted);margin:0;flex-shrink:0}
.language-picker select{font:inherit;font-size:12px;color:var(--text);background:#191c16;border:1px solid #6b654e;border-radius:5px;padding:7px 24px 7px 9px;min-height:36px;width:142px;margin:0;cursor:pointer}
.language-picker select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
@media(min-width:721px) and (max-width:1450px){.header{padding-inline:35px;gap:20px}.header-cta{margin-left:auto}.menu-toggle{display:flex;gap:9px;align-items:center;border:0;background:transparent;color:var(--text);font-size:13px;order:3;padding:12px 0}.header nav{display:none;position:absolute;top:107px;left:0;right:0;background:#171914;padding:25px;z-index:10;border-bottom:1px solid var(--line);margin:0}.header nav.open{display:flex;flex-direction:column;gap:18px}}
@media(max-width:1450px){.header nav{align-items:stretch;max-height:calc(100dvh - 110px);overflow-y:auto}.language-picker{border-top:1px solid var(--line);padding-top:15px;gap:6px}.language-picker select{min-height:44px;width:100%;max-width:260px}}
html:not([lang="en"]) .hero-copy{max-width:1100px}
html:not([lang="en"]) .hero h1{font-size:clamp(38px,4.8vw,68px)}
html:not([lang="en"]) .story-statement h2{font-size:clamp(32px,3.2vw,46px)}
html:not([lang="en"]) .plan-ribbon{font-size:10px;letter-spacing:1.5px}
html:not([lang="en"]) .chat-launcher{font-size:13px}
@media(max-width:720px){html:not([lang="en"]) .hero h1{font-size:clamp(32px,8.2vw,54px)}html:not([lang="en"]) .story-statement h2{font-size:38px}.header-cta{max-width:145px;white-space:normal;text-align:center}}

@media(max-width:720px){.metallic-plans::before{inset:0 -20px}}
