: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}:root{--bg0: #070b12;--bg1: #0b1220;--card: rgba(255,255,255,.05);--border: rgba(255,255,255,.12);--text: #eaf2ff;--muted: rgba(234,242,255,.78);--link: #87ddff;--linkHover: #c9f0ff;--linkVisited: #87ddff;--accentA: #22c55e;--accentB: #06b6d4}body{background:radial-gradient(900px 500px at 15% 10%,rgba(6,182,212,.16),transparent 55%),radial-gradient(900px 500px at 85% 18%,rgba(34,197,94,.16),transparent 55%),linear-gradient(180deg,var(--bg0),var(--bg1));color:var(--text)}a{color:var(--link)}a:hover{color:var(--linkHover)}a:visited{color:var(--linkVisited)}.card{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 34px #00000047}.lead{color:var(--muted);line-height:1.55}.muted{color:var(--muted)}button[type=submit]:not(:disabled),input[type=submit]:not(:disabled),.btn.primary:not(.disabled){opacity:1!important;filter:none!important;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff!important;border:none;cursor:pointer}button[type=submit]:not(:disabled):hover,input[type=submit]:not(:disabled):hover,.btn.primary:not(.disabled):hover{background:linear-gradient(135deg,#34d399,#22c55e);transform:translateY(-1px)}button[type=submit]:disabled,input[type=submit]:disabled{opacity:.5;cursor:not-allowed}.brand img{max-width:220px;height:34px;width:auto}@media(max-width:520px){.brand img{height:28px}}.brand img{height:30px;width:auto;max-width:180px;object-fit:contain;display:block;filter:drop-shadow(0 2px 10px rgba(0,0,0,.45))}@media(max-width:520px){.brand img{height:26px;max-width:150px}}.brand{display:flex;align-items:center;text-decoration:none;gap:12px}.wordmark{font-weight:800;letter-spacing:-.02em;font-size:1.15rem;line-height:1}.wmA{color:var(--text)}.wmC{color:var(--accent)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-logo{height:32px;width:auto;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}@media(max-width:640px){.brand-logo{height:28px}}.brand-text{font-weight:700;font-size:1.25rem;letter-spacing:.2px;text-decoration:none;display:flex;align-items:center}.brand-abovo{color:#dbeafe}.brand-core{color:#fb923c;margin-left:2px}:root{--bg0:#050b12;--bg1:#07131f;--aurA: rgba(56, 189, 248, .14);--aurB: rgba(168, 85, 247, .12);--aurC: rgba(34, 197, 94, .1)}body{background:radial-gradient(1200px 800px at 20% 10%,rgba(56,189,248,.14),transparent 60%),radial-gradient(1000px 700px at 85% 20%,rgba(168,85,247,.12),transparent 55%),radial-gradient(900px 650px at 60% 90%,rgba(34,197,94,.1),transparent 55%),linear-gradient(180deg,var(--bg0),var(--bg1))}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.08;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px);mix-blend-mode:overlay}main,header,footer{position:relative;z-index:1}.hero,.heroWrap,.heroGrid,.heroSection{position:relative}.hero:before,.heroWrap:before,.heroGrid:before,.heroSection:before{content:"";position:absolute;inset:-40px -30px;pointer-events:none;background:radial-gradient(600px 260px at 25% 20%,rgba(56,189,248,.14),transparent 70%),radial-gradient(520px 220px at 70% 30%,rgba(168,85,247,.1),transparent 70%);filter:blur(10px);opacity:.55;z-index:-1}:root{--bg0:#050b12;--bg1:#07131f;--glass: rgba(255,255,255,.055);--glass2: rgba(255,255,255,.075);--stroke: rgba(255,255,255,.1);--stroke2: rgba(255,255,255,.14);--glowA: rgba(56,189,248,.18);--glowB: rgba(168,85,247,.14);--glowC: rgba(34,197,94,.12)}body{background:radial-gradient(1200px 800px at 18% 8%,var(--glowA),transparent 60%),radial-gradient(1000px 700px at 88% 14%,var(--glowB),transparent 58%),radial-gradient(900px 650px at 65% 92%,var(--glowC),transparent 55%),linear-gradient(180deg,var(--bg0),var(--bg1))}body:after{content:"";position:fixed;inset:-30%;z-index:0;pointer-events:none;background:radial-gradient(700px 420px at 20% 20%,rgba(56,189,248,.16),transparent 65%),radial-gradient(650px 420px at 75% 30%,rgba(168,85,247,.12),transparent 68%),radial-gradient(650px 420px at 55% 85%,rgba(34,197,94,.1),transparent 68%);filter:blur(22px);opacity:.55;transform:translateZ(0);animation:auroraFloat 18s ease-in-out infinite alternate}@keyframes auroraFloat{0%{transform:translate3d(-2%,-1%,0) scale(1.02) rotate(-1deg)}50%{transform:translate3d(2%,1%,0) scale(1.05) rotate(1deg)}to{transform:translate3d(1%,-2%,0) scale(1.03) rotate(-.5deg)}}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.07;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px);mix-blend-mode:overlay}header,main,footer{position:relative;z-index:1}.card{background:linear-gradient(180deg,var(--glass),rgba(0,0,0,.16));border:1px solid var(--stroke);box-shadow:0 14px 42px #00000059}.card:hover{border-color:var(--stroke2)}hr,.divider{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.btn{border-color:var(--stroke);background:#ffffff0f}.btn:hover{border-color:var(--stroke2);background:#ffffff1a}.btn.primary{background:linear-gradient(135deg,#38bdf842,#a855f733);border-color:#38bdf859}@media(prefers-reduced-motion:reduce){body:after{animation:none}}
