:root{color-scheme:dark;--navy:#08152c;--panel:#102341;--panel2:#132b4a;--stroke:#2c4564;--text:#eaf3ff;--muted:#b2c7dd;--cyan:#00c9f5;--blue:#178dff;--soft:#9cddf7}
*{box-sizing:border-box}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--navy);color:var(--text)}body{margin:0;min-height:100vh;background:radial-gradient(ellipse 85% 60% at 80% 0%,#15396155,transparent 67%),var(--navy)}a{color:var(--soft);text-underline-offset:4px}a:hover{color:white}
.frame{max-width:1120px;margin:auto;padding:0 36px}.topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;min-height:84px;gap:28px}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;letter-spacing:.04em;font-weight:800;font-size:20px}.brand img{width:44px;height:44px;border-radius:11px}.nav{display:flex;flex-wrap:wrap;gap:25px;font-size:13px}.nav a{color:var(--muted);text-decoration:none}.nav a:hover{color:white}.pill{display:inline-block;letter-spacing:.08em;text-transform:uppercase;color:#b7eeff;border:1px solid #198fac66;border-radius:999px;padding:9px 15px;font-size:11px;font-weight:800;background:#14cefd11}.hero{padding:85px 0 80px;display:grid;grid-template-columns:1.12fr .88fr;gap:48px;align-items:center}.hero h1{font-size:clamp(42px,5.4vw,70px);line-height:1.09;letter-spacing:-.05em;margin:26px 0}.lead{font-size:18px;color:var(--muted);line-height:1.7;max-width:600px}.hero-panel{background:linear-gradient(160deg,#153c62cc,#0e203c);border:1px solid #3c7094;border-radius:24px;padding:35px;box-shadow:0 26px 70px #0004}.kicker{font-size:11px;font-weight:800;color:var(--cyan);letter-spacing:.13em;text-transform:uppercase}.stat-number{font-size:50px;font-weight:800;letter-spacing:-.04em;margin:12px 0}.stat-sub{font-size:14px;color:var(--muted)}.line{height:1px;background:#ffffff25;margin:25px 0}.checks{list-style:none;padding:0;display:grid;gap:15px}.checks li{display:flex;gap:12px;color:#d1e7f6;font-size:15px}.checks li:before{content:'✓';font-weight:800;color:var(--cyan)}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:74px}.tile{padding:23px;background:#132943a1;border:1px solid #294961;border-radius:16px}.tile h3{font-size:17px;margin:9px 0}.tile p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.footer{padding:30px 0 46px;border-top:1px solid #ffffff1c;color:var(--muted);font-size:13px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer .links{display:flex;gap:19px;flex-wrap:wrap}.page{max-width:830px;margin:55px auto 85px;padding:0 30px}.page h1{font-size:43px;letter-spacing:-.035em;margin:16px 0 10px}.page h2{font-size:20px;margin:33px 0 10px}.page p,.page li{font-size:15px;color:#cfdeed;line-height:1.85}.page ul{padding-left:21px}.muted{color:var(--muted)}.note{background:#11324a;border:1px solid #28566a;border-radius:15px;padding:17px 20px;margin:23px 0;color:#def5ff}.notice{background:#132943;border:1px solid #315773;border-radius:16px;padding:24px 27px;margin:27px 0}.notice h2{margin-top:0}.permission-table{width:100%;border-collapse:collapse;margin:22px 0}.permission-table td,.permission-table th{padding:13px 15px;text-align:left;border-bottom:1px solid #39516d;font-size:14px}.permission-table th{color:#ccedff;font-size:12px;text-transform:uppercase}.permission-table td{color:#d5e3ef}.signpost{color:#5af0d2;font-weight:800}.muted-pill{background:#193650;color:#a5d3eb;border:1px solid #3a627e;padding:7px 11px;border-radius:30px;font-size:12px}.cta{display:inline-block;margin-top:14px;padding:14px 21px;border-radius:10px;background:#06b7df;color:#061e30;font-weight:800;text-decoration:none}.small{font-size:12px!important} .legal-contact{background:#2f2634;border:1px solid #785573;padding:14px;border-radius:10px}
@media(max-width:780px){.frame{padding:0 20px}.hero{grid-template-columns:1fr;padding:54px 0;gap:24px}.tiles{grid-template-columns:1fr}.nav{gap:12px}.topbar{min-height:75px}.hero h1{font-size:46px}.page h1{font-size:37px}.footer{flex-direction:column}}
