:root{--bg:#0a1020;--surface:#111c33;--surface2:#172744;--line:#2a3a58;--ink:#f3f7ff;--muted:#afc0d9;--blue:#62aeff;--cyan:#63e7df;--shadow:0 18px 60px #0000003d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}svg{vertical-align:middle}.wrap{width:min(1160px,100% - 40px);margin-inline:auto}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1020f5;border-bottom:1px solid #28364b;position:sticky;top:0}.nav-wrap{align-items:center;gap:34px;min-height:75px;display:flex}.brand{letter-spacing:-.9px;white-space:nowrap;align-items:center;gap:9px;font-size:22px;font-weight:850;display:inline-flex}.brand strong{color:var(--blue)}.brand-icon{background:linear-gradient(130deg,#2b6fc5,#1abebd);border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.desktop-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.desktop-nav a{color:#c0cde1;font-size:14px;transition:color .15s}.desktop-nav a:hover,.site-footer a:hover{color:var(--blue)}.header-link{background:#1b3d69;border:1px solid #477db5;border-radius:11px;align-items:center;gap:5px;padding:9px 15px;font-size:13px;font-weight:650;display:flex}.header-link:hover,.btn-primary:hover{filter:brightness(1.12)}.mobile-nav{display:none}.hero{background:radial-gradient(45% 50% at 81% 36%,#1d71c433,#0000 85%),radial-gradient(42% 43% at 18% 40%,#0db2aa14,#0000 85%);padding:104px 0 78px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:52px;display:grid}.eyebrow{letter-spacing:1.7px;text-transform:uppercase;color:#82c7ff;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 14px var(--cyan);border-radius:50%}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-3px;margin:20px 0 26px;font-size:clamp(42px,5.2vw,72px);line-height:1.08}h1 em{color:#0000;background:linear-gradient(95deg,#83c3ff,#62dfdf);-webkit-background-clip:text;background-clip:text;font-style:normal}h2{letter-spacing:-1.5px;font-size:clamp(28px,3.5vw,44px);line-height:1.17}h3{letter-spacing:-.5px;font-size:19px}.lead{color:var(--muted);max-width:610px;font-size:18px}.actions{flex-wrap:wrap;gap:13px;margin:32px 0 22px;display:flex}.btn{border:1px solid #4b6285;border-radius:11px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:750;display:inline-flex}.btn-primary{color:#fff;background:#2c7fd1;border-color:#2c7fd1}.btn-secondary{color:#ebf5ff;background:#15243b}.fine-print{color:#8fa6c8;font-size:12px}.hero-panel{box-shadow:var(--shadow);background:linear-gradient(140deg,#162742,#0f1a2e);border:1px solid #344866;border-radius:24px;padding:22px;position:relative}.panel-top{color:#bccce1;border-bottom:1px solid #2c3d5b;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:12px;display:flex}.signal{color:#82e9c8;align-items:center;gap:7px;display:flex}.panel-content{padding:22px 0}.panel-node{background:#1d3050;border:1px solid #384b69;border-radius:13px;align-items:center;gap:13px;padding:15px;display:flex}.node-icon{color:#8bc6ff;background:#294c77;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.panel-node strong{font-size:14px;display:block}.panel-node span{color:#b2c6dc;font-size:12px;display:block}.panel-arrow{text-align:center;color:#69b2ff;margin:7px 0;font-size:22px}.panel-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.panel-bottom{color:#99b4d4;border-top:1px solid #2c3d5b;padding-top:14px;font-size:12px}.section{padding:78px 0}.section-alt{background:#0e182b;border-top:1px solid #202f49;border-bottom:1px solid #202f49}.section-intro{max-width:670px;margin-bottom:32px}.section-intro p,.page-heading p{color:var(--muted)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.feature-card,.info-card,.plan-card{background:#14223a;border:1px solid #2b405e;border-radius:18px;padding:25px}.feature-card svg,.info-card svg{color:var(--blue);margin-bottom:12px}.feature-card p,.info-card p,.plan-card p{color:var(--muted);font-size:14px}.feature-card h3,.info-card h3{margin-bottom:8px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step-number{color:var(--cyan);letter-spacing:1.5px;font-size:12px;font-weight:800}.state-note{color:#c5ddf6;background:#142d49;border:1px solid #365779;border-radius:12px;padding:17px 20px;font-size:14px}.cta{background:linear-gradient(110deg,#154476,#123e63,#12494d);border:1px solid #386c8c;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;padding:45px;display:flex}.cta h2{margin-bottom:8px;font-size:32px}.cta p{color:#d0e5fc;margin:0}.page-heading{max-width:850px;padding:75px 0 35px}.page-heading h1{font-size:clamp(37px,4.4vw,55px)}.content-area{padding:22px 0 85px}.simple-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan-card{flex-direction:column;gap:7px;display:flex}.plan-card h3{margin-bottom:2px}.plan-card .plan-price{letter-spacing:-1px;font-size:31px;font-weight:800}.plan-card ul{color:#bed0e8;flex:1;padding-left:20px;font-size:14px}.plan-card li{margin-bottom:9px}.plan-card .status{color:#85dbca;font-size:12px;font-weight:700}.prose{color:#c0d1e7;max-width:800px}.prose h2{color:#fff;margin-top:28px;font-size:24px}.prose ul{padding-left:22px}.prose li{margin:8px 0}.prose a{color:#8acaff;text-decoration:underline}.badge-small{color:#89c6f5;background:#1a3956;border:1px solid #365c7b;border-radius:30px;padding:3px 10px;font-size:11px;font-weight:750;display:inline-flex}.site-footer{background:#080e1c;border-top:1px solid #293954;padding-top:56px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:36px;padding-bottom:48px;display:grid}.footer-grid p{color:#9db1ce;margin-top:16px;font-size:13px}.footer-grid>div:not(:first-child){flex-direction:column;gap:11px;display:flex}.footer-grid b{margin-bottom:5px}.footer-grid a:not(.brand){color:#9fb2cc;font-size:13px}.bottom-line{color:#849bb9;border-top:1px solid #25334c;justify-content:space-between;padding:18px 0;font-size:12px;display:flex}.feature-icon{background:#203f65;border-radius:12px;justify-content:center;align-items:center;width:41px;height:41px;margin-bottom:16px;display:flex}.feature-icon svg{margin:0}.callout{border-left:3px solid var(--blue);background:#13243e;border-radius:0 9px 9px 0;margin:20px 0;padding:10px 20px}.callout p{margin:0}.muted{color:var(--muted)}@media (max-width:960px){.desktop-nav{gap:13px}.hero-grid{gap:25px}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.wrap{width:min(100% - 28px,1160px)}.desktop-nav,.header-link{display:none}.nav-wrap{min-height:66px}.mobile-nav{margin-left:auto;display:block;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid #334660;border-radius:10px;padding:9px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{box-shadow:var(--shadow);z-index:40;background:#12223b;border:1px solid #39516f;border-radius:13px;flex-direction:column;min-width:220px;padding:10px;display:flex;position:absolute;top:44px;right:0}.mobile-nav nav a{border-radius:8px;padding:10px 12px}.mobile-nav nav a:hover{background:#264363}.hero{padding:63px 0 54px}.hero-grid{grid-template-columns:1fr;gap:32px}h1{letter-spacing:-2px}.feature-grid,.steps-grid,.simple-grid,.plan-grid{grid-template-columns:1fr}.section{padding:54px 0}.cta{flex-direction:column;align-items:flex-start;padding:27px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.bottom-line{flex-direction:column;gap:5px}.page-heading{padding:52px 0 25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
