:root{--bg0: #060812;--bg1: #0a1020;--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.74);--muted2: rgba(255,255,255,.58);--border: rgba(255,255,255,.12);--panelA: rgba(255,255,255,.07);--panelB: rgba(255,255,255,.04);--link: #87ddff;--linkHover: #c9f0ff;--linkVisited: #87ddff;--a1: rgba(135,221,255,.22);--a2: rgba(155,123,255,.18);--a3: rgba(54,255,181,.12);--shadow2: 0 10px 30px rgba(0,0,0,.35);--r: 18px;--r2: 14px}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:radial-gradient(900px 500px at 14% 0%,var(--a1),transparent 55%),radial-gradient(900px 520px at 86% 8%,var(--a2),transparent 55%),radial-gradient(900px 600px at 50% 110%,var(--a3),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1))}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;opacity:.18;mask-image:radial-gradient(900px 600px at 50% 10%,rgba(0,0,0,1),transparent 65%)}.wrap{max-width:1100px;margin:0 auto;padding:18px 18px 72px}a,a:link,a:visited{color:var(--link);text-decoration:none}a:hover{color:var(--linkHover);text-decoration:underline}a:active{color:var(--linkHover)}main a,main a:link,main a:visited{border-bottom:1px solid rgba(135,221,255,.32);padding:0 2px;border-radius:6px}main a:hover{border-bottom-color:#c9f0ffa6;text-decoration:none;background:#87ddff1a}.nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r);background:#ffffff0d;backdrop-filter:blur(10px);box-shadow:var(--shadow2);position:sticky;top:12px;z-index:10}.brand{display:flex;align-items:center;gap:10px;font-weight:850;letter-spacing:.02em;color:var(--text);text-decoration:none}.brandMark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#87ddfff2,#9b7bfff2);color:#06101a;box-shadow:0 10px 25px #87ddff1f;font-size:14px}.links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.links a,.links a:link,.links a:visited{color:#ffffffc7;text-decoration:none;padding:9px 10px;border-radius:12px;border:1px solid transparent}.links a:hover{color:var(--text);background:#ffffff12;border-color:#ffffff1f;text-decoration:none}.links a.cta,.links a.cta:link,.links a.cta:visited{color:#06101a;background:linear-gradient(135deg,#87ddffeb,#9b7bffeb);border-color:transparent;font-weight:850}.links a.cta:hover{filter:brightness(1.06)}h1{margin:18px 0 10px;font-size:54px;line-height:1.05;letter-spacing:-.03em}h2{margin:26px 0 10px;font-size:18px;color:#ffffffe6}h3{margin:18px 0 8px;font-size:15px;color:#ffffffeb}p,li{line-height:1.75;color:var(--muted)}.lead{font-size:18px;color:#fffc;max-width:82ch}.kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;font-size:12px;margin:0 0 10px}.section{margin-top:20px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r);background:linear-gradient(180deg,var(--panelA),var(--panelB));box-shadow:var(--shadow2);padding:16px}.sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#ffffffbd;background:#ffffff0d;font-size:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.callout{margin-top:14px;padding:14px;border-radius:var(--r2);border:1px solid rgba(135,221,255,.25);background:radial-gradient(700px 240px at 12% 25%,rgba(135,221,255,.14),transparent 60%),#ffffff0a}.cardgrid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;margin-top:18px}.card{grid-column:span 12;border:1px solid rgba(255,255,255,.12);border-radius:var(--r);padding:16px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:var(--shadow2)}.card h3{margin:0 0 8px;font-size:16px}.btnrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.btn{display:inline-flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);text-decoration:none;color:#ffffffe6!important;background:#ffffff0d;box-shadow:var(--shadow2)}.btn:hover{background:#ffffff12;text-decoration:none}.btn.primary{color:#06101a!important;border-color:transparent;background:linear-gradient(135deg,#87ddfff2,#9b7bfff2);font-weight:900}footer{margin-top:44px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#ffffff94;font-size:14px}@media(min-width:820px){.card{grid-column:span 4}h1{font-size:58px}}a,a:link,a:visited{color:var(--abovo-link)!important}a:hover,a:active{color:var(--abovo-link-hover)!important}.nav a,.nav a:link,.nav a:visited{color:#ffffffd1!important}.btn,.btn:link,.btn:visited{color:#ffffffeb!important;text-decoration:none!important}a,a:link,a:visited,a:hover,a:active{color:#0f9!important;text-decoration:underline!important}:root{--abovo-link: #87ddff;--abovo-link-hover: #c9f0ff}main a,main a:link,main a:visited{color:var(--abovo-link)!important;text-decoration:none!important;border-bottom:1px solid rgba(135,221,255,.35);padding:0 2px;border-radius:6px}main a:hover,main a:active{color:var(--abovo-link-hover)!important;border-bottom-color:#c9f0ffbf;background:#87ddff1a}.nav a,.nav a:link,.nav a:visited{color:#ffffffd1!important;text-decoration:none!important}.nav a:hover{color:#fffffff5!important}.nav a.cta,.nav a.cta:link,.nav a.cta:visited{color:#06101a!important}.btn,.btn:link,.btn:visited{color:#ffffffeb!important;text-decoration:none!important;border-bottom:none!important}.btn.primary,.btn.primary:link,.btn.primary:visited{color:#06101a!important}.accentH2,.accentH3{position:relative;padding-left:14px}.accentH2:before,.accentH3:before{content:"";position:absolute;left:0;top:.22em;width:3px;height:1.05em;border-radius:999px;background:linear-gradient(180deg,#87ddfff2,#9b7bfff2);box-shadow:0 0 0 1px #ffffff0f}.timeline{list-style:none;padding-left:0;margin:10px 0 0}.timeline li{position:relative;padding:10px 10px 10px 22px;margin:8px 0;border-left:2px solid rgba(255,255,255,.14)}.timeline li:before{content:"";position:absolute;left:-6px;top:16px;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#87ddfff2,#9b7bfff2);box-shadow:0 0 0 3px #ffffff0d}.section,.card,.nav{transition:transform .14s ease,background .14s ease,border-color .14s ease}.section:hover,.card:hover{transform:translateY(-2px);border-color:#ffffff2e}.btn{transition:transform .14s ease,filter .14s ease}.btn:hover{transform:translateY(-1px)}.submitModule{margin-top:18px;border-radius:20px;border:1px solid rgba(135,221,255,.2);background:radial-gradient(800px 260px at 15% 25%,rgba(135,221,255,.16),transparent 60%),radial-gradient(800px 260px at 85% 10%,rgba(155,123,255,.14),transparent 60%),#ffffff0a;padding:18px}.submitGrid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:12px}@media(min-width:820px){.submitGrid{grid-template-columns:1fr 1fr}}.offerModule{margin-top:16px;border-radius:20px;border:1px solid rgba(155,123,255,.18);background:radial-gradient(900px 300px at 10% 20%,rgba(135,221,255,.1),transparent 60%),radial-gradient(900px 300px at 90% 10%,rgba(155,123,255,.1),transparent 60%),#ffffff0a;padding:18px}
