@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin-var-v20.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#020817;color:#f1f5f9;font-family:Inter,Arial,sans-serif;line-height:1.6}a{color:inherit}.nav-link{text-decoration:none;font-size:13px;white-space:nowrap;color:#afc0d6}.nav-link:hover,[aria-current=page]{color:#73dafa}.btn-primary{display:inline-flex;align-items:center;padding:12px 20px;border-radius:9px;background:#2563eb;color:white;text-decoration:none;font-weight:600;font-size:14px}.gradient-text{background:linear-gradient(110deg,#c4e6ff,#38bdf8,#32dcc6);background-clip:text;-webkit-text-fill-color:transparent}.section-badge{font-size:11px;letter-spacing:.13em;color:#7ed7ed;font-weight:600}#hamburger{background:none;border:0;padding:10px;min-width:42px;min-height:44px;flex-direction:column;gap:5px;justify-content:center}#hamburger span{width:22px;height:2px;background:#fff}#mobile-menu{display:none}#mobile-menu.open{display:flex;position:absolute;top:80px;left:0;right:0;background:#071322;padding:24px;flex-direction:column;gap:20px;max-height:calc(100dvh - 80px);overflow:auto}#mobile-overlay.open{position:fixed;inset:80px 0 0;background:#0009;z-index:90}.extras-main{padding-top:150px;padding-bottom:65px}.extras-heading{max-width:850px;margin-bottom:55px}.extras-heading h1{font-size:clamp(36px,5vw,62px);line-height:1.1;letter-spacing:-.045em;margin:20px 0 24px}.extras-heading>p:not(.section-badge){max-width:620px;color:#afc0d6;font-size:17px}.extras-heading .home-pill{margin-top:14px}.extras-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.extra-card,.extras-help{border:1px solid #29415e;border-radius:22px;padding:32px;background:linear-gradient(140deg,#0b2037,#071224);position:relative;transition:border-color .2s,transform .2s,box-shadow .2s}.extra-card-top{display:flex;justify-content:space-between;align-items:center;color:#73dafa}.extra-card-top svg{width:32px;height:32px}.extra-card-top span{font-size:13px;letter-spacing:.12em;color:#8fa7c2}.extra-card h2,.extras-help h2{font-size:26px;letter-spacing:-.025em;line-height:1.2;margin:26px 0 12px}.extra-card p,.extras-help p{color:#afc0d6;font-size:14px}.extra-card .extra-tag{color:#e5f4ff;font-size:16px;font-weight:500}.extra-card ul{padding-left:20px;color:#afc0d6;font-size:14px;line-height:1.9;margin:22px 0}.extra-card li::marker{color:#59d5ed}.extra-card .home-text-link{margin-top:8px}.extras-help{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:radial-gradient(ellipse at 100% 0,#123c60,transparent 70%),#071224}.extras-help .btn-primary{margin-top:16px}.extras-scope{font-size:12px;color:#9fb3cf;max-width:900px;margin:30px 0 0}.extras-footer{border-top:1px solid #24364e;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;padding-top:28px;padding-bottom:28px;font-size:13px;color:#afc0d6}.extras-footer p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(hover:hover) and (prefers-reduced-motion:no-preference){.extra-card:hover{transform:translateY(-4px);border-color:#55bad8;box-shadow:0 14px 42px #0078b51a}}@media(max-width:700px){.extras-main{padding-top:120px}.extras-grid{grid-template-columns:1fr;gap:18px}.extra-card,.extras-help{padding:25px}.extras-heading h1 br{display:none}.extras-heading{margin-bottom:34px}.extras-footer{flex-direction:column;gap:16px}}