.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{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;margin:0;border:0;border-radius:0;background:transparent;cursor:pointer}
.language-flag{font-size:24px;line-height:1;pointer-events:none}
.language-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.language-picker select{position:absolute;inset:0;width:100%;height:100%;min-height:44px;margin:0;padding:0;opacity:0;cursor:pointer;font-size:16px}
.language-picker:focus-within{outline:2px solid var(--gold);outline-offset:3px}
.language-picker:hover .language-flag{opacity:.85}
@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{align-self:flex-start}}
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}}
