@font-face{font-family:Manrope;src:url(/assets/manrope-400.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Manrope;src:url(/assets/manrope-500.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:Manrope;src:url(/assets/manrope-600.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Manrope;src:url(/assets/manrope-700.ttf)format("truetype");font-display:swap;font-weight:700}:root{--bg:#0b0b0c;--surface:#121214;--raised:#1a1a1d;--text:#f0f0f0;--muted:#9a9a9e;--line:#27272b;--button:#f0f0f0;--button-text:#111113;--accent:#b3a0ef;--header:#0b0b0ce8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.6 Manrope,Arial,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}canvas{width:100%;height:100%;display:block}.mono{letter-spacing:.045em;font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.7}.muted{color:var(--muted)}.skip{z-index:200;background:var(--button);color:var(--button-text);padding:12px 20px;position:fixed;top:-80px;left:20px}.skip:focus{top:10px}.header{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;padding:0 4.5%;display:flex;position:relative}.brand{align-items:center;gap:8px;display:flex}.brand svg{width:26px;height:31px}.brand>span{letter-spacing:-1.2px;font-size:22px;font-weight:700;line-height:1}.brand small{letter-spacing:3.6px;margin-top:6px;font-size:10px;font-weight:400;display:block}.header nav{gap:30px;font-size:14px;display:flex}.header nav a{color:var(--muted);transition:color .2s}.header nav a:hover{color:var(--text)}.nav-actions{align-items:center;gap:24px;display:flex}.button{background:var(--button);color:var(--button-text);border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:16px 26px;font-size:14px;font-weight:500;transition:transform .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 0 30px #ad8eff20}.button span{font-size:18px;line-height:1}.button.small{gap:8px;padding:10px 18px;font-size:12px}.button.outlined{border-color:var(--line);color:var(--text);background:0 0}#menu{width:24px;height:24px;padding:0;display:none}#menu span{background:currentColor;height:1px;margin:6px 0;display:block}.hero{overflow:clip}.hero-heading{text-align:center;z-index:3;padding:85px 20px 0;position:relative}.overline{color:var(--muted);margin-bottom:25px;font-size:10px}.status-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 13px #aa8af573}h1{letter-spacing:-.055em;font-size:clamp(54px,6.5vw,100px);line-height:1.02}h1 span{color:var(--muted)}.hero-description{color:var(--muted);margin:27px auto 25px;font-size:14px;line-height:1.65}.hero-actions{justify-content:center;align-items:center;gap:25px;display:flex}.video-link{align-items:center;gap:9px;font-size:12px;display:flex}.play-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.device-sequence{height:190svh;margin-top:-5px;position:relative}.device-sticky{height:100svh;min-height:620px;max-height:1000px;position:sticky;top:0;overflow:hidden}.device-aura{filter:blur(40px);opacity:.75;pointer-events:none;background:radial-gradient(at 40%,#702bd547,#0000 45%),radial-gradient(at 60% 55%,#223eba42,#0000 45%);width:90%;height:80%;position:absolute;top:8%;left:5%}.device-sticky:after{content:"";background:linear-gradient(0deg, var(--bg), transparent 18%);pointer-events:none;position:absolute;inset:0}#device-stage{z-index:1;position:absolute;inset:0}#hero-device{touch-action:pan-y;cursor:grab}.device-caption{color:var(--muted);z-index:3;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:30px;left:5%;right:5%}.device-caption>span:first-child{letter-spacing:.18em}.device-copy{z-index:2;opacity:0;pointer-events:none;width:30%;position:absolute;top:33%;left:8%;transform:translateY(25px)}.device-copy .mono{color:var(--muted);margin-bottom:22px}.device-copy h2{letter-spacing:-2px;font-size:clamp(32px,3.6vw,54px);line-height:1.08}.device-copy>p:last-child{color:var(--muted);max-width:320px;margin-top:22px;font-size:14px;line-height:1.8}.device-bottom{color:var(--muted);z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:37px;left:5%;right:5%}.device-bottom>*{font-size:10px}.device-bottom button{border:1px solid var(--line);background:var(--header);border-radius:30px;padding:9px 13px}.sequence-progress{background:var(--line);z-index:5;width:90%;height:1px;position:absolute;bottom:0;left:5%}.sequence-progress i{background:var(--accent);width:0;height:100%;display:block}.hero-foot{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;margin:0 5%;padding:28px 0;font-size:10px;display:flex}.section{max-width:1600px;margin:0 auto;padding:110px 6%}.section-label{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:60px;padding-bottom:28px;font-size:10px;display:flex}h2{letter-spacing:-2.6px;font-size:clamp(36px,4.1vw,62px);line-height:1.08}.intro-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:8%;margin-bottom:65px;display:grid}.intro-heading>p{color:var(--muted);max-width:340px;padding-bottom:3px;font-size:14px;line-height:1.85}.system-demo{border:1px solid var(--line);background:var(--surface);border-radius:48px;grid-template-columns:1fr 1fr;min-height:615px;display:grid;overflow:hidden}.demo-editorial{flex-direction:column;padding:38px 45px;display:flex}.chapter-selector{display:grid}.chapter-selector button{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:17px 0;font-size:14px;display:flex}.chapter-selector button>.mono{font-size:10px}.chapter-selector button>span:last-child{margin-left:auto;font-size:16px}.chapter-selector button.selected{color:var(--text)}.chapter-copy{max-width:340px;padding-top:45px}.chapter-copy h3{letter-spacing:-1.3px;font-size:34px;line-height:1.15}.chapter-copy p{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.85}.demo-disclaimer{color:var(--muted);margin-top:auto;padding-top:30px;font-size:10px}.screen-stage{background:radial-gradient(at 50% 70%,#5d2aa226,#0000 65%);flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex;position:relative;overflow:hidden}.screen-phone{color:#eee;background:#0b0b0d;border:5px solid #4a4a4f;border-radius:36px;width:240px;height:502px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #98989e35,15px 35px 65px #0006}.selfie-camera{z-index:4;background:#000;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:calc(50% - 4px);box-shadow:0 0 0 1px #303037}.gesture-bar{background:#ddd;border-radius:5px;width:65px;height:3px;position:absolute;bottom:8px;left:calc(50% - 32px)}#screen-content{background:radial-gradient(at 0 0,#32215180,#0000 70%);height:100%;padding:16px 14px;animation:.4s both screenIn}.screen-status{justify-content:space-between;margin:0 3px 26px;font-size:10px;display:flex}.screen-back{margin-bottom:15px;font-size:18px}.screen-title{margin-bottom:18px;font-size:24px;font-weight:400;line-height:1.15}.screen-row{background:#1e1d24;border-radius:14px;margin-bottom:7px;padding:14px 11px;font-size:12px}.screen-row small{color:#aaa6b8;margin-top:5px;font-size:10px;display:block}.screen-app{align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.app-icon{color:#241836;background:#b8a3e9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.screen-tag{color:#d6c5f7;background:#352a46;border-radius:20px;margin-bottom:14px;padding:6px 9px;font-size:10px;display:inline-block}.switch{float:right;background:#b8a3df;border-radius:20px;width:27px;height:15px;position:relative}.switch:after{content:"";background:#25202c;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.switch.off{background:#4a454f}.switch.off:after{background:#a49bac;right:14px}.screen-label{color:var(--muted);font-size:10px}.system-details{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px;display:grid}.system-details article{border-top:1px solid var(--line);padding-top:23px}.system-details .mono{color:var(--muted);font-size:10px}.system-details h3{letter-spacing:-.6px;margin:25px 0 16px;font-size:24px;line-height:1.22}.system-details p{color:var(--muted);max-width:320px;font-size:14px;line-height:1.8}.manifesto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:140px 6%;position:relative;overflow:hidden}.manifesto>.mono{color:var(--muted);margin-bottom:35px;font-size:10px}.manifesto h2{letter-spacing:-.05em;z-index:1;font-size:clamp(44px,6.5vw,92px);position:relative}.manifesto h2 span{color:var(--muted)}.inline-link{border-bottom:1px solid var(--muted);z-index:1;align-items:center;gap:8px;padding:0 0 9px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.manifesto .inline-link{margin-top:42px;font-weight:500}.manifesto-light{filter:blur(100px);pointer-events:none;background:#6d46cf;border-radius:50%;width:600px;height:300px;position:absolute;bottom:-275px;left:calc(50% - 300px)}.models-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.models-heading>p{color:var(--muted);padding-right:5%;font-size:14px;line-height:1.8}.catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-view{background:var(--surface);border:1px solid var(--line);border-radius:48px;height:400px;position:relative;overflow:hidden}.product-index{z-index:2;color:var(--muted);font-size:10px;position:absolute;top:20px;left:20px}.catalog-device{position:absolute;inset:0}.product-color{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:20px;left:20px}.product-color i{background:#343437;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #777}.product-color.porcelain i{background:#d6d2c8}.product-info{padding:25px 6px 0}.product-info h3{letter-spacing:-.6px;font-size:24px}.product-info>p{color:var(--muted);margin-top:7px;font-size:12px}dl{margin:24px 0 0;font-size:12px}dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}dt{color:var(--muted)}dd{margin:0}.product-order{justify-content:space-between;align-items:center;margin-top:22px;font-size:14px;display:flex}.product-order small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.round-button{border:1px solid var(--line);border-radius:50%;width:42px;height:42px;font-size:22px;transition:background .2s,color .2s}.round-button:hover{background:var(--button);color:var(--button-text)}.catalog-note{color:var(--muted);margin-top:30px;font-size:10px}.service{padding-top:15px}.service>h2{margin-bottom:50px}.service-options{grid-template-columns:1fr 1fr;gap:24px;display:grid}.service-option{background:var(--surface);border:1px solid var(--line);border-radius:48px;padding:40px}.option-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.option-top .mono{font-size:10px}.option-symbol{font-size:24px}.service-option h3{letter-spacing:-1.5px;font-size:34px}.service-option>p{color:var(--muted);max-width:410px;min-height:70px;margin-top:16px;font-size:14px;line-height:1.8}.service-price{letter-spacing:-2px;margin:35px 0 20px;font-size:50px}.service-price span{letter-spacing:0;color:var(--muted);margin-top:3px;font-size:12px;display:block}.service-option ul{border-top:1px solid var(--line);color:var(--muted);gap:15px;margin:35px 0 0;padding:25px 0 0;font-size:12px;list-style:none;display:grid}.service-option li{padding-left:19px;position:relative}.service-option li:before{content:"+";color:var(--accent);position:absolute;left:0}.process{padding-top:20px}.process-list{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.process-list .mono{color:var(--muted);font-size:12px}.process-list h3{letter-spacing:-.6px;margin:32px 0 16px;font-size:24px}.process-list p{color:var(--muted);max-width:235px;font-size:14px;line-height:1.8}.about{max-width:none}.about-layout{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.about-wordmark{border:1px solid var(--line);background:radial-gradient(at 50% 80%,#3c285226,#0000 75%);border-radius:48px;justify-content:center;align-items:center;height:400px;display:flex;position:relative}.about-wordmark svg{color:#706479;width:140px;height:160px}.about-wordmark .mono{color:var(--muted);font-size:10px;position:absolute;bottom:30px}.about-text h2{margin-bottom:30px;font-size:clamp(34px,3.6vw,50px)}.about-text>p{color:var(--muted);max-width:440px;margin-top:18px;font-size:14px;line-height:1.85}.about-location{color:var(--muted);margin-top:35px;font-size:10px}.reviews{padding-bottom:30px}.reviews-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:10%;display:grid}.reviews h2{font-size:40px}.reviews-layout>div p{color:var(--muted);max-width:360px;margin-bottom:25px;font-size:14px;line-height:1.85}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.faq-list details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:25px;padding:24px 0;font-size:14px;line-height:1.6;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--muted);font-size:20px}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);padding:0 30px 25px 0;font-size:14px;line-height:1.85}.documentation{color:var(--muted);margin-top:30px;font-size:10px;display:inline-block}.final-cta{text-align:center;border-top:1px solid var(--line);padding-top:120px;padding-bottom:130px}.final-cta .mono{color:var(--muted);margin-bottom:35px;font-size:10px}.final-cta h2{margin-bottom:24px}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;margin:0 5%;padding:45px 0 30px;display:grid}footer>div{justify-content:center;gap:25px;font-size:12px;display:flex}footer>p{text-align:right;color:var(--muted);font-size:10px}footer small{color:var(--muted);grid-column:1/-1;padding-top:20px;font-size:10px}.reveal{opacity:1}.has-js .reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.has-js .reveal.visible{opacity:1;transform:none}dialog{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:48px;width:min(540px,94vw);max-height:90svh;padding:40px}dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b}@media (prefers-reduced-motion:no-preference){#order[open]{transform-origin:50%;animation:1s cubic-bezier(.16,1,.3,1) both orderDialogIn}#order[open]::backdrop{animation:1s ease-out both orderBackdropIn}}@keyframes orderDialogIn{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes orderBackdropIn{0%{opacity:0}to{opacity:1}}.dialog-close{font-size:28px;position:absolute;top:20px;right:24px}.dialog-close:focus-visible{outline-offset:1px}dialog>.mono{color:var(--muted);margin-bottom:28px;font-size:10px}dialog h2{letter-spacing:-1.8px;font-size:42px}.order-note{color:var(--muted);margin:20px 0;font-size:14px;line-height:1.7}form{gap:16px;display:grid}label{color:var(--muted);gap:8px;font-size:12px;display:grid}input,select,textarea{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:13px;font-size:14px}textarea{resize:vertical}form>.button{width:100%;margin-top:5px}.form-status{color:var(--muted);font-size:12px;line-height:1.7}.device-fallback{color:#eee;background:radial-gradient(at 20% 80%,#4d2c78,#0a0a10 70%);border:6px solid #66666c;border-radius:40px;width:220px;height:470px;padding:80px 20px;position:absolute;top:15%;left:calc(50% - 110px);transform:rotate(-8deg);box-shadow:0 0 0 1px #aaa}.device-fallback b{letter-spacing:-3px;margin-top:35px;font-size:58px;font-weight:400;display:block}.device-fallback span{font-size:14px}.fallback-camera{background:#000;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:calc(50% - 4px)}.render-unavailable .device-copy{display:none}.render-unavailable .device-sequence{height:95svh}@keyframes screenIn{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1700px){.section{padding-left:100px;padding-right:100px}.about{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}@media (max-width:1100px){.header{height:76px}.header nav{gap:20px}.nav-actions{gap:15px}.hero-heading{padding-top:65px}h1{letter-spacing:-.05em;font-size:76px}.intro-heading{grid-template-columns:1.2fr .8fr;gap:5%}.section{padding:85px 5%}.section-label{margin-bottom:45px}h2{letter-spacing:-2px;font-size:44px}.demo-editorial{padding:30px}.chapter-selector button{gap:10px;font-size:12px}.system-demo{min-height:590px}.system-details{gap:30px}.system-details h3{font-size:22px}.catalog{gap:15px}.product-view{height:340px}.product-info h3{font-size:22px}.service-option{padding:30px}.service-option h3{font-size:30px}.service-option>p{min-height:95px}.process-list{gap:25px}.process-list h3{font-size:22px}.about-layout{gap:6%}.reviews h2{font-size:36px}.device-copy{width:34%;left:6%}.device-copy h2{font-size:40px}.device-copy>p:last-child{font-size:14px}.service,.process{padding-top:20px}}@media (max-width:760px){.header{height:73px;padding:0 6%}.brand>span{font-size:20px}.brand svg{width:23px}.header nav{background:var(--bg);border-bottom:1px solid var(--line);padding:25px 6%;display:none;position:absolute;top:73px;left:0;right:0;box-shadow:0 15px 25px #0002}.header nav.open{flex-direction:column;align-items:start;gap:25px;display:flex}.nav-actions{gap:14px}.button.small{display:none}#menu{display:block}.hero-heading{padding:65px 5% 0}.overline{margin-bottom:24px;font-size:10px}h1{letter-spacing:-.045em;font-size:clamp(44px,8.8vw,66px);line-height:1.07}.hero-description{margin-top:22px;font-size:14px}.hero-actions{gap:18px}.button{gap:8px;padding:14px 21px;font-size:12px}.video-link{gap:7px;font-size:10px}.play-icon{width:25px;height:25px}.device-sequence{height:175svh;margin-top:15px}.device-sticky{min-height:590px;max-height:900px}.device-caption{font-size:10px;top:20px;left:6%;right:6%}.device-caption>span:last-child{text-align:right;max-width:130px}.device-copy{background:linear-gradient(0deg, var(--bg) 65%, transparent);z-index:2;width:86%;padding:30px 0 0;top:auto;bottom:95px;left:7%}.device-copy h2{letter-spacing:-1.1px;font-size:30px}.device-copy .mono{margin-bottom:12px;font-size:10px}.device-copy>p:last-child{max-width:290px;margin-top:12px;font-size:12px}.device-aura{width:130%;height:65%;top:0;left:-15%}.device-bottom{bottom:32px;left:6%;right:6%}.device-bottom>*{font-size:10px}.device-bottom>span{text-align:right;max-width:110px}.hero-foot{gap:30px;margin:0 6%;padding:22px 0;font-size:10px}.hero-foot>span:first-child{max-width:200px}.hero-foot>span:last-child{white-space:nowrap}.section{padding:70px 6%}.section-label{gap:25px;margin-bottom:36px;padding-bottom:20px;font-size:10px}.section-label>span:last-child{text-align:right;max-width:150px}h2{letter-spacing:-1.6px;font-size:36px}.intro-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.intro-heading h2{font-size:34px}.intro-heading>p{max-width:none;font-size:14px}.system-demo{border-radius:48px;grid-template-columns:1fr}.demo-editorial{padding:24px}.chapter-selector button{gap:11px;padding:16px 0;font-size:12px}.chapter-copy{min-height:200px;padding-top:28px}.chapter-copy h3{font-size:30px}.chapter-copy p{margin-top:15px;font-size:14px}.demo-disclaimer{padding-top:18px;font-size:10px}.screen-stage{border-top:1px solid var(--line);gap:20px;padding:30px 0 25px}.screen-phone{width:225px;height:468px}.screen-row{padding:12px 10px}.system-details{grid-template-columns:1fr;gap:35px;margin-top:40px}.system-details h3{margin:20px 0 15px;font-size:26px}.system-details p{max-width:none;font-size:14px}.manifesto{padding:90px 6%}.manifesto>.mono{font-size:10px}.manifesto h2{letter-spacing:-2px;font-size:clamp(38px,8.5vw,60px)}.manifesto .inline-link{margin-top:32px;font-weight:500}.models-heading{margin-bottom:35px;display:block}.models-heading>p{margin-top:25px;font-size:14px}.catalog{grid-template-columns:1fr;gap:45px}.product-view{height:400px}.product-index,.product-color{font-size:10px}.product-info h3{font-size:26px}.product-info>p{font-size:14px}dl{font-size:12px}.product-order{font-size:14px}.product-order small{font-size:12px}.catalog-note{margin-top:27px;font-size:10px}.service{padding-top:0}.service>h2{margin-bottom:35px;font-size:32px}.service-options{grid-template-columns:1fr;gap:20px}.service-option{padding:28px}.service-option h3{font-size:30px}.service-option>p{min-height:0;font-size:14px}.service-price{margin-top:30px;font-size:48px}.service-option ul{gap:16px;font-size:12px}.process{padding-top:10px}.process-list{grid-template-columns:1fr;gap:30px}.process-list article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:5px 10px;padding-bottom:28px;display:grid}.process-list article:last-child{border:0;padding-bottom:0}.process-list .mono{grid-row:1/3;padding-top:5px}.process-list h3{margin:0 0 10px;font-size:26px}.process-list p{grid-column:2;max-width:none;font-size:14px}.about-layout{grid-template-columns:1fr;gap:35px}.about-text{order:-1}.about-text h2{font-size:34px}.about-text>p{font-size:14px}.about-wordmark{height:300px}.reviews{padding-bottom:0}.reviews-layout{grid-template-columns:1fr;gap:25px}.reviews h2{font-size:32px}.reviews-layout>div p{font-size:14px}.faq-layout{grid-template-columns:1fr;gap:30px}summary{padding:21px 0;font-size:14px}details p{font-size:12px}.documentation{font-size:10px}.final-cta{padding:85px 6%}.final-cta .mono{margin-bottom:28px;font-size:10px}footer{grid-template-columns:1fr 1fr;gap:30px;margin:0 6%}footer>div{justify-content:end;gap:17px;font-size:10px}footer>p{text-align:left;grid-column:1/-1;font-size:10px}footer small{padding-top:0;font-size:10px}dialog{padding:35px 25px}dialog h2{font-size:38px}.order-note{font-size:12px}.device-fallback{width:190px;height:410px;top:10%;left:calc(50% - 95px)}.device-fallback b{font-size:50px}}@media (max-width:370px){.hero-actions{gap:10px}.button{gap:8px;padding:13px 17px}.video-link{font-size:10px}.play-icon{width:23px;height:23px}h1{font-size:40px}.intro-heading h2{font-size:32px}.product-view{height:350px}.device-copy h2{font-size:28px}.device-caption{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.has-js .reveal{opacity:1;transform:none}.device-sequence{height:100svh}.device-copy{display:none}}.brand{font-family:Arial,Helvetica,sans-serif}.product-view{transition:border-color .45s,background-color .45s}.product:hover .product-view{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.device-copy>*{will-change:opacity, transform}.hero-actions{flex-wrap:wrap}.device-caption{gap:24px}.hero-foot{gap:28px}@media (max-width:760px){.hero-actions{gap:14px 20px}.device-caption>span:last-child{max-width:190px}.hero-foot{flex-wrap:wrap;gap:12px}.hero-foot>span:first-child{max-width:100%}.section-label>span:last-child{max-width:175px}.demo-disclaimer{line-height:1.8}.device-bottom>span{max-width:160px}.device-copy>p:last-child{max-width:320px}.chapter-copy{min-height:225px}.brand small{font-size:8px}.product-index,.product-color{font-size:12px}}.demo-sequence{height:240svh;position:relative}.system-demo{height:min(660px,100svh - 64px);min-height:580px;position:sticky;top:32px}.chapter-copy{min-height:255px;display:grid;position:relative}.chapter-layer{will-change:opacity, transform;pointer-events:none;grid-area:1/1}.chapter-layer[aria-hidden=true]{visibility:visible}#screen-content{padding:0;animation:none;position:relative}.demo-layer{will-change:opacity, transform;pointer-events:none;padding:16px 14px;position:absolute;inset:0}.demo-scroll-progress{background:var(--line);height:2px;position:absolute;bottom:0;left:0;right:0}.demo-scroll-progress i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.screen-stage{min-width:0}.device-copy h2{font-size:clamp(30px,3.2vw,48px)}.hero-description{max-width:780px;padding:0 10px}@media (max-width:1100px){.demo-editorial{padding:25px}.chapter-copy{min-height:285px;padding-top:30px}.chapter-copy h3{font-size:30px}.chapter-copy p{font-size:14px}.service-option h3{font-size:28px}}@media (max-width:760px){.demo-sequence{height:260svh}.system-demo{grid-template-rows:auto minmax(0,1fr);height:calc(100svh - 32px);min-height:0;top:16px}.demo-editorial{padding:16px 18px 8px}.chapter-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chapter-selector button{text-align:left;padding:8px 0 12px;font-size:10px;line-height:1.4;display:block}.chapter-selector button>.mono{margin-bottom:7px;font-size:10px;display:block}.chapter-selector button>span:last-child{display:none}.chapter-copy{min-height:173px;padding-top:18px}.chapter-copy h3{letter-spacing:-.65px;font-size:24px;line-height:1.12}.chapter-copy p{margin-top:12px;font-size:12px;line-height:1.65}.demo-disclaimer{padding-top:10px;font-size:8px;line-height:1.4}.screen-stage{border-top:0;gap:0;padding:0}.screen-stage .screen-phone{width:225px;height:468px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.76)}.screen-label{text-align:center;font-size:8px;position:absolute;bottom:17px;left:10px;right:10px}.screen-row{font-size:12px}.screen-row small{font-size:10px}.device-copy h2{letter-spacing:-1px;font-size:30px}.service-option h3{font-size:28px}.hero-description br{display:none}}@media (max-width:760px) and (max-height:760px){.screen-stage .screen-phone{transform:translate(-50%,-50%)scale(.63)}.chapter-copy{min-height:175px}.demo-disclaimer{font-size:8px}}@media (max-width:370px){.chapter-copy h3{font-size:22px}.chapter-copy p{font-size:10px}.chapter-copy{min-height:180px}.chapter-selector button{font-size:10px}.hero-description{padding:0 5px}}@media (prefers-reduced-motion:reduce){.demo-sequence{height:auto}.system-demo{height:auto;min-height:615px;position:relative;top:0}.demo-layer,.chapter-layer{will-change:auto}.screen-stage{min-height:540px}.screen-stage .screen-phone{position:relative;top:auto;left:auto;transform:none}.screen-label{bottom:10px}.device-copy>*{will-change:auto}}@media (max-width:1100px) and (min-width:761px){.chapter-copy{flex:1;min-height:0}.demo-disclaimer{font-size:8px}}@media (max-width:370px){#hero-title{letter-spacing:-.045em;font-size:36px}.device-caption{gap:12px}.device-caption>span:first-child{white-space:nowrap}.device-caption>span:last-child{letter-spacing:.02em;max-width:68%}}.arrow-right{flex:none;width:20px;height:20px}
.hero-heading .hero-description{text-wrap:pretty;max-width:42rem;margin:24px auto;padding:0;font-size:1rem;line-height:1.6}.hero-heading .hero-foot{border-bottom:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;max-width:76rem;margin:24px auto 0;padding:0 0 24px;font-size:.75rem;line-height:1.6}.hero-heading .hero-foot>span{white-space:normal;max-width:100%}.hero-foot strong{color:var(--text);font-weight:500}.section-intro{grid-template-columns:1.35fr .65fr;align-items:end;gap:7%;margin-bottom:48px;display:grid}.section-intro>p{color:var(--muted);max-width:400px;font-size:14px;line-height:1.85}.video-section{padding-bottom:20px}.video-section>h2{max-width:1000px;margin-bottom:44px}.video-placeholder{aspect-ratio:16/9;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 85%, #66539d35, transparent 65%), var(--surface);border-radius:48px;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:relative;overflow:hidden}.video-cover{border-radius:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.video-cover-image{object-fit:cover}.video-cover .video-play{z-index:1;position:relative}.video-play{border:1px solid var(--strong-line,var(--line));background:var(--raised);width:88px;height:88px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding-left:12px;font-size:36px;display:grid}.video-cover:focus-visible .video-play{outline:2px solid var(--text);outline-offset:5px}.video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.risk-overview{margin-bottom:64px}.problem-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.problem-card{background:radial-gradient(65% 18% at 90% 108%,#5265d58c,#0000),linear-gradient(#1b1c20 0%,#101116 30%,#0c0d16 100%);border:1px solid #ffffff1a;border-radius:48px;padding:34px;box-shadow:inset 0 1px 1px #ffffff12,0 12px 40px #21134b24}.problem-card-top{color:var(--muted);flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.problem-category{font-size:14px;line-height:1.4}.problem-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:var(--raised);border-radius:50%;place-items:center;display:grid}.problem-icon svg{width:24px;height:24px}.problem-card h3{letter-spacing:-.7px;margin-bottom:22px;font-size:26px;line-height:1.25}.problem-card>p{color:var(--muted);font-size:16px;line-height:1.65}.solution-row{text-align:center;margin-top:60px}.solution-row h2{text-wrap:balance}.comparison-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.comparison-card{border:1px solid var(--line);background:var(--surface);border-radius:48px;padding:32px;overflow:hidden}.comparison-heading{padding:0}.comparison-heading .mono{color:var(--muted)}.comparison-heading h3{letter-spacing:-1px;margin:0 0 8px;font-size:30px}.comparison-heading p{color:var(--muted);font-size:14px}.media-placeholder{position:relative}.placeholder-label{color:var(--muted);text-align:center;font-size:10px;position:absolute;bottom:22px;left:16px;right:16px}.comparison-visual{place-items:center;height:360px;padding:30px 0 55px;display:grid}.comparison-private .comparison-visual{background:radial-gradient(#6b46a32d,#0000 68%)}.comparison-phone{color:#aaaab4;background:#0b0b0f;border:4px solid #64646b;border-radius:26px;place-items:center;width:142px;height:282px;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 0 0 1px #909099,10px 12px 30px #0003}.comparison-phone>i{background:#36363f;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:calc(50% - 3px)}.comparison-phone svg{width:62px}.graphene-phone{color:#eee8f5;letter-spacing:-.5px;background:radial-gradient(at 20% 100%,#543577,#0b0b10 75%);font-size:16px;transform:rotate(6deg)}.comparison-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.comparison-card li{color:var(--muted);grid-template-columns:16px 1fr;gap:14px;font-size:14px;line-height:1.8;display:grid}.comparison-card li>span{color:var(--text);font-size:20px;line-height:1.2}.comparison-private li>span{color:var(--accent)}.features-section{padding-top:20px;container-type:inline-size}.features-section>h2{margin-bottom:44px}.features-carousel{--slide-width:min(72vw, 1440px);--slide-inset:calc((100vw - 100cqw) / 2);--slide-background:#111113;--slide-border:#242426;--slide-text:#f5f5f7;--slide-muted:#a1a1a6;--pagination-background:#1c1c1e;--pagination-dot:#515154;--pagination-active:#f5f5f7;width:100vw;margin-left:calc(50% - 50vw)}.feature-track{padding-inline:var(--slide-inset) calc(100% - var(--slide-width) - var(--slide-inset));scroll-padding-left:var(--slide-inset);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(14px,1vw,20px);display:flex;overflow-x:auto}.feature-track::-webkit-scrollbar{display:none}.feature-track:focus-visible{outline:2px solid var(--pagination-dot);outline-offset:6px}.feature-slide{flex:0 0 var(--slide-width);border:1px solid var(--slide-border);min-width:0;min-height:clamp(540px,35vw,700px);color:var(--slide-text);background:var(--slide-background);scroll-snap-align:start;scroll-snap-stop:always;border-radius:64px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.feature-slide:nth-child(2n) .feature-slide-copy{order:2}.feature-slide-copy{align-self:center;padding:clamp(32px,3.6vw,72px)}.feature-number{color:var(--slide-muted);margin-bottom:24px;display:block}.feature-slide h3{letter-spacing:-1.5px;text-wrap:balance;margin-bottom:24px;font-size:clamp(28px,2.1vw,40px);line-height:1.14}.feature-slide-copy>p{color:var(--slide-muted);font-size:clamp(14px,1.05vw,18px);line-height:1.9}.feature-screen-slot{background:0 0;place-items:center;padding:45px 20px;display:grid}.feature-phone{color:#e8e3f0;background:radial-gradient(at 0 100%,#30223d,#111016 70%);border:6px solid #4e4d57;border-radius:38px;width:250px;height:520px;padding:24px 18px;position:relative;box-shadow:0 0 0 1px #89858f,0 20px 50px #0004}.feature-phone:before{content:"";background:#020205;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:calc(50% - 4px)}.feature-phone:after{content:"";background:#ddd7e9;border-radius:3px;width:70px;height:3px;position:absolute;bottom:10px;left:calc(50% - 35px)}.feature-phone-status{justify-content:space-between;font-size:10px;display:flex}.feature-screen-number{color:#9a8baa;margin-top:40px;font-size:44px;display:block}.feature-screen-copy{margin-top:22px}.feature-screen-copy>.mono{color:#b9a7cd;font-size:10px}.feature-screen-copy p{margin-top:10px;font-size:14px;line-height:1.7}.feature-screen-lines{gap:12px;margin-top:25px;display:grid}.feature-screen-lines i{background:#ffffff0c;border-radius:6px;height:14px}.feature-screen-lines i:nth-child(2){width:75%}.feature-screen-lines i:nth-child(3){width:50%}.feature-screen-placeholder{text-align:center;color:#9e91ae;font-size:8px;position:absolute;bottom:30px;left:14px;right:14px}.feature-controls{justify-content:center;padding-top:32px;display:flex}.feature-dots{background:var(--pagination-background);border-radius:999px;align-items:center;padding:8px 12px;display:flex}.feature-dots button{border-radius:999px;place-items:center;width:25px;height:44px;padding:0;transition:width .24s;display:grid}.feature-dots button>span{background:var(--pagination-dot);border-radius:999px;width:8px;height:8px;transition:width .24s,background .24s;display:block}.feature-dots button[aria-pressed=true]{width:48px}.feature-dots button[aria-pressed=true]>span{background:var(--pagination-active);width:36px}.feature-dots button:focus-visible{outline:2px solid var(--pagination-active);outline-offset:2px}@media (prefers-reduced-motion:reduce){.feature-dots button,.feature-dots button>span{transition:none}}.features-ending{text-align:center;max-width:940px;margin:90px auto 38px}.features-ending h2{margin-bottom:32px;font-size:clamp(28px,3.8vw,48px);line-height:1.2}.feature-chips{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1050px;margin:0 auto;padding:0;list-style:none;display:flex}.feature-chips li{border:1px solid var(--line);color:var(--muted);border-radius:24px;padding:10px 16px;font-size:12px}.pricing-section{padding-bottom:128px}.pricing-section .service-options{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.pricing-section .service-option{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;min-width:0;display:grid}.pricing-section .service-option>p{max-width:none;min-height:0;margin-top:16px}.pricing-section .service-price{align-self:start;margin:24px 0 20px;line-height:1.12}.pricing-section .service-price span{margin-top:8px;font-size:.875rem;line-height:1.6}.pricing-section .service-option>.button{place-self:start;max-width:100%}.pricing-section .service-option ul{align-self:start;gap:12px;margin-top:28px;padding-top:24px;font-size:.875rem;line-height:1.6}.pricing-note{color:var(--muted);text-align:center;max-width:760px;margin:35px auto 0;font-size:14px;line-height:1.85}.pricing-note a{color:var(--text);text-underline-offset:4px;text-decoration:underline}.process{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:8%;display:grid}.process>h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3.2vw,46px);line-height:1.15}.process .process-list{grid-template-columns:minmax(0,1fr);gap:48px}.process .process-list article{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0;display:grid}.process-icon{align-self:center}.process .process-list h3{margin:0;line-height:1.3}.process .process-list p{grid-column:2;align-self:start;max-width:none;line-height:1.7}.process .process-list article:nth-child(-n+2) p{text-wrap:pretty;max-width:40ch}.about .about-layout{align-items:start}.about .about-text h2{margin-bottom:16px;font-size:clamp(2.125rem,3.6vw,2.75rem);line-height:1.15}.about .about-text>p{margin-top:0;font-size:1rem;line-height:1.65}.about .about-text>p+p{margin-top:12px}.company-stats{border-top:0;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 40px;padding:0;display:grid}.company-stats>div{border:0;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:0;display:flex}.company-stats dt{color:var(--muted);max-width:170px;font-size:.875rem;line-height:1.5}.company-stats dd{letter-spacing:-2px;margin:0;font-size:52px;line-height:1.2}.company-links{flex-wrap:wrap;gap:12px 24px;display:flex}.company-links .company-link{align-items:center;gap:8px;max-width:100%;font-size:.875rem;display:inline-flex}.company-links .company-link-label{min-width:0;font-size:inherit;line-height:1.4}.company-links .arrow-right{flex-shrink:0}.faq .faq-list summary{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;padding:20px 0;font-size:1rem;font-weight:500;line-height:1.5;display:grid}.faq .faq-list summary span{place-items:center;width:24px;height:24px;line-height:1;display:grid}.faq .faq-list details[open] summary{padding-bottom:12px}.faq .faq-list details p{padding:0 40px 20px 0;font-size:1rem;font-weight:400;line-height:1.65}.faq-answer{display:flow-root}.faq .faq-item summary span{transform-origin:50%;transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s}.faq .faq-item[data-expanded=true] summary span{color:var(--text);transform:rotate(45deg)}.faq .faq-item[data-expanded=false] summary span{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.faq .faq-item summary span{transition:none}}.pending-answer{font-style:italic}.final-cta h2{max-width:1100px;margin-left:auto;margin-right:auto}.cta-description{color:#fff;max-width:630px;margin:0 auto 24px;font-size:1rem;line-height:1.6}.cta-draft-note{max-width:490px;color:var(--muted);margin:16px auto 0;font-size:.8125rem;line-height:1.5}@media (max-width:1100px){.process .process-list{gap:40px}.feature-slide-copy{padding:32px}.feature-phone{width:225px;height:468px}.feature-screen-number{margin-top:26px}.feature-screen-lines{margin-top:15px}.section-intro{grid-template-columns:1.2fr .8fr;gap:5%}.hero-foot{font-size:10px}}@media (max-width:760px){.faq .faq-layout{gap:24px}.faq .faq-list summary{padding:18px 0}.process{grid-template-columns:minmax(0,1fr);row-gap:40px}.process>h2{font-size:clamp(26px,8.2vw,32px)}.process .process-list{grid-template-columns:minmax(0,1fr);gap:30px}.process .process-list article{border:0;grid-row:auto;grid-template-rows:auto auto;gap:8px 12px;padding-bottom:0}.process .process-list h3{margin:0}.hero-heading h1{letter-spacing:-.045em;font-size:36px;line-height:1.12}.hero-foot{grid-template-columns:1fr;gap:13px;padding:25px 0;display:grid}.hero-foot>span:first-child,.hero-foot>span:last-child{white-space:normal;max-width:none}.section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.section-intro>p{font-size:14px}.video-section>h2{margin-bottom:30px}.video-placeholder{border-radius:48px;gap:10px}.video-play{width:50px;height:50px;padding-left:8px;font-size:26px}.problem-grid,.comparison-grid{grid-template-columns:1fr;gap:18px}.problem-card{padding:25px}.problem-card-top{margin-bottom:8px}.problem-card-top .mono{font-size:10px}.problem-card h3{font-size:26px}.problem-card>p{font-size:14px}.solution-row{margin-top:28px}.comparison-heading h3{font-size:28px}.comparison-card li{font-size:12px}.comparison-visual{height:335px}.features-section>h2{margin-bottom:32px}.feature-slide{grid-template-columns:1fr;align-content:start}.feature-slide-copy{padding:26px 24px 0}.feature-number{margin-bottom:24px}.feature-slide h3{letter-spacing:-1px;margin-bottom:18px;font-size:28px}.feature-slide-copy>p{font-size:14px;line-height:1.8}.feature-screen-slot{padding:30px 15px 35px}.features-carousel{--slide-width:86vw}.feature-slide{border-radius:64px}.feature-slide:nth-child(2n) .feature-slide-copy{order:0}.feature-controls{padding-top:24px}.feature-dots{padding:4px 10px}.feature-dots button{width:22px}.feature-dots button[aria-pressed=true]{width:44px}.features-ending{margin-top:54px}.features-ending h2{letter-spacing:-1px;font-size:30px}.feature-chips{gap:8px}.feature-chips li{text-align:center;padding:9px 12px;font-size:10px}.pricing-section{padding-bottom:96px}.pricing-section .service-options{grid-template-columns:minmax(0,1fr);row-gap:20px}.pricing-section .service-option{grid-row:auto;display:block}.pricing-note{font-size:.875rem}.about .about-text h2{font-size:1.875rem}.company-stats{gap:20px}.about-wordmark .placeholder-label{font-size:8px}#order h2{letter-spacing:-.02em;font-size:1.75rem;line-height:1.2}#order h2 br{display:none}}@media (prefers-reduced-motion:reduce){.feature-track{scroll-behavior:auto}.feature-dots button>span{transition:none}}.comparison-card,.problem-card.aurora-card{color:#f0edf7;isolation:isolate;--text:#f0edf7;--muted:#c5c1d0;--accent:#c7acff;background:#070713;border-color:#9863e52e;position:relative;overflow:hidden;box-shadow:0 0 32px -12px #7944d326}:root .problem-card.aurora-card,:root .comparison-card{background:var(--bg)}.comparison-card>:not(.comparison-aurora),.problem-card.aurora-card>:not(.comparison-aurora){z-index:1;position:relative}.comparison-heading h3{color:var(--text)}.comparison-card:not(.comparison-private){box-shadow:none;border-color:#242426}.comparison-aurora{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 55%,#000 76%);mask-image:linear-gradient(#0000 55%,#000 76%)}.comparison-aurora i{display:block;position:absolute}.aurora-base{filter:blur(24px);background:radial-gradient(40% 25% at 92% 83%,#bd79ffb3,#0000 95%),radial-gradient(48% 27% at 70% 87%,#8f42eea6,#0000 95%),radial-gradient(50% 23% at 40% 90%,#6550be99,#0000 95%),radial-gradient(40% 20% at 10% 88%,#4869cc80,#0000 95%);inset:52% -8% -12%}.aurora-plumes{filter:blur(20px);background:radial-gradient(7% 40% at 90% 80%,#bd79ff80,#0000 95%),radial-gradient(9% 30% at 74% 84%,#8f42ee80,#0000 95%),radial-gradient(6% 22% at 59% 92%,#6550be80,#0000 95%),radial-gradient(5% 49% at 98% 87%,#8f42ee66,#0000 95%);inset:50% -4% -6%;transform:skew(-9deg)}.aurora-edge{filter:blur(14px);background:radial-gradient(44% 18% at 88% 72%,#d8a4ff99,#0000 95%);inset:80% -5% -9%}.aurora-dots{opacity:.08;background-image:radial-gradient(circle,#ead8ff .7px,#0000 1px);background-size:8px 8px;inset:82% 0 0 57%;-webkit-mask-image:radial-gradient(at 75% 90%,#000,#0000 72%);mask-image:radial-gradient(at 75% 90%,#000,#0000 72%)}.section h2 .muted,#hero-title>span,.company-stats dd{color:#0000;background:linear-gradient(90deg,#f7f7fc 0%,#eeeffc 35%,#c4bfff 68%,#8b9df5 100%);-webkit-background-clip:text;background-clip:text;margin-inline-end:-.1em;padding-inline-end:.1em;display:inline-block}@media (forced-colors:active){.section h2 .muted,#hero-title>span,.company-stats dd{color:canvastext;background:0 0}}#order .order-note,#order-form label{font-size:.875rem}#order-form input,#order-form select,#order-form textarea{font-size:1rem}.company-stats dd{align-self:flex-start}#order{width:min(720px,94vw);max-height:calc(100dvh - 24px);padding:32px;overflow-y:auto}#order h2{font-size:clamp(26px,4vw,36px);line-height:1.12}#order .order-note{margin:16px 0}#order-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#order-form label,#order-form input,#order-form select,#order-form textarea{min-width:0}#order-form .order-message,#order-form>.button,#order-form .form-status{grid-column:1/-1}#order-form .form-status:empty{display:none}@media (max-width:480px){#order{padding:32px 24px 24px}#order-form{grid-template-columns:minmax(0,1fr);gap:10px}#order-form label{gap:4px}#order-form input,#order-form select,#order-form textarea{padding:10px}}@media (max-height:650px) and (min-width:481px){#order{padding:24px 32px}#order h2{font-size:28px}#order .order-note{margin:10px 0}#order-form{gap:10px 16px}#order-form label{gap:4px}}#order-form .order-select{--select-inset:13px;min-width:0;color:var(--text);display:block;position:relative}#order-form .order-select select{appearance:none;padding-inline-end:calc(var(--select-inset) + 24px)}#order-form .order-select:after{content:"";inset-inline-end:var(--select-inset);pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}@media (max-width:480px){#order-form .order-select{--select-inset:10px}}.about .about-team-photo{border:0;height:auto;overflow:hidden}.about-team-photo img{width:100%;height:auto;display:block}@media (min-width:761px){.about .about-team-photo{align-self:stretch;min-height:0}.about-team-photo img{object-fit:cover;object-position:center;height:100%;position:absolute;inset:0}}.feature-phone.feature-phone-with-image{background:#0b0b0c;height:auto;padding:0;overflow:hidden}.feature-phone-with-image .feature-screenshot{width:100%;height:auto;display:block}.feature-phone-with-image:before{z-index:1}.feature-phone-with-image:after{content:none}.comparison-card .comparison-hand-visual{background:0 0;height:auto;padding:0}.comparison-hand{aspect-ratio:1;width:min(100% + 64px,480px);position:relative;-webkit-mask-image:linear-gradient(#000 65%,#000b 79%,#0000 100%);mask-image:linear-gradient(#000 65%,#000b 79%,#0000 100%)}.comparison-hand-photo{width:100%;height:auto;display:block}.comparison-screen-logo{width:22%;height:auto;position:absolute;top:44%;left:51%;transform:translate(-50%,-50%)rotate(-3deg)}.comparison-screen-logo-graphene{filter:brightness(0)invert();width:14%}.comparison-card .comparison-logo-visual{background:0 0;height:280px;padding:24px 0}.comparison-static-logo{max-width:100%;height:auto;display:block}.comparison-static-android{width:300px}.comparison-card .comparison-platform-logos{justify-content:center;align-items:center;gap:32px;display:flex}.comparison-platform-logos .comparison-static-android{flex:0 300px;min-width:0}.comparison-static-apple{flex:0 0 52px;width:52px}.comparison-static-graphene{width:200px}@media (max-width:760px){.comparison-card .comparison-logo-visual{height:232px}.comparison-static-android{width:240px}.comparison-card .comparison-platform-logos{gap:24px}.comparison-platform-logos .comparison-static-android{flex-basis:240px}.comparison-static-apple{flex-basis:44px;width:44px}.comparison-static-graphene{width:160px}}.feature-track{cursor:grab}.feature-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.final-cta{isolation:isolate;background:var(--bg);border-top:0;max-width:none;padding-block:clamp(160px,18vw,280px);position:relative;overflow:hidden}.final-cta>:not(.cta-lava){z-index:1;position:relative}.cta-lava{pointer-events:none;contain:layout paint style;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0% 3%,#0001 7%,#0005 14%,#000b 22%,#000 32% 68%,#000b 78%,#0005 86%,#0001 93%,#0000 97%);mask-image:linear-gradient(#0000 0% 3%,#0001 7%,#0005 14%,#000b 22%,#000 32% 68%,#000b 78%,#0005 86%,#0001 93%,#0000 97%)}.cta-lava-field{position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(37% 24%,#0002,#0005 45%,#000 100%);mask-image:radial-gradient(37% 24%,#0002,#0005 45%,#000 100%)}.cta-lava-blob{transform-origin:50%;width:48%;height:48%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block;position:absolute}.cta-lava-blob:before,.cta-lava-blob:after{content:"";background:var(--flow-texture) center / 100% 100% no-repeat;animation:13s ease-in-out infinite cta-flow-shape;animation-delay:inherit;margin:-15.5%;position:absolute;inset:-12%}.cta-lava-blob:after{margin:-12.5%;animation-duration:17s;animation-direction:reverse;inset:8% -20% -8% 18%}.cta-lava-blue{--flow-texture:url(/assets/cta/blue.webp);animation-name:cta-flow-a;animation-duration:16s;animation-delay:-7s;top:48%;left:-10%}.cta-lava-indigo{--flow-texture:url(/assets/cta/indigo.webp);animation-name:cta-flow-b;animation-duration:19s;animation-delay:-13s;top:55%;left:22%}.cta-lava-violet{--flow-texture:url(/assets/cta/violet.webp);animation-name:cta-flow-c;animation-duration:14s;animation-delay:-5s;top:-8%;left:18%}.cta-lava-lilac{--flow-texture:url(/assets/cta/lilac.webp);animation-name:cta-flow-d;animation-duration:17s;animation-delay:-11s;top:40%;left:61%}.cta-lava-light{--flow-texture:url(/assets/cta/light.webp);animation-name:cta-flow-e;animation-duration:12s;animation-delay:-4s;top:68%;left:51%}@keyframes cta-flow-a{0%,to{transform:translate(0%)rotate(-18deg)scaleY(.8)}25%{transform:translate(65%,-48%)rotate(20deg)scale(1.2,.75)}50%{transform:translate(35%,-80%)rotate(-10deg)scale(.85,1.2)}75%{transform:translate(-12%,-25%)rotate(-35deg)scale(1.1,.9)}}@keyframes cta-flow-b{0%,to{transform:translate(0%)rotate(12deg)scaleY(.9)}25%{transform:translate(-50%,-40%)rotate(-25deg)scale(.85,1.2)}50%{transform:translate(30%,-75%)rotate(30deg)scale(1.15,.8)}75%{transform:translate(55%,8%)rotate(-12deg)scale(1.05,1.1)}}@keyframes cta-flow-c{0%,to{transform:translate(0%)rotate(-12deg)scale(1.2,.7)}25%{transform:translate(65%,55%)rotate(35deg)scale(.85,1.15)}50%{transform:translate(5%,90%)rotate(-30deg)scale(1.2,.8)}75%{transform:translate(-45%,35%)rotate(15deg)scale(.9,1.1)}}@keyframes cta-flow-d{0%,to{transform:translate(0%)rotate(22deg)scale(.9,1.1)}25%{transform:translate(-60%,35%)rotate(-25deg)scale(1.2,.8)}50%{transform:translate(-95%,-40%)rotate(12deg)scale(.85,1.2)}75%{transform:translate(-20%,-65%)rotate(40deg)scale(1.1,.75)}}@keyframes cta-flow-e{0%,to{transform:translate(0%)rotate(-20deg)scaleY(.8)}25%{transform:translate(-70%,-45%)rotate(15deg)scale(1.1,.75)}50%{transform:translate(-20%,-95%)rotate(-35deg)scale(.8,1.2)}75%{transform:translate(35%,-35%)rotate(25deg)scale(1.2,.85)}}@keyframes cta-flow-shape{0%,to{transform:rotate(-12deg)scale(1.1,.8)}35%{transform:translate(12%,-8%)rotate(25deg)scale(.8,1.2)}70%{transform:translate(-10%,12%)rotate(-30deg)scale(1.2,.85)}}@media (prefers-reduced-motion:reduce){.cta-lava-blob,.cta-lava-blob:before,.cta-lava-blob:after{animation:none}}@media (forced-colors:active){.cta-lava{display:none}}.site-footer{background:var(--bg);color:var(--text);border:0;margin:0;padding:80px max(6%,50% - 640px);display:block}.site-footer .footer-main{grid-template-columns:minmax(0,623fr) minmax(0,440fr);align-items:start;gap:0 clamp(48px,8vw,128px);font-size:1rem;display:grid}.footer-navigation{flex-wrap:wrap;gap:16px 28px;line-height:1.5;display:flex}.footer-navigation a:hover,.footer-contact a:hover{color:var(--accent)}.footer-contact{min-width:0}.footer-contact>p{font-size:1rem;line-height:1.25}.footer-email{color:var(--accent);overflow-wrap:anywhere;margin-top:8px;font-size:1.25rem;font-weight:500;display:inline-block}.footer-contact-divider{background:#f0f0f0;width:87px;height:1px;margin:28px 0;display:block;position:relative}.footer-contact-divider:after{content:"";background:var(--bg);border:1px solid #f0f0f0;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-4px}.footer-details{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;margin:0;display:grid}.footer-details>div{border:0;min-width:0;padding:0;display:block}.footer-details dt{color:var(--text);margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.4}.footer-details dd{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.footer-socials{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.footer-socials .problem-icon{width:40px;height:40px}.footer-original-logo{align-self:end;width:100%;margin-top:0;display:block}.footer-original-logo img{width:100%;height:auto;display:block}.footer-direction{align-self:end;padding-top:80px}.footer-direction h3{letter-spacing:-.025em;font-size:1.125rem;font-weight:500;line-height:1.4}.footer-direction p{color:var(--muted);margin:12px 0 24px;font-size:.875rem;line-height:1.5}.site-footer [aria-disabled=true]{cursor:default}.footer-direction .button:hover{box-shadow:none;transform:none}.site-footer .footer-legal{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;font-size:.875rem;line-height:1.5;display:flex}@media (max-width:1100px){.site-footer .footer-main{grid-template-columns:1.2fr 1fr;column-gap:48px}.footer-details{grid-template-columns:1fr;gap:16px}.footer-details dt{margin-bottom:4px}.footer-socials{gap:16px}}@media (max-width:760px){.site-footer{padding:48px 6%}.site-footer .footer-main{grid-template-columns:minmax(0,1fr);gap:40px}.footer-original-logo{max-width:623px}.footer-direction{padding-top:0}.footer-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.site-footer .footer-legal{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px}.footer-legal p{flex-basis:100%}}.header .header-original-logo{width:112px;height:auto;display:block}@media (max-width:760px){.header .header-original-logo{width:104px}}@media (min-width:761px){.comparison-grid{row-gap:0}.comparison-card{grid-template-rows:subgrid;grid-row:span 6;display:grid}.comparison-card ul{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}.comparison-card li{align-content:start;padding-bottom:12px}.comparison-card li:last-child{padding-bottom:0}}.footer-details dd+dd{margin-top:12px}.order-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#order-form .order-consent{grid-column:1/-1;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}#order-form .order-consent input{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin-top:2px;padding:0}#order-form .button:disabled{opacity:.6;cursor:default}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 6%;display:flex}.legal-logo{width:132px;height:auto;display:block}.legal-back{color:var(--muted);font-size:.875rem}.legal-back:hover{color:var(--text)}.legal-page{max-width:1440px;margin:0 auto;padding:72px 6% 112px}.legal-intro{max-width:900px;margin-bottom:64px}.legal-date{color:var(--muted);margin-bottom:20px;font-size:.875rem}.legal-intro h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2rem,4.6vw,4rem);line-height:1.12}.legal-lead{max-width:68ch;color:var(--muted);margin-top:28px;font-size:1.125rem;line-height:1.7}.legal-layout{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-toc{font-size:.875rem;position:sticky;top:32px}.legal-toc>p{color:var(--text);margin-bottom:16px;font-weight:600}.legal-toc ol{color:var(--muted);margin:0;padding-left:20px}.legal-toc li+li{margin-top:12px}.legal-toc a:hover{color:var(--accent)}.legal-body{min-width:0;max-width:76ch}.legal-body section{border-bottom:1px solid var(--line);padding:0 0 40px;scroll-margin-top:32px}.legal-body section+section{padding-top:40px}.legal-body h2{letter-spacing:-.02em;align-items:baseline;gap:16px;margin-bottom:20px;font-size:1.5rem;line-height:1.35;display:flex}.legal-number{color:var(--accent);flex-shrink:0;font-size:.875rem}.legal-body p{overflow-wrap:anywhere;line-height:1.85}.legal-body p+p{margin-top:16px}.legal-body a,.order-legal-note a,.video-privacy-note a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.legal-references{margin:20px 0 0;padding-left:20px}.legal-references li+li{margin-top:12px}.legal-company{margin:0}.legal-company>div+div{margin-top:20px}.legal-company dt{color:var(--muted);margin-bottom:4px;font-size:.875rem}.legal-company dd{overflow-wrap:anywhere;margin:0}.order-legal-note{color:var(--muted);grid-column:1/-1;font-size:.875rem;line-height:1.6}.video-privacy-note{max-width:76ch;color:var(--muted);margin:20px auto 0;font-size:.875rem;line-height:1.6}@media (max-width:1000px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:40px}.legal-toc{border-bottom:1px solid var(--line);padding-bottom:32px;position:static}}@media (max-width:760px){.legal-header{gap:16px;padding:20px 6%}.legal-logo{width:110px}.legal-page{padding-top:48px;padding-bottom:64px}.legal-intro{margin-bottom:40px}.legal-lead{font-size:1rem}.legal-body h2{gap:12px;font-size:1.25rem}}.stat-counter{font-variant-numeric:tabular-nums;display:inline-grid;position:relative}.stat-counter-size,.stat-counter-value{grid-area:1/1}.stat-counter-size{visibility:hidden}.stat-counter-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#order .order-success{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:32px 0 16px;display:flex}.order-success-icon{border:1px solid var(--accent);width:80px;height:80px;color:var(--accent);background:var(--surface);border-radius:50%;place-items:center;display:grid}#order .order-success h2{margin:0}.order-success h2:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.order-success p{max-width:44ch;line-height:1.65}.order-success-detail{color:var(--muted);font-size:.875rem}.order-success .button{margin-top:8px}.order-contact-help{margin-top:20px;font-size:.875rem;line-height:1.8}.order-contact-help a{text-underline-offset:4px;text-decoration:underline}#order-form :disabled{cursor:default}@media (max-width:480px){#order .order-success{gap:20px;padding-top:24px}.order-success .button{justify-content:center;width:100%}}
