@font-face{font-family:Bebas;src:url(/fonts/bebas-neue.ttf)}@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf);font-weight:400}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf);font-weight:600}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#061025;color:#f4f7fb;font-family:Inter,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #38b6d8;outline-offset:6px}#hero{height:310vh}.stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden;background:#061025}#world{display:block;width:100%;height:100%;position:absolute;inset:0}.vignette{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 180px 30px #06102588}header{height:112px;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:4%;right:4%;gap:30px;border-bottom:1px solid #adc9e51a}.brand{width:142px;height:88px;background:#000;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand img{width:96px;height:auto;display:block}.header-label{font-size:10px;letter-spacing:.21em;margin-right:auto;color:#9eabc1}.actions{display:flex;align-items:center;gap:22px}.actions button{border:0;background:none}#theme{font-size:25px}#contact{font-size:12px;border-bottom:1px solid #38b6d8;padding:12px 0}#contact span{color:#38b6d8;margin-left:28px}.intro{position:absolute;left:5%;top:23%;width:43%;pointer-events:none}.eyebrow{font-size:9px;font-weight:600;letter-spacing:.19em;color:#a5b9d3;display:flex;gap:10px;align-items:center}.eyebrow>span{width:5px;height:5px;background:#38b6d8;border-radius:50%;box-shadow:0 0 12px #38b6d8}h1{font:clamp(60px,6.65vw,112px)/.96 Bebas,sans-serif;font-weight:400;letter-spacing:-.01em;margin:22px 0}h1 em{font-style:normal;color:#38b6d8}.intro p{font-size:14px;line-height:1.8;color:#b0bdd1;max-width:365px}.intro-actions{display:flex;align-items:center;gap:25px;margin-top:30px;pointer-events:auto}#begin{background:#0f2d6b;border:1px solid #3e6099;padding:15px 20px;font-size:11px}#begin span{margin-left:22px;color:#38b6d8}.study{font-size:8px;color:#8799b3;letter-spacing:.12em}.chapter-caption{position:absolute;left:5%;top:27%;opacity:0;pointer-events:none;max-width:410px}.chapter-no{font-size:11px;color:#38b6d8;letter-spacing:.2em}.chapter-caption h2{font:clamp(44px,5.6vw,88px)/1 Bebas;margin:20px 0;color:#f4f7fb}.chapter-caption p{font-size:13px;line-height:1.7;color:#b0bdd1;max-width:280px}.scene-label{position:absolute;right:9%;bottom:16%;display:grid;grid-template-columns:5px 1fr;gap:7px 10px;border-left:1px solid #38b6d866;padding-left:12px}.scene-label span{background:#38b6d8;width:5px;height:5px;margin-top:3px;border-radius:50%}.scene-label b{font-size:9px;letter-spacing:.16em;font-weight:400}.scene-label small{font-size:9px;color:#9aaac1;grid-column:2}.bottom{position:absolute;bottom:33px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #adc9e52b;padding-top:22px}.scroll-cue{font-size:8px;letter-spacing:.16em;color:#a4b3ca}.scroll-cue>span{font-size:20px;margin-right:13px;color:#38b6d8}.timeline{display:flex;align-items:center;gap:14px}.timeline button{border:0;background:none;font-size:10px;color:#63748e;padding:10px 0}.timeline button span{font-size:8px;margin-left:8px;letter-spacing:.1em}.timeline button.active{color:#f4f7fb}.timeline button.active:first-letter{color:#38b6d8}.timeline i{width:28px;height:1px;background:#4d607c}.live{font-size:8px;letter-spacing:.1em;color:#9aacbf;display:flex;gap:8px;align-items:center}.live>span{width:4px;height:4px;background:#38b6d8;border-radius:50%}.progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#2e3d54}.progress i{display:block;background:#38b6d8;height:100%;width:0}dialog{background:#0f2d6b;color:#fff;border:1px solid #38b6d8;max-width:430px;padding:38px}dialog::backdrop{background:#000b}dialog h2{font:55px/1 Bebas;margin:20px 0}dialog p{font-size:13px;line-height:1.7}#close{float:right;background:none;border:0;font-size:25px}body.light .stage{background:#e9eef3}body.light{color:#0f2d6b}body.light .header-label,body.light .eyebrow,body.light .intro p,body.light .chapter-caption p,body.light .scene-label small,body.light .scroll-cue,body.light .live{color:#455a79}body.light .chapter-caption h2,body.light .timeline button.active{color:#0f2d6b}body.light .vignette{box-shadow:inset 0 0 150px #e9eef355}body.light header,body.light .bottom{border-color:#0f2d6b22}body.light #begin{color:#fff}#fallback{position:absolute;bottom:110px;left:5%;color:#f97316}@media(max-width:700px){.stage{min-height:690px}header{height:88px;left:6%;right:6%}.brand{width:104px;height:72px}.brand img{width:82px}.header-label{display:none}.actions{gap:17px}#theme{font-size:21px}#contact{font-size:10px}#contact span{margin-left:12px}.intro{top:15%;left:7%;width:88%}.eyebrow{font-size:7px;letter-spacing:.16em}h1{font-size:clamp(48px,13.3vw,76px);margin:14px 0}.intro p{font-size:11px;line-height:1.6;margin-top:12px}.intro-actions{margin-top:18px;gap:17px}#begin{font-size:9px;padding:11px 12px}.study{font-size:6px}.chapter-caption{left:7%;top:17%;max-width:85%}.chapter-caption h2{font-size:54px;margin:16px 0}.chapter-caption p{font-size:11px;max-width:260px}.scene-label{right:7%;bottom:16%;font-size:8px}.scene-label b,.scene-label small{font-size:7px}.bottom{bottom:22px;left:7%;right:7%;padding-top:10px}.scroll-cue{display:none}.timeline{gap:9px;width:100%;justify-content:space-between}.timeline button{font-size:8px}.timeline button span{font-size:6px;margin-left:5px}.timeline i{width:14px}.live{display:none}.vignette{box-shadow:inset 0 0 70px #06102588}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:360px){.chapter-caption h2{font-size:45px}.chapter-caption p{font-size:10px}}.timeline button,.actions button{min-height:44px}#contact{min-width:110px}@media(max-width:700px){#contact{min-width:88px}.bottom{bottom:12px}.scene-label{bottom:15%}}:root{--paper:#061025;--ink:#f4f7fb;--soft:#adbed3;--line:#a5bfd429;--panel:#0b1830;--accent:#38b6d8}body.light{--paper:#e9eef3;--ink:#0f2d6b;--soft:#455a79;--line:#0f2d6b2a;--panel:#f5f7f9}body{background:var(--paper)}.site-nav{position:sticky;top:0;z-index:10;background:var(--paper);display:flex;gap:30px;padding:20px 5%;border-block:1px solid var(--line);justify-content:space-between}.site-nav a{font-size:11px;color:var(--soft);text-decoration:none;min-height:30px;display:flex;align-items:center}.site-nav a:last-child{color:var(--accent)}.site-content{color:var(--ink);background:var(--paper)}.editorial{padding:100px 5%;max-width:1500px;margin:auto;scroll-margin-top:80px;border-bottom:1px solid var(--line)}.section-kicker{color:var(--accent);font-size:10px;letter-spacing:.18em;margin-bottom:44px}.editorial h2{font:clamp(52px,6.7vw,100px)/.98 Bebas,sans-serif;font-weight:400;letter-spacing:-.01em;margin:0 0 32px}.editorial h2 em{font-style:normal;color:var(--accent)}.editorial h3{font:36px/1.1 Bebas,sans-serif;letter-spacing:.02em;font-weight:400;margin:18px 0}.editorial h4{font:44px/1.08 Bebas,sans-serif;font-weight:400;margin:0 0 22px}.editorial p{font-size:15px;line-height:1.8;color:var(--soft);max-width:600px}.editorial p.lead{font-size:24px;line-height:1.5;color:var(--ink);margin-top:0}.split{display:grid;grid-template-columns:1.15fr 1fr;gap:8%}.problem-body{padding-top:6px}.handoff{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:36px 0}.handoff span{font-size:11px;padding:18px 4px;border-block:1px solid var(--line);text-align:center}.handoff span+span:before{content:"→";display:inline-block;color:var(--accent);margin-right:8px}.section-tail{border-top:1px solid var(--line);padding-top:25px;color:var(--soft);font-size:11px;margin-top:55px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:70px 0 50px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps article>span,.outcome>div>span{color:var(--accent);font-size:10px;letter-spacing:.14em}.steps p{font-size:14px}.approach-note{display:flex;gap:45px;border-block:1px solid var(--line);align-items:center;padding:30px 0}.approach-note b{font:44px Bebas;color:var(--ink)}.approach-note p{margin:0;max-width:620px}.section-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:70px}.section-head p{max-width:310px}.product{border-top:1px solid var(--line);padding:50px 0;display:grid;grid-template-columns:1fr 1.3fr;gap:8%}.product-identity h3{font-size:110px;line-height:1;margin:25px 0 10px}.product-identity h3.sentinel-name{font-size:80px}.product-identity p{font-size:14px}.status{font-size:10px;color:var(--accent);letter-spacing:.08em}.status i{display:inline-block;width:5px;height:5px;background:var(--accent);border-radius:50%;margin-right:8px}.status.quiet{color:var(--soft)}.product-detail details{margin-top:30px;border-block:1px solid var(--line);font-size:14px;color:var(--soft)}.product-detail summary{padding:17px 0;cursor:pointer;min-height:48px;color:var(--ink);list-style:none;display:flex;justify-content:space-between}.product-detail summary span{color:var(--accent);font-size:18px}.product-detail details[open] summary span{transform:rotate(45deg)}.product-detail ul{padding:0 0 12px 20px;line-height:1.9}.product-detail details p{font-size:14px}.product-bottom{margin-top:28px;color:var(--soft);font-size:11px}.product-estimate{display:flex;flex-direction:column;gap:10px;padding:25px 0}.product-estimate strong{font:60px Bebas;color:var(--accent)}.product-estimate span{font-size:12px;line-height:1.7;color:var(--soft)}.proof-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;border-bottom:1px solid var(--line);margin:60px 0 20px;padding-bottom:40px}.proof-grid strong{font:clamp(100px,12vw,180px)/1 Bebas;color:var(--ink)}.proof-grid p{font-size:14px}.proof-note{font-size:12px;color:var(--soft);line-height:1.7;margin-bottom:55px}.outcome{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line);padding:35px 0}.outcome strong{font:42px/1.1 Bebas;color:var(--accent)}.outcome p{font-size:13px}.measurement{border-top:1px solid var(--line);padding-top:25px;font-size:12px!important}.vision-right{padding:25px 0}.vision-intro{max-width:440px!important}.sia-eye{width:100%;max-width:340px;height:180px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:30px}.sia-eye:before,.sia-eye:after{content:"";position:absolute;inset:20px 55px;border:1px solid var(--line);border-radius:50%;transform:rotate(-18deg)}.sia-eye:after{transform:rotate(18deg)}.sia-eye div{width:100px;height:100px;border-radius:50%;border:2px solid var(--accent)}.sia-eye span{position:absolute;width:35px;height:35px;background:var(--accent);border-radius:50%;box-shadow:0 0 35px #38b6d850}.vision-right h3{font-size:58px;margin-bottom:0}.sia-title{color:var(--ink)!important;font-size:12px!important}.vision-limit{color:var(--soft);border-top:1px solid var(--line);margin-top:28px;padding-top:20px;line-height:1.7;font-size:12px}.founder-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:10%;align-items:center}.founder-grid figure{margin:0}.founder-grid img{width:100%;max-height:580px;object-fit:cover;object-position:center}.founder-grid figcaption{font-size:10px;letter-spacing:.08em;color:var(--soft);margin-top:18px}.founder-fact{border-block:1px solid var(--line);padding:22px 0;display:flex;gap:30px;margin:35px 0;align-items:center}.founder-fact strong{font:44px/1 Bebas;white-space:nowrap}.founder-fact span{font-size:12px;line-height:1.7;color:var(--soft);max-width:300px}.contact-mail{display:inline-block;color:var(--accent);font-size:16px;text-decoration:none;margin-top:25px}.contact-section label{display:block;font-size:12px;color:var(--soft);margin-bottom:24px}.contact-section input,.contact-section textarea{display:block;width:100%;padding:15px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font:15px/1.6 Inter;margin-top:8px}.contact-section input:focus,.contact-section textarea:focus{outline:0;border-bottom-color:var(--accent)}.contact-section textarea{resize:vertical;min-height:100px}.contact-section textarea::placeholder{color:var(--soft)}.sales-button{display:flex;justify-content:space-between;gap:20px;align-items:center;text-decoration:none;background:var(--accent);color:#061025;border:0;padding:20px 24px;font-size:13px;font-weight:600;min-height:52px;cursor:pointer;width:100%}.form-note,#form-status{font-size:12px!important;line-height:1.7!important}.email-review{margin-top:40px;padding:30px;background:var(--panel);border:1px solid var(--line)}.email-review[hidden]{display:none}.email-review p{white-space:pre-wrap;overflow-wrap:anywhere}.email-review a{max-width:310px}.email-review button{background:none;border:0;color:var(--accent);padding:18px 0;min-height:44px}.site-footer{padding:45px 5%;display:grid;grid-template-columns:150px 1fr 1fr;gap:40px;align-items:center}.footer-brand{background:#000;display:flex;justify-content:center;padding:12px;width:120px}.footer-brand img{width:96px}.site-footer b{font-size:11px;letter-spacing:.1em}.site-footer p{font-size:12px;color:var(--soft)}.site-footer nav{display:flex;gap:22px;flex-wrap:wrap}.site-footer a{color:var(--soft);font-size:11px;text-decoration:none;min-height:44px;display:flex;align-items:center}.site-footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;font-size:10px;color:var(--soft)}.site-nav a:hover,.site-footer a:hover,.contact-mail:hover{color:var(--accent)}a:focus-visible{outline-offset:4px}@media(max-width:700px){.site-nav{padding:12px 7%;gap:10px;flex-wrap:wrap;position:relative}.site-nav a{font-size:10px;min-height:32px;width:calc(33.33% - 7px)}.editorial{padding:65px 7%;scroll-margin-top:20px}.section-kicker{font-size:9px;letter-spacing:.12em;margin-bottom:32px}.editorial h2{font-size:clamp(43px,12vw,68px);margin-bottom:28px}.split{grid-template-columns:1fr;gap:25px}.editorial p{font-size:14px}.editorial p.lead{font-size:20px}.handoff{margin:25px 0;gap:3px}.handoff span{font-size:10px}.handoff span+span:before{margin-right:4px}.section-tail{font-size:11px;line-height:1.7;margin-top:35px}.steps{grid-template-columns:1fr;gap:26px;margin:35px 0}.steps article{padding-top:20px}.steps h3{font-size:34px}.steps p{margin-bottom:0}.approach-note{display:block;padding:25px 0}.approach-note p{margin-top:12px;font-size:13px}.section-head{display:block;margin-bottom:35px}.section-head p{max-width:100%}.product{grid-template-columns:1fr;gap:20px;padding:35px 0}.product-identity h3{font-size:88px;margin-top:18px}.product-identity h3.sentinel-name{font-size:68px}.product-identity p{margin-top:0}.editorial h4{font-size:36px}.product-estimate strong{font-size:54px}.proof-grid{grid-template-columns:1fr;gap:30px;margin-top:35px;padding-bottom:20px}.proof-grid strong{font-size:100px}.proof-grid p{margin-top:10px}.proof-note{font-size:11px;margin-bottom:35px}.outcome{grid-template-columns:1fr;gap:12px;padding:25px 0}.outcome h3{font-size:32px}.outcome strong{font-size:36px}.outcome p{font-size:13px}.vision-right{padding:0}.sia-eye{height:140px;margin-bottom:20px}.sia-eye:before,.sia-eye:after{inset:15px 45px}.founder-grid{grid-template-columns:1fr;gap:35px}.founder-grid img{max-height:420px;object-fit:contain;object-position:left;background:transparent}.founder-fact{gap:20px;align-items:start}.founder-fact strong{font-size:36px}.founder-fact span{font-size:11px}.contact-section form{margin-top:15px}.contact-mail{font-size:14px;overflow-wrap:anywhere}.email-review{padding:22px}.site-footer{grid-template-columns:1fr;gap:20px;padding:35px 7%}.site-footer nav{gap:24px}.site-footer small{font-size:9px}.founder-grid figure{max-width:300px}.editorial h3,.editorial h4{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}@media(max-width:360px){.handoff span{font-size:9px}.editorial h2{font-size:43px}.proof-grid strong{font-size:90px}.product-identity h3.sentinel-name{font-size:62px}}.no-webgl #hero{height:100svh;min-height:690px}.no-webgl .timeline,.no-webgl .scene-label,.no-webgl .live,.no-webgl #begin{display:none}.no-webgl #fallback{max-width:400px;font-size:14px;line-height:1.7;color:var(--soft);bottom:18%;left:7%;right:7%}body.light{--accent:#086b86}.site-nav a{min-height:44px}@media(max-width:700px){.site-nav a{min-height:44px}}body.light .sales-button{color:#fff}
