:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#00a8ff;--blue-strong:#0577ff;--chrome:#dbe8f3;--steel:#7f93a6;--glass:#081220bd;--black:#02050a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-shell{background:radial-gradient(circle at 50% 8%,#00a8ff52,#0000 32%),radial-gradient(circle at 82% 46%,#0577ff33,#0000 34%),linear-gradient(135deg,#02050a 0%,#07111f 44%,#02050a 100%);min-height:100vh;overflow-x:hidden}.hero{isolation:isolate;min-height:100vh;padding:22px clamp(14px,4vw,64px) 42px;position:relative}.hero:before,.hero:after,.hero-grid-bg{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.hero:before{background-color:#0000;background-image:linear-gradient(90deg,#00a8ff1f 1px,#0000 1px),linear-gradient(#00a8ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 52% 42%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 52% 42%,#000 0%,#0000 70%)}.hero:after{background:radial-gradient(at 50% 84%,#00a8ff57 0%,#00a8ff0f 34%,#0000 62%)}.hero-grid-bg{background:linear-gradient(#ffffff0f,#0000 16%)}.top-nav,.form-card,.punch-cards article,.steps-strip,.bottom-banner,.thank-you-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #00a8ff52;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 44px #00a8ff1f}.top-nav{z-index:5;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(90deg,#07111fdb,#03091094);justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:12px 18px;display:flex;position:relative}.brand-lockup{align-items:center;display:inline-flex}.brand-lockup img{object-fit:contain;filter:drop-shadow(0 0 18px #00a8ff70);width:clamp(126px,15vw,196px);height:auto}.nav-links{color:#ffffffc2;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:clamp(18px,3vw,42px);font-size:12px;font-weight:800;display:flex}.nav-links a:hover{color:var(--blue)}.hero-layout{grid-template-columns:minmax(280px,.94fr) minmax(320px,1.04fr) minmax(330px,420px);align-items:center;gap:clamp(18px,3vw,46px);max-width:1560px;min-height:calc(100vh - 150px);margin:0 auto;padding:clamp(34px,5vw,74px) 0 28px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow,.form-kicker{color:var(--blue);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:900;display:inline-flex}.eyebrow:after,.form-kicker:after{content:"";background:linear-gradient(90deg, var(--blue), transparent);width:74px;height:1px}.hero-copy h1{letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 20px 54px #00000094;max-width:720px;margin:22px 0 18px;font-size:clamp(48px,7vw,94px);font-weight:950;line-height:.92}.hero-copy h1 span{color:#0000;background:linear-gradient(#fff 0%,#cfdeeb 28%,#159eff 62%,#004ebd 100%);-webkit-background-clip:text;background-clip:text;display:block}.subheadline{color:#ffffffc2;max-width:590px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.48}.punch-cards{gap:12px;max-width:430px;margin-top:32px;display:grid}.punch-cards article{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(90deg,#07111fc7,#0c233c4d);align-items:center;gap:15px;min-height:62px;padding:14px 16px;display:flex}.punch-cards span{background:var(--blue);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 20px #00a8ffd6}.punch-cards h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px}.hero-cta,.bottom-banner a,.thank-you-card a{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#2dd6ff 0%,#0877ff 48%,#0049be 100%);border:1px solid #ffffff6b;border-radius:10px;justify-content:center;align-items:center;min-height:52px;margin-top:28px;padding:0 26px;font-weight:950;display:inline-flex;box-shadow:0 22px 38px #005bff42,inset 0 1px #ffffff8a}.product-stage{justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.product-stage:before{content:"";border:2px solid #00a8ff8f;border-radius:50%;width:min(540px,92%);height:104px;position:absolute;bottom:11%;left:50%;transform:translate(-50%)perspective(640px)rotateX(64deg);box-shadow:0 0 38px #00a8ff99,inset 0 0 38px #00a8ff42}.orbital-ring{aspect-ratio:1;border:1px solid #00a8ff38;border-radius:50%;width:78%;position:absolute;box-shadow:0 0 52px #0077ff38}.orbital-ring.small{width:54%;transform:rotate(18deg)}.product-image{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 48px #000000b8)drop-shadow(0 0 30px #00a8ff5c);width:min(520px,100%);height:auto;position:relative}.form-card{z-index:4;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(#091422f0,#040910e6),radial-gradient(circle at 50% 0,#00a8ff38,#0000 42%);padding:26px;position:relative}.card-chrome{pointer-events:none;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));border:1px solid #00a8ff47;position:absolute;inset:10px}.form-card h2{letter-spacing:-.055em;text-transform:uppercase;margin:10px 0 8px;font-size:clamp(32px,3vw,44px);line-height:1}.form-intro{color:#ffffff9e;margin:0 0 20px;font-size:14px;line-height:1.5}.lead-form{gap:12px;display:grid}.form-grid.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-form label{color:#ffffffbd;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:850;display:grid}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;letter-spacing:normal;text-transform:none;background:#ffffff13;border:1px solid #00a8ff47;border-radius:8px;outline:none;width:100%;min-height:46px;padding:11px 12px;box-shadow:inset 0 0 18px #008cff0e}.lead-form textarea{resize:vertical;min-height:90px}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:#00a8ffdb;box-shadow:0 0 0 3px #00a8ff26}.lead-form option{color:#fff;background:#07111f}.consent-line{align-items:flex-start;line-height:1.45;color:#ffffffad!important;letter-spacing:0!important;text-transform:none!important;gap:10px!important;font-size:11px!important;display:flex!important}.consent-line input{width:18px;min-height:18px;margin-top:1px}.botcheck{display:none!important}.form-error{color:#ff9e9e;margin:0;font-size:13px;line-height:1.45}.submit-button{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#2dd6ff 0%,#0877ff 48%,#0049be 100%);border:1px solid #ffffff6b;border-radius:10px;min-height:58px;font-size:18px;font-weight:950;box-shadow:0 20px 34px #005bff42,inset 0 1px #ffffff85}.submit-button:disabled{cursor:wait;opacity:.72}.steps-strip{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#040a12b8;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1560px;margin:0 auto;display:grid}.steps-strip article{background:linear-gradient(90deg,#081321f0,#07111f8a);justify-content:center;align-items:center;gap:18px;min-height:94px;display:flex}.steps-strip strong{color:var(--blue);text-shadow:0 0 24px #00a8ffb8;font-size:46px;line-height:1}.steps-strip span{font-size:18px;font-weight:900}.bottom-banner{background:linear-gradient(90deg,#081321e6,#050c16c7),radial-gradient(circle at 78%,#00a8ff33,#0000 34%);justify-content:space-between;align-items:center;gap:24px;max-width:1560px;margin:24px auto 0;padding:clamp(34px,5vw,58px);display:flex}.bottom-banner h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(34px,5vw,72px);line-height:.95}.bottom-banner a{white-space:nowrap;margin-top:0}.thank-you-shell{background:radial-gradient(circle at 50% 18%,#00a8ff52,#0000 34%),linear-gradient(135deg,#02050a,#07111f 46%,#02050a);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.thank-you-card{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));background:linear-gradient(#091422f0,#040910e6);width:min(760px,100%);padding:clamp(34px,6vw,68px)}.thank-you-card img{filter:drop-shadow(0 0 16px #00a8ff70);width:150px;height:auto}.thank-you-card h1{letter-spacing:-.06em;text-transform:uppercase;margin:22px 0 14px;font-size:clamp(42px,7vw,78px);line-height:.92}.thank-you-card p:not(.eyebrow){color:#ffffffb3;margin:0 0 28px;font-size:18px;line-height:1.55}@media (max-width:1180px){.hero-layout{grid-template-columns:1fr 1fr}.form-card{grid-column:1/-1;justify-self:center;width:min(760px,100%)}.product-stage{min-height:500px}}@media (max-width:780px){.hero{padding:12px 12px 24px}.top-nav{flex-direction:column;align-items:flex-start}.nav-links{justify-content:space-between;width:100%;font-size:10px}.hero-layout{grid-template-columns:1fr;padding-top:30px}.hero-copy h1{font-size:clamp(46px,14vw,70px)}.product-stage{order:2;min-height:420px}.form-card{order:3;padding:22px}.form-grid.two,.steps-strip{grid-template-columns:1fr}.steps-strip article{min-height:76px}.bottom-banner{flex-direction:column;align-items:flex-start}.bottom-banner a,.hero-cta{width:100%}}
