body{font-synthesis:none;text-rendering:optimizeLegibility}.btn-hero,.btn-nav,.hero h1,.logo,.page-hero h1,.plan-tagline,.plan-tier,.section-title,h1,h2,h3{font-display:swap}.nav-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;z-index:1000}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--text);transition:all .3s}.nav-hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(5,6,10,.98);z-index:960;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding-top:100px}.mobile-menu.open{display:flex}.mobile-menu a{color:var(--text);text-decoration:none;font-family:'DM Sans','DM Sans Fallback',sans-serif;font-size:15px;font-weight:500;padding:5px 0}.mobile-menu a:hover{color:var(--accent)}.mobile-menu a.mob-cta{background:var(--accent);color:#000;padding:14px 36px;border-radius:10px;font-size:15px;margin-top:12px}@media(max-width:768px){.nav-hamburger{display:flex}.nav-actions{display:none}#mobLang{display:block!important}}.lang-switcher{position:relative;cursor:pointer}.lang-trigger{display:flex;align-items:center;gap:6px;font-size:13px;color:#7b82a0;padding:6px 10px;background:rgba(15,18,32,.8);border:1px solid rgba(255,255,255,.07);border-radius:8px;transition:border-color .2s,color .2s;user-select:none;white-space:nowrap}.lang-trigger:hover{border-color:rgba(255,255,255,.12);color:#e8eaf6}.lang-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;background:#0f1220;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 0;min-width:200px;list-style:none;box-shadow:0 12px 40px rgba(0,0,0,.6);z-index:1000}.lang-switcher:hover .lang-menu{display:block}.lang-menu li a{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:13px;color:#7b82a0;transition:background .15s,color .15s}.lang-menu li a:hover{background:rgba(19,23,41,.8);color:#e8eaf6}.lang-menu .lang-active{color:#00e5ff}