:root{--bg:#0b0f19;--panel:#ffffff0d;--panel2:#ffffff09;--line:#ffffff1f;--text:#eaf0ff;--muted:#eaf0ffc7;--brand:#6aa6ff;--brand2:#7c5cff;--shadow:0 16px 50px #00000061;--shadow2:0 10px 26px #00000047;--radius:18px;--max:1180px}.cs-hub .cs-hero-media{margin-top:18px}.cs-hub .cs-hero-media-card{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:16px;max-width:70%;margin:auto;padding:8px;display:block;position:relative;box-shadow:0 14px 34px #00000059,inset 0 1px #ffffff2e}.cs-hub .cs-hero-media-card:before{content:"";border-radius:inherit;opacity:.45;pointer-events:none;background:linear-gradient(135deg,#6aa6ff59,#7c5cff40,#0000 60%);position:absolute;inset:-1px}.cs-hub .cs-hero-media-card img{background:#070b14;border-radius:12px;width:100%;height:auto;display:block}@media (width<=680px){.cs-hub .cs-hero-media{margin-top:14px}}.cs-hub{color:var(--text);background:radial-gradient(1000px 560px at 12% 8%,#6aa6ff30,transparent 55%),radial-gradient(900px 520px at 82% 12%,#7c5cff2b,transparent 60%),var(--bg)}.cs-wrap{max-width:var(--max);margin:0 auto;padding:0 18px}.cs-section{padding:64px 0}.cs-section-alt{background:#ffffff05;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.cs-sprite{width:0;height:0;position:absolute;overflow:hidden}.cs-ico{color:#eaf0ffe6;width:18px;height:18px;display:inline-block}.cs-ico-inline{margin-left:8px}.cs-kicker{color:var(--muted);letter-spacing:.35px;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;display:inline-flex}.cs-kicker-icon{width:30px;height:30px;box-shadow:var(--shadow2);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cs-hero{padding:78px 0 34px}.cs-hero h1{letter-spacing:-.4px;margin:0 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.06}.cs-subtitle{max-width:74ch;color:var(--muted);margin:0 0 18px;font-size:16px}.cs-lead{max-width:120ch;color:var(--muted);margin:0 0 18px;font-size:16px}.cs-hero-box{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:16px;margin-top:10px;display:grid}@media (width<=980px){.cs-hero-box{grid-template-columns:1fr}}.cs-hero-copy{border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff1a;padding:22px}.cs-hero-panel{border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow2);background:#ffffff08;border:1px solid #ffffff14;padding:18px}.cs-hero-ctas{text-align:center;flex-wrap:wrap;gap:12px;margin:30px 0 0;display:block}.cs-btn{border:1px solid var(--line);color:var(--text);background:#ffffff08;border-radius:14px;justify-content:center;align-items:center;margin-right:15px;padding:12px 16px;font-weight:800;text-decoration:none;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.cs-btn:hover{box-shadow:var(--shadow2);background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-1px)}.cs-btn-primary{color:#fff;background:linear-gradient(135deg,#6aa6fff2,#7c5cfff2);border-color:#ffffff38;margin-top:12px}#faq .cs-btn-primary{margin-top:0}.cs-trust{grid-template-columns:1fr;gap:10px;margin:20px;padding:0;list-style:none;display:grid}.cs-trust li{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;align-items:start;gap:12px;padding:12px;display:grid}.cs-trust strong{text-align:center;margin-bottom:3px;display:block}.cs-trust span{color:var(--muted);text-align:center;font-size:13px}.cs-trust-ico{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin:auto;display:inline-flex}.cs-grid{gap:16px;display:grid}.cs-grid-4{grid-template-columns:repeat(4,1fr)}.cs-grid-3{grid-template-columns:repeat(3,1fr)}.cs-grid-2{grid-template-columns:repeat(2,1fr)}@media (width<=1060px){.cs-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.cs-grid-4,.cs-grid-3,.cs-grid-2{grid-template-columns:1fr}.cs-hero{padding-top:64px}}.cs-card{border-radius:var(--radius);box-shadow:var(--shadow2);background:#ffffff0a;border:1px solid #ffffff17;padding:20px;transition:transform .12s,border-color .12s,background .12s}.cs-card:hover{background:#ffffff0e;border-color:#ffffff29;transform:translateY(-2px)}.cs-card-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cs-card-ico{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.cs-card h3{letter-spacing:-.2px;margin:0;font-size:18px}.cs-card p{color:var(--muted);margin:10px 0 12px}.cs-bullets{color:var(--muted);margin:0 0 14px;padding-left:18px}.cs-bullets li{margin:7px 0}.cs-link{color:var(--text);border-bottom:1px solid #ffffff2e;align-items:center;gap:10px;padding-bottom:2px;font-weight:900;text-decoration:none;display:inline-flex}.cs-link:hover{border-bottom-color:#ffffff57}.cs-split{grid-template-columns:1.25fr .75fr;align-items:start;gap:16px;display:grid}@media (width<=980px){.cs-split{grid-template-columns:1fr}}.cs-mini{background:var(--panel2);border:1px solid #ffffff14;border-radius:16px;padding:18px;box-shadow:0 8px 20px #00000038}.cs-mini-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cs-mini-ico{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cs-mini h3{margin:0;font-size:16px}.cs-mini p{color:var(--muted);margin:0}.cs-callout{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1f;padding:20px}.cs-callout h3{margin:0 0 10px}.cs-callout p{color:var(--muted);margin:0 0 14px}.cs-actions{flex-wrap:wrap;gap:12px;display:flex}.cs-note{color:var(--muted);margin-top:12px}.cs-links{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.cs-chip{color:var(--text);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-weight:900;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.cs-chip:hover{background:#ffffff0f;border-color:#ffffff29;transform:translateY(-1px)}.cs-ico-chip{opacity:.9;width:16px;height:16px}.cs-faq{gap:12px;margin-top:12px;display:grid}.cs-faq details{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:12px 14px}.cs-faq summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-weight:900;list-style:none;display:flex}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq-body{color:var(--muted);padding-top:10px}.cs-faq-chevron{opacity:.9;transition:transform .12s}.cs-faq details[open] .cs-faq-chevron{transform:rotate(180deg)}.cs-faq-cta{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.cs-hub .cs-section{margin:0;padding:0 0 30px}.cs-hub .cs-section>.cs-wrap{padding-top:25px;padding-bottom:12px}.cs-hub .cs-features{margin-top:14px}.cs-hub .cs-feature-cta{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#ffffff1f}.cs-hub .cs-feature-btn{justify-content:center;margin-top:16px!important}.cs-hub .cs-section>.cs-wrap{border-radius:calc(var(--radius) + 6px);background:#ffffff09;border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000040}.cs-hub .cs-section>.cs-wrap:before{content:"";opacity:.6;background:#ffffff24;height:1px;position:absolute;top:0;left:0;right:0}.cs-hub .cs-section-alt{background:0 0;border:0}.cs-hub .cs-section-alt>.cs-wrap{background:#ffffff05;border-color:#ffffff1f}.cs-hub .cs-section>.cs-wrap:after{content:"";pointer-events:none;background:radial-gradient(circle,#6aa6ff29,#0000 60%);width:260px;height:260px;position:absolute;inset:-120px auto auto -120px}.cs-hub .cs-hero>.cs-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:0;padding-bottom:0;overflow:visible}.cs-hub .cs-hero{padding:78px 0 34px}@media (width<=680px){.cs-hub .cs-section>.cs-wrap{padding-top:30px;padding-bottom:30px}}.cs-hub .cs-section+.cs-section{margin-top:24px}.cs-hub{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif}.first-grid{display:flex}.cs-hub #choose .cs-card{grid-template-rows:auto auto 1fr auto;align-content:start;height:100%;display:grid}.cs-hub #choose .cs-card .cs-bullets{margin-bottom:16px}.cs-hub #choose .cs-card-cta{justify-content:center;max-width:100%;margin-top:10px}.cs-hub .cs-btn-secondary{color:var(--text);background:#ffffff0a;border:1px solid #ffffff24}.cs-hub .cs-btn-secondary:hover{background:#ffffff12;border-color:#ffffff38}.cs-hub #choose .cs-link{border-bottom:0}.cs-hub #choose .cs-grid{align-items:stretch}.cs-hub #choose .first-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}@media (width<=1060px){.cs-hub #choose .first-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.cs-hub #choose .first-grid{grid-template-columns:1fr!important}}.choose-section{padding-bottom:60px!important}section[id]{scroll-margin-top:90px}.extra-callout{margin-top:15px}@media (width<=1199px){.cs-hero{padding-top:20px!important}}@media (width<=1060px){.cs-card{height:initial!important}}