:root{--ink:#06192b;--blue:#006fe6;--cyan:#40c7f4;--ice:#dff7ff;--white:#fff;--muted:#647586;--line:#c9d7df;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7fbfd;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(247,251,253,.92);backdrop-filter:blur(14px);position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(6,25,43,.08)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.12em}.mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,var(--blue),var(--cyan));color:white;font-size:1.2rem;box-shadow:0 8px 22px rgba(0,111,230,.24)}nav{display:flex;gap:30px;font-size:.9rem;font-weight:700}nav a:hover{color:var(--blue)}.nav-cta,.button{font-weight:800;border-radius:999px;padding:13px 20px}.nav-cta{color:white;background:var(--ink)}main{overflow:hidden}.hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:7vw 5vw;background:radial-gradient(circle at 78% 32%,#d6f5ff 0,rgba(214,245,255,0) 33%),linear-gradient(145deg,#fff 0,#f0faff 100%)}.eyebrow,.section-number{color:var(--blue);font-size:.78rem;font-weight:900;letter-spacing:.17em}.hero h1{font-size:clamp(3.5rem,7vw,7.7rem);line-height:.85;letter-spacing:-.065em;margin:.28em 0}.hero h1 span{color:var(--blue)}.lede{font-size:1.24rem;line-height:1.65;max-width:620px;color:#405669}.actions{display:flex;gap:12px;margin:34px 0}.button.primary{background:var(--blue);color:white;box-shadow:0 15px 35px rgba(0,111,230,.22)}.button.secondary{border:1px solid var(--line);background:white}.proof{display:flex;gap:30px;font-size:.84rem;color:var(--muted)}.proof span{display:flex;flex-direction:column}.proof b{color:var(--ink);font-size:1rem}.product-stage{height:580px;position:relative;display:grid;place-items:center}.core{width:225px;height:310px;border-radius:42px;background:linear-gradient(145deg,#eafdff,#86dffb 42%,#087bd9);box-shadow:inset 12px 12px 30px rgba(255,255,255,.75),inset -18px -24px 35px rgba(0,50,115,.25),0 45px 70px rgba(0,87,166,.28);transform:rotate(8deg);display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;position:relative;z-index:2;border:2px solid rgba(255,255,255,.65)}.core-top{font-size:4rem;font-weight:950;letter-spacing:-.08em}.core-line{width:80px;height:2px;background:rgba(255,255,255,.7);margin:16px}.core small{letter-spacing:.14em;font-weight:800}.orbit{position:absolute;border:1px solid rgba(0,111,230,.2);border-radius:50%}.orbit-one{width:430px;height:430px}.orbit-two{width:570px;height:570px}.stage-note{position:absolute;bottom:28px;right:0;display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.78);border:1px solid white;padding:17px 22px;border-radius:16px;box-shadow:0 15px 50px rgba(6,25,43,.1);z-index:3}.stage-note span{color:var(--blue);font-weight:900}.stage-note p{margin:0;line-height:1.45;font-size:.9rem}.statement{padding:9vw 12vw;background:var(--ink);color:white;display:grid;grid-template-columns:.35fr 1fr 1fr;gap:5vw;align-items:end}.statement h2,.pilot h2,.access h2{font-size:clamp(2.5rem,5vw,5.5rem);line-height:.94;letter-spacing:-.055em;margin:0}.statement>p:last-child{color:#abc0d1;font-size:1.08rem;line-height:1.7;margin:0}.product-grid{padding:7vw 5vw;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-grid article{background:white;border:1px solid #dae5eb;border-radius:var(--radius);padding:30px;min-height:390px;display:flex;flex-direction:column;box-shadow:0 16px 50px rgba(6,25,43,.05)}.product-grid .featured-card{grid-column:span 3;min-height:520px;display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(145deg,#e6faff,#fff);overflow:hidden}.status{font-size:.7rem;font-weight:900;letter-spacing:.15em;color:var(--blue)}.status.muted{color:var(--muted)}article h3{font-size:2rem;letter-spacing:-.04em;margin:18px 0 10px}article p,article li{color:#52697b;line-height:1.6}article ul{padding-left:20px}.silhouette{margin:-30px;display:grid;place-items:center;background:radial-gradient(circle,#83dcf6,#0380dd 60%,#0061b9);clip-path:polygon(23% 8%,39% 0,50% 12%,61% 0,77% 8%,89% 36%,76% 47%,72% 100%,28% 100%,24% 47%,11% 36%)}.silhouette span{font-weight:900;color:rgba(255,255,255,.82);text-align:center;letter-spacing:.13em}.mini-visual{height:155px;margin:18px 0;border-radius:18px;background:linear-gradient(145deg,var(--ice),#5ecff2);display:grid;place-items:center;color:white;font-size:2rem;font-weight:950;box-shadow:inset 0 0 30px rgba(255,255,255,.65)}.canine{border-radius:60px 18px 60px 18px}.portable{border-radius:70px}.coming{margin-top:auto;font-size:.78rem;color:var(--muted);border-top:1px solid #e1e9ed;padding-top:16px}.pilot{padding:9vw 7vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;background:#eaf9fe}.pilot>div>p:not(.section-number){font-size:1.05rem;color:#52697b;line-height:1.7}.pilot-steps{border-top:1px solid #adcbd9}.pilot-steps div{display:grid;grid-template-columns:60px 1fr;border-bottom:1px solid #adcbd9;padding:20px 0}.pilot-steps span{font-weight:900;color:var(--blue)}.pilot-steps p{margin:0;line-height:1.6}.access{padding:8vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:linear-gradient(135deg,#006fe6,#0049a5);color:white}.access>div>p:last-child{line-height:1.7;color:#d4edff}.access .eyebrow{color:#8fe6ff}.access form{background:white;color:var(--ink);padding:28px;border-radius:var(--radius);display:grid;gap:16px}.access label span{display:block;font-size:.78rem;font-weight:800;margin-bottom:7px}.access input,.access select{width:100%;border:1px solid var(--line);border-radius:11px;padding:13px;background:white;font:inherit}.access button{border:0;border-radius:12px;background:var(--ink);color:white;padding:15px;font-weight:900;font-size:1rem;cursor:pointer}.access button:disabled{opacity:.6}.form-note{font-size:.76rem;color:var(--muted);margin:0;text-align:center}footer{padding:35px 5vw;background:#04121e;color:#9cb0bf;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;font-size:.76rem}footer .brand{color:white}@media(max-width:850px){.nav{height:70px}.nav nav{display:none}.nav-cta{font-size:.75rem}.hero{grid-template-columns:1fr;padding-top:15vw}.hero h1{font-size:3.7rem}.product-stage{height:430px}.core{width:170px;height:235px}.orbit-one{width:300px;height:300px}.orbit-two{width:400px;height:400px}.statement{grid-template-columns:1fr;padding:18vw 7vw}.product-grid{grid-template-columns:1fr;padding:14vw 5vw}.product-grid .featured-card{grid-column:auto;grid-template-columns:1fr;min-height:700px}.silhouette{margin:25px -30px -30px;min-height:340px}.pilot,.access{grid-template-columns:1fr;padding:16vw 7vw}.proof{gap:15px;flex-wrap:wrap}footer{grid-template-columns:1fr}.actions{flex-direction:column;align-items:flex-start}}
