@font-face{font-family:KS;src:local("Arial");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{margin:0;background:#0a0b0b;color:#f4f4ef;font-family:KS,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid #fb6a53;outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.04;letter-spacing:-.055em}h2{font-size:clamp(36px,4.2vw,60px)}p{color:#969b98}svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.section-shell{max-width:1440px;margin-inline:auto;padding-inline:64px}.dim{color:#727875}.red{color:#fa5544}.eyebrow,.mono,.launch-note,.art-topline,.art-bottomline,.art-caption,.strip-label,.service-tags,.section-footnote,.console,.footer-status,.plate-top,.plate-caption,.form-note{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.11em;color:#b4b9b5;line-height:1.6;display:flex;gap:12px;align-items:center}.red-dash{display:inline-block;height:2px;width:18px;background:#f25746}.section-index{color:#fa5544;letter-spacing:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:14px 23px;border:1px solid transparent;border-radius:3px;font-size:13px;font-weight:500;line-height:1.3;transition:background .18s,transform .18s,border-color .18s}.button:hover{transform:translateY(-2px)}.button span[aria-hidden]{font-size:21px;line-height:1}.button-red{background:#f25342;color:#101111;border-color:#f25342}.button-red:hover{background:#ff6855;border-color:#ff6855}.button-outline{background:transparent;border-color:#3c403d}.button-outline:hover{background:#1e211f;border-color:#7a817c}.button-small{min-height:40px;padding:9px 15px;font-size:11px;gap:22px}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:22px;line-height:1.5}.text-link span{font-size:19px;transition:transform .2s}.text-link:hover span{transform:translate(3px,-2px)}.skip-link{position:fixed;top:10px;left:10px;background:#f25342;color:#080909;padding:12px;z-index:100;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{height:94px;max-width:1440px;margin:auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #232623;position:relative;z-index:10}.brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;letter-spacing:-1.2px;font-weight:700;line-height:.95}.brand-sub{font-size:8px;letter-spacing:3.9px;display:block;margin-top:8px;color:#969c98;font-weight:500}.brand-icon{color:#f25342;width:30px;height:34px;display:block}.brand-icon svg{height:32px;width:30px;stroke-width:2.6}.desktop-nav{display:flex;gap:34px;margin-left:auto;margin-right:30px}.desktop-nav a{font-size:11px;color:#adb3ae;transition:color .2s}.desktop-nav a:hover{color:#fff}.nav-dot{width:4px;height:4px;display:inline-block;vertical-align:middle;background:#f25342;border-radius:50%;margin-left:4px}.menu-toggle{display:none}.mobile-nav[hidden]{display:none}.hero{min-height:730px;display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:20px;overflow:hidden;position:relative}.hero-copy{padding:70px 0 56px;position:relative;z-index:2}.hero .eyebrow{margin-bottom:30px}.hero h1{font-size:clamp(68px,6.8vw,101px);line-height:.99;letter-spacing:-.068em}.hero h1 .dim{color:#828883}.hero-description{font-size:14px;line-height:1.8;margin-top:29px;color:#a6aca7}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:31px}.launch-note{display:flex;gap:8px;align-items:center;margin-top:42px;color:#737c75;font-size:8px;letter-spacing:.04em}.tiny-ring{border:1px solid #8b958c;width:6px;height:6px;border-radius:50%}.note-divider{margin:0 7px;color:#414742}.hero-art{height:590px;position:relative;margin-right:-16px;isolation:isolate;display:flex;align-items:center;justify-content:center}.art-grid{position:absolute;inset:8% -9%;z-index:-2;background-image:linear-gradient(#31393230 1px,transparent 1px),linear-gradient(90deg,#31393230 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,black,transparent 70%)}.hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#ad291a17 0,transparent 60%);z-index:-1}.art-topline,.art-bottomline{position:absolute;left:4%;right:2%;display:flex;justify-content:space-between;font-size:8px;color:#717b72;letter-spacing:.06em}.art-topline{top:38px}.art-topline>span:first-child{display:flex;gap:8px;align-items:center}.status-dot{background:#87a384;display:inline-block;width:5px;height:5px;border-radius:50%;box-shadow:0 0 7px #a0d19730}.art-topline .status-dot{background:#f25342;box-shadow:0 0 8px #f2534260}.art-bottomline{bottom:75px;font-size:7px}.art-bottomline>span:first-child{display:flex;gap:8px;align-items:center}.art-bottomline i{width:5px;height:5px;background:#f25342}.art-coordinates{opacity:.5;font-size:6px}.orbit{position:absolute;width:440px;height:440px;border:1px solid #3941394d;border-radius:50%;transform:rotateX(32deg) rotateZ(-24deg);z-index:-1}.orbit-two{width:520px;height:520px;border-style:dashed;opacity:.5}.orbit-three{width:585px;height:585px;opacity:.3}.hardware-wrap{perspective:1200px;transform:translateY(-8px);position:relative}.hardware-wrap:after{content:"";position:absolute;left:8%;right:-10%;height:70px;background:#000;filter:blur(24px);bottom:-37px;z-index:-1;transform:rotate(-16deg)}.hardware-plate{width:335px;height:365px;border-radius:13px;position:relative;transform:rotateX(27deg) rotateY(-11deg) rotateZ(-17deg);background:linear-gradient(138deg,#383c38 0,#222622 32%,#20231f 70%,#333730);border:1px solid #62695c;box-shadow:1px 1px 0 #5f6556,2px 4px 0 #1c211a,3px 7px 0 #191c16,4px 10px 0 #161911,5px 13px 0 #10140d,9px 19px 15px #000b,inset 1px 2px 4px #ffffff0c;display:flex;align-items:center;justify-content:center}.hardware-plate:before{content:"";position:absolute;inset:0;border-radius:12px;background:repeating-linear-gradient(92deg,#fff0 0px,#ffffff01 1px,#00000006 2px,#0000 3px);pointer-events:none}.screw{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(ellipse at 35% 25%,#595f54,#242a20 70%);box-shadow:0 1px 1px #000,inset 0 1px 1px #fff3}.screw:after{content:"";position:absolute;left:2px;right:2px;top:5px;height:2px;background:#11150e;transform:rotate(-30deg);box-shadow:0 1px 0 #5e6655}.screw-tl{top:17px;left:17px}.screw-tr{top:17px;right:17px}.screw-bl{bottom:17px;left:17px}.screw-br{bottom:17px;right:17px}.plate-top{position:absolute;top:25px;left:42px;right:42px;color:#9ba18e;font-size:6px;display:flex;justify-content:space-between;letter-spacing:.15em;border-bottom:1px solid #5e64542e;padding-bottom:12px}.plate-bottom{position:absolute;left:42px;right:42px;bottom:35px;display:flex;justify-content:space-between;align-items:flex-end}.plate-killswitch{font-weight:700;letter-spacing:-.07em;font-size:18px;color:#9ba38e;line-height:.8}.plate-killswitch span{font-weight:400}.plate-caption{font-size:5px;color:#858e78;line-height:1.5;letter-spacing:.04em;text-align:right}.switch-housing{width:249px;height:249px;border-radius:50%;padding:13px;background:conic-gradient(from 12deg,#a49e76,#514f3a,#c2b98c,#52513a,#a9a27b,#454531,#a49e76);box-shadow:0 4px 0 #13170e,0 8px 12px #0009,inset 0 2px 1px #c8c09e55}.switch-bezel{height:100%;border-radius:50%;padding:11px;background:repeating-conic-gradient(from 0deg,#15180f 0 2deg,#424432 2deg 4deg);box-shadow:inset 0 0 0 4px #363a28,0 0 1px 2px #11140d}.switch-base{height:100%;border-radius:50%;background:linear-gradient(135deg,#14180f,#080b05 65%);padding:11px;box-shadow:inset 0 4px 5px #000,0 0 0 2px #23271a;position:relative}.physical-switch{position:relative;width:100%;height:100%;border-radius:50%;border:1px solid #ff7663;background:radial-gradient(ellipse at 37% 21%,#ff7561 0,#f04f3d 29%,#dc3829 64%,#af251c 100%);box-shadow:0 4px 0 #aa261c,0 8px 0 #8c2119,0 12px 0 #7c1a15,0 15px 0 #51150f,0 20px 16px #0009,inset 0 2px 6px #ffab8c69,inset 0 -4px 4px #900d164d;transform:translateY(-15px);transition:transform .25s,box-shadow .25s,filter .25s;display:grid;place-items:center;color:#ffcbb5}.physical-switch:hover{filter:brightness(1.12);transform:translateY(-12px)}.physical-switch:active,.physical-switch.is-stopped{transform:translateY(-3px);box-shadow:0 2px 0 #8c2119,0 4px 0 #7c1a15,0 6px 0 #51150f,0 9px 10px #000b,inset 0 2px 6px #ffab8c69}.physical-switch svg{width:80px;height:80px;stroke-width:5;filter:drop-shadow(0 1px 1px #820e0e80);opacity:.87}.art-caption{position:absolute;bottom:20px;text-align:center;color:#5d685f;font-size:7px;line-height:1.7;letter-spacing:.16em}.principles-strip{min-height:104px;display:grid;grid-template-columns:1.6fr 1fr 1.2fr .9fr;gap:25px;align-items:center;border-top:1px solid #262b26;border-bottom:1px solid #262b26}.principles-strip>p{font-size:11px;color:#b2b9b0;display:flex;align-items:center;gap:15px}.strip-symbol{font-size:24px;color:#f25342}.principles-strip>div{font-size:11px;color:#d8ded5;display:flex;flex-direction:column;gap:5px;border-left:1px solid #2b302a;padding-left:28px}.strip-label{color:#6d796d;letter-spacing:.08em;font-size:7px}.manifesto{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding-top:115px;padding-bottom:115px;border-bottom:1px solid #262b26}.manifesto .eyebrow{margin-bottom:25px}.manifesto h2{font-size:clamp(32px,3.5vw,49px)}.manifesto-copy{padding-top:39px;max-width:420px}.manifesto-copy p{font-size:14px;line-height:1.9}.manifesto-copy p+p{margin-top:18px}.manifesto-copy strong{color:#d5dbd3;font-weight:400}.services{padding-top:106px;padding-bottom:102px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:43px}.section-heading .eyebrow{margin-bottom:24px}.section-heading>p{font-size:12px;line-height:1.9;margin-bottom:2px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #343b32;border-bottom:1px solid #343b32}.service-card{padding:28px 23px 24px;position:relative;background:linear-gradient(160deg,#15191470,#0b0d0b00 80%);border-right:1px solid #343b32;transition:background .25s}.service-card:first-child{border-left:1px solid #343b32}.service-card:hover{background-color:#151a1360}.service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:57px}.service-top .mono{font-size:8px;letter-spacing:.03em;color:#8a9685}.service-top svg{width:30px;height:30px;color:#d6ddd1;stroke-width:1.2}.service-card h3{font-size:25px;letter-spacing:-.045em;line-height:1.12;margin-bottom:19px}.service-card p{font-size:11px;line-height:1.85;color:#8d9889;min-height:125px}.service-tags{display:flex;flex-direction:column;gap:7px;font-size:6px;color:#657560;letter-spacing:.04em;margin-top:24px}.service-tags span:before{content:"+";color:#f25342;margin-right:8px}.section-footnote{font-size:8px;line-height:1.8;color:#6e7a69;display:flex;gap:10px;margin-top:18px}.small-cross{color:#f25342}.demo-section{padding-top:72px;padding-bottom:115px;display:grid;grid-template-columns:1fr 1.15fr;gap:72px;border-bottom:1px solid #262b26}.demo-intro{padding-top:22px}.demo-intro .eyebrow{margin-bottom:25px}.demo-intro>p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:23px}.demo-disclaimer{display:flex;align-items:flex-start;gap:11px;margin-top:30px;font-size:10px;color:#75816f;line-height:1.7}.info-icon{border:1px solid #75816f;width:13px;height:13px;border-radius:50%;font-size:8px;line-height:12px;text-align:center;margin-top:3px;font-family:Georgia,serif}.demo-intro .text-link{margin-top:33px;font-size:11px}.console{border:1px solid #384131;border-radius:6px;background:#11150f;overflow:hidden;box-shadow:0 24px 60px #0003;align-self:start}.console-bar{padding:15px 20px;background:#1b2117;border-bottom:1px solid #30392a;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:7px;letter-spacing:.05em;color:#85917e}.console-bar>span:first-child{display:flex;gap:8px;align-items:center}.console-dot{width:5px;height:5px;border-radius:50%;background:#819678}.demo-badge{border:1px solid #48533f;border-radius:2px;padding:3px 5px;font-size:6px;color:#b0b9a8}.console-body{padding:26px 25px 21px}.agent-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.console-label{color:#69785f;font-size:7px;letter-spacing:.1em}.agent-heading h3{font:12px "SFMono-Regular",Consolas,monospace;letter-spacing:0;margin-top:8px;color:#c4cfba}.agent-status{font-size:8px;color:#b0c89b;display:flex;align-items:center;gap:7px}.agent-status>span{width:5px;height:5px;border-radius:50%;background:#a2c089;box-shadow:0 0 10px #a2c08966}.agent-topology{padding:21px 34px 20px;text-align:center;display:grid;justify-items:center}.topology-human{display:flex;align-items:center;gap:6px;color:#c6cfbb;font-size:7px;z-index:1}.topology-human svg{width:14px;height:14px}.topology-connector{width:1px;height:19px;background:#738663}.topology-agent{width:88px;display:flex;align-items:center;gap:8px;justify-content:center;padding:8px;border:1px solid #6c7e5c;background:#273120;color:#b8c8a7;border-radius:2px;font-size:7px;transition:all .3s}.agent-glyph{font-size:17px;line-height:1.2;display:inline-block;animation:agent-spin 12s linear infinite}.topology-branches{height:24px;width:72%;display:flex;position:relative;justify-content:space-between}.topology-branches:before{content:"";position:absolute;top:12px;left:0;right:0;height:1px;background:#43523b}.topology-branches span{width:1px;height:12px;background:#43523b;align-self:flex-end}.topology-branches span:nth-child(2){height:24px}.topology-tools{display:flex;width:calc(100% + 30px);justify-content:space-between;gap:8px}.topology-tools>span{border:1px solid #384531;padding:7px 8px;min-width:72px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:6px;color:#9aaa8a;border-radius:2px;transition:all .3s}.topology-tools i{width:3px;height:3px;display:inline-block;border-radius:50%;background:#adc793}.console-event{font-size:8px;color:#879a77;padding:12px 10px;display:flex;align-items:center;gap:8px;background:#0b0f09;border:1px solid #25301e;border-radius:2px;min-height:48px;line-height:1.7;margin:3px 0 18px}.event-prefix{color:#f25342;font-size:15px}.terminal-cursor{width:4px;flex-shrink:0;height:10px;background:#9aa68f;animation:cursor-blink 1s steps(2) infinite}.demo-kill-button{width:100%;background:#f25342;color:#16180f;justify-content:flex-start;border-color:#f25342;min-height:49px;font:11px "SFMono-Regular",Consolas,monospace;gap:10px}.demo-kill-button svg{width:16px;height:16px;stroke-width:1.7}.demo-kill-button>span:last-child{margin-left:auto}.demo-kill-button:hover{background:#ff6855}.demo-kill-button:disabled{opacity:.7;transform:none}.console-hint{text-align:center;margin-top:11px;font-size:6px;color:#7c8b6f;letter-spacing:.02em;min-height:12px}.console-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 20px;background:#181e14;border-top:1px solid #30392a;font-size:6px;color:#778a68;letter-spacing:.02em}.console-footer .status-dot{width:4px;height:4px;margin-right:5px}.console.is-stopping .agent-glyph,.console.is-stopped .agent-glyph{animation-play-state:paused}.console.is-stopped .topology-agent{color:#a2978d;border-color:#655045;background:#2a211b}.console.is-stopped .topology-tools>span{border-color:#3f392f;color:#7f7c70}.console.is-stopped .topology-tools i{background:#f25342}.console.is-stopped .topology-branches span,.console.is-stopped .topology-branches:before{background:#3c3a30}.console.is-stopped .agent-status{color:#ee9a7f}.console.is-stopped .agent-status>span{background:#f25342;box-shadow:none}.console.is-stopped .demo-kill-button{background:#20291b;border-color:#4d5c40;color:#c2cdb7}.console.is-stopped .demo-kill-button:hover{background:#2a3523}.shutdown-steps:not([hidden]){display:flex;flex-wrap:wrap;gap:5px 11px;margin:-6px 0 14px;font-size:6px;color:#90a17f}.shutdown-steps span:before{content:"·";margin-right:4px}.shutdown-steps .complete:before{content:"✓";color:#c5d5b5}.approach{padding-top:109px;padding-bottom:98px;border-bottom:1px solid #262b26}.approach h2{font-size:clamp(32px,3.8vw,54px)}.approach .section-heading{margin-bottom:50px}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.approach-grid article{border-top:1px solid #3a4235;padding-top:20px}.approach-number{font-family:"SFMono-Regular",Consolas,monospace;color:#f25342;font-size:10px;display:block;margin-bottom:36px}.approach-grid h3{font-size:27px;margin-bottom:16px}.approach-grid p{font-size:12px;line-height:1.9;max-width:300px}.approach-note{display:flex;align-items:center;gap:18px;margin-top:49px;background:#12170f;border:1px solid #2a3524;padding:17px 22px}.approach-note>span{color:#8fa57c;font-size:22px}.approach-note p{font-size:10px;color:#8b9a7d;line-height:1.8}.faq{padding-top:108px;padding-bottom:112px;display:grid;grid-template-columns:.9fr 1.2fr;gap:80px}.faq .eyebrow{margin-bottom:25px}.faq h2{font-size:clamp(34px,3.8vw,54px)}.faq-items{padding-top:5px}.faq details{border-bottom:1px solid #2a3227}.faq details:first-child{border-top:1px solid #2a3227}.faq summary{list-style:none;cursor:pointer;font-size:13px;color:#c0c9b9;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:67px;padding-block:15px;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:20px;color:#73836a;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:12px;line-height:1.9;padding:0 32px 22px 0;color:#939f89}.closing{background:#151b12;padding-top:38px;padding-bottom:50px;position:relative;border:1px solid #34422b;margin:0 32px;max-width:1376px}.closing-top{display:flex;justify-content:space-between;align-items:center}.closing-top .eyebrow{font-size:8px;color:#8d9b7e}.closing-mark{font-size:65px;font-weight:300;color:#8c9f79;line-height:1}.closing h2{font-size:clamp(57px,7.8vw,110px);letter-spacing:-.065em;line-height:.99;margin-top:20px}.closing h2 .dim{color:#6f7f62}.closing-plan{color:#f25342}.closing-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-top:38px}.closing-bottom p{font-size:12px;color:#9daa90;line-height:1.8}.closing-bottom .button{min-width:237px}.site-footer{padding-top:51px;padding-bottom:25px}.footer-main{display:flex;align-items:center;gap:30px;padding-bottom:34px;border-bottom:1px solid #283024}.footer-brand{font-size:21px}.footer-brand .brand-sub{font-size:6px;letter-spacing:3.6px;margin-top:7px}.footer-brand .brand-icon{width:26px;height:29px}.footer-brand .brand-icon svg{width:26px;height:29px}.footer-main>p{font-size:11px;color:#6e7b64}.footer-main>.text-link{margin-left:auto;font-size:10px;color:#b0bca5}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:20px;font-size:8px;color:#64735b}.footer-bottom>div{display:flex;gap:30px;align-items:center}.footer-bottom button{background:none;border:0;color:#85937b;padding:0;font-size:9px}.footer-bottom button:hover{color:#d0dcc5}.footer-status{font-size:6px;letter-spacing:.03em}.footer-status .status-dot{height:4px;width:4px;margin-right:5px}.plan-dialog,.privacy-dialog{background:#11160f;border:1px solid #4a5940;border-radius:6px;color:#e8eee2;max-width:580px;width:calc(100% - 30px);padding:28px;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 130px #0009;color-scheme:dark}.plan-dialog::backdrop,.privacy-dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #34402c;padding-bottom:19px;margin-bottom:29px;gap:12px}.dialog-top .eyebrow{font-size:8px}.dialog-close{border:0;background:none;color:#9faf90;font-size:28px;line-height:1;padding:0 4px}.plan-dialog h2,.privacy-dialog h2{font-size:40px;margin-top:12px;letter-spacing:-.05em}.dialog-description{font-size:12px;line-height:1.8;margin-top:18px;margin-bottom:23px;color:#98a58e}.plan-dialog label,.plan-dialog legend{font-size:11px;color:#bdcbb2}.plan-dialog label>span:not(.check-label span){color:#75846b}.plan-dialog label[for]{display:block;margin-bottom:7px;margin-top:17px}.plan-dialog input:not([type=checkbox]),.plan-dialog select{width:100%;border:1px solid #3b4a32;background:#0a0f08;padding:12px;border-radius:2px;font-size:12px;color:#c6d2bc;min-height:45px}.plan-dialog input::placeholder{color:#67775b}.plan-dialog fieldset{border:0;margin:23px 0;padding:0}.plan-dialog legend{padding:0;margin-bottom:13px}.check-label{display:flex;align-items:center;gap:9px;margin:9px 0}.check-label input{accent-color:#f25342;width:15px;height:15px;margin:0}.plan-dialog form>.button{width:100%;justify-content:space-between;margin-top:4px}.form-note{font-size:7px;margin-top:13px;line-height:1.8;color:#85957a}.plan-dialog .form-note{text-align:center}.plan-dialog ol{padding-left:24px;margin:22px 0 29px}.plan-dialog li{font-size:11px;color:#9dad91;line-height:1.8;padding-left:5px;margin-bottom:16px}.plan-dialog li strong{font-weight:500;color:#d5e0cc;display:block;font-size:13px}.plan-output-actions{display:flex;align-items:center;justify-content:space-between;gap:15px}.plan-output-actions .text-link{border:0;background:none;padding:5px;font-size:11px}.privacy-dialog p{font-size:13px;line-height:1.9;margin-top:20px}.privacy-dialog h2{font-size:34px}.privacy-dialog{padding-bottom:35px}body.modal-open{overflow:hidden}@keyframes agent-spin{to{transform:rotate(360deg)}}@keyframes cursor-blink{to{opacity:0}}@media(min-width:1441px){.closing{margin-inline:auto}.hero h1{font-size:101px}}@media(max-width:1150px){.section-shell{padding-inline:42px}.site-header{padding-inline:42px}.desktop-nav{gap:24px;margin-right:4px}.hero{gap:0;min-height:660px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:clamp(65px,7.3vw,91px)}.hero-art{margin-right:-35px;transform:scale(.9)}.hero-actions{gap:17px}.hero-actions .button{padding-inline:17px;gap:20px}.hero-actions .text-link{font-size:10px;gap:10px}.principles-strip{gap:18px}.principles-strip>div{padding-left:18px}.principles-strip>p{font-size:10px}.manifesto{gap:50px}.service-card{padding-inline:18px}.service-card h3{font-size:21px}.service-card p{min-height:148px;font-size:10px}.service-tags{font-size:5px}.demo-section{gap:40px}.console-body{padding-inline:19px}.console-bar{padding-inline:15px}.console-bar>span:first-child{font-size:6px}.console-footer{padding-inline:15px;font-size:5px}.agent-heading h3{font-size:11px}.approach-grid{gap:35px}.closing{margin-inline:22px}.faq{gap:45px}.closing h2{font-size:clamp(65px,8.1vw,100px)}}@media(max-width:900px){.section-shell{padding-inline:30px}.site-header{padding-inline:30px;height:82px}.brand{font-size:22px}.desktop-nav{gap:20px}.desktop-nav a{font-size:10px}.header-cta{font-size:9px;gap:10px;padding-inline:12px}.hero{min-height:640px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:clamp(58px,7.5vw,69px)}.hero .eyebrow{font-size:8px;gap:8px}.hero-description{font-size:12px}.hero-copy{padding-block:62px}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.hero-art{transform:scale(.77);transform-origin:center;margin-left:-52px;margin-right:-65px}.hero-actions .button{font-size:12px}.hero-actions .text-link{font-size:11px}.launch-note{margin-top:28px;font-size:6px}.principles-strip{grid-template-columns:1.3fr 1fr 1.1fr 1fr;gap:12px}.principles-strip>p{font-size:9px;gap:8px}.principles-strip>div{padding-left:13px;font-size:10px}.strip-label{font-size:6px}.manifesto{padding-block:80px;gap:35px}.manifesto h2{font-size:32px}.manifesto-copy{padding-top:34px}.manifesto-copy p{font-size:12px}.services{padding-top:80px;padding-bottom:72px}.section-heading>p{font-size:10px}.section-heading{gap:20px}.section-heading h2{font-size:43px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{padding:26px;border-bottom:1px solid #343b32}.service-card:nth-child(3){border-left:1px solid #343b32;border-bottom:0}.service-card:nth-child(4){border-bottom:0}.service-card h3{font-size:27px}.service-top{margin-bottom:40px}.service-card p{font-size:12px;min-height:89px}.service-tags{font-size:6px;margin-top:22px}.demo-section{grid-template-columns:1fr 1.2fr;gap:30px;padding-block:55px 85px}.demo-intro h2{font-size:40px}.demo-intro>p:not(.eyebrow){font-size:11px}.demo-intro .eyebrow{font-size:7px}.demo-disclaimer{font-size:9px}.console-body{padding-inline:15px}.agent-heading h3{font-size:9px}.agent-status{font-size:6px}.console-label{font-size:6px}.console-bar{font-size:6px;padding:12px 10px}.console-bar>span:first-child{font-size:5px}.demo-badge{font-size:5px;padding-inline:3px}.agent-topology{padding-inline:14px}.topology-tools>span{min-width:62px;padding:6px;font-size:5px;gap:6px}.console-event{font-size:7px}.console-footer{font-size:5px;padding-inline:10px}.demo-kill-button{font-size:10px;padding-inline:13px;gap:6px}.console-hint{font-size:5px}.approach{padding-block:80px}.approach-grid{gap:25px}.approach-grid h3{font-size:23px}.approach-grid p{font-size:11px}.approach-note p{font-size:9px}.faq{padding-block:80px;gap:40px}.faq h2{font-size:39px}.faq summary{font-size:11px;min-height:60px}.faq details p{font-size:11px}.closing{margin-inline:15px}.closing h2{font-size:75px}.closing-bottom p{font-size:11px}.closing-top .eyebrow{font-size:7px}.footer-bottom{font-size:7px}.footer-status{font-size:5px}.footer-bottom>div{gap:20px}}@media(max-width:700px){html{scroll-padding-top:25px}.section-shell{padding-inline:24px}.site-header{height:80px;padding-inline:24px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;width:36px;height:36px;padding:9px 5px;border:0;background:transparent;flex-direction:column;justify-content:center;gap:6px}.menu-toggle span{display:block;width:24px;height:1px;background:#c2cbb9;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav:not([hidden]){position:absolute;top:79px;left:0;right:0;background:#11160f;border-bottom:1px solid #48543d;display:flex;flex-direction:column;gap:0;padding:12px 24px;box-shadow:0 20px 40px #0008}.mobile-nav a,.mobile-nav button{padding:15px 0;font-size:13px;border:0;background:none;text-align:left}.mobile-nav button{color:#f7725e}.hero{grid-template-columns:1fr;min-height:0;padding-bottom:0;gap:0}.hero-copy{padding-top:51px;padding-bottom:0}.hero .eyebrow{font-size:8px;margin-bottom:27px}.hero h1{font-size:clamp(61px,13.3vw,88px);letter-spacing:-.065em}.hero-description{font-size:13px;line-height:1.85;margin-top:24px}.hero-actions{flex-direction:row;align-items:center;gap:22px;flex-wrap:wrap;margin-top:27px}.hero-actions .button{padding-inline:18px;font-size:11px;gap:18px;min-height:50px}.hero-actions .text-link{font-size:10px;gap:10px}.launch-note{margin-top:30px;font-size:6px}.hero-art{height:475px;transform:scale(.85);transform-origin:center center;margin:-8px -35px -18px;max-width:calc(100% + 70px)}.hardware-plate{width:315px;height:342px}.switch-housing{height:229px;width:229px}.plate-bottom{bottom:31px}.art-topline{top:8px;left:4%;right:4%}.art-bottomline{bottom:30px;left:4%;right:4%}.art-caption{bottom:-10px}.orbit{width:380px;height:380px}.orbit-two{width:445px;height:445px}.orbit-three{width:510px;height:510px}.principles-strip{grid-template-columns:repeat(3,1fr);min-height:145px;gap:0;padding-block:20px}.principles-strip>p{grid-column:1/-1;font-size:10px;margin-bottom:22px;gap:10px}.principles-strip>div{font-size:10px;padding-left:16px}.principles-strip>div:nth-child(2){padding-left:0;border-left:0}.strip-label{font-size:5px;letter-spacing:.04em}.manifesto{grid-template-columns:1fr;gap:25px;padding-block:65px}.manifesto .eyebrow{font-size:8px;margin-bottom:22px}.manifesto h2{font-size:35px}.manifesto-copy{padding-top:0;max-width:none}.manifesto-copy p{font-size:13px;line-height:1.85}.manifesto-copy p+p{margin-top:15px}.services{padding-block:63px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:43px}.section-heading .eyebrow{font-size:8px;margin-bottom:20px}.section-heading>p{font-size:11px;margin-top:20px}.service-card{padding:24px 20px}.service-top{margin-bottom:35px;gap:5px}.service-top .mono{font-size:6px}.service-top svg{height:25px;width:25px}.service-card h3{font-size:24px}.service-card p{font-size:11px;min-height:132px;line-height:1.8}.service-tags{font-size:5px;gap:6px;line-height:1.8;letter-spacing:0}.section-footnote{font-size:7px;margin-top:17px;gap:7px}.demo-section{grid-template-columns:1fr;gap:32px;padding-block:12px 65px}.demo-intro{padding-top:0}.demo-intro .eyebrow{font-size:8px;margin-bottom:22px}.demo-intro h2{font-size:44px}.demo-intro>p:not(.eyebrow){font-size:12px;margin-top:20px}.demo-disclaimer{font-size:10px;margin-top:20px}.demo-intro .text-link{margin-top:22px}.console-bar{padding:15px 17px;font-size:7px}.console-bar>span:first-child{font-size:6px}.demo-badge{font-size:5px}.console-body{padding:23px 20px 19px}.console-label{font-size:7px}.agent-heading h3{font-size:11px}.agent-status{font-size:7px}.agent-topology{padding:23px 30px}.topology-tools>span{min-width:69px;font-size:6px}.console-event{font-size:8px}.demo-kill-button{font-size:11px;min-height:49px}.console-hint{font-size:6px}.console-footer{padding:12px 17px;font-size:5px}.approach{padding-block:63px}.approach h2{font-size:37px}.approach .section-heading{margin-bottom:34px}.approach-grid{grid-template-columns:1fr;gap:32px}.approach-grid article{display:grid;grid-template-columns:40px 1fr;column-gap:12px;padding-top:20px}.approach-number{grid-row:1/3;margin:4px 0 0}.approach-grid h3{font-size:26px;margin-bottom:14px}.approach-grid p{font-size:12px;max-width:none}.approach-note{padding:16px;gap:13px;margin-top:32px;align-items:flex-start}.approach-note p{font-size:9px}.faq{grid-template-columns:1fr;gap:32px;padding-block:65px}.faq .eyebrow{font-size:8px;margin-bottom:20px}.faq h2{font-size:42px}.faq summary{font-size:12px;min-height:66px}.faq details p{font-size:12px}.closing{margin-inline:12px;padding:26px 23px 31px}.closing-top .eyebrow{font-size:6px;gap:8px;letter-spacing:.05em}.closing-mark{font-size:45px}.closing h2{font-size:clamp(42px,10.4vw,70px);margin-top:22px}.closing-bottom{flex-direction:column;align-items:flex-start;gap:25px;margin-top:29px}.closing-bottom .button{min-width:0;width:100%;justify-content:space-between;font-size:12px}.closing-bottom p{font-size:12px}.site-footer{padding-top:38px;padding-bottom:24px}.footer-main{flex-wrap:wrap;gap:23px;padding-bottom:25px}.footer-main>p{font-size:9px;margin-left:auto}.footer-main>.text-link{margin-left:0;width:100%;font-size:10px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:19px;font-size:7px;line-height:1.8}.footer-bottom>div{width:100%;justify-content:space-between}.footer-status{font-size:5px}.plan-dialog,.privacy-dialog{padding:23px}.plan-dialog h2{font-size:35px}.dialog-top{margin-bottom:23px}.plan-output-actions{flex-direction:column;align-items:stretch;gap:15px}.plan-output-actions .text-link{align-self:center}.privacy-dialog h2{font-size:30px}.privacy-dialog p{font-size:12px}}@media(max-width:380px){.section-shell{padding-inline:20px}.site-header{padding-inline:20px}.hero h1{font-size:58px}.hero-actions{gap:17px}.hero-actions .text-link{font-size:9px}.service-card{padding-inline:14px}.service-card h3{font-size:21px}.service-card p{min-height:145px}.service-tags{font-size:4px}.console-body{padding-inline:15px}.agent-heading h3{font-size:10px}.console-bar>span:first-child{font-size:5px}.console-footer{font-size:4px}.closing{padding-inline:20px}.closing-top .eyebrow{font-size:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}
