@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750&display=swap";.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-selector{color:#bcd1ef;border-bottom:1px solid #a4bfe833;flex-shrink:0;align-items:center;gap:7px;padding:7px 0;display:flex;position:relative}.language-selector select{width:39px;font:inherit;letter-spacing:.05em;color:inherit;cursor:pointer;-webkit-appearance:auto;appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;padding:3px 0;font-size:10px}.language-selector select:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #a8c9fb}.language-selector option{color:#deebfc;letter-spacing:0;background:#0c1a2d;font-size:13px}.legal-language{justify-content:flex-end;margin-bottom:20px;display:flex}.legal-language .language-selector{width:max-content}html:not([lang=en]) .site-header{gap:18px}html:not([lang=en]) .site-header nav{gap:20px}html:not([lang=en]) .capability-tabs button{gap:9px;font-size:11px}html:not([lang=en]) .film-window-heading{font-size:12px}html[lang=de] .film-opening h1{font-size:clamp(70px,8.2vw,145px)}html[lang=fr] .film-opening h1{font-size:clamp(70px,8.4vw,145px)}html:not([lang=en]) .film-caption h2{font-size:clamp(42px,4.4vw,78px)}html:not([lang=en]) .solution-menu button{font-size:15px}html:not([lang=en]) .preview-title h3{font-size:25px}html:not([lang=en]) .capture-status{white-space:normal;text-align:right;max-width:50%}@media (max-width:1100px){html:not([lang=en]) .site-header{gap:14px}.site-header nav{gap:16px}.site-header .nav-cta{max-width:170px}html:not([lang=en]) .site-header nav{gap:14px}html:not([lang=en]) .capability-tabs button{font-size:10px}}@media (max-width:800px){.site-header .language-selector{margin-left:auto}.site-header .ambient-control{margin-left:0}.site-header .ambient-control button>span{display:none}.site-header .language-selector select{width:40px;font-size:10px}html:not([lang=en]) .site-header{gap:15px}html[lang=de] .film-opening h1,html[lang=fr] .film-opening h1{font-size:clamp(48px,10.5vw,80px)}html:not([lang=en]) .solution-menu button{font-size:11px}html:not([lang=en]) .capability-tabs button{font-size:9px}html:not([lang=en]) .preview-title h3{font-size:21px}html:not([lang=en]) .preview-pill{padding:5px 7px;font-size:7px}html:not([lang=en]) .eco-center>span{font-size:5px}.legal-language{margin-bottom:25px}html:not([lang=en]) .film-opening-bottom>div{flex-direction:column;align-items:flex-start;gap:16px}html:not([lang=en]) .film-opening .button{max-width:100%}html:not([lang=en]) .journey>div,html:not([lang=en]) .journey-step-button>div{min-width:0}html:not([lang=en]) .journey h2,html:not([lang=en]) .journey-steps h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html:not([lang=en]) .eco-center>span{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.6}}html:not([lang=en]) .waitlist h2{font-size:clamp(48px,5vw,76px)}html:not([lang=en]) .journey>div{min-width:0}html[lang=de] .journey h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media (max-width:800px){html:not([lang=en]) .waitlist h2{font-size:44px}}:root{--bg:#080d15;--surface:#0f1722;--ink:#f1f3f5;--muted:#99a5b5;--accent:#587ebe;--line:#ffffff16;--progress:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline:2px solid #a0c3ff}button{color:inherit;cursor:pointer}button:disabled{opacity:.6;cursor:wait}p{color:var(--muted);margin:0 0 18px}h1,h2,h3{letter-spacing:-.055em;margin:0;font-family:Manrope,Arial,sans-serif;font-weight:500;line-height:1.12}h2{font-size:clamp(34px,4.1vw,62px)}h3{font-size:26px}em{color:#8eaee0;font-style:normal}small{font-size:11px}svg{flex-shrink:0}button{background:0 0;border:0}section[id]{scroll-margin-top:85px}.site-header{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:100px;margin:0 4.5%;display:flex;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:.05em;white-space:nowrap;font-size:15px;line-height:1.3}.wordmark b{font-weight:750}.wordmark span{letter-spacing:.18em;color:#9aabbd;margin-top:8px;font-size:9px;display:block}.site-header nav{color:#c0c7d0;gap:32px;font-size:12px;display:flex}.site-header nav a:hover{color:#fff}.nav-cta{border:1px solid #ffffff2b;border-radius:4px;align-items:center;gap:18px;padding:12px 18px;font-size:12px;display:flex}.nav-cta:hover{background:#ffffff0d}.eyebrow{letter-spacing:.16em;color:#9db2cf;align-items:center;gap:10px;margin-bottom:28px;font-size:10px;font-weight:500;display:flex}.dot{background:#82a8e3;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #587ebe45}.button{background:var(--accent);color:#fff;border:1px solid #9cbbef44;border-radius:4px;justify-content:center;align-items:center;gap:26px;padding:16px 23px;font-size:12px;font-weight:550;transition:background .2s;display:inline-flex}.button:hover{background:#6a90d0}.text-link{color:#d9e2ef;align-items:center;gap:18px;font-size:12px;display:inline-flex}.text-link:hover{color:#9fc2fa}.cinematic{position:relative}.stage{background:radial-gradient(at 73% 43%,#253f6033,#0000 54%);height:900px;min-height:700px;max-height:1100px;position:relative;overflow:hidden}.stage-grid{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-copy{z-index:3;width:47%;position:absolute;top:27%;left:7%}.hero-copy h1{letter-spacing:-.065em;font-size:clamp(50px,5.7vw,88px);line-height:1.1}.hero-copy .eyebrow{margin-bottom:25px}.hero-description{color:#c1ccda;letter-spacing:-.01em;margin-top:26px;font-size:18px;line-height:1.55}.hero-detail{margin-top:18px;font-size:12px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.scene-area{pointer-events:none;width:60%;height:75%;position:absolute;top:15%;right:-2%}.webgl,.poster{position:absolute;inset:0}.webgl{opacity:0}.building{filter:drop-shadow(0 40px 40px #0007);width:100%;height:100%}.poster{opacity:.9;padding:45px}.object-coordinate{color:#788ba4;letter-spacing:.1em;font-family:monospace;font-size:8px;line-height:1.8;position:absolute;top:14%;right:12%}.object-tag{color:#aebcd0;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:10%;left:38%}.stage-bottom{color:#8795a6;z-index:4;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:34px;left:4.5%;right:4.5%}.scroll-cue{align-items:center;gap:12px;font-size:18px;display:flex}.scroll-cue span{font-size:10px}.chapter-indicator{gap:22px;font-size:9px;display:flex}.chapter-indicator span{color:#8691a0;border-top:1px solid #ffffff19;padding-top:12px}.chapter-indicator b{margin-right:7px;font-weight:400}.chapter-indicator .active{color:#dce6f6;border-color:#91b1e2}.fine-label{font-size:8px}.module-cloud,.story-caption{display:none}.static-story{border-top:1px solid var(--line);padding:70px 7%}.static-story h2{margin-bottom:20px;font-size:32px}.static-story>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.static-story article{border:1px solid var(--line);background:#101924;padding:15px}.static-story article h3{letter-spacing:0;margin-bottom:16px;font-size:15px}.enhanced{height:390vh}.enhanced .stage{height:100vh;min-height:660px;max-height:none;position:sticky;top:0}.enhanced .static-story{display:none}.enhanced .webgl{opacity:1}.enhanced .poster{opacity:0}.enhanced .hero-copy{transition:opacity .45s,transform .5s}.enhanced:not([data-step="0"]) .hero-copy{opacity:0;pointer-events:none;transform:translateY(-24px)}.enhanced .scene-area{transition:width .7s,right .7s,opacity .5s}.enhanced:not([data-step="0"]) .scene-area{opacity:.35;width:70%;right:15%}.enhanced[data-step="3"] .scene-area{opacity:.15}.enhanced .module-cloud{pointer-events:none;perspective:1200px;display:block;position:absolute;inset:15% 5%}.floating-card{opacity:0;background:#111d2bf5;border:1px solid #8baccb35;border-radius:7px;width:240px;transition:opacity .7s,transform .7s,top .7s,left .7s;position:absolute;overflow:hidden;transform:translate3d(0,60px,-200px)scale(.5);box-shadow:0 25px 60px #0008}.mini-title{border-bottom:1px solid var(--line);color:#ced8e6;align-items:center;gap:8px;height:39px;padding:10px 12px;font-size:9px;display:flex}.mini-title>span{margin-left:auto}.mini-model{background:radial-gradient(#25415d55,#0000);height:145px;position:relative;overflow:hidden}.mini-model .building{height:145px}.mini-model>span{color:#849bb9;font-size:7px;position:absolute;bottom:8px;left:12px}.mini-list{padding:12px}.mini-list>div{border-bottom:1px solid var(--line);color:#b6c5d7;align-items:center;gap:8px;padding:12px 0;font-size:8px;display:flex}.mini-list>div:last-child{border-bottom:0}.mini-list b{color:#98bdc3;background:#74b8b714;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:7px;font-weight:400}.mini-list .d1{background:#d2ad75}.mini-list .d2{background:#93bca5}.mini-chart{padding:15px}.mini-chart strong{font-size:12px;font-weight:400;display:block}.mini-chart small,.mini-chart>span{color:#91a2ba;font-size:7px}.bars{align-items:flex-end;gap:7px;height:75px;padding-top:15px;display:flex}.bars i{background:linear-gradient(#86a9df,#375580);border-radius:2px 2px 0 0;flex:1}.mini-ai{padding:14px;font-size:9px}.mini-ai>span{justify-content:space-between;display:flex}.mini-ai p{background:#587ebe18;border-radius:4px;margin:13px 0;padding:10px;font-size:10px}.mini-ai>div{color:#9eb6da;align-items:center;gap:8px;display:flex}.mini-ai small{color:#8193aa;margin-top:14px;font-size:7px;display:block}.card-0{width:290px;top:12%;left:5%}.card-1{top:6%;left:70%}.card-2{top:55%;left:15%}.card-3{top:53%;left:68%}.card-4{width:210px;top:30%;left:39%}.card-5{width:230px;top:7%;left:40%}.enhanced[data-step="1"] .floating-card,.enhanced[data-step="2"] .floating-card{opacity:1;transform:translate(0,0)scale(1)}.enhanced[data-step="1"] .card-4,.enhanced[data-step="1"] .card-5{opacity:.35;transform:translateZ(-150px)scale(.85)}.enhanced .story-caption{z-index:3;text-align:center;opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;display:block;position:absolute;top:36%;left:32%;right:32%;transform:translateY(20px)}.story-caption h2{margin-bottom:20px;font-size:clamp(32px,3.4vw,54px)}.story-caption .eyebrow{justify-content:center;margin-bottom:17px;font-size:9px}.story-caption p{font-size:12px}.enhanced[data-step="1"] .caption-one,.enhanced[data-step="2"] .caption-two,.enhanced[data-step="3"] .caption-three{opacity:1;pointer-events:auto;transform:translateY(0)}.enhanced[data-step="2"] .card-4,.enhanced[data-step="2"] .card-5{opacity:.65;top:75%;transform:scale(.85)}.enhanced[data-step="2"] .card-4{left:34%}.enhanced[data-step="2"] .card-5{left:54%}.enhanced[data-step="2"] .card-2,.enhanced[data-step="2"] .card-3{top:50%}.enhanced[data-step="2"] .story-caption{top:28%}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;margin:0 4.5%;padding:60px 2.5%;display:grid}.intro-strip .eyebrow{max-width:230px;margin:0;font-size:8px;line-height:2}.intro-strip p{letter-spacing:-.04em;color:#e0e5ec;margin:0;font-family:Manrope,sans-serif;font-size:24px;line-height:1.45}.intro-strip p span{color:#879bb7}.intro-strip>svg{color:#8198b9}.section{border-bottom:1px solid var(--line);padding:115px 7%}.section-heading{justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:46px;display:flex}.section-heading>p{max-width:305px;margin:0 0 5px;font-size:13px;line-height:1.8}.section-heading .eyebrow{margin-bottom:22px}.capability-tabs{border:1px solid var(--line);background:#0c131d;border-radius:7px 7px 0 0;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.capability-tabs button{border-right:1px solid var(--line);text-align:left;align-items:center;gap:13px;padding:22px 18px;font-size:11px;display:flex}.capability-tabs button:last-child{border-right:0}.capability-tabs button>svg:last-child{margin-left:auto}.platform-preview{background:#101924;border:1px solid #91b3db25;border-top:0;border-radius:0 0 7px 7px;grid-template-columns:185px 1fr;min-height:480px;display:grid;overflow:hidden;box-shadow:0 30px 100px #0003}.preview-sidebar{border-right:1px solid var(--line);background:#0b131f;padding:25px 12px;position:relative}.preview-brand{letter-spacing:.1em;padding:0 7px 30px;font-size:14px}.preview-brand span{color:#8fa7c7;margin-left:5px;font-size:8px}.preview-sidebar>p{letter-spacing:.09em;margin-bottom:14px;padding-left:9px;font-size:7px}.preview-sidebar>button{text-align:left;color:#95a5bb;border-radius:4px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:13px 10px;font-size:9px;display:flex}.preview-sidebar>button.chosen{color:#c4d8f7;background:#587ebe26}.preview-sidebar-bottom{color:#99aac0;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:22px;left:22px}.preview-top{border-bottom:1px solid var(--line);color:#91a1b7;justify-content:space-between;align-items:center;height:46px;padding:0 23px;font-size:8px;display:flex}.preview-top b{color:#c3d0df;font-weight:400}.preview-top>span:last-child{align-items:center;gap:8px;display:flex}.preview-body{padding:25px}.preview-title{justify-content:space-between;align-items:center;display:flex}.preview-title small{letter-spacing:.13em;color:#8194ad;font-size:7px}.preview-title h3{letter-spacing:-.04em;margin:7px 0;font-size:22px}.preview-title p{margin:0;font-size:9px}.preview-pill{color:#92abc9;border:1px solid #a5bdd82a;border-radius:3px;padding:5px 9px;font-size:8px}.full-ui{background:radial-gradient(#29466530,#0000),#0a121d;border:1px solid #ffffff10;border-radius:4px;height:310px;margin-top:20px;position:relative;overflow:hidden}.full-ui>.building{width:85%;position:absolute;inset:0 0 0 10%}.model-toolbar{z-index:1;color:#a5bdd9;background:#131e2e;border:1px solid #7d9cb02b;border-radius:4px;gap:18px;padding:10px;display:flex;position:absolute;top:15px;left:15px}.model-tree{border:1px solid var(--line);color:#a2b2c5;background:#0d1725d9;border-radius:4px;flex-direction:column;gap:8px;width:150px;padding:14px;font-size:8px;display:flex;position:absolute;top:15px;right:15px}.model-tree small{color:#7790b2;margin-bottom:5px;font-size:7px}.model-caption{color:#7f96b3;font-size:8px;position:absolute;bottom:15px;left:15px}.full-ui .mini-list{padding:25px}.full-ui .mini-list>div{padding:24px 10px;font-size:13px}.full-ui .mini-list b{font-size:10px}.full-ui .mini-chart{padding:25px}.full-ui .mini-chart strong{font-size:20px}.full-ui .mini-chart small,.full-ui .mini-chart>span{font-size:10px}.full-ui .bars{gap:20px;height:170px}.capability-extras{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:26px 0;display:flex}.capability-extras>span{color:#9baec6;align-items:center;gap:9px;font-size:10px;display:flex}.section-note{color:#7d8fa7;max-width:850px;margin:15px 0 0;font-size:10px;line-height:1.8}.solutions-layout{grid-template-columns:1fr 1.22fr;gap:8%;display:grid}.solution-menu{flex-direction:column;display:flex}.solution-menu button{border-bottom:1px solid var(--line);text-align:left;color:#8e9fb6;align-items:center;gap:20px;padding:27px 8px;font-size:16px;display:flex;position:relative}.solution-menu button>span{color:#73849e;font-size:9px}.solution-menu button>svg:last-child{margin-left:auto}.solution-menu [aria-selected=true]{color:#dbe8fc;border-bottom-color:#789ace}.solution-menu [aria-selected=true]:before{content:"";background:#83a9e3;width:2px;height:25px;position:absolute;left:-17px}.solution-panel{background:linear-gradient(140deg,#18273c80,#101924);border:1px solid #aac4eb24;border-radius:7px;min-height:450px;padding:35px}.solution-panel-top{color:#9abbe9;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.solution-panel-top span{border:1px solid #93b6e333;border-radius:20px;padding:5px 10px;font-size:9px}.solution-panel h3{max-width:330px;margin-bottom:20px;font-size:30px;line-height:1.25}.solution-panel>p{font-size:12px;line-height:1.9}.solution-demo{border:1px solid var(--line);background:#08121e;border-radius:5px;margin:25px 0}.solution-demo .mini-list>div{font-size:10px}.solution-demo .mini-list b{font-size:8px}.solution-demo .mini-chart .bars{height:100px}.solution-panel>small{color:#8296b1;margin-top:20px;font-size:8px;display:block}.approach>h2{max-width:1000px;line-height:1.25}.comparison{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;margin-top:65px;display:grid;overflow:hidden}.comparison article{background:#0b111a;padding:40px 45px}.comparison .custom-column{background:linear-gradient(130deg,#1d304b99,#111c2c);border-left:1px solid #a2bdd32b}.comparison-label{color:#8f9daf;align-items:center;gap:8px;font-size:10px;display:flex}.custom-column .comparison-label{color:#aac3e7}.comparison h3{margin:23px 0 30px;font-size:36px;line-height:1.23}.comparison p{align-items:center;gap:13px;margin-bottom:18px;font-size:11px;display:flex}.comparison p>span{color:#6c7a8e}.comparison p>svg{color:#9abcf2}.cost-note{color:#839bb9;align-items:flex-start;gap:20px;margin-top:27px;padding:22px 0;display:flex}.cost-note p{max-width:900px;margin:0;font-size:11px;line-height:1.85}.cost-note strong{color:#c2cede;margin-right:7px;font-weight:500}.ecosystem{background:radial-gradient(#29456622,#0000);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:10%;margin:20px 0 60px;padding:45px 7%;display:grid;position:relative}.eco-rail{flex-direction:column;gap:17px;display:flex}.eco-rail span{text-align:center;z-index:1;background:#111e2e;border:1px solid #a4bee530;border-radius:4px;padding:10px 15px;font-size:11px;position:relative}.eco-center{text-align:center;z-index:1;background:#15263b;border:1px solid #abc8f04d;border-radius:8px;padding:32px 15px;position:relative;box-shadow:0 0 60px #587ebe13}.eco-center>span{letter-spacing:.13em;color:#99b1d2;font-size:7px;display:block}.eco-center strong{letter-spacing:-.04em;color:#d9e5f8;margin:15px 0;font-family:Manrope;font-size:21px;font-weight:500;display:block}.eco-center:before,.eco-center:after{content:"";z-index:-1;background:linear-gradient(90deg,#a8c8f3,#587ebe);width:50%;height:1px;position:absolute;top:50%}.eco-center:before{right:100%}.eco-center:after{left:100%}.integration-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.integration-grid article{border-top:1px solid #9ab7e136;padding-top:26px}.integration-grid article>svg{color:#8facd3;margin-bottom:22px}.integration-grid h3{letter-spacing:.09em;color:#ced9e9;margin-bottom:22px;font-family:DM Sans;font-size:9px}.integration-grid p{margin-bottom:10px;font-size:10px;line-height:1.7}.integrations .section-note{margin-top:35px}.journey{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.journey h2{margin-bottom:30px}.journey>div>p:not(.eyebrow){max-width:420px;font-size:12px;line-height:1.9}.development-badge{color:#a3b7d4;border:1px solid #9bbdec27;border-radius:4px;align-items:center;gap:9px;margin-top:14px;padding:7px 12px;font-size:9px;display:inline-flex}.journey-steps article{border-bottom:1px solid var(--line);gap:25px;padding:32px 0;display:flex}.journey-steps article>span{color:#7295c6;font-size:11px}.journey-steps h3{letter-spacing:-.04em;margin-bottom:12px;font-size:22px}.journey-steps p{margin:0;font-size:12px;line-height:1.9}.faq{background:#0a111a;grid-template-columns:1fr 1.3fr;gap:7%;display:grid}.faq h2{font-size:38px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:13px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary>svg{transform:rotate(45deg)}.faq details p{margin-bottom:24px;padding-right:35px;font-size:12px;line-height:1.9}.waitlist{background:radial-gradient(at 10%,#21395533,#0000 65%);grid-template-columns:1fr 1.15fr;gap:9%;padding-top:130px;padding-bottom:130px;display:grid}.waitlist h2{margin-bottom:28px;font-size:clamp(42px,5vw,72px)}.waitlist>div>p:not(.eyebrow){font-size:13px;line-height:1.9}.waitlist-contact{color:#8b9db6;flex-direction:column;gap:12px;margin-top:65px;font-size:10px;display:flex}.waitlist-contact a{color:#c0d0e6;align-items:center;gap:10px;display:flex}.waitlist-form label{color:#c0cbdc;margin-bottom:23px;font-size:10px;display:block}.waitlist-form label>span{color:#8393a8}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.waitlist-form input:not([type=checkbox]),.waitlist-form select,.waitlist-form textarea{color:#d9e1ec;resize:vertical;background:#0e1825;border:1px solid #9cb2cf2e;border-radius:4px;width:100%;margin-top:9px;padding:13px 12px;font-size:12px}.waitlist-form input::placeholder,.waitlist-form textarea::placeholder{color:#667a94}.waitlist-form .consent{align-items:flex-start;gap:10px;margin:0 0 24px;font-size:9px;line-height:1.8;display:flex}.consent input{accent-color:#587ebe;flex-shrink:0;width:14px;height:14px;margin:4px 0 0}.consent a{color:#b9ccea;text-decoration:underline}.waitlist-form .button{justify-content:space-between;width:100%}.form-note{color:#7f92ac;margin:14px 0 0;font-size:9px}.form-message{margin-top:18px;font-size:12px}.form-message.success{color:#a8d9c0}.form-message.error{color:#e9a9a9}.waitlist-form .honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}footer{flex-wrap:wrap;justify-content:space-between;gap:40px;padding:55px 7% 25px;display:flex}footer>div:nth-child(2){color:#92a3ba;flex-direction:column;gap:12px;font-size:10px;display:flex}footer>div:nth-child(2) a{color:#c0cee0}.footer-bottom{border-top:1px solid var(--line);color:#71819a;justify-content:space-between;width:100%;padding-top:25px;font-size:9px;display:flex}.footer-bottom>span:last-child{gap:25px;display:flex}.skip-link{z-index:100;background:#587ebe;padding:10px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.legal-page,.admin-page{max-width:1200px;min-height:100vh;margin:auto;padding:60px 5%}.legal-page{max-width:800px}.legal-page h1,.admin-page h1{margin:35px 0;font-size:48px}.legal-page h2{margin:35px 0 18px;font-size:24px}.legal-page p{font-size:14px}.legal-page a{text-decoration:underline}.admin-toolbar{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}.admin-toolbar input,.admin-toolbar select,.admin-detail textarea,.admin-detail select{color:#fff;background:#142034;border:1px solid #7f9ac555;border-radius:4px;padding:12px}.admin-table{border-collapse:collapse;width:100%;min-width:700px;font-size:12px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 10px}.table-scroll{overflow:auto}.admin-table th{color:#a1b7d8;font-weight:500}.admin-table button{color:#a9c8f5;text-decoration:underline}.admin-detail{border:1px solid var(--line);background:#101b2b;border-radius:5px;margin-top:25px;padding:28px}.admin-detail label{margin:18px 0;display:block}.admin-detail textarea{width:100%;min-height:100px;margin-top:10px;display:block}.admin-detail button{margin-right:15px}.admin-detail .danger{color:#f2aaaa;border:1px solid #f2aaaa44;padding:12px}.admin-empty{border:1px dashed var(--line);text-align:center;color:#8da2bf;padding:60px}@media (min-width:1600px){.section{padding-left:max(7%,50vw - 690px);padding-right:max(7%,50vw - 690px)}.hero-copy{left:max(7%,50vw - 690px)}.stage{height:100vh}}@media (max-width:1050px){.site-header nav{gap:18px}.nav-cta{padding:10px;font-size:10px}.hero-copy{width:50%;left:6%}.hero-copy h1{font-size:65px}.hero-actions{gap:18px}.hero-actions .button{gap:14px;padding:14px 18px}.fine-label{display:none}.chapter-indicator{gap:17px}.section{padding:85px 6%}.section-heading{gap:40px}.section-heading>p{max-width:260px}.capability-tabs button{gap:8px;padding:20px 12px;font-size:9px}.platform-preview{grid-template-columns:150px 1fr}.model-tree{width:130px}.solutions-layout{gap:6%}.solution-panel{padding:25px}.solution-menu button{gap:13px;font-size:13px}.comparison article{padding:30px}.integration-grid{gap:23px}.integration-grid h3{font-size:8px}.floating-card{width:195px}.card-0{width:225px;left:1%}.card-1{left:76%}.card-2{left:4%}.card-3{left:75%}.card-4,.card-5{width:190px}.enhanced .story-caption{left:28%;right:27%}.enhanced[data-step="2"] .card-4{left:30%}.enhanced[data-step="2"] .card-5{left:52%}}@media (max-width:800px){html{scroll-padding-top:25px}.site-header{height:80px;margin:0 6%}.site-header nav{display:none}.wordmark{font-size:11px}.wordmark span{font-size:7px}.nav-cta{gap:0;padding:11px;font-size:0}.nav-cta svg{width:18px;height:18px}.cinematic,.enhanced{height:auto}.stage,.enhanced .stage{height:auto;min-height:900px;max-height:none;position:relative;overflow:hidden}.hero-copy{width:100%;padding:150px 7% 0;position:relative;top:auto;left:auto}.hero-copy h1{font-size:clamp(48px,9vw,70px);line-height:1.1}.hero-copy .eyebrow{margin-bottom:24px;font-size:8px}.hero-description{margin-top:24px;font-size:16px}.hero-detail{font-size:11px}.hero-actions{flex-wrap:wrap;gap:22px;margin-top:24px}.hero-actions .button{padding:14px 18px;font-size:11px}.hero-actions .text-link{font-size:11px}.scene-area{width:100%;height:370px;margin-top:-15px;position:relative;top:auto;right:auto}.poster{padding:0 25px}.object-coordinate{top:27%;right:8%}.object-tag{font-size:8px;bottom:5%;left:32%}.webgl{display:none}.stage-bottom{justify-content:space-between;margin:0 7%;padding:0 0 25px;position:relative;bottom:auto;left:auto;right:auto}.chapter-indicator{display:none}.stage-bottom:after{content:"Architecture × Information";font-size:8px}.static-story{padding:45px 7%}.static-story h2{max-width:300px;font-size:28px}.static-story>p{font-size:12px}.static-story>div{grid-template-columns:1fr 1fr;gap:12px}.static-story article{min-width:0;padding:10px}.static-story article h3{letter-spacing:-.01em;margin-bottom:8px;font-size:10px}.static-story .mini-list{padding:3px}.static-story .mini-list>div{gap:4px;padding:12px 0;font-size:6px}.static-story .mini-list b{padding:2px;font-size:5px}.static-story .mini-list svg{width:10px}.static-story .mini-ai{padding:5px}.static-story .mini-ai p{font-size:8px}.static-story .mini-ai small{font-size:6px}.static-story .mini-ai>div{font-size:7px}.static-story .mini-model{height:140px}.mini-chart{padding:8px}.intro-strip{grid-template-columns:1fr auto;gap:25px;padding:38px 2%}.intro-strip .eyebrow{grid-column:1/-1;max-width:none;font-size:7px}.intro-strip p{font-size:22px}.intro-strip>svg{width:27px}.section{padding:70px 7%}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:100%;margin:24px 0 0;font-size:12px}.eyebrow{margin-bottom:21px;font-size:8px}h2{font-size:36px;line-height:1.17}.capability-tabs{grid-template-columns:1fr 1fr}.capability-tabs button{border-bottom:1px solid var(--line);gap:7px;padding:16px 10px;font-size:9px}.capability-tabs button svg:first-child{width:15px}.capability-tabs button svg:last-child{width:11px}.platform-preview{grid-template-columns:1fr;min-height:0}.preview-sidebar{display:none}.preview-top{height:38px;padding:0 12px;font-size:6px}.preview-body{padding:15px}.preview-title h3{font-size:19px}.preview-title p{font-size:8px}.preview-title small{font-size:6px}.preview-pill{padding:4px 6px;font-size:6px}.full-ui{height:280px;margin-top:17px}.full-ui>.building{width:100%;top:15px;left:0}.model-toolbar{gap:12px;padding:7px;top:8px;left:8px}.model-toolbar svg{width:13px}.model-tree{background:#0d1725ed;width:100px;padding:9px;font-size:6px;top:8px;right:8px}.model-tree small{font-size:5px}.capability-extras{grid-template-columns:1fr 1fr;gap:18px;padding:24px 0;display:grid}.capability-extras>span{gap:7px;font-size:9px}.section-note{font-size:9px}.solutions-layout{grid-template-columns:1fr;gap:25px}.solution-menu{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.solution-menu button{gap:7px;padding:18px 0;font-size:10px}.solution-menu button>span{display:none}.solution-menu button>svg{width:14px}.solution-menu button>svg:last-child{width:12px}.solution-menu [aria-selected=true]:before{display:none}.solution-panel{min-height:0;padding:25px}.solution-panel h3{font-size:27px}.solution-panel>p{font-size:11px}.solution-panel-top{margin-bottom:25px}.solution-panel .text-link{font-size:10px}.approach>h2{font-size:30px;line-height:1.3}.comparison{grid-template-columns:1fr;margin-top:35px}.comparison article{padding:28px}.comparison .custom-column{border-top:1px solid #a2bdd32b;border-left:0}.comparison h3{margin:18px 0 25px;font-size:30px}.comparison p{margin-bottom:16px;font-size:10px}.comparison-label{font-size:9px}.cost-note{gap:14px}.cost-note p{font-size:10px}.cost-note svg{width:20px}.ecosystem{grid-template-columns:1fr 1.8fr 1fr;gap:5%;margin:20px 0 35px;padding:20px 0}.eco-rail{gap:12px}.eco-rail span{padding:7px 4px;font-size:8px}.eco-center{padding:22px 8px}.eco-center strong{margin:12px 0;font-size:16px;line-height:1.4}.eco-center>span{letter-spacing:.06em;font-size:5px}.integration-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.integration-grid article{padding-top:20px}.integration-grid article>svg{width:20px;margin-bottom:16px}.integration-grid h3{margin-bottom:16px;font-size:7px;line-height:1.6}.integration-grid p{font-size:9px}.journey{grid-template-columns:1fr;gap:30px}.journey>div>p:not(.eyebrow){font-size:12px}.journey-steps article{gap:20px;padding:25px 0}.journey-steps h3{font-size:21px}.journey-steps p{font-size:11px}.faq{grid-template-columns:1fr;gap:20px}.faq h2{font-size:32px}.faq summary{padding:22px 0;font-size:12px}.faq details p{padding-right:15px;font-size:11px}.waitlist{grid-template-columns:1fr;gap:40px}.waitlist h2{font-size:48px}.waitlist-contact{margin-top:25px}.form-row{gap:13px}.waitlist-form label{margin-bottom:18px;font-size:9px}.waitlist-form input:not([type=checkbox]),.waitlist-form select,.waitlist-form textarea{padding:12px 9px;font-size:11px}.waitlist-form select{max-width:100%}.waitlist-form .consent{font-size:8px}.waitlist-form .button{font-size:11px}footer{gap:30px;padding:40px 7% 25px}.footer-bottom{gap:20px;font-size:7px}.footer-bottom>span:last-child{gap:13px}.legal-page h1,.admin-page h1{font-size:36px}.admin-toolbar input{max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.enhanced{height:auto}.enhanced .stage{height:auto;min-height:850px;position:relative}.enhanced .hero-copy{opacity:1!important;pointer-events:auto!important;transform:none!important}.enhanced .scene-area{opacity:1!important;width:60%!important;right:0!important}.enhanced .poster{opacity:1}.enhanced .webgl,.enhanced .module-cloud,.enhanced .story-caption{display:none}.enhanced .static-story{display:block}}.enhanced[data-renderer=ready-svg] .poster{opacity:1;padding:45px}.enhanced[data-renderer=ready-svg] .webgl{opacity:0}.enhanced .floating-card{transform:translate3d(0,calc((1 - var(--unfold,0))*60px),calc((1 - var(--unfold,0))*-200px)) scale(calc(.5 + var(--unfold,0)*.5));transition:opacity .25s,top .5s,left .5s}.illustrative-cloud{text-align:center;color:#7e91ac;opacity:0;font-size:8px;position:absolute;bottom:1%;left:0;right:0}.enhanced[data-step="1"] .illustrative-cloud,.enhanced[data-step="2"] .illustrative-cloud{opacity:1}.eco-rail span:after{content:"";background:#698ec560;width:40%;height:1px;position:absolute;top:50%}.eco-rail:first-child span:after{left:100%}.eco-rail:last-child span:after{right:100%}.enhanced[data-step="1"] .card-4{opacity:.8;top:76%;left:41%}.enhanced[data-step="1"] .card-5{opacity:.7;top:-4%;left:42%}.enhanced:not([data-step="0"]) .scene-area{opacity:.16}.enhanced[data-renderer=ready-svg]:not([data-step="0"]) .poster{transform:scale(.85)}@media (max-width:800px){.object-coordinate{display:none}}[data-step="0"] .chapter-0,[data-step="1"] .chapter-1,[data-step="2"] .chapter-2,[data-step="3"] .chapter-3{color:#dce6f6;border-color:#91b1e2}.enhanced .hero-copy:focus-within{background:#080d15ee;border-radius:5px;opacity:1!important;pointer-events:auto!important;transform:none!important}.enhanced .story-caption:focus-within{background:#080d15ee;opacity:1!important;pointer-events:auto!important}.cluster-label{display:none}.enhanced[data-step="3"] .floating-card{opacity:1;transform-origin:0 0;width:240px;transform:scale(.8)}.enhanced[data-step="3"] .floating-card .mini-title{display:none}.enhanced[data-step="3"] .floating-card>div:not(.mini-title):not(.cluster-label){opacity:.6;max-height:100px;overflow:hidden}.enhanced[data-step="3"] .cluster-label{border-top:1px solid var(--line);background:#132239;flex-direction:column;gap:5px;padding:13px;display:flex}.cluster-label strong{font-size:14px;font-weight:500}.cluster-label span{color:#a1b5d2;font-size:9px}.enhanced[data-step="3"] .card-0{top:0;left:6%}.enhanced[data-step="3"] .card-1{top:35%;left:6%}.enhanced[data-step="3"] .card-2{top:70%;left:6%}.enhanced[data-step="3"] .card-3{top:0;left:78%}.enhanced[data-step="3"] .card-4{top:35%;left:78%}.enhanced[data-step="3"] .card-5{top:70%;left:78%}.enhanced[data-step="3"] .caption-three{top:29%;left:28%;right:28%}.enhanced[data-step="3"] .caption-three h2{font-size:clamp(45px,5vw,72px)}.enhanced[data-step="3"] .caption-three p{font-size:10px;line-height:2}.film{--intro:1;--open:0;--reveal:0;--system:0;--industry:0;background:#050910;position:relative}.film-stage{isolation:isolate;height:100svh;min-height:900px;position:relative;overflow:hidden}.film-atmosphere{z-index:-5;background:radial-gradient(at 65% 32%,#7395bd36,#0000 39%),radial-gradient(at 93% 72%,#365e9240,#0000 40%),linear-gradient(130deg,#05080e,#101c2c 65%,#04070c);position:absolute;inset:0}.film-light{filter:blur(25px);pointer-events:none;z-index:-3;background:linear-gradient(#a4c9ef15,#0000 80%);width:30vw;height:180vh;position:absolute;top:-60%;transform:rotate(30deg)}.light-one{width:18vw;left:51%}.light-two{opacity:.4;left:91%;transform:rotate(-22deg)}.film-noise{opacity:.06;z-index:15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.55' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.film-ground{opacity:.17;transform-origin:50% 30%;z-index:-2;position:absolute;inset:10% -25% -100%;transform:perspective(900px)rotateX(68deg)rotate(-26deg)scale(1.35);-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.film-ground svg{width:100%;height:100%}.film-orbit{z-index:-1;border:1px solid #b3d7ff17;border-radius:50%;width:820px;height:820px;position:absolute;top:9%;left:40%;transform:rotateX(65deg)rotate(-25deg);box-shadow:0 0 70px #a6caff08,inset 0 0 30px #a6caff08}.orbit-b{opacity:.6;border-style:dashed;width:1200px;height:1200px;top:-10%;left:27%}.film-coordinate{letter-spacing:.2em;color:#94a8c0;z-index:3;text-align:right;font-size:8px;position:absolute;top:20%;right:5%}.film-coordinate span{color:#627d9d;margin-top:8px;display:block}.film-opening{z-index:5;position:absolute;top:29%;left:7%;right:6%}.film-opening h1{letter-spacing:-.075em;text-shadow:0 5px 40px #0004;font-size:clamp(76px,8.3vw,140px);font-weight:400;line-height:.98}.film-opening-bottom{align-items:flex-end;gap:50px;margin-top:35px;display:flex}.film-opening-bottom>p{color:#b6c5d7;margin:0;font-size:15px;line-height:1.6}.film-opening-bottom>div{flex-direction:column;gap:13px;display:flex}.film-opening .button{color:#132038;background:#c2d2e8;border-color:#0000;border-radius:1px;padding:14px 19px;font-size:10px}.film-opening .text-link{font-size:10px}.film-world{perspective:1300px;perspective-origin:55% 40%;pointer-events:none;position:absolute;inset:0}.film-plane{width:460px;height:290px;transform-style:preserve-3d;--ui:0;--cluster:0;position:absolute;top:calc(49% - 145px);left:calc(50% - 230px);transform:translate(240px)rotateX(65deg)rotateY(-18deg)rotate(-32deg)}.film-plane:after{content:"";background:#1b2a3e;border:1px solid #7694b7;position:absolute;inset:0;transform:translateZ(-8px);box-shadow:30px 60px 75px #0006,0 0 40px #90b9ec12}.film-material{opacity:calc(1 - var(--ui));background:linear-gradient(145deg,#adc4d5,#4d6b88 30%,#172b42 65%,#56738e);border:1px solid #d7e8f3a0;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 8px #a2bcd433,inset 0 0 70px #0d1a2b}.film-material>span{color:#d7e8f3;letter-spacing:.15em;font-size:9px;position:absolute;top:20px;left:25px}.floor-plan{background:repeating-linear-gradient(90deg,#0000 0 69px,#a8c8e318 70px),repeating-linear-gradient(0deg,#0000 0 49px,#a8c8e318 50px);border:2px solid #c0d6e378;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:12px;display:grid;position:absolute;inset:50px 25px 25px}.floor-plan i{border:1px solid #bad7e96b;box-shadow:inset 0 0 20px #92b6d326}.plane-1 .film-material,.plane-4 .film-material{background:linear-gradient(145deg,#afc5d9,#354f6c 45%,#1b2d41)}.plane-2 .film-material{background:linear-gradient(145deg,#789dc6,#335981,#122d4a)}.film-interface{opacity:var(--ui);background:linear-gradient(130deg,#192a3d,#0b1524);border:1px solid #9ebfe06b;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 80px #0005}.film-window-bar{color:#94abc7;background:#ffffff03;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:29px;padding:0 13px;display:flex}.film-window-bar>span{gap:4px;display:flex}.film-window-bar>span i{background:#657b95;border-radius:50%;width:4px;height:4px}.film-window-bar small{letter-spacing:.15em;font-size:6px}.film-window-heading{color:#d3e1f1;align-items:center;gap:10px;height:48px;padding:0 18px;font-size:13px;display:flex}.film-window-heading>small{color:#839bb8;margin-left:auto;font-size:7px}.film-ui-content{background:#081320;height:180px;position:relative;overflow:hidden}.film-ui-content .mini-model{background:radial-gradient(#486a9255,#0000);height:180px}.film-ui-content .mini-model .building{width:80%;height:240px;margin-top:-30px;margin-left:20%}.film-ui-content .mini-model>span{font-size:6px}.film-model-tools{color:#90a7c3;background:#101e30b0;border:1px solid #a9c5e033;flex-direction:column;gap:10px;padding:14px;font-size:7px;display:flex;position:absolute;top:15px;bottom:15px;left:15px}.film-model-active{color:#c3d8f9;border-left:2px solid #8bb5f1;padding-left:7px}.film-ui-content .mini-list{padding:8px 20px}.film-ui-content .mini-list>div{padding:16px 0;font-size:11px}.film-ui-content .mini-list b{font-size:8px}.film-ui-content .mini-chart{padding:10px 20px}.film-ui-content .mini-chart .bars{gap:13px;height:100px}.film-ui-content .mini-chart strong{font-size:17px}.film-ui-content .mini-ai{padding:18px 25px}.film-ui-content .mini-ai p{font-size:13px}.film-window-bottom{color:#8da6c7;border-top:1px solid #94b4de22;align-items:center;gap:7px;height:31px;padding:0 13px;font-size:6px;display:flex}.film-window-bottom .dot{width:3px;height:3px}.film-window-bottom>span{margin-left:auto}.film-cluster{opacity:var(--cluster);background:#142842ee;border:1px solid #a3c2e44d;padding:14px 18px;position:absolute;bottom:-68px;left:0;right:0;transform:translateZ(1px)}.film-cluster strong{letter-spacing:-.02em;font-size:18px;font-weight:500;display:block}.film-cluster>span{color:#9eb6d4;font-size:10px}.film-caption{z-index:6;pointer-events:none;position:absolute}.film-caption .eyebrow{font-size:8px}.film-caption h2{letter-spacing:-.065em;font-size:clamp(50px,5.8vw,90px);font-weight:400;line-height:1.04}.film-caption h2 em{color:#a6c4ec}.film-caption>p:not(.eyebrow){color:#b1c2d8;margin-top:23px;font-size:12px;line-height:1.9}.film-reveal{top:29%;left:7%}.film-system{text-align:center;top:13%;left:10%;right:10%}.film-system h2{font-size:clamp(44px,4.2vw,67px)}.film-system .eyebrow{justify-content:center;margin-bottom:17px}.film-system>p:not(.eyebrow){margin-top:16px;font-size:11px}.film-industry{text-align:center;top:30%;left:30%;right:30%}.film-industry .eyebrow{justify-content:center}.film-industry .text-link{pointer-events:auto;margin-top:10px;font-size:11px}.film-bottom{z-index:10;color:#8a9fb9;justify-content:space-between;align-items:flex-end;font-size:8px;display:flex;position:absolute;bottom:35px;left:5%;right:5%}.film-scroll{letter-spacing:.08em;align-items:center;gap:15px;display:flex}.film-scroll>span{color:#b4c7e0;font-size:22px}.film-timeline{gap:25px;display:flex}.film-timeline>span{border-top:1px solid #9ab9df30;min-width:90px;padding-top:12px}.film-timeline b{opacity:.5;margin-right:10px;font-weight:400}.film-origin{text-align:right;letter-spacing:.12em;line-height:1.7}.film-static{padding:80px 7%}.film-static>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.film-static article{border:1px solid var(--line);background:#111e30;padding:20px}.film-static h3{letter-spacing:-.03em;font-size:18px}.film-static article>p{margin:10px 0 0;font-size:11px}.film-active{height:560vh}.film-active .film-stage{height:100vh;min-height:660px;position:sticky;top:0}.film-active .film-static{display:none}.film-active .film-opening{opacity:var(--intro);pointer-events:none;transform:translateY(calc(var(--open)*-80px))}.film-opening a{pointer-events:auto}.film-active .film-opening:focus-within{opacity:1}.film-reveal,.film-system,.film-industry{opacity:0}.film-active .film-reveal{opacity:var(--reveal);transform:translateY(calc((1 - var(--reveal))*35px))}.film-active .film-system{opacity:var(--system);transform:translateY(calc((1 - var(--system))*30px))}.film-active .film-industry{opacity:var(--industry)}.film-active .film-ground{opacity:calc(.17 - var(--open)*.09);transform:perspective(900px) rotateX(68deg) rotateZ(calc(-26deg + var(--film-p)*20deg)) scale(calc(1.35 + var(--film-p)*.5))}.film-active .film-coordinate,.film-active .film-orbit{opacity:calc(1 - var(--open))}[data-chapter="0"] .film-chapter-0,[data-chapter="1"] .film-chapter-1,[data-chapter="2"] .film-chapter-2,[data-chapter="3"] .film-chapter-3{color:#e4efff;border-color:#c1d5f0}.film:not(.film-active) .plane-0{transform:translate(240px,-120px)rotateX(65deg)rotateY(-18deg)rotate(-32deg)}.film:not(.film-active) .plane-1{transform:translate(240px,-72px)rotateX(65deg)rotateY(-18deg)rotate(-32deg)}.film:not(.film-active) .plane-2{transform:translate(240px,-24px)rotateX(65deg)rotateY(-18deg)rotate(-32deg)}.film:not(.film-active) .plane-3{transform:translate(240px,24px)rotateX(65deg)rotateY(-18deg)rotate(-32deg)}.film:not(.film-active) .plane-4{transform:translate(240px,72px)rotateX(65deg)rotateY(-18deg)rotate(-32deg)}.film:not(.film-active) .plane-5{transform:translate(240px,120px)rotateX(65deg)rotateY(-18deg)rotate(-32deg)}.site-header{height:90px}.site-header .nav-cta{border:0;padding:12px 0}.section{padding-top:145px;padding-bottom:145px}.intro-strip{background:#101d2c;grid-template-columns:1fr 1.8fr auto;margin:0;padding:95px 7%}.intro-strip p{font-size:clamp(26px,3.4vw,52px);line-height:1.2}.section-heading{margin-bottom:65px}.platform-preview{border-radius:3px;transform:perspective(1600px)rotateY(-5deg)rotateX(3deg);box-shadow:25px 70px 110px #0007}.capability-tabs{border-radius:0}.approach{color:#101d2c;background:#dce3e9}.approach>h2{font-size:clamp(38px,5vw,76px);line-height:1.18}.approach>h2 em{color:#587699}.approach>.eyebrow{color:#536d8d}.comparison{border-color:#14263b2b;border-radius:0}.comparison article{color:#182a40;background:#cdd7df}.comparison .custom-column{color:#e4edf6;background:#15283d;border:0}.comparison article:first-child p{color:#435970}.comparison article:first-child .comparison-label{color:#536981}.cost-note p{color:#50647b}.cost-note strong{color:#213a57}.journey h2{font-size:clamp(40px,5vw,76px)}@media (max-width:1050px){.film-opening h1{font-size:9vw}.film-opening{top:34%}.film-opening-bottom{gap:25px}.film-opening-bottom>p{font-size:12px}.film-timeline{gap:14px}.film-timeline>span{min-width:70px;font-size:7px}.film-caption h2{font-size:6vw}.film-origin{display:none}.film-industry{left:28%;right:28%}}@media (max-width:800px){.film,.film-active{height:auto}.film-stage,.film-active .film-stage{height:940px;min-height:0;position:relative}.film-opening{top:170px;left:7%;right:7%}.film-opening h1{font-size:clamp(52px,11vw,85px)}.film-opening-bottom{margin-top:28px;display:block}.film-opening-bottom>p{font-size:14px}.film-opening-bottom>div{flex-direction:row;align-items:center;gap:20px;margin-top:23px;display:flex}.film-opening .button{padding:13px;font-size:9px}.film-world{perspective:900px;transform-origin:50%;height:420px;top:460px;bottom:0;transform:scale(.62)}.film:not(.film-active) .film-plane{left:calc(50% - 470px)}.film-coordinate{display:none}.film-ground{opacity:.15}.film-orbit{width:600px;height:600px;top:42%;left:-20%}.orbit-b{display:none}.film-light{width:50vw;left:45%}.film-bottom{bottom:20px;left:7%;right:7%}.film-timeline,.film-caption{display:none}.film-static{padding:50px 7%;display:block!important}.film-static h2{font-size:32px}.film-static>p{margin-top:20px;font-size:10px}.film-static>div{grid-template-columns:1fr;gap:15px}.film-static article{padding:22px}.film-static article .mini-list>div{font-size:11px}.film-static article .mini-list b{font-size:9px}.film-static article .mini-chart .bars{height:110px}.intro-strip{grid-template-columns:1fr auto;padding:50px 7%}.intro-strip p{font-size:30px}.section{padding:75px 7%}.section-heading{margin-bottom:35px}.section-heading h2{font-size:38px}.platform-preview{transform:none}.approach>h2{font-size:33px}.journey h2{font-size:40px}.waitlist h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.film-active{height:auto}.film-active .film-stage{height:950px;position:relative}.film-active .film-static{display:block}.film-active .film-opening{opacity:1;transform:none}.film-caption{display:none}.film-ground{transform:perspective(900px)rotateX(68deg)rotate(-26deg)!important}.platform-preview{transform:none}}.film-reveal h2{font-size:clamp(48px,4.7vw,72px)}.film-active .film-ground{opacity:calc(.17 - var(--open)*.14)}.film-industry a:focus-visible{opacity:1}.film-opening:focus-within,.film-industry:focus-within{opacity:1!important}.film:not(.film-active) .film-caption{display:none}:root{--world-blue:#98c7ff;--page-progress:0}body{background:#050a12}.site-header{border-bottom:1px solid #c5dfff20;gap:28px;height:114px;margin:0 4%;position:absolute}.wordmark{display:inline-block}.wordmark img{object-fit:contain;width:213px;max-width:100%;height:auto;display:block}.wordmark span{letter-spacing:.32em;color:#b0c6e2;text-align:left;margin-top:8px;padding-inline-start:2.8%;font-size:8px}.site-header nav{gap:28px;margin-left:auto;font-size:11px}.site-header .nav-cta{border-bottom:1px solid #bed4ef55;padding-bottom:10px;font-size:10px}.ambient-control{z-index:20;position:relative}.ambient-control button{letter-spacing:.05em;color:#bdd0e9;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:flex}.ambient-control>span{color:#c1d4ee;width:160px;font-size:9px;position:absolute;top:100%;right:0}.audio-wave{align-items:center;gap:2px;height:12px;display:flex}.audio-wave b{background:#a4c6f2;width:1px;height:3px}.audio-wave.playing b{animation:1.8s ease-in-out infinite world-audio}.audio-wave b:nth-child(2){animation-delay:-.4s}.audio-wave b:nth-child(3){animation-delay:-.9s}.audio-wave b:nth-child(4){animation-delay:-1.3s}@keyframes world-audio{0%,to{height:3px}50%{height:12px}}.world-reading-progress{width:2px;height:100vh;transform:scaleY(var(--page-progress));transform-origin:top;z-index:80;pointer-events:none;background:#9cc7ff;position:fixed;top:0;left:0;box-shadow:0 0 16px #5e99ed77}.world-location{z-index:30;color:#bfd3ef;letter-spacing:.14em;mix-blend-mode:screen;pointer-events:none;align-items:center;gap:9px;max-width:230px;font-size:7px;display:flex;position:fixed;bottom:25px;left:30px}.world-location i{background:#a5caff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #76a7ea}.world-next{z-index:30;color:#bfd3ef;mix-blend-mode:screen;align-items:center;gap:9px;font-size:8px;display:flex;position:fixed;bottom:23px;right:30px}.world-next:hover{color:#fff}.film-stage{background:#040910}.film-city-image{opacity:.88;z-index:-5;transform:scale(calc(1 + var(--film-p,0)*.38)) translateY(calc(var(--film-p,0)*-8%));transform-origin:65% 55%;will-change:transform;background-image:url(/assets/digital-world.webp);background-position:60%;background-size:cover;position:absolute;inset:-5%}.film-atmosphere{z-index:-4;background:linear-gradient(90deg,#030811e8,#07122577 44%,#08132700 75%),linear-gradient(#040b1899,#040b1844 20%,#0000 60%,#040b18 100%)}.city-field{pointer-events:none;z-index:-2;width:100%;height:100%;opacity:calc(.6 + var(--open,0)*.4);mix-blend-mode:screen;position:absolute;inset:0}.film-noise{opacity:.035}.film-ground{opacity:.07!important}.film-orbit{border-color:#b5d9ff22}.film-coordinate{letter-spacing:.17em;color:#b4cee9;font-size:7px;top:20%}.film-coordinate span{color:#8baacb;font-size:6px}.film-opening{top:32%;left:8%;right:5%}.film-opening .eyebrow{letter-spacing:.18em;margin-bottom:14px;font-size:8px}.world-intro-label{letter-spacing:.035em;color:#9cb5d5;margin-bottom:25px;font-size:10px;display:block}.film-opening h1{letter-spacing:-.075em;font-size:clamp(80px,8.5vw,148px);line-height:.97}.film-opening h1 em{color:#c1dbff}.film-opening-bottom{gap:38px;margin-top:34px}.film-opening-bottom>p{color:#adc2dd;font-size:13px}.film-opening .button{color:#102039;background:#bad5f8;border:1px solid #d6e8ff55;padding:16px 22px;box-shadow:0 0 45px #7ca9e522}.film-opening .button:hover{background:#e0efff;box-shadow:0 0 55px #82b3f33c}.film-world{opacity:1}.film-active .film-world{opacity:clamp(0,calc((var(--film-p,0) - .08)*10),1)}.film-active .film-city-image{opacity:calc(.88 - var(--open,0)*.65)}.film-caption{text-shadow:0 5px 50px #0009}.film-system{top:10%}.film-reveal{max-width:440px}.film-plane:after{box-shadow:10px 30px 90px #0008,0 0 60px #78a8f320}.film-interface{background:linear-gradient(130deg,#172e47f2,#061321f5);border-color:#b9d8ff77;box-shadow:0 0 0 1px #a8cdff09,0 30px 110px #0008}.film-window-heading{color:#d3e8ff}.film-bottom{bottom:55px}.film-scroll{font-size:8px}.film-timeline>span{min-width:100px;font-size:7px}.film-origin{font-size:7px}.film-light{opacity:.6}.twin-portal{perspective:1000px;pointer-events:none;z-index:-1;width:43vw;max-width:760px;height:43vw;max-height:760px;opacity:calc(.65 - var(--open,0)*.55);transform:rotate(calc(var(--film-p,0)*-45deg)) scale(calc(1 + var(--film-p,0)*1.2));position:absolute;top:14%;left:49%}.twin-portal>i{border:1px solid #96c2f83c;border-radius:50%;position:absolute;inset:0;transform:rotateX(65deg)rotate(-30deg);box-shadow:0 0 60px #7cb4ff0b,inset 0 0 50px #7cb4ff09}.twin-portal>i:nth-child(2){border-style:dashed;inset:9%;transform:rotateY(65deg)rotate(20deg)}.twin-portal>i:nth-child(3){border-color:#b9d9ff44;inset:19%;transform:rotateX(-45deg)}.twin-portal>span{background:#a0cbff16;border-radius:50%;position:absolute;inset:42%;box-shadow:0 0 100px #83b4f633}.section{isolation:isolate;border-bottom-color:#b4d5ff13;position:relative}.section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 92% 25%,#264c751d,#0000 60%);position:absolute;inset:0}.section-heading .eyebrow,.section>.eyebrow{letter-spacing:.2em;font-size:8px}.section-heading h2{font-size:clamp(43px,5.3vw,82px);font-weight:400}.section-heading>p{color:#a0b4cf;font-size:12px;line-height:1.9}.intro-strip{background:#081423;padding:110px 8%;position:relative;overflow:hidden}.intro-strip:before{content:"";background:repeating-linear-gradient(115deg,#0000 0 120px,#89baff09 121px,#0000 122px);position:absolute;inset:0}.intro-strip p{letter-spacing:-.06em;font-size:clamp(32px,3.9vw,60px)}.intro-strip>svg{transition:transform .5s}.intro-strip:hover>svg{transform:translate(8px,-8px)}.twin-threshold{border-bottom:1px solid var(--line);background:radial-gradient(at 80%,#19335366,#0000 60%),#060e1a;grid-template-columns:1fr 1.15fr;align-items:center;gap:4%;min-height:740px;padding:115px 8%;display:grid;position:relative;overflow:hidden}.threshold-copy .eyebrow{letter-spacing:.15em;font-size:7px}.threshold-copy h2{font-size:clamp(40px,4.6vw,70px)}.threshold-copy>p:not(.eyebrow){color:#9cb5d5;margin-top:25px;font-size:12px;line-height:1.9}.twin-study{touch-action:pan-y;height:470px;position:relative}.twin-solid,.twin-digital{pointer-events:none;position:absolute;inset:0}.twin-solid{background:radial-gradient(#28456922,#0000)}.twin-solid .building{opacity:.65;filter:grayscale(.5)drop-shadow(0 30px 40px #0008)}.twin-digital{background:radial-gradient(#224d7d88,#0000 65%)}.twin-digital .building{filter:sepia()saturate(3)hue-rotate(165deg)brightness(1.2)drop-shadow(0 0 12px #78b5ff44)}.twin-solid>span,.twin-digital>span{letter-spacing:.1em;color:#adc9ec;font-size:8px;position:absolute;top:15px;left:15px}.twin-digital>span{color:#b8dcff;top:auto;bottom:40px}.twin-divider{pointer-events:none;background:linear-gradient(#0000,#b7d8ff,#0000);width:1px;position:absolute;top:30px;bottom:50px;box-shadow:0 0 25px #9cc9ff77}.twin-divider>span{color:#d5e8ff;background:#132b48;border:1px solid #b1d6ff99;border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;display:grid;position:absolute;top:50%;left:-15px}.twin-study>input{cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.twin-study:focus-within{outline-offset:10px;outline:1px solid #99c3ff}.twin-tags{flex-direction:column;gap:28px;display:flex;position:absolute;top:33%;right:17%}.twin-tags b{color:#c0deff;background:#102747b8;border:1px solid #afcfff44;padding:6px 11px;font-size:8px;font-weight:400}.twin-instruction{text-align:center;pointer-events:none;color:#98b9de;justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.possibilities{background:#070f1b}.platform-preview,.solution-panel,.comparison article,.journey-steps article,.waitlist-form{--light-x:50%;--light-y:50%;position:relative}.platform-preview:after,.solution-panel:after,.comparison article:after,.journey-steps article:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(350px circle at var(--light-x) var(--light-y),#8ab9ff0a,transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.platform-preview:hover:after,.solution-panel:hover:after,.comparison article:hover:after,.journey-steps article:hover:after{opacity:1}.platform-preview{border-color:#9ac6ff33;box-shadow:0 40px 150px #0008,0 0 90px #416dab0b}.capability-tabs{background:#0b192b}.capability-tabs [aria-selected=true]{color:#d9eaff;background:#1d3c63}.preview-main{background:linear-gradient(120deg,#10223a,#0b1728)}.preview-sidebar{background:#07111e}.full-ui{background:radial-gradient(#1e426744,#0000),#050f1e}.solutions{background:radial-gradient(at 85% 20%,#152e4d66,#0000 60%),#050d17}.solution-panel{background:linear-gradient(135deg,#1b365378,#0b1929);border-color:#a1c6f344;border-radius:2px}.solution-panel-top{color:#a7d0ff}.solution-panel-top>svg{filter:drop-shadow(0 0 18px #71b2ff55)}.solution-menu [aria-selected=true]{border-color:#c3dfff}.solution-demo{background:#06101e;border-color:#8bbfff22}.solution-panel h3{letter-spacing:-.055em;font-size:clamp(27px,2.6vw,39px)}.solution-panel>p{color:#aec1db}.solution-panel .text-link{border-bottom:1px solid #9fbfe94d;padding-bottom:8px}.approach{background:#dce7f2;overflow:hidden}.approach:before{background:repeating-linear-gradient(145deg,#0000 0 120px,#46688b0a 121px,#0000 122px)}.comparison-controls{flex-wrap:wrap;gap:12px;margin-top:45px;display:flex}.comparison-controls button{color:#3a5574;border:1px solid #244b7430;border-radius:0;align-items:center;gap:20px;padding:14px 20px;font-size:11px;transition:background .25s,color .25s;display:flex}.comparison-controls button>span{opacity:.65;font-size:8px}.comparison-controls [aria-pressed=true]{color:#e0edff;background:#132e4d}.comparison-insight{color:#45617f;max-width:700px;min-height:48px;margin:20px 0 0;font-size:12px}.comparison{margin-top:25px}.comparison article{transition:box-shadow .35s}.comparison article:hover{box-shadow:inset 0 0 100px #8cbaef20}.comparison .custom-column{background:#0e2643}.comparison article:first-child{background:#cbdbe9}.comparison h3{font-size:40px}.cost-note{border-top:1px solid #23466922;padding-top:30px}.integrations{background:radial-gradient(at 45% 35%,#244c7830,#0000 60%),#050d18}.integration-grid article{transition:transform .35s,border-color .35s}.integration-grid article:hover{border-color:#b2d8ff;transform:translateY(-7px)}.eco-center{background:radial-gradient(at 30% 20%,#305886,#112b48);box-shadow:0 0 100px #6aa8ff16}.integration-grid article>svg{color:#a2cdff}.journey{background:#060f1c;gap:7%}.journey>div:first-child h2{font-size:clamp(44px,5.3vw,82px)}.journey-steps article{border-color:#a7cfff22;padding:0;transition:background .25s}.journey-steps .journey-step-button{text-align:left;align-items:flex-start;gap:22px;width:100%;padding:30px 0;display:flex}.journey-step-button>span{color:#8cb4e9;font-size:10px}.journey-step-button>div{flex:1}.journey-step-button>svg{color:#84a6d4;transition:transform .3s}.journey-steps article[data-selected=true]{background:linear-gradient(90deg,#24466e25,#0000)}.journey-step-button[aria-pressed=true]>svg{color:#d0e5ff;transform:rotate(45deg)}.journey-steps h3{font-size:24px}.journey-steps p{font-size:11px}.journey-console{background:radial-gradient(#1d3b5a33,#0000),#071221;border:1px solid #8bbfff26;grid-column:1/-1;margin-top:25px;padding:32px 40px}.journey-console>.eyebrow{margin-bottom:30px;font-size:7px}.journey-diagram{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.journey-diagram:before{content:"";background:#91bcf22a;height:1px;position:absolute;top:50%;left:0;right:0}.journey-diagram>span{background:#0b1b2d;border:1px solid #8ab8f12b;align-items:center;gap:10px;padding:17px 20px;font-size:11px;transition:background .4s,border-color .4s,box-shadow .4s;display:flex;position:relative}.journey-diagram i{background:#668bbd;border-radius:50%;width:4px;height:4px}.journey-diagram .lit{background:#23476c;border-color:#b4d5ff99;box-shadow:0 0 35px #78acff22}.journey-diagram .lit i{background:#d1e9ff;box-shadow:0 0 10px #c7e2ff}.journey-console>p{color:#9cb7da;min-height:20px;margin:25px 0 0;font-size:11px}.faq{background:#091526}.faq details{transition:border-color .3s}.faq details[open]{border-color:#a8d1ff}.faq summary{font-size:14px;transition:color .25s}.faq summary:hover{color:#a9d1ff}.faq details[open] p{animation:.35s ease-out world-answer}.waitlist{background:radial-gradient(at 5% 45%,#315b9066,#0000 65%),linear-gradient(#07101c,#0b1e36)}.waitlist:before{background:linear-gradient(110deg,#0000 50%,#7aa8df06 50%,#0000 60%)}.waitlist-form{background:linear-gradient(145deg,#1b375447,#0e1c30a8);border:1px solid #a3c6f02d;border-radius:2px;padding:30px;box-shadow:0 30px 90px #0003}.waitlist-form:focus-within{border-color:#bddbff88;box-shadow:0 0 90px #709fe812}.waitlist-form input:not([type=checkbox]),.waitlist-form select,.waitlist-form textarea{background:#081628b8;border-color:#9fbdde32;transition:border-color .25s,box-shadow .25s}.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{border-color:#b5d5ff;box-shadow:0 0 20px #80aff318}.waitlist-form .button{color:#102540;background:#adcdf2;border-radius:0}.waitlist-form .button:hover{background:#d4e7ff}.waitlist-contact{margin-top:45px}.waitlist h2{font-size:clamp(54px,6vw,94px)}footer{background:#040b14;padding-top:70px;padding-bottom:65px}footer .wordmark img{width:230px}.footer-bottom{border-top-color:#94bdf021}a,button{-webkit-tap-highlight-color:#81b7ff22}@keyframes world-answer{0%{opacity:.5;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.site-header{gap:18px}.site-header nav{gap:18px;font-size:10px}.wordmark img{width:175px}.site-header .nav-cta{font-size:9px}.ambient-control button{font-size:8px}.journey-diagram{gap:10px}.journey-diagram>span{padding:13px 12px;font-size:9px}.film-opening h1{font-size:9vw}}@media (max-width:800px){.site-header{gap:18px;height:95px;margin:0 7%}.wordmark img{width:160px}.wordmark span{font-size:6px}.site-header nav,.site-header .nav-cta{display:none}.ambient-control{margin-left:auto}.ambient-control button{font-size:8px}.ambient-control .audio-wave{display:none}.film-stage,.film-active .film-stage{height:900px;min-height:0}.film-opening{top:190px;left:7%;right:7%}.film-opening h1{font-size:clamp(52px,11vw,84px)}.world-intro-label{margin-bottom:24px;font-size:9px}.film-opening .eyebrow{font-size:7px}.film-opening-bottom>p{font-size:12px}.film-opening-bottom>div{gap:15px}.film-opening .button{padding:14px 15px;font-size:9px}.film-city-image{opacity:.75;background-position:65%;inset:0;transform:none!important}.film-atmosphere{background:linear-gradient(#030912d9,#03091288 45%,#03091200 65%,#040b18)}.film-world{display:none}.city-field{opacity:.65;height:540px;top:310px}.twin-portal{opacity:.5;width:90vw;height:90vw;top:47%;left:10%}.film-bottom{bottom:50px}.film-scroll{font-size:7px}.film-origin{display:none}.world-location{max-width:180px;font-size:6px;bottom:15px;left:14px}.world-next{font-size:6px;bottom:15px;right:14px}.film-static{background:#071425;padding-top:55px}.film-static article{background:linear-gradient(130deg,#152d48,#0b1828);border-color:#91bef22c}.intro-strip{padding:65px 7%}.intro-strip p{font-size:31px}.twin-threshold{grid-template-columns:1fr;gap:25px;min-height:0;padding:75px 7%}.threshold-copy h2{font-size:39px}.threshold-copy>p:not(.eyebrow){font-size:11px}.twin-study{height:350px}.twin-tags{gap:20px;top:30%;right:9%}.twin-tags b{padding:5px 8px;font-size:6px}.twin-solid>span,.twin-digital>span{font-size:6px}.section-heading h2{font-size:39px}.section-heading>p{font-size:11px}.section{padding:75px 7%}.solution-panel h3{font-size:30px}.comparison-controls{gap:8px;margin-top:28px}.comparison-controls button{gap:9px;padding:11px 10px;font-size:8px}.comparison-insight{min-height:55px;margin-top:18px;font-size:10px}.comparison h3{font-size:31px}.journey{gap:32px}.journey>div:first-child h2{font-size:42px}.journey-steps .journey-step-button{gap:15px;padding:25px 0}.journey-steps h3{font-size:22px}.journey-console{margin-top:0;padding:25px 20px}.journey-diagram{grid-template-columns:1fr 1fr;gap:10px;display:grid}.journey-diagram:before{display:none}.journey-diagram>span{padding:12px;font-size:9px}.journey-console>p{min-height:40px;font-size:10px}.faq summary{font-size:12px}.waitlist-form{padding:22px 18px}.waitlist h2{font-size:52px}.waitlist-contact{margin-top:30px}footer{padding-bottom:65px}footer .wordmark img{width:180px}.film-static .mini-model .building{filter:drop-shadow(0 0 15px #6cacf322)}}@media (prefers-reduced-motion:reduce){.film-city-image,.twin-portal{will-change:auto;transform:none!important}.audio-wave b{animation:none!important}.city-field{opacity:.3}.film-active .film-world{opacity:1}.journey-diagram>span,.integration-grid article{transition:none}.integration-grid article:hover{transform:none}.world-reading-progress{box-shadow:none}.faq details[open] p{animation:none}}.eco-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.eco-center strong{font-size:21px}.film-city-image{background-color:#06101e}@media (max-width:800px){.eco-center strong{font-size:16px}.world-location,.world-next{display:none}}.app-capture{aspect-ratio:1918/858;border-radius:inherit;background:#191a1e;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.app-capture-image{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.3,1);display:block}.app-capture-button{cursor:zoom-in;text-align:left;color:#eff5ff}.app-capture-button:focus-visible{outline-offset:-3px;outline:2px solid #b5d2ff}.capture-zoom{color:#d6e7ff;opacity:0;pointer-events:none;background:#0a1728ed;border:1px solid #a5c9ff50;border-radius:4px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:13px;right:13px;transform:translateY(5px);box-shadow:0 4px 20px #0005}:is(.app-capture-button:hover .capture-zoom,.app-capture-button:focus-visible .capture-zoom){opacity:1;transform:none}.film-window-bar{height:24px}.film-window-heading{height:37px}.film-ui-content{height:200px}.film-window-bottom{height:29px}.film-ui-content .app-capture{aspect-ratio:auto;height:100%}.film-static article .app-capture{margin:12px 0}.full-ui.capture-ui{background:#191a1e;height:clamp(300px,38vw,440px)}#possibilities [data-scroll-enabled=true] .full-ui.capture-ui{height:clamp(280px,42vh,440px)}.full-ui.capture-ui .app-capture{aspect-ratio:auto;height:100%}.preview-top .capture-status{color:#a9c5e9;align-items:center;gap:7px;display:flex}.preview-pill.capture-pill{color:#aac7ed;background:#587ebe12;border-color:#80aef34d}.solution-demo .app-capture{aspect-ratio:auto;height:clamp(170px,24vh,255px)}.capture-dialog{color:#e6effc;background:#0b1625;border:1px solid #8eb5ef5c;border-radius:8px;width:min(96vw,1800px);max-width:none;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 160px #000c}.capture-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020811e8}.capture-dialog-panel>header{border-bottom:1px solid #8fb1df25;justify-content:space-between;align-items:center;gap:16px;padding:19px 24px;display:flex}.capture-dialog-panel .eyebrow{color:#9bbbe8;font-size:8px}.capture-dialog h2{letter-spacing:-.035em;margin:5px 0 0;font-size:22px;line-height:1.3}.capture-dialog header button{color:#e2edff;cursor:pointer;background:#587ebe15;border:1px solid #a5c9ff40;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.capture-dialog header button:focus-visible{outline-offset:3px;outline:2px solid #bdd6ff}.capture-dialog-image{background:#191a1e}.capture-dialog-image img{object-fit:contain;width:100%;height:auto;max-height:calc(94dvh - 155px);display:block}.capture-dialog-panel>p{color:#9fb4ce;border-top:1px solid #8fb1df25;margin:0;padding:15px 24px;font-size:10px;line-height:1.7}@media (hover:none){.capture-zoom{opacity:1;transform:none}}@media (max-width:800px){.full-ui.capture-ui,#possibilities [data-scroll-enabled=true] .full-ui.capture-ui,.solution-demo .app-capture{aspect-ratio:1918/858;height:auto}.capture-zoom{padding:6px 8px;font-size:8px;bottom:8px;right:8px}.capture-dialog-panel>header{padding:15px}.capture-dialog h2{font-size:18px}.capture-dialog-panel>p{padding:12px 15px;font-size:9px}.preview-top .capture-status{font-size:8px}}@media (prefers-reduced-motion:reduce){.app-capture-image,.capture-zoom{transition:none}}
