@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@100;200;300;400;500&display=swap");:root{--color-void-navy:#03081a;--color-deep-indigo:#020626;--color-inkline-violet:#292f66;--color-quartz-lavender:#aab1f2;--color-mist-lilac:#7a83cc;--color-dusk-iris:#4d5499;--color-glacier-white:#f5f6ff;--color-pure-white:#fff;--color-pulse-cobalt:#3d50fc;--color-signal-teal:#05e0e0;--color-cyan-teal:#05cee0;--gradient-teal-blue:linear-gradient(90deg,#05a1c9,#3d50fc);--font-plain:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,sans-serif;--radius-tags:17px;--radius-cards:35px;--radius-inputs:35px;--radius-buttons:48px;--page-max:1200px;--section-gap:96px;--card-padding:32px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-void-navy);color:var(--color-pure-white);font-family:var(--font-plain);font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 78% 8%,rgba(61,80,252,.16),transparent 60%),radial-gradient(45% 40% at 10% 0,rgba(5,206,224,.07),transparent 60%)}.wrap{position:relative;z-index:1}.container{max-width:var(--page-max);margin:0 auto;padding:0 32px}.eyebrow{font-size:10px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;color:var(--color-quartz-lavender)}.eyebrow.teal{color:var(--color-signal-teal)}section{padding:var(--section-gap) 0}.lead{color:var(--color-quartz-lavender);font-weight:300;font-size:18px;line-height:1.8;max-width:560px}h1,h2,h3{font-weight:100;letter-spacing:-.02em;line-height:1.05;color:#fff}.display{font-size:clamp(46px,7.2vw,92px);line-height:.98}.h-lg{font-size:clamp(38px,5.4vw,68px)}.h-md{font-size:clamp(30px,3.6vw,44px)}.sub{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;line-height:1.25}.btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;font-family:inherit;font-size:16px;font-weight:300;line-height:1;padding:15px 26px;border-radius:var(--radius-buttons);transition:transform .25s ease,background .25s ease,opacity .25s ease;text-decoration:none}.btn-primary{background:var(--color-pulse-cobalt);color:#fff}.btn-primary:hover{transform:translateY(-2px);background:#2f43f7}.btn-ghost{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.85)}.btn-ghost:hover{background:hsla(0,0%,100%,.06)}.btn-row{gap:14px}.announce,.btn-row{display:flex;flex-wrap:wrap;align-items:center}.announce{background:var(--gradient-teal-blue);color:#fff;font-size:14px;font-weight:300;justify-content:center;gap:16px;padding:11px 20px;text-align:center}.announce a{color:#fff;border:1px solid hsla(0,0%,100%,.85);border-radius:var(--radius-buttons);padding:6px 16px;font-size:13px;text-decoration:none;transition:background .2s}.announce a:hover{background:hsla(0,0%,100%,.15)}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(3,8,26,.72);border-bottom:1px solid var(--color-inkline-violet)}.nav-inner{justify-content:space-between;max-width:var(--page-max);margin:0 auto;padding:18px 32px}.logo,.nav-inner{display:flex;align-items:center}.logo{gap:9px;cursor:pointer;background:none;border:none}.logo svg{width:22px;height:22px}.logo span{font-size:20px;font-weight:300;color:#fff;letter-spacing:.5px}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a{color:#fff;font-size:15px;font-weight:300;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;opacity:.82;transition:opacity .2s}.nav-links a.active,.nav-links a:hover{opacity:1}.nav-login{border:1px solid hsla(0,0%,100%,.85)!important;border-radius:var(--radius-buttons);padding:9px 20px;opacity:1!important}.nav-toggle{display:none;background:none;border:none;cursor:pointer}.nav-toggle span{display:block;width:22px;height:1.5px;background:#fff;margin:5px 0}.nav-links.open{display:flex;position:absolute;flex-direction:column;top:64px;right:20px;background:#020626;border:1px solid #292f66;border-radius:20px;padding:18px 24px;gap:16px;align-items:flex-start}.hero{padding-top:84px;padding-bottom:64px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.hero h1{margin:22px 0 26px}.hero .lead{margin-bottom:34px}.sculpture{position:relative;height:440px}.sculpture svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 60px rgba(61,80,252,.35))}.glow{position:absolute;width:70%;height:70%;left:18%;top:14%;background:radial-gradient(circle,rgba(61,80,252,.45),transparent 65%);filter:blur(40px)}.grid{display:grid;grid-gap:20px;gap:20px}.cols-4{grid-template-columns:repeat(4,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-2{grid-template-columns:repeat(2,1fr)}.card{background:var(--color-deep-indigo);border:1px solid var(--color-inkline-violet);border-radius:var(--radius-cards);padding:var(--card-padding)}.cards-lift .card{transition:transform .25s ease,box-shadow .3s ease,border-color .25s ease;will-change:transform}.cards-lift .card:hover{transform:translateY(-8px);border-color:var(--color-dusk-iris);box-shadow:0 22px 45px rgba(0,0,0,.5),0 0 0 1px rgba(61,80,252,.2)}.card .eyebrow{margin-bottom:18px}.card h3{margin-bottom:10px;font-size:24px;font-weight:200}.card p{color:var(--color-quartz-lavender);font-weight:300;font-size:15px;line-height:1.55}.card-light{background:#fff;border:1px solid var(--color-dusk-iris);color:var(--color-deep-indigo)}.card-light .eyebrow{color:var(--color-dusk-iris)}.card-light h3{color:var(--color-deep-indigo)}.card-light p{color:#3a3f6b}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;counter-reset:step}.step{position:relative;padding-top:30px}.step:before{counter-increment:step;content:"0" counter(step);font-size:13px;letter-spacing:2px;color:var(--color-signal-teal);font-weight:400}.step .bar{height:1px;background:var(--color-inkline-violet);margin:14px 0 18px}.step h4{font-weight:200;font-size:20px;margin-bottom:8px}.step p{color:var(--color-quartz-lavender);font-size:15px;font-weight:300;line-height:1.55}.build{display:grid;grid-template-columns:minmax(280px,440px) 1fr;grid-gap:56px;gap:56px;align-items:center}.tri-wrap{position:relative}.tier-labels{display:flex;flex-direction:column}.tlabel{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--color-inkline-violet);transition:transform .25s ease,border-color .25s ease;transform-origin:left center}.tlabel:first-child{border-top:1px solid var(--color-inkline-violet)}.tri-wrap .hit{cursor:pointer}.tlabel.lifted,.tlabel:hover{transform:translateY(-6px) scale(1.08);border-color:var(--color-dusk-iris)}.tlabel.lifted .tn,.tlabel.lifted h4,.tlabel.lifted p,.tlabel:hover .tn,.tlabel:hover h4,.tlabel:hover p{color:#fff}.tlabel .tn{font-size:13px;color:var(--color-signal-teal);min-width:28px;padding-top:3px;font-weight:400}.tlabel h4{font-weight:200;font-size:22px;margin-bottom:6px}.tlabel p{color:var(--color-quartz-lavender);font-size:14px;font-weight:300;line-height:1.55}@media(max-width:760px){.build{grid-template-columns:1fr;gap:32px}}.band{background:var(--gradient-teal-blue);border-radius:var(--radius-cards);padding:64px 56px;text-align:center}.band h2{color:#fff;margin-bottom:14px}.band p{color:hsla(0,0%,100%,.92);font-weight:300;font-size:18px;max-width:560px;margin:0 auto 30px}.band .btn-ghost{border-color:#fff}.sec-head{max-width:680px;margin-bottom:46px}.sec-head .eyebrow,.sec-head h2{margin-bottom:18px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.split .eyebrow,.split h2{margin-bottom:16px}.mock{background:var(--color-deep-indigo);border:1px solid var(--color-inkline-violet);border-radius:var(--radius-cards);padding:24px;min-height:300px}.mock-bar{height:10px;border-radius:6px;background:var(--color-pulse-cobalt);width:40%;margin-bottom:18px}.mock-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--color-inkline-violet)}.mock-row span{color:var(--color-quartz-lavender);font-size:14px}.mock-row b{font-weight:300;color:#fff;font-size:16px}.mock-pill{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-signal-teal);border:1px solid var(--color-inkline-violet);border-radius:var(--radius-tags);padding:5px 12px}.mock-big{font-size:46px;font-weight:100;letter-spacing:-.02em;margin:6px 0 4px}.faq{max-width:760px;margin:0 auto}.faq-item{border-top:1px solid var(--color-inkline-violet);padding:24px 0}.faq-item:last-child{border-bottom:1px solid var(--color-inkline-violet)}.faq-q{font-size:19px;color:#fff;margin-bottom:8px}.faq-a,.faq-q{font-weight:300}.faq-a{color:var(--color-quartz-lavender);font-size:15px;line-height:1.6}.legal{max-width:760px;margin:0 auto}.legal .updated{font-size:13px;color:var(--color-mist-lilac);margin-bottom:30px}.legal h2{font-size:22px;font-weight:200;color:#fff;letter-spacing:-.01em;margin:40px 0 12px}.legal h2:first-of-type{margin-top:0}.legal p{color:var(--color-quartz-lavender);font-weight:300;font-size:15px;line-height:1.75;margin-bottom:14px}.legal ul{list-style:disc;margin:0 0 14px;padding-left:22px;display:grid;grid-gap:8px;gap:8px}.legal li{color:var(--color-quartz-lavender);font-weight:300;font-size:15px;line-height:1.7}.legal a{color:#fff;text-decoration:underline}.closing{text-align:center}.closing h2{margin-bottom:28px}.closing .btn-row{justify-content:center}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:8px}.tier{background:#fff;color:var(--color-deep-indigo);border:1px solid var(--color-dusk-iris);border-radius:var(--radius-cards);padding:30px 26px;position:relative;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .3s ease}.tier:hover{transform:translateY(-8px);box-shadow:0 22px 45px rgba(0,0,0,.45)}.tier:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(120deg,transparent 8%,rgba(61,80,252,.38) 38%,rgba(5,206,224,.42) 58%,transparent 92%);transform:translateX(-130%);transition:transform 1.2s ease}.tier:hover{border-color:var(--color-pulse-cobalt)}.tier:hover:before{transform:translateX(130%)}.tier>*{position:relative;z-index:1}.tier .eyebrow{color:var(--color-dusk-iris);margin-bottom:18px}.tier .vol{font-size:14px;color:#3a3f6b;margin-bottom:18px;min-height:40px}.tier .reb{font-size:34px;font-weight:100;letter-spacing:-.02em}.tier .per{font-size:12px;color:#3a3f6b;margin-top:6px;letter-spacing:.02em}.tier.feature{background:var(--color-pulse-cobalt);color:#fff;border-color:var(--color-pulse-cobalt)}.tier.feature .eyebrow,.tier.feature .per,.tier.feature .vol{color:hsla(0,0%,100%,.85)}.checklist{list-style:none;display:grid;grid-gap:14px;gap:14px}.checklist li{display:flex;gap:12px;align-items:flex-start;color:#3a3f6b;font-size:16px;font-weight:300}.checklist svg{flex:none;margin-top:3px}.note{font-size:13px;color:var(--color-mist-lilac);border:1px dashed var(--color-dusk-iris);border-radius:var(--radius-tags);padding:14px 18px;margin-bottom:30px;font-weight:300}.formwrap{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:32px;gap:32px;align-items:start}.form{background:var(--color-deep-indigo);border:1px solid var(--color-inkline-violet);border-radius:var(--radius-cards);padding:32px}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-quartz-lavender);font-weight:400}.field input,.field select,.field textarea{background:var(--color-void-navy);border:1px solid var(--color-inkline-violet);border-radius:var(--radius-inputs);padding:14px 18px;color:#fff;font-family:inherit;font-size:15px;font-weight:300;outline:none;transition:border .15s}.field textarea{border-radius:20px;resize:vertical;min-height:120px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:var(--color-mist-lilac)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-pulse-cobalt)}.docs h3{font-size:22px;font-weight:200;margin-bottom:18px;color:#fff}.docs ul{list-style:none;display:grid;grid-gap:14px;gap:14px}.docs li{display:flex;gap:12px;align-items:center;font-size:15px;color:var(--color-quartz-lavender);font-weight:300}.docs li .d{width:7px;height:7px;border-radius:50%;background:var(--color-signal-teal);flex:none}.nextsteps{list-style:none;display:grid;grid-gap:14px;gap:14px;counter-reset:ns}.nextsteps li{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:300;line-height:1.45;color:var(--color-quartz-lavender)}.nextsteps li:before{counter-increment:ns;content:counter(ns);flex:none;width:22px;height:22px;border-radius:50%;background:var(--color-pulse-cobalt);color:#fff;font-size:12px;font-weight:400;margin-top:1px;display:flex;align-items:center;justify-content:center}.microcopy{color:var(--color-mist-lilac);margin-top:18px}.formnote,.microcopy{font-size:13px;font-weight:300}.formnote{color:var(--color-quartz-lavender);margin-top:16px;line-height:1.4}.success{background:var(--color-deep-indigo);border:1px solid var(--color-inkline-violet);border-radius:var(--radius-cards);padding:48px;text-align:center}.success h3{font-size:30px;font-weight:200;margin-bottom:12px;color:#fff}footer{border-top:1px solid var(--color-inkline-violet);padding:48px 0 60px;margin-top:40px}.foot-inner{justify-content:space-between;align-items:center;gap:20px}.foot-inner,.foot-links{display:flex;flex-wrap:wrap}.foot-links{gap:24px}.foot-links a{color:var(--color-quartz-lavender);font-size:14px;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;font-weight:300;transition:color .2s}.foot-links a:hover{color:#fff}.foot-copy{color:var(--color-mist-lilac);font-size:13px}.chat{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:60;background:var(--color-glacier-white);color:var(--color-deep-indigo);border-radius:var(--radius-buttons);border:1px solid hsla(0,0%,100%,.5);padding:11px 20px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:400;cursor:pointer;text-decoration:none}.chat .dot{width:22px;height:22px;border-radius:50%;background:var(--gradient-teal-blue)}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{animation:fade .7s ease both}@media(max-width:880px){:root{--section-gap:64px}.nav-links{display:none}.nav-toggle{display:block}.formwrap,.hero-grid,.split{grid-template-columns:1fr;gap:36px}.sculpture{height:300px;order:-1}.cols-2,.cols-3,.cols-4,.fgrid,.steps,.tiers{grid-template-columns:1fr}.cols-4,.tiers{grid-template-columns:1fr 1fr}.band{padding:44px 26px}}@media(max-width:520px){.cols-4,.fgrid,.tiers{grid-template-columns:1fr}.foot-inner{flex-direction:column;align-items:flex-start}}