:root{color-scheme:light;font-family:Inter,Montserrat,system-ui,sans-serif;--ink:#122033;--muted:#607087;--brand:#4855d6;--paper:#f6f8fc}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper)}a{color:inherit}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(20px,6vw,88px);background:#fff}.nav nav{display:flex;align-items:center;gap:20px}.nav nav a{text-decoration:none}.brand{display:flex;align-items:center;gap:12px;font-weight:800;text-decoration:none}.brand img{width:42px;height:42px;object-fit:contain}.button{display:inline-block;border:0;border-radius:999px;padding:13px 18px;color:#fff;background:var(--brand);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.button-small{padding:10px 15px}.button:disabled{opacity:.65;cursor:wait}.hero{min-height:72vh;display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center;padding:64px clamp(20px,7vw,110px);overflow:hidden;background:radial-gradient(circle at 78% 38%,#dce4ff 0,transparent 32%),linear-gradient(135deg,#fff 20%,#eef1ff)}.eyebrow{color:var(--brand);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow-light{color:#89e8db}.hero h1,.form-shell h1{font-size:clamp(2.5rem,5.5vw,5.2rem);line-height:.98;margin:18px 0 24px}.lead{color:var(--muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.7;max-width:680px;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.text-link{color:var(--brand);font-weight:700;text-underline-offset:4px}.product-visual{margin:0;position:relative}.product-visual img{display:block;width:125%;max-width:none;margin-left:-10%;filter:drop-shadow(0 34px 34px #1b254233)}.product-visual figcaption{max-width:360px;margin:-4% auto 0;color:var(--muted);font-size:.82rem;line-height:1.5;text-align:center}.section{padding:90px clamp(20px,8vw,120px)}.section h2,.precision-section h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;margin:14px 0 24px}.section-lead{max-width:800px;color:var(--muted);font-size:1.1rem;line-height:1.75}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.features article,.panel{padding:28px;border-radius:22px;background:#fff;box-shadow:0 14px 38px #20315c12}.features p,.panel p{color:var(--muted);line-height:1.6}.feature-number{color:var(--brand);font-size:.78rem;font-weight:800;letter-spacing:.12em}.precision-section{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(36px,7vw,100px);padding:90px clamp(20px,8vw,120px);color:#fff;background:#111b2b}.precision-copy>p:not(.eyebrow){max-width:720px;color:#b9c5d5;line-height:1.75}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.profile-grid article{padding:24px;border:1px solid #ffffff1c;border-radius:20px;background:#ffffff0a}.profile-grid article span,.spec-label{color:#89e8db;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-grid h3{font-size:1.4rem;margin:8px 0}.profile-grid p{color:#b9c5d5;line-height:1.55}.profile-grid .profile-highlight{border-color:#56d4c4;background:#37c5b315}.spec-card{align-self:center;padding:clamp(26px,4vw,42px);border-radius:28px;color:var(--ink);background:#fff;box-shadow:0 34px 80px #0005}.spec{padding:28px 0;border-bottom:1px solid #dfe5ee}.spec strong{display:block;color:var(--brand);font-size:clamp(3.8rem,7vw,6.5rem);line-height:.9}.spec span,.spec-row span,.calibration-result span{display:block;margin-top:9px;color:var(--muted);line-height:1.45}.calibration-result{padding:20px 0;border-bottom:1px solid #dfe5ee}.calibration-result strong{color:#176b45;font-size:1.5rem}.spec-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px 0}.spec-row strong{font-size:1.4rem}.spec-note{margin:0;padding-top:20px;border-top:1px solid #dfe5ee;color:var(--muted);font-size:.78rem;line-height:1.55}.outcome{text-align:center}.outcome .section-lead{margin:0 auto 30px}.form-shell{max-width:760px;margin:50px auto;padding:0 20px}.form-shell h1{font-size:clamp(2.4rem,6vw,4.2rem)}.panel label{display:block;margin:16px 0 7px;font-weight:700}.panel input,.panel select,.panel textarea{width:100%;padding:13px;border:1px solid #c8d0dd;border-radius:10px;font:inherit}.panel textarea{resize:vertical}.panel .button{margin-top:20px}.status{min-height:1.5em}.status[data-kind=warning]{color:#765500}.status[data-kind=error]{color:#a52626}.status[data-kind=success]{color:#176b45}footer{padding:40px;text-align:center;color:var(--muted)}.panel .consent{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.5}.panel .consent input{width:auto;margin-top:4px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.language{padding:6px 9px;border:1px solid #c8d0dd;border-radius:999px;font-size:.78rem;font-weight:800}.technical{background:#fff}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.tech-grid article{padding:24px;border:1px solid #e1e6ef;border-radius:18px;background:var(--paper)}.tech-grid strong,.tech-grid span{display:block}.tech-grid strong{color:var(--brand);font-size:1.25rem}.tech-grid span{margin-top:10px;color:var(--muted);line-height:1.55}.connectivity-callout{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center;margin-top:22px;padding:30px;border-radius:22px;color:#fff;background:#172236}.connectivity-callout h3{margin:8px 0 0;font-size:1.55rem}.connectivity-callout>p{color:#c7d1df;line-height:1.65}.incubation-roadmap{padding:90px clamp(20px,8vw,120px);color:#fff;background:linear-gradient(135deg,#25307a,#111b2b)}.incubation-roadmap>div:first-child{max-width:850px}.incubation-roadmap h2{max-width:760px;margin:14px 0 22px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.incubation-roadmap>div:first-child>p:last-child,.roadmap-note{color:#c7d1df;line-height:1.7}.roadmap-points{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:38px 0 24px}.roadmap-points article{padding:22px;border:1px solid #ffffff24;border-radius:18px;background:#ffffff0c}.roadmap-points strong,.roadmap-points span{display:block}.roadmap-points strong{color:#89e8db}.roadmap-points span{margin-top:10px;color:#c7d1df;line-height:1.5}.roadmap-note{max-width:900px;margin:0;font-size:.85rem}@media(max-width:780px){.hero,.precision-section,.connectivity-callout{grid-template-columns:1fr}.product-visual{order:-1}.product-visual img{width:115%;margin-left:-7%}.features,.profile-grid,.tech-grid,.roadmap-points{grid-template-columns:1fr}.nav nav a:not(.button):not(.language){display:none}.spec-row{grid-template-columns:1fr 1fr}}
