@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg: #090a0f;--bg-soft: #0d0f16;--surface: #11141c;--surface-2: #171b25;--border: #252a38;--border-soft: rgba(255, 255, 255, .08);--text: #f3f4f8;--muted: #949baa;--muted-2: #6f7687;--coral: #ff665a;--coral-light: #ff8a80;--yellow: #f5b83b;--blue: #7c9cff;--green: #4ad69b;--font: "Manrope", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "DM Mono", "SFMono-Regular", Consolas, monospace;color:var(--text);font-family:var(--font);font-synthesis:none;text-rendering:optimizeLegibility;background:var(--bg);scroll-behavior:smooth}*{box-sizing:border-box}html{scroll-padding-top:96px}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% -20%,rgba(92,75,130,.14),transparent 33%),var(--bg);color:var(--text)}body,button,a{-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img,video{display:block;max-width:100%}::selection{color:#140b0a;background:var(--coral)}.site-shell{overflow:clip}.nav-wrap{position:fixed;z-index:100;top:16px;left:50%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1120px,calc(100% - 32px));height:64px;padding:0 12px 0 18px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0d0f16c7;box-shadow:0 16px 50px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.brand{display:inline-flex;align-items:center;width:max-content;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.04em}.brand img{width:34px;height:34px}.nav-links{display:flex;align-items:center;gap:32px;color:#b5bac6;font-size:13px;font-weight:600}.nav-links a,.icon-link{transition:color .18s ease}.nav-links a:hover,.icon-link:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.icon-link,.menu-button{display:grid;width:40px;height:40px;place-items:center}.menu-button{display:none;border:0;background:transparent;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;gap:9px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button-small{min-height:40px;padding-inline:18px;border-radius:10px;color:#140c0b;background:var(--coral)}.button-small:hover,.button-primary:hover{background:var(--coral-light);box-shadow:0 10px 32px #ff665a33}.button-primary{color:#160c0b;background:var(--coral);box-shadow:0 8px 28px #ff665a24}.button-ghost{border-color:var(--border);background:#ffffff06}.button-ghost:hover{border-color:#3b4253;background:#ffffff0e}.hero{--mouse-x: 70%;--mouse-y: 25%;position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);align-items:center;min-height:900px;padding:150px max(32px,calc((100vw - 1180px)/2)) 92px;gap:58px;isolation:isolate}.hero-glow{position:absolute;z-index:-2;inset:0;background:radial-gradient(560px circle at var(--mouse-x) var(--mouse-y),rgba(255,102,90,.1),transparent 70%),radial-gradient(circle at 78% 33%,rgba(124,156,255,.1),transparent 26%),radial-gradient(circle at 62% 66%,rgba(245,184,59,.045),transparent 25%)}.hero-grid{position:absolute;z-index:-1;inset:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.hero-copy{position:relative;z-index:2}.release-pill{display:inline-flex;align-items:center;height:30px;margin-bottom:24px;padding:0 11px;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#bdc2cd;background:#ffffff09;font-family:var(--mono);font-size:11px;transition:border-color .18s ease,color .18s ease}.release-pill:hover{color:var(--text);border-color:#ff665a66}.release-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #4ad69b1a}h1,h2,h3,p{margin-top:0}.hero h1{max-width:670px;margin-bottom:28px;font-size:clamp(56px,5.5vw,84px);font-weight:700;line-height:.98;letter-spacing:-.065em}.hero h1 span{color:var(--coral)}.hero-lede{max-width:590px;margin-bottom:34px;color:#a8aebb;font-size:18px;line-height:1.72;letter-spacing:-.01em}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-meta{display:flex;flex-wrap:wrap;margin-top:23px;gap:10px 24px;color:#858c9b;font-size:12px}.hero-meta span{display:inline-flex;align-items:center;gap:7px}.hero-meta svg{color:var(--green)}.product-stage{position:relative;z-index:1;width:min(760px,52vw);justify-self:start;perspective:1200px}.app-window{position:relative;overflow:hidden;border:1px solid #343947;border-radius:17px;background:#0c0e12;box-shadow:0 45px 100px #0000008c,0 0 0 8px #ffffff05;transform:rotateY(-4deg) rotateX(1deg);transform-origin:center left}.window-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 15px;border-bottom:1px solid #292e3a;color:#9da4b2;background:#151821;font-family:var(--mono);font-size:10px}.traffic{display:flex;gap:7px}.traffic i{width:9px;height:9px;border-radius:50%;background:#ff655a}.traffic i:nth-child(2){background:#f5b83b}.traffic i:nth-child(3){background:#4ad69b}.window-title,.window-status{display:flex;align-items:center;gap:7px}.window-title img{width:18px;height:18px}.window-title span{color:#505766}.window-status{justify-self:end;color:#798191}.window-status b{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #4ad69b99}.demo-video{width:100%;aspect-ratio:800 / 427;background:#0c0e12;object-fit:cover}.orbit{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.045);border-radius:50%}.orbit-one{width:620px;height:620px;top:-105px;left:65px}.orbit-two{width:450px;height:450px;top:-20px;left:155px;border-color:#ff665a14}.float-card{position:absolute;display:flex;align-items:center;min-width:196px;padding:12px 15px;gap:11px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#161922eb;box-shadow:0 18px 50px #0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:float 5s ease-in-out infinite}.float-card-top{top:-35px;right:4%}.float-card-bottom{left:-36px;bottom:-38px;animation-delay:-2.4s}.float-card small,.float-card strong{display:block}.float-card small{margin-bottom:3px;color:#7f8796;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.float-card strong{font-size:11px;font-weight:600}.float-icon{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;color:var(--yellow);background:#f5b83b1a}.pulse-ring{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(74,214,155,.25);border-radius:50%}.pulse-ring i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #4ad69b14}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto;border-block:1px solid var(--border-soft)}.proof-strip div{padding:26px 32px;border-right:1px solid var(--border-soft)}.proof-strip div:last-child{border-right:0}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{margin-bottom:5px;font-family:var(--mono);font-size:13px;font-weight:500}.proof-strip span{color:var(--muted-2);font-size:11px}.section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:148px 0}.section-heading{max-width:710px;margin-bottom:64px}.section-heading.compact{max-width:780px;margin-inline:auto;text-align:center}.kicker{display:block;margin-bottom:18px;color:var(--coral);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.section h2,.final-cta h2{margin-bottom:22px;font-size:clamp(40px,5.2vw,70px);line-height:1.04;letter-spacing:-.055em}.section h2 em,.final-cta h2 em{color:var(--muted-2);font-style:normal;font-weight:500}.section-heading>p,.demo-copy>p,.architecture-copy>p,.download-heading>p{color:var(--muted);font-size:16px;line-height:1.75}.feature-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.showcase-card{position:relative;overflow:hidden;min-height:492px;padding:32px;border:1px solid var(--border-soft);border-radius:18px;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.showcase-card:after{position:absolute;width:300px;height:300px;right:-170px;bottom:-170px;border-radius:50%;content:"";filter:blur(10px);opacity:.08}.showcase-card.coral:after{background:var(--coral)}.showcase-card.blue:after{background:var(--blue)}.showcase-card.yellow:after{background:var(--yellow)}.showcase-icon{display:grid;width:46px;height:46px;margin-bottom:42px;place-items:center;border:1px solid var(--border-soft);border-radius:12px;background:#ffffff09}.coral .showcase-icon{color:var(--coral)}.blue .showcase-icon{color:var(--blue)}.yellow .showcase-icon{color:var(--yellow)}.card-eyebrow{color:var(--muted-2);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.showcase-card h3{margin:12px 0 14px;font-size:27px;line-height:1.15;letter-spacing:-.035em}.showcase-card>p{min-height:81px;color:var(--muted);font-size:14px;line-height:1.65}.showcase-card ul,.feature-card ul{margin:28px 0 0;padding:0;list-style:none}.showcase-card li{display:flex;align-items:center;padding:9px 0;gap:9px;border-top:1px solid rgba(255,255,255,.055);color:#b8bdc8;font-size:12px}.showcase-card li svg{color:var(--green)}.demo-section{display:grid;grid-template-columns:.73fr 1.27fr;align-items:center;width:100%;max-width:none;padding-inline:max(32px,calc((100vw - 1180px)/2));gap:90px;background:#0b0d13;border-block:1px solid rgba(255,255,255,.05)}.demo-copy h2{font-size:clamp(44px,4.5vw,64px)}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:700}.text-link svg{color:var(--coral);transition:transform .18s ease}.text-link:hover svg{transform:translate(4px)}.timeline-card{overflow:hidden;padding:0 0 25px;border:1px solid #282e3c;border-radius:17px;background:#11141c;box-shadow:0 35px 90px #00000059}.timeline-head{display:flex;align-items:center;justify-content:space-between;height:47px;padding:0 19px;border-bottom:1px solid var(--border);color:#8f96a5;font-family:var(--mono);font-size:10px}.live-badge{display:inline-flex;align-items:center;gap:6px;color:var(--green)}.live-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.timeline-item{display:flex;align-items:flex-start;margin:24px 26px 0;gap:13px;font-size:12px;line-height:1.55}.timeline-item p{margin:0;color:#c5c9d2}.timeline-item strong{display:block;margin-bottom:4px;font-size:11px}.avatar{display:grid;flex:0 0 31px;width:31px;height:31px;place-items:center;border-radius:8px;color:var(--coral);background:#ff665a14;font-family:var(--mono);font-size:8px}.avatar img{width:21px;height:21px}.avatar-user{color:var(--blue);background:#7c9cff1a}.avatar-tool{color:var(--green);background:#4ad69b14}.thought-line{display:flex;align-items:center;margin:17px 26px 0 70px;gap:12px;color:#737b8b;font-family:var(--mono);font-size:9px}.thought-line span{display:flex;align-items:center;gap:6px}.thought-line i{flex:1;height:1px;background:linear-gradient(90deg,#303644,transparent)}.tool-message>div{flex:1}.tool-message pre{margin:10px 0 0;padding:9px 11px;border:1px solid #242a35;border-radius:7px;color:#7f8796;background:#0b0d12;font-family:var(--mono);font-size:9px}.mini-plan{display:flex;align-items:center;margin:24px 26px 0 70px;padding:11px 13px;gap:15px;border:1px solid #252a36;border-radius:8px;color:#686f7d;background:#ffffff05;font-family:var(--mono);font-size:8px}.mini-plan span{display:flex;align-items:center;gap:5px}.mini-plan span:first-child{color:var(--green)}.mini-plan .active{color:var(--text)}.mini-plan .active i{width:5px;height:5px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 3px #f5b83b1a}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-soft);border-left:1px solid var(--border-soft)}.feature-card{min-height:300px;padding:26px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);transition:background .18s ease}.feature-card:hover{background:#ffffff06}.feature-number{color:var(--coral);font-family:var(--mono);font-size:10px}.feature-card h3{margin:39px 0 20px;font-size:19px;letter-spacing:-.025em}.feature-card ul{margin:0}.feature-card li{position:relative;margin:9px 0;padding-left:14px;color:#858d9d;font-size:11px}.feature-card li:before{position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:#3e4554;content:""}.architecture-section{padding-top:70px}.architecture-card{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;min-height:560px;padding:70px;gap:72px;border:1px solid var(--border-soft);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(124,156,255,.08),transparent 30%),linear-gradient(145deg,#12151e,#0d0f15)}.architecture-copy h2{font-size:clamp(42px,4.2vw,60px)}.architecture-copy code,.requirements code{padding:2px 5px;border:1px solid #2d3442;border-radius:4px;color:#cbd0da;background:#0a0c11;font-family:var(--mono);font-size:.82em}.tech-list{display:flex;flex-wrap:wrap;margin-top:30px;gap:9px}.tech-list span{display:flex;align-items:center;padding:8px 10px;gap:7px;border:1px solid var(--border-soft);border-radius:8px;color:#a7adba;font-family:var(--mono);font-size:9px;background:#ffffff05}.tech-list svg{color:var(--blue)}.architecture-flow{position:relative;display:flex;flex-direction:column;align-items:stretch;max-width:390px;margin-inline:auto}.flow-node{display:flex;align-items:center;min-height:80px;padding:17px 21px;gap:17px;border:1px solid #292f3d;border-radius:13px;color:var(--blue);background:#151923;box-shadow:0 14px 35px #0000003d}.flow-node.primary-node{color:var(--coral);border-color:#ff665a38}.flow-node img{width:34px;height:34px}.flow-node span,.flow-node strong,.flow-node small{display:block}.flow-node strong{margin-bottom:4px;color:var(--text);font-size:13px}.flow-node small{color:#747c8c;font-size:9px}.flow-line{position:relative;display:grid;height:65px;place-items:center}.flow-line:before{position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed #343b49;content:""}.flow-line span{position:relative;z-index:1;padding:4px 8px;border:1px solid #282e3b;border-radius:5px;color:#7a8291;background:#10131a;font-family:var(--mono);font-size:8px}.safety-row{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;margin-top:16px;padding:30px 36px;gap:23px;border:1px solid rgba(74,214,155,.15);border-radius:16px;background:#4ad69b06}.safety-mark{display:grid;width:54px;height:54px;place-items:center;border-radius:13px;color:var(--green);background:#4ad69b14}.safety-row .kicker{margin-bottom:7px;color:var(--green)}.safety-row h3,.safety-row p{margin:0}.safety-row h3{font-size:19px;letter-spacing:-.025em}.safety-row p{color:#89919f;font-size:12px;line-height:1.65}.safety-row p strong{color:#c6cbd4}.download-section{padding-top:65px}.download-panel{display:grid;grid-template-columns:1fr 1.1fr;padding:72px;gap:72px;border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(255,102,90,.13),transparent 34%),radial-gradient(circle at 100% 100%,rgba(124,156,255,.08),transparent 33%),#12151d;border:1px solid rgba(255,255,255,.08)}.download-heading h2{font-size:clamp(44px,4.4vw,62px)}.platform-grid{display:flex;flex-direction:column;gap:10px}.platform-card{position:relative;display:grid;grid-template-columns:38px 1fr auto;align-items:center;min-height:82px;padding:15px 18px;gap:14px;border:1px solid #2b3140;border-radius:13px;background:#080a0f61;transition:border-color .18s ease,background .18s ease,transform .18s ease}.platform-card:hover{border-color:#444c5e;background:#ffffff0a;transform:translate(3px)}.platform-card.detected{border-color:#ff665a57}.platform-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:var(--yellow);background:#f5b83b14;font-size:15px}.platform-icon.apple{color:#d4d7de;background:#ffffff0f}.platform-icon.windows{color:var(--blue);background:#7c9cff14;font-size:22px}.platform-card strong,.platform-card small{display:block}.platform-card strong{margin-bottom:4px;font-size:13px}.platform-card small{color:#7c8494;font-family:var(--mono);font-size:8px}.platform-card>svg{color:#727a8b}.platform-card>b{position:absolute;top:8px;right:42px;color:var(--coral);font-family:var(--mono);font-size:7px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.requirements{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;margin-top:-23px;padding-top:25px;border-top:1px solid var(--border-soft)}.requirements p{margin:0;color:#777f8f;font-size:10px}.requirements a{display:flex;align-items:center;gap:6px;color:#aeb4c0;font-size:10px;font-weight:700}.source-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;margin-top:14px;padding:22px 25px;gap:26px;border:1px solid var(--border-soft);border-radius:14px;background:#ffffff05}.source-card>div{display:flex;align-items:center;gap:12px}.source-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#ffffff0d}.source-card strong,.source-card small{display:block}.source-card strong{margin-bottom:4px;font-size:12px}.source-card small{color:#737b8b;font-size:9px}.command-copy{display:flex;align-items:center;justify-content:space-between;min-width:0;height:44px;padding:0 9px 0 14px;gap:18px;border:1px solid #292f3c;border-radius:9px;color:#b9bfca;background:#090b10;cursor:pointer}.command-copy code{overflow:hidden;font-family:var(--mono);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.command-copy code span{color:var(--coral)}.command-copy b{padding:6px 8px;border-radius:5px;color:#8c94a3;background:#171a23;font-family:var(--mono);font-size:8px;font-weight:500}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq-heading h2{font-size:clamp(40px,4vw,58px)}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:20px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--coral);font-family:var(--mono);font-size:21px;font-weight:400;transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:680px;margin:-4px 45px 25px 0;color:var(--muted);font-size:12px;line-height:1.7}.final-cta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:660px;padding:100px 24px;text-align:center;isolation:isolate;border-top:1px solid var(--border-soft);background:#0b0d12}.final-glow{position:absolute;z-index:-1;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,102,90,.09),transparent 63%)}.final-cta>img{width:76px;height:76px;margin-bottom:30px}.final-cta .kicker{margin-bottom:15px}.final-cta h2{margin-bottom:36px;font-size:clamp(52px,6vw,84px)}footer{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:70px 0 30px}.footer-brand{display:flex;align-items:center;justify-content:space-between;padding-bottom:58px;border-bottom:1px solid var(--border-soft)}.footer-brand p{margin:0;color:#737b89;font-size:11px}.footer-brand p a{color:var(--coral)}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);width:52%;margin:55px 0 55px auto}.footer-links div{display:flex;flex-direction:column;gap:11px}.footer-links strong{margin-bottom:8px;color:#d5d8df;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.footer-links a{width:max-content;color:#747c8b;font-size:10px;transition:color .18s ease}.footer-links a:hover{color:var(--text)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:23px;border-top:1px solid var(--border-soft);color:#545b69;font-family:var(--mono);font-size:7px}.footer-bottom p{max-width:700px;margin:0;line-height:1.7}.heart{color:var(--coral)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease var(--delay, 0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:1050px){.hero{grid-template-columns:1fr;padding-top:165px}.hero-copy{max-width:760px}.product-stage{width:min(820px,94vw);justify-self:center}.feature-showcase{grid-template-columns:1fr 1fr}.showcase-card:last-child{grid-column:1 / -1;min-height:400px}.feature-grid{grid-template-columns:repeat(2,1fr)}.download-panel{grid-template-columns:1fr}.requirements{grid-column:auto}.source-card{grid-template-columns:1fr}.source-card .text-link{justify-self:start}}@media(max-width:820px){.nav-wrap{grid-template-columns:1fr auto}.nav-links{position:absolute;top:71px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;padding:15px;gap:0;border:1px solid var(--border);border-radius:15px;background:#0d0f16f7;box-shadow:0 20px 50px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-links.is-open{display:flex}.nav-links a{padding:13px}.menu-button{display:grid}.proof-strip{grid-template-columns:repeat(2,1fr);width:calc(100% - 48px)}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.demo-section,.faq-section,.architecture-card{grid-template-columns:1fr}.demo-section,.architecture-card,.download-panel{gap:55px}.safety-row{grid-template-columns:auto 1fr}.safety-row>p{grid-column:1 / -1}.faq-section{gap:25px}.footer-links{width:100%}}@media(max-width:600px){.nav-wrap{top:10px;width:calc(100% - 20px)}.nav-actions .icon-link,.button-small{display:none}.hero{min-height:auto;padding:135px 20px 100px;gap:75px}.hero h1{font-size:clamp(49px,14.5vw,70px)}.hero-lede{font-size:16px}.hero-actions .button{width:100%}.hero-meta{flex-direction:column}.product-stage{width:100%}.app-window{overflow:visible;border-radius:10px;transform:none}.window-bar{grid-template-columns:1fr auto;height:38px;padding:0 10px}.window-title{display:none}.window-status{font-size:8px}.float-card{display:none}.proof-strip,.section,footer{width:calc(100% - 36px)}.proof-strip div{padding:20px 15px}.section{padding-block:105px}.section-heading{margin-bottom:42px}.feature-showcase,.feature-grid{grid-template-columns:1fr}.showcase-card,.showcase-card:last-child{grid-column:auto;min-height:auto;padding:25px}.showcase-card>p{min-height:auto}.demo-section{width:100%;padding-inline:18px}.timeline-item{margin-inline:16px}.thought-line,.mini-plan{margin-left:59px;margin-right:16px}.mini-plan{align-items:flex-start;flex-direction:column;gap:9px}.feature-card{min-height:270px}.architecture-section,.download-section{width:100%;padding-inline:12px}.architecture-card,.download-panel{padding:35px 23px;border-radius:17px}.architecture-flow{width:100%}.safety-row{margin-inline:6px;padding:24px}.requirements{flex-direction:column;align-items:flex-start;gap:16px}.source-card{margin-inline:6px}.command-copy{width:100%}.footer-brand,.footer-bottom{align-items:flex-start;flex-direction:column;gap:22px}.footer-links{grid-template-columns:repeat(2,1fr);gap:35px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
