
:root{--bg:#090f20;--panel:#111b31;--panel2:#17243d;--text:#f4f8ff;--muted:#aab9cf;--mint:#47e5c2;--blue:#4e8eff;--border:#293852;--purple:#9b84ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.75 system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1160px;margin:auto;padding:0 24px}.nav{border-bottom:1px solid var(--border);background:#0a1122ee;position:sticky;top:0;z-index:5;backdrop-filter:blur(12px)}.navin{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}.logo{font-size:21px;font-weight:850;letter-spacing:-.7px}.logo span{color:var(--mint)}.links{display:flex;gap:25px;align-items:center;font-size:14px;font-weight:650}.links a:hover{color:var(--mint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 23px;border-radius:11px;background:var(--mint);color:#06251e;font-weight:800;line-height:1.35;transition:transform .2s,filter .2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.btn.outline{background:transparent;color:var(--text);border:1px solid #53647e}.btn.small{padding:10px 17px}.hero{padding:104px 0 95px;background:radial-gradient(ellipse at 78% 23%,#233c7a77,transparent 48%),radial-gradient(ellipse at 18% 80%,#0b6b6350,transparent 45%)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px}.eyebrow{color:var(--mint);font-size:12px;font-weight:850;letter-spacing:2px;text-transform:uppercase}.hero h1{font-size:clamp(38px,5vw,65px);line-height:1.1;letter-spacing:-2.6px;margin:18px 0 22px}.gradient{color:var(--mint)}p{color:var(--muted);margin:0 0 20px}.lead{font-size:19px;line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:13px;margin:29px 0}.micro{color:#93a7c2;font-size:13px}.screen{background:linear-gradient(140deg,#1b2e54,#0d1629);border:1px solid #41547a;border-radius:25px;padding:17px;box-shadow:0 30px 75px #0008;transform:rotate(2deg)}.screen-inner{border-radius:14px;background:linear-gradient(120deg,#263e77,#111b31 60%,#126e72);padding:24px;min-height:315px}.screen-top{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:13px;margin-bottom:28px}.live{background:#ff5477;color:white;padding:3px 10px;border-radius:6px;font-size:10px;letter-spacing:1px}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tile{background:#ffffff12;border:1px solid #ffffff20;border-radius:13px;padding:22px 14px;min-height:96px}.tile strong{display:block;font-size:17px}.tile span{font-size:12px;color:#b9c8df}.strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0e172a}.stripin{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px;padding:19px 0;color:#c9d8ed;font-size:14px;font-weight:650}.strip b{color:var(--mint)}section{padding:85px 0}.sectionhead{max-width:760px;margin-bottom:36px}.sectionhead h2{font-size:clamp(29px,3.3vw,43px);line-height:1.2;letter-spacing:-1.2px;margin:12px 0 17px}h3{line-height:1.3;font-size:21px;margin:0 0 12px}h2{line-height:1.2}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--border);border-radius:18px;padding:27px;background:linear-gradient(145deg,#15233b,#10192c)}.card p:last-child{margin-bottom:0}.symbol{width:49px;height:49px;display:grid;place-items:center;border-radius:13px;background:#47e5c21a;color:var(--mint);font-size:24px;margin-bottom:22px}.alt{background:#0c1426}.split{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.steps{counter-reset:steps;display:grid;gap:15px}.step{display:flex;gap:18px;padding:19px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.num{flex:0 0 39px;height:39px;border-radius:11px;background:#47e5c21a;color:var(--mint);display:grid;place-items:center;font-weight:850}.step h3{font-size:17px;margin:0 0 4px}.step p{margin:0;font-size:14px}.notice{border:1px solid #466a7c;background:#14263b;border-radius:15px;padding:22px;color:#c4d8e8;margin-top:22px}.tag{display:inline-block;border:1px solid #3d5878;border-radius:999px;padding:4px 12px;color:#a6d9d7;font-size:12px;font-weight:750;margin-bottom:12px}.feature{background:linear-gradient(135deg,#183353,#12203a);border:1px solid #345473;border-radius:23px;padding:38px}.feature h2{font-size:33px;margin:8px 0 17px}.checks{padding:0;list-style:none}.checks li{margin:10px 0;color:#d2dfee}.checks li:before{content:'✓';color:var(--mint);font-weight:900;margin-right:12px}.tablewrap{overflow:auto;border:1px solid var(--border);border-radius:15px}table{width:100%;border-collapse:collapse;min-width:550px}th,td{text-align:left;padding:17px 20px;border-bottom:1px solid var(--border)}th{background:#1a2943;color:white}td{color:#bfcee2}tr:last-child td{border:0}.faq{display:grid;gap:12px;max-width:900px}.faq details{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:19px 22px}.faq summary{cursor:pointer;font-weight:750;line-height:1.5}.faq details p{margin:13px 0 0}.cta{background:linear-gradient(120deg,#153e51,#1c2955);border:1px solid #3b667c;border-radius:25px;padding:52px;text-align:center}.cta h2{font-size:clamp(29px,4vw,43px);margin:0 0 15px}.cta p{max-width:650px;margin:0 auto 25px}footer{border-top:1px solid var(--border);padding:30px 0;color:#8c9eb8;font-size:13px}footer .wrap{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}@media(max-width:850px){.hero-grid,.split{grid-template-columns:1fr}.hero{padding:70px 0}.screen{transform:none;max-width:550px}.cards{grid-template-columns:1fr 1fr}.links{display:none}.split{gap:28px}}@media(max-width:560px){section{padding:62px 0}.cards{grid-template-columns:1fr}.hero h1{letter-spacing:-1.4px}.cta{padding:31px 22px}.feature{padding:26px}.screen-inner{min-height:260px}.tile{padding:15px 12px}}

.subhero{padding:75px 0 45px;background:radial-gradient(ellipse at 80% 0%,#233c7a77,transparent 55%)}.subhero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.13;letter-spacing:-1.8px;max-width:920px}.content{max-width:850px}.content h2{margin:36px 0 14px;font-size:29px}.content p{line-height:1.85}.content ul{color:var(--muted)}.subnav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.subnav a{border:1px solid var(--border);padding:8px 14px;border-radius:10px}.subnav a:hover{border-color:var(--mint)}
