:root{color:#f5f8ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg-0:#050d1b;--bg-1:#07172d;--bg-2:#0b2747;--card:#0d213ad1;--card-strong:#061324eb;--line:#9db8d83d;--line-strong:#7dd3fc7a;--text:#f5f8ff;--muted:#c7d7ea;--soft:#96abc4;--cyan:#67e8f9;--cyan-strong:#38bdf8;--blue:#2563eb;--gold:#facc15;--green:#86efac;--shadow:0 28px 90px #02081770;background:#050d1b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 14% -8%, #38bdf852, transparent 28rem), radial-gradient(circle at 86% 4%, #2563eb3d, transparent 34rem), radial-gradient(circle at 50% 18%, #facc1514, transparent 26rem), linear-gradient(135deg, var(--bg-0) 0%, var(--bg-1) 50%, var(--bg-2) 100%);min-width:320px;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}a{color:inherit;text-decoration:none}button,a{font:inherit}.site-shell{width:min(1200px,100% - 32px);margin:0 auto;padding:28px 0 72px;position:relative}.ambient-orb{z-index:-1;filter:blur(48px);opacity:.26;pointer-events:none;border-radius:999px;width:360px;height:360px;position:fixed}.orb-a{background:#38bdf8;top:14%;left:-120px}.orb-b{background:#1d4ed8;bottom:18%;right:-150px}.site-nav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050d1bb8;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;top:16px;box-shadow:0 20px 70px #02081759}.brand-mark,.nav-links,.hero-actions,.access-actions,.hero-trust{align-items:center;gap:12px;display:flex}.brand-mark span{color:#061426;background:linear-gradient(135deg, var(--cyan), var(--cyan-strong));border-radius:14px;place-items:center;width:40px;height:40px;font-weight:950;display:grid;box-shadow:0 0 32px #38bdf847}.brand-mark strong{letter-spacing:-.02em;font-size:1.06rem}.nav-links{flex-wrap:wrap;justify-content:flex-end}.nav-links a{color:var(--muted);font-size:.9rem;font-weight:850}.nav-links a:hover{color:#fff}.hero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:34px;padding:92px 0 38px;display:grid}.eyebrow{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem;font-weight:950}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.082em;max-width:920px;margin-bottom:22px;font-size:clamp(3.2rem,7.2vw,6.9rem);line-height:.9}h2{letter-spacing:-.06em;margin-bottom:15px;font-size:clamp(2.05rem,4vw,3.9rem);line-height:.98}h3{letter-spacing:-.02em;margin:16px 0 10px;font-size:1.34rem}.hero-text,.section-block p,.section-heading p,.security-band p,.access-card p{color:var(--muted);max-width:820px;font-size:1.08rem;line-height:1.72}.hero-actions{flex-wrap:wrap;margin-top:28px}.primary-action,.secondary-action,.ghost-action-link{border:1px solid #7dd3fc61;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-weight:930;display:inline-flex}.primary-action{color:#061426;background:linear-gradient(135deg, var(--cyan), var(--cyan-strong));box-shadow:0 18px 44px #38bdf838}.secondary-action{color:#eaf6ff;background:#eaf2fb1f}.ghost-action-link{color:var(--muted);background:0 0;border-color:#0000}.hero-trust{flex-wrap:wrap;margin-top:22px}.hero-trust span{color:#dbeafe;align-items:center;gap:7px;font-size:.9rem;font-weight:820;display:inline-flex}.hero-panel,.section-block,.module-card,.security-band,.access-card,.proof-card,.flow-card,.plan-card,.plans-section,.flow-section{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#112d4ce0,#07182df0)}.hero-panel{border-radius:36px;padding:24px;position:relative;overflow:hidden}.panel-glow{filter:blur(34px);background:#67e8f92e;border-radius:999px;width:260px;height:260px;position:absolute;inset:-30% -20% auto auto}.panel-header{gap:8px;margin-bottom:22px;display:grid;position:relative}.panel-header span,.signal-grid span,.module-card span,.proof-card span,.flow-card span,.plan-card span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.panel-header strong{letter-spacing:-.04em;font-size:1.9rem}.cockpit-preview{gap:10px;margin-bottom:14px;display:grid;position:relative}.cockpit-row{background:#081a2e8f;border:1px solid #9db8d838;border-radius:19px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.cockpit-row.active{background:#0e5a785c;border-color:#7dd3fc9e}.cockpit-row.premium-row{border-color:#facc1561}.cockpit-row span{color:var(--muted);font-weight:850}.cockpit-row strong{color:var(--cyan);text-transform:uppercase;letter-spacing:.055em;font-size:.88rem}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signal-grid div{background:#081a2e85;border:1px solid #9db8d838;border-radius:18px;padding:15px}.signal-grid strong{margin-top:6px;font-size:.98rem;display:block}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 24px;display:grid}.proof-card{border-radius:26px;padding:22px}.proof-card strong{color:var(--cyan);letter-spacing:-.055em;margin-bottom:10px;font-size:2.2rem;display:block}.proof-card p{color:var(--muted);margin:10px 0 0;line-height:1.58}.section-block,.module-section,.security-band,.access-card,.flow-section,.plans-section{margin-top:24px}.section-block,.security-band,.access-card,.flow-section,.plans-section{border-radius:32px;padding:34px}.platform-block{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:30px;display:grid}.section-heading{margin-bottom:22px}.flow-grid,.plans-grid,.module-grid{gap:14px;display:grid}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-card{border-radius:26px;min-height:245px;padding:22px}.flow-icon{width:42px;height:42px;color:var(--cyan);background:#67e8f91f;border:1px solid #7dd3fc3d;border-radius:15px;place-items:center;margin-bottom:16px;display:grid}.flow-card strong{letter-spacing:-.02em;margin:10px 0;font-size:1.17rem;display:block}.flow-card p{color:var(--muted);line-height:1.58}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-card{border-radius:27px;min-height:292px;padding:22px;transition:transform .18s,border-color .18s,background .18s}.module-card:hover,.plan-card:hover,.flow-card:hover{border-color:var(--line-strong);background:linear-gradient(145deg,#1c4164f0,#0c1f34f5);transform:translateY(-4px)}.module-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.module-card p{color:var(--muted);line-height:1.6}.module-card footer,.module-status{border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:950;display:inline-flex}.module-status{color:#bbf7d0;background:#22c55e29}.module-status.premium{color:#fde68a;background:#f59e0b2e}.module-card footer{color:var(--cyan);background:#7dd3fc1f;margin-top:12px}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{border-radius:28px;padding:24px;transition:transform .18s,border-color .18s}.plan-card.highlighted{background:radial-gradient(circle at 100% 0,#facc1529,#0000 34%),linear-gradient(145deg,#1c4164f0,#0c1f34fa);border-color:#facc156b}.plan-card h3{font-size:1.8rem}.plan-card p,.plan-card li{color:var(--muted);line-height:1.55}.plan-card ul{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.plan-card li{align-items:center;gap:9px;display:flex}.plan-card li svg{color:var(--cyan);flex:none}.plan-card a{color:#061426;background:linear-gradient(135deg, var(--cyan), var(--cyan-strong));border-radius:999px;padding:11px 14px;font-weight:920;display:inline-flex}.security-band{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:30px;display:grid}.security-copy ul{color:#dbeafe;gap:12px;margin:18px 0 0;padding:0;line-height:1.55;list-style:none;display:grid}.security-copy li{align-items:flex-start;gap:10px;display:flex}.security-copy li svg{color:var(--cyan);flex:none;margin-top:3px}.access-card{background:radial-gradient(circle at 0 0,#38bdf833,#0000 34%),linear-gradient(145deg,#183553f0,#081a2ef5);gap:22px;display:grid}.access-copy{max-width:900px}.lead-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lead-card{background:#081a2e8a;border:1px solid #9db8d83d;border-radius:25px;min-height:190px;padding:20px}.lead-card span,.lead-panel span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:950;display:block}.lead-card strong{color:#fff;letter-spacing:-.02em;margin-bottom:10px;font-size:1.2rem;display:block}.lead-card p{color:var(--muted);line-height:1.58}.lead-panel{background:radial-gradient(circle at 0 0,#38bdf829,#0000 34%),#061426a3;border:1px solid #7dd3fc47;border-radius:28px;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.lead-panel strong{color:#fff;letter-spacing:-.025em;margin-bottom:8px;font-size:1.35rem;display:block}.lead-panel p{color:var(--muted);max-width:690px;margin:0;line-height:1.58}.lead-panel .access-actions{flex-wrap:wrap;flex:none;justify-content:flex-end}.site-footer{color:var(--soft);justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:24px 4px 0;font-size:.92rem;display:flex}.site-footer span{color:#fff;font-weight:950}.site-footer p{margin:0}.site-footer a{color:var(--cyan);font-weight:850}@media (width<=1060px){.hero,.security-band,.platform-block{grid-template-columns:1fr}.flow-grid,.module-grid,.plans-grid,.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav{flex-direction:column;align-items:flex-start}}@media (width<=700px){.site-shell{width:min(100% - 22px,1200px);padding-top:16px}.hero{padding-top:58px}h1{font-size:clamp(3rem,15vw,4.8rem)}.flow-grid,.module-grid,.plans-grid,.proof-grid,.signal-grid,.lead-grid{grid-template-columns:1fr}.hero-actions,.access-actions,.hero-trust,.lead-panel,.site-footer{flex-direction:column;align-items:stretch}.section-block,.security-band,.access-card,.flow-section,.plans-section{padding:24px}}
