:root{color-scheme:dark;--bg: #05070a;--bg-2: #090d12;--surface: rgba(11, 17, 25, .82);--surface-strong: rgba(14, 22, 31, .95);--surface-soft: rgba(255, 255, 255, .045);--line: rgba(210, 229, 245, .14);--line-strong: rgba(82, 228, 255, .34);--text: #f7f9fc;--muted: #aeb9c5;--muted-2: #778493;--cyan: #52e4ff;--blue: #2f89ff;--green: #34d399;--green-strong: #10b981;--green-soft: #a7f3d0;--amber: #f2d27b;--steel: #d9e4ee;--ink-rail: rgba(214, 226, 238, .03);--hairline: rgba(217, 228, 238, .062);--panel-sheen: rgba(255, 255, 255, .052);--rose: #ff7aa2;--shadow: 0 30px 96px rgba(0, 0, 0, .5);--max: 1180px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.01) 1px,transparent 1px),repeating-linear-gradient(115deg,rgba(255,255,255,.007) 0 1px,transparent 1px 18px),radial-gradient(circle at 18% 6%,rgba(82,228,255,.08),transparent 27%),radial-gradient(circle at 84% 8%,rgba(47,137,255,.065),transparent 26%),radial-gradient(circle at 72% 52%,rgba(242,210,123,.032),transparent 31%),linear-gradient(180deg,#05070a,#070a0e 48%,#05070a);background-size:100% 128px,180px 180px,auto,auto,auto,auto}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(5,7,10,.98),transparent 16%,transparent 84%,rgba(5,7,10,.98)),linear-gradient(90deg,transparent 0 10%,var(--ink-rail) 10% calc(10% + 1px),transparent calc(10% + 1px) 90%,var(--ink-rail) 90% calc(90% + 1px),transparent calc(90% + 1px)),linear-gradient(180deg,transparent,rgba(5,7,10,.82) 74%,rgba(5,7,10,.98))}body:after{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(ellipse at center top,transparent 0%,rgba(5,7,10,.3) 60%,rgba(5,7,10,.9) 100%),radial-gradient(circle at 50% 18%,rgba(255,255,255,.035),transparent 33%),repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,255,255,.012) 5px 6px);mix-blend-mode:screen;opacity:.32}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid rgba(167,243,208,.9);outline-offset:4px}img{display:block;max-width:100%}button{font:inherit}.site-shell{overflow:hidden}main{position:relative}main:before{position:absolute;top:102px;bottom:0;left:max(24px,calc((100vw - 1240px)/2));width:1px;pointer-events:none;content:"";background:linear-gradient(180deg,transparent,rgba(217,228,238,.12) 10%,rgba(82,228,255,.08) 42%,transparent 92%);opacity:.26}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;width:min(100% - 36px,1240px);margin:14px auto 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 48%),linear-gradient(180deg,#0e141cdb,#05080cc7);box-shadow:inset 0 1px #ffffff14,0 18px 64px #0000005c;-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%)}.brand-lockup,.header-actions,.desktop-nav,.locale-switch,.hero-actions,.hero-proof-strip{display:flex;align-items:center}.brand-lockup{gap:12px;min-width:230px}.company-mark{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:64px;height:64px;border:1px solid rgba(217,228,238,.24);border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(135deg,#52e4ff24,#f2d27b1f 48%,#2f89ff1a),#05080ceb;box-shadow:inset 0 1px #ffffff24,0 20px 52px #0000005c,0 0 0 4px #ffffff05;overflow:hidden}.company-mark:before,.company-mark:after{display:none}.company-mark svg,.company-mark img{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:50%;overflow:visible;object-fit:cover}.company-mark.compact{width:42px;height:42px}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup strong{font-size:.98rem;line-height:1.15}.brand-lockup small{margin-top:2px;color:var(--muted);font-size:.78rem}.desktop-nav{gap:4px}.desktop-nav a{position:relative;padding:10px 12px;border-radius:11px;color:var(--muted);font-size:.88rem;font-weight:760;transition:color .18s ease,background .18s ease}.desktop-nav a:after{position:absolute;right:12px;bottom:7px;left:12px;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--green-soft),transparent);opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .22s ease}.desktop-nav a:hover{color:var(--text);background:#fff1}.desktop-nav a:hover:after{opacity:1;transform:scaleX(1)}.header-actions{gap:10px}.locale-switch{gap:4px;padding:5px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:var(--muted)}.locale-switch button{min-width:36px;padding:7px 9px;border:0;border-radius:999px;color:var(--muted);background:transparent;cursor:pointer;font-size:.74rem;font-weight:820}.locale-switch button.active{color:var(--text);background:linear-gradient(135deg,#34d3994d,#2f89ff38)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-size:.92rem;font-weight:820;white-space:nowrap;overflow:hidden;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.button:before{position:absolute;inset:-30% auto -30% -55%;width:48%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);opacity:0;transform:translate(-120%) skew(-18deg);transition:opacity .18s ease,transform .62s cubic-bezier(.16,1,.3,1)}.button:hover{transform:translateY(-1px)}.button:hover:before{opacity:.34;transform:translate(360%) skew(-18deg)}.button svg{position:relative;z-index:1;transition:transform .22s ease}.button:hover svg{transform:translate(3px)}.button>*{position:relative;z-index:1}.button-primary{color:#021116;background:linear-gradient(135deg,var(--cyan),var(--green));box-shadow:0 16px 48px #10b98133}.button-primary:hover{box-shadow:0 18px 54px #10b98142,0 0 0 1px #a7f3d03d}.button-secondary{border-color:var(--line);color:var(--text);background:#ffffff0a}.button-secondary:hover{border-color:#52e4ff47;background:#52e4ff13}.button-compact{min-height:38px;padding:0 15px;color:#061018;background:var(--text);font-size:.82rem}.hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(570px,1.04fr);gap:38px;width:min(100% - 48px,1240px);min-height:calc(80svh - 88px);margin:0 auto;padding:52px 0 28px;align-items:start}.hero-copy{position:relative;z-index:2;padding-top:38px}.hero h1{max-width:760px;margin:0;font-size:clamp(3.92rem,4.55vw,4.72rem);line-height:.985;letter-spacing:-.042em;word-spacing:.018em;font-weight:830}.hero-title-mask,.hero-title-line{display:block}.hero-title-mask{overflow:hidden;padding:.04em 0;margin:-.04em 0}.hero-line{max-width:720px;margin:22px 0 0;color:#b5f7ff;font-size:clamp(1.34rem,1.46vw,1.55rem);font-weight:760;line-height:1.16}.hero-body{max-width:660px;margin:18px 0 0;color:#c0cad5;font-size:1rem;line-height:1.62}.hero-actions{gap:12px;flex-wrap:wrap;margin-top:24px}.hero-assurance{display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:14px 0 0;list-style:none}.hero-assurance li{position:relative;padding-left:16px;color:#d9e4eec2;font-size:.78rem;font-weight:720;letter-spacing:.035em;text-transform:uppercase}.hero-assurance li:before{position:absolute;top:.58em;left:0;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--green));box-shadow:0 0 16px #52e4ff6b;content:""}.hero-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex-wrap:wrap;margin-top:18px;max-width:660px}.hero-proof-strip span{min-width:0;padding:11px 13px;border:1px solid rgba(167,243,208,.16);border-radius:12px;background:linear-gradient(90deg,rgba(217,228,238,.06),transparent 62%),#ffffff09;color:var(--muted);font-size:.8rem}.hero-proof-strip strong{display:block;color:var(--green-soft);font-size:.98rem;line-height:1.1}.technology-stage{position:relative;display:grid;align-content:start;gap:20px;min-height:614px;padding:30px;border:1px solid rgba(180,220,255,.18);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 30%),radial-gradient(circle at 16% 8%,rgba(82,228,255,.13),transparent 32%),radial-gradient(circle at 84% 0%,rgba(126,249,212,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 42%),#050a10b8;isolation:isolate;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff06,0 34px 110px #00000061}.technology-stage:before,.technology-stage:after{position:absolute;pointer-events:none;content:""}.technology-stage:before{inset:0;background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 88%);mask-image:radial-gradient(circle at center,black,transparent 88%);opacity:.32}.technology-stage:after{right:-8%;bottom:-22%;width:66%;aspect-ratio:1;border:1px solid rgba(167,243,208,.12);border-radius:50%;background:radial-gradient(circle,rgba(82,228,255,.1),transparent 68%)}.technology-orbit{position:absolute;top:52px;right:28px;width:172px;aspect-ratio:1;border:1px solid rgba(82,228,255,.16);border-radius:50%}.technology-orbit:before,.technology-orbit:after{position:absolute;border-radius:inherit;content:""}.technology-orbit:before{inset:22px;border:1px solid rgba(255,255,255,.08)}.technology-orbit:after{inset:54px;background:radial-gradient(circle,rgba(143,238,255,.95) 0 4px,transparent 5px),radial-gradient(circle,rgba(143,238,255,.12),transparent 72%)}.technology-stage-top,.technology-flow,.technology-console,.technology-principles{position:relative;z-index:1}.technology-stage-top{max-width:390px}.technology-stage-top span{display:block;color:#8feeff;font-size:.74rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.technology-stage-top strong{display:block;max-width:380px;margin-top:12px;font-size:clamp(1.5rem,2vw,2.12rem);line-height:1.04;letter-spacing:-.035em}.technology-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:28px}.technology-flow span{position:relative;display:grid;gap:9px;min-height:112px;padding:16px 14px 14px;border:1px solid rgba(217,228,238,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 58%),#ffffff05;box-shadow:inset 0 1px #ffffff09}.technology-flow span:not(:last-child):after{position:absolute;top:50%;right:-11px;width:12px;height:1px;background:linear-gradient(90deg,rgba(143,238,255,.8),transparent);content:""}.technology-flow small{color:#8feeffbd;font-size:.7rem;font-weight:760;letter-spacing:.08em}.technology-flow strong{align-self:end;font-size:.98rem;line-height:1.12;letter-spacing:-.02em}.technology-flow em{color:var(--muted);font-size:.76rem;font-style:normal;line-height:1.3}.technology-console{display:grid;gap:10px;margin-top:auto}.technology-console>div{display:grid;gap:5px;padding:14px 18px;border-left:1px solid rgba(143,238,255,.42);background:linear-gradient(90deg,rgba(82,228,255,.09),transparent 74%),#ffffff03}.technology-console span{color:#8feeffc7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem}.technology-console strong{font-size:1rem;letter-spacing:-.015em}.technology-console small{color:var(--muted);font-size:.78rem;line-height:1.4}.technology-principles{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.technology-principles span{padding:8px 10px;border:1px solid rgba(167,243,208,.14);border-radius:999px;color:#d9e4ee;font-size:.74rem;background:#ffffff06}.logo-assembly-shell{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:min(88%,620px);aspect-ratio:1;transform:translate(-50%,-50%);transform-style:preserve-3d;animation:settledLogoDrift 8.4s ease-in-out 13.08s infinite}.logo-assembly-glow{position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle,rgba(82,228,255,.18),rgba(52,211,153,.06) 46%,transparent 74%);filter:blur(28px);opacity:.72;animation:haloBreathe 6.4s ease-in-out 13.02s infinite}.logo-assembly{position:relative;width:100%;height:100%;border-radius:50%;overflow:visible;perspective:980px;box-shadow:0 34px 120px #00000085,0 0 0 1px #ffffff14,0 0 76px #52e4ff1f}.logo-machine-stage{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform-style:preserve-3d;transform-origin:center;animation:resolveAssemblyCamera 12.36s cubic-bezier(.16,1,.3,1) forwards}.logo-part{opacity:0;transform-origin:center;transform-box:fill-box;transform-style:preserve-3d;backface-visibility:hidden}.logo-part.case-body{animation:seatCaseBody 1.04s cubic-bezier(.16,1,.3,1) .24s forwards}.case-body-rim{fill:none;stroke:#d9e4ee1f;stroke-width:10}.logo-part.outer-bezel{animation:seatOuterBezel 1.08s cubic-bezier(.16,1,.3,1) 1.18s forwards}.logo-part.chapter-ring{animation:alignChapterRing 1.08s cubic-bezier(.16,1,.3,1) 2.12s forwards}.logo-part.ring-engraving{filter:url(#letter-shadow);animation:seatRingEngraving .96s cubic-bezier(.16,1,.3,1) 3.12s forwards}.logo-part.inner-bezel{animation:seatInnerBezel 1s cubic-bezier(.16,1,.3,1) 4s forwards}.logo-part.dial-face{animation:seatDialFace 1.06s cubic-bezier(.16,1,.3,1) 4.94s forwards}.logo-part.circuit-shell{opacity:0}.logo-part.circuit-shell-left{--circuit-offset: -8px;animation:activateCircuitField 1.06s cubic-bezier(.16,1,.3,1) 6s forwards}.logo-part.circuit-shell-right{--circuit-offset: 8px;animation:activateCircuitField 1.06s cubic-bezier(.16,1,.3,1) 6.98s forwards}.logo-part.circuit-inert,.logo-part.circuit-powered{opacity:0}.logo-part.circuit-inert{filter:saturate(.18) brightness(.34)}.logo-part.circuit-inert-left{animation:revealInertCircuitDetail .8s ease-out 6.18s forwards,fadeInertCircuitDetail .56s ease-out 12.08s forwards}.logo-part.circuit-inert-right{animation:revealInertCircuitDetail .8s ease-out 7.16s forwards,fadeInertCircuitDetail .56s ease-out 12.16s forwards}.logo-part.circuit-left{animation:commissionCircuitDetail .98s ease-out 12.08s forwards}.logo-part.circuit-right{animation:commissionCircuitDetail .98s ease-out 12.16s forwards}.chapter-text{fill:url(#letter-metal);stroke:#6f7781f0;stroke-width:1.05;paint-order:stroke fill;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:650}.chapter-text.upper{font-size:46px;letter-spacing:3.2px}.chapter-text.lower{font-size:25px;font-weight:620;letter-spacing:1.75px}.logo-part.gear{filter:drop-shadow(0 10px 16px rgba(0,0,0,.32));animation:mountGear 1.14s cubic-bezier(.16,1,.3,1) 8.12s forwards}.logo-part.indicator{filter:drop-shadow(0 10px 18px rgba(8,18,32,.42));animation:lockIndicator 1.2s cubic-bezier(.16,1,.3,1) 9.48s forwards}.logo-part.feather{animation:insertFeather 1.18s cubic-bezier(.16,1,.3,1) 10.92s forwards}.logo-assembly:after{position:absolute;inset:-12%;pointer-events:none;content:"";background:linear-gradient(120deg,transparent 34%,rgba(255,255,255,.22),transparent 66%);mix-blend-mode:screen;opacity:0;transform:translate(-120%) rotate(8deg);animation:settledLogoSweep 7.2s ease-in-out 13.46s infinite}.logo-assembly:before{position:absolute;inset:8%;z-index:2;border-radius:50%;pointer-events:none;content:"";background:radial-gradient(circle at 50% 50%,transparent 0 42%,rgba(255,255,255,.04) 42.3%,transparent 43%),radial-gradient(circle at 50% 50%,transparent 0 63%,rgba(82,228,255,.06) 63.2%,transparent 64%);opacity:0;animation:commissionPulse 1.02s ease-out 12.1s forwards,calibrateMechanism 6.2s ease-in-out 13.42s infinite}.product-stage{position:relative;--stage-rx: 0deg;--stage-ry: 0deg;--stage-tx: 0px;--stage-ty: 0px;min-height:646px;border:1px solid rgba(169,217,255,.18);border-radius:20px;background:linear-gradient(90deg,rgba(217,228,238,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.065),transparent 34%),radial-gradient(circle at 78% 18%,rgba(82,228,255,.14),transparent 28%),radial-gradient(circle at 25% 68%,rgba(52,211,153,.09),transparent 34%),linear-gradient(135deg,#0d1621fa,#05080de6);background-size:78px 100%,auto,auto,auto;box-shadow:var(--shadow);overflow:hidden;perspective:1200px;transform:translateZ(0);will-change:transform}.product-stage:before,.product-stage:after{position:absolute;inset:0;pointer-events:none;content:""}.product-stage:before{background:linear-gradient(115deg,rgba(82,228,255,.14),transparent 33%),linear-gradient(310deg,rgba(52,211,153,.12),transparent 36%)}.product-stage:after{border:1px solid rgba(82,228,255,.18);border-radius:inherit;box-shadow:inset 0 0 100px #52e4ff13,inset 0 -80px 160px #34d3990d}.stage-glass-grid{position:absolute;inset:0;opacity:.5;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%)}.stage-copy{position:absolute;top:24px;left:24px;z-index:5;max-width:350px;padding:16px;border:1px solid rgba(229,244,255,.16);border-radius:14px;background:#05090ec7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-copy span,.section-heading span,.kitchen-copy>span,.security-copy span,.team-section>div>span{color:#8feeff;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.stage-copy strong{display:block;margin-top:8px;font-size:1.22rem;line-height:1.08}.stage-copy p{margin:10px 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.stage-composition{position:absolute;inset:96px 18px 102px;transform:translate3d(var(--stage-tx),var(--stage-ty),0) rotateX(calc(9deg + var(--stage-rx))) rotateY(calc(-8deg + var(--stage-ry))) rotate(0);transform-style:preserve-3d;transition:transform .32s cubic-bezier(.16,1,.3,1);will-change:transform}.input-column{position:absolute;top:140px;left:4px;z-index:3;display:grid;gap:14px;width:210px;transform:translateZ(88px)}.stage-node{padding:16px;border:1px solid rgba(82,228,255,.18);border-radius:16px;background:#050d16d6;box-shadow:0 20px 70px #00000057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease,background .26s ease}.stage-node.success{border-color:#34d39957;background:linear-gradient(180deg,#082720db,#050d16d6)}.product-stage[data-active-step=messaging] .stage-node[data-stage=messaging],.product-stage[data-active-step=csv] .stage-node[data-stage=csv]{transform:translateY(-4px);border-color:#a7f3d094;box-shadow:0 24px 90px #00000061,0 0 0 1px #a7f3d029,0 0 44px #34d39929}.product-stage[data-active-step=csv] .stage-node[data-stage=csv]{animation:successBreathe 3.6s ease-in-out infinite}.stage-node>div{display:flex;align-items:center;gap:8px;color:var(--cyan)}.stage-node.success>div{color:var(--green-soft)}.stage-node span{color:var(--muted);font-size:.7rem;font-weight:820;text-transform:uppercase}.stage-node strong{display:block;margin-top:10px;font-size:1rem;line-height:1.12}.stage-node ul{display:grid;gap:6px;padding:0;margin:12px 0 0;list-style:none}.stage-node li{color:#cfdae4;font-size:.76rem}.stage-core{position:absolute;top:210px;left:212px;z-index:4;display:grid;place-items:center;width:190px;height:190px;transform:translateZ(120px)}.core-orbit{position:absolute;inset:0;border:1px solid rgba(82,228,255,.28);border-radius:50%;background:radial-gradient(circle,rgba(82,228,255,.13),transparent 58%),conic-gradient(from 120deg,#52e4ff29,#34d3996b,#52e4ff29);box-shadow:0 0 34px #52e4ff29,inset 0 0 34px #34d3991f;animation:orbitPulse 5.8s ease-in-out infinite}.product-stage[data-active-step=ai] .core-orbit{border-color:#a7f3d085;box-shadow:0 0 42px #52e4ff33,0 0 58px #34d39933,inset 0 0 44px #34d39929;animation-duration:3.4s}.core-mark{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;width:128px;padding:18px 14px;border:1px solid rgba(167,243,208,.24);border-radius:18px;background:#04090ed6;color:var(--green-soft);text-align:center;box-shadow:0 18px 80px #0000005c}.core-mark strong{color:var(--text);font-size:.88rem;line-height:1.05}.core-mark span{color:var(--muted);font-size:.66rem;line-height:1.2}.dashboard-panel{position:absolute;top:90px;right:0;z-index:2;width:min(78%,560px);border:1px solid rgba(206,232,255,.18);border-radius:20px;background:#04080ddb;box-shadow:0 34px 110px #0000007a,0 0 0 1px #52e4ff0d;overflow:hidden;transform:translateZ(68px);transition:border-color .26s ease,box-shadow .26s ease,transform .32s cubic-bezier(.16,1,.3,1)}.product-stage[data-active-step=review] .dashboard-panel{border-color:#a7f3d06b;box-shadow:0 38px 126px #00000085,0 0 0 1px #a7f3d024,0 0 56px #34d39926;transform:translateZ(92px) translateY(-5px)}.dashboard-toolbar{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--muted);background:#ffffff09;font-size:.72rem}.dashboard-toolbar span{width:8px;height:8px;border-radius:50%;background:#52e4ff6b}.dashboard-toolbar span:nth-child(2){background:#34d39980}.dashboard-toolbar span:nth-child(3){background:#f2d27b85}.dashboard-toolbar strong{margin-left:6px;color:#dce8f2}.dashboard-panel img{width:100%;height:248px;object-fit:cover;object-position:center top}.dashboard-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.76rem}.dashboard-status strong{color:var(--green-soft)}.sheets-panel{position:absolute;right:42px;bottom:26px;z-index:4;width:260px;padding:14px;border:1px solid rgba(52,211,153,.26);border-radius:16px;background:#051216e0;box-shadow:0 20px 80px #00000061;transform:translateZ(122px);transition:border-color .26s ease,box-shadow .26s ease,transform .32s cubic-bezier(.16,1,.3,1)}.product-stage[data-active-step=sync] .sheets-panel{border-color:#a7f3d08c;box-shadow:0 24px 86px #0000006b,0 0 48px #34d3992b;transform:translateZ(142px) translateY(-4px);animation:successBreathe 3.8s ease-in-out infinite}.sheets-panel>div:first-child{display:flex;align-items:center;gap:8px;color:var(--green-soft);font-size:.82rem}.sheet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px}.sheet-grid i{height:18px;border:1px solid rgba(82,228,255,.12);border-radius:5px;background:#52e4ff0f}.sheet-grid i:nth-child(4n),.sheet-grid i:nth-child(5),.sheet-grid i:nth-child(10){background:#34d3992e}.flow-beam{position:absolute;z-index:1;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),var(--green),transparent);filter:drop-shadow(0 0 12px rgba(82,228,255,.5));transform-origin:left center;animation:beamPulse 3.8s ease-in-out infinite}.product-stage[data-active-step=messaging] .beam-one,.product-stage[data-active-step=csv] .beam-two,.product-stage[data-active-step=ai] .beam-three,.product-stage[data-active-step=sync] .beam-four{opacity:1;filter:drop-shadow(0 0 18px rgba(167,243,208,.58))}.beam-one{top:202px;left:180px;width:180px;transform:rotate(12deg) translateZ(40px)}.beam-two{top:328px;left:184px;width:178px;transform:rotate(-15deg) translateZ(42px);animation-delay:.6s}.beam-three{top:276px;left:372px;width:230px;transform:rotate(-8deg) translateZ(40px);animation-delay:1.1s}.beam-four{right:176px;bottom:104px;width:170px;transform:rotate(11deg) translateZ(42px);animation-delay:1.7s}.stage-flow-overlay{position:absolute;right:22px;bottom:60px;left:22px;z-index:6;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;pointer-events:none}.stage-flow-overlay span{min-width:0;padding:12px;border:1px solid rgba(167,243,208,.18);border-radius:12px;background:#050e18db;color:var(--text);font-weight:800;transition:border-color .22s ease,background .22s ease,transform .22s ease}.product-stage[data-active-step=messaging] .stage-flow-overlay span[data-stage=messaging],.product-stage[data-active-step=csv] .stage-flow-overlay span[data-stage=csv],.product-stage[data-active-step=ai] .stage-flow-overlay span[data-stage=ai],.product-stage[data-active-step=sync] .stage-flow-overlay span[data-stage=sync],.product-stage[data-active-step=review] .stage-flow-overlay span[data-stage=review]{border-color:#a7f3d070;background:#08221fe6;transform:translateY(-3px)}.stage-flow-overlay small,.stage-flow-overlay strong,.stage-flow-overlay em{display:block}.stage-flow-overlay small{color:var(--green-soft);font-size:.62rem}.stage-flow-overlay strong{margin-top:4px;color:#f7fbff;font-size:.8rem;line-height:1.05}.stage-flow-overlay em{margin-top:5px;color:var(--muted);font-size:.65rem;font-style:normal;font-weight:650;line-height:1.2}.stage-bottom-line{position:absolute;right:24px;bottom:20px;left:24px;z-index:6;display:flex;align-items:center;gap:9px;color:#d9e7ef;font-size:.78rem;font-weight:780}.stage-bottom-line svg{color:var(--green)}.loading-panel{top:140px;right:28px;width:calc(100% - 56px)}.page-section{width:min(100% - 48px,var(--max));margin:0 auto;padding:42px 0}.section-heading{max-width:800px;margin:0 auto 24px;text-align:center}.section-heading.left{margin-left:0;text-align:left}.input-section.page-section,.technology-section.page-section,.proof-section.page-section{padding-top:34px}.input-section .section-heading,.technology-section .section-heading,.proof-section .section-heading{margin-bottom:24px}.section-heading h2,.kitchen-copy h2,.security-copy h2,.team-section h2{margin:12px 0 0;font-size:2.96rem;line-height:1.04;letter-spacing:0;font-weight:830}.section-heading p,.kitchen-copy p,.security-copy p,.team-section p,.legacy-builder-panel p{color:var(--muted);font-size:.98rem;line-height:1.66}.business-section{padding-top:28px}.business-grid,.detail-grid,.stack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.business-grid article,.portfolio-card,.detail-grid article,.input-grid article,.workflow-rail article,.stack-grid article,.proof-card,.legacy-builder-panel,.team-card,.proof-flow-visual article{border:1px solid rgba(210,229,245,.12);background:linear-gradient(180deg,var(--panel-sheen),transparent 48%),linear-gradient(135deg,rgba(82,228,255,.032),transparent 42%),#080e16c7;box-shadow:inset 0 1px #ffffff0e,0 16px 54px #0003;-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%)}.business-grid article{min-height:174px;padding:20px;border-radius:12px;background:linear-gradient(180deg,rgba(217,228,238,.05),transparent 50%),linear-gradient(145deg,rgba(242,210,123,.028),transparent 48%),#0a111ac2}.business-grid svg,.detail-grid svg,.stack-grid svg{color:#8feeff}.business-grid strong,.detail-grid strong,.stack-grid strong{display:block;margin-top:16px;font-size:1.06rem;line-height:1.15}.business-grid p,.detail-grid p,.stack-grid p,.workflow-rail p,.portfolio-card p,.input-grid p{color:var(--muted);font-size:.9rem;line-height:1.55}.portfolio-grid{display:grid;grid-template-columns:1.14fr .86fr;gap:16px}.portfolio-card{position:relative;--card-x: 50%;--card-y: 0%;min-height:354px;padding:26px;border-radius:14px;overflow:hidden;transition:border-color .22s ease,box-shadow .26s ease,transform .26s cubic-bezier(.16,1,.3,1)}.portfolio-card:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at var(--card-x) var(--card-y),rgba(255,255,255,.16),transparent 26%),linear-gradient(135deg,rgba(82,228,255,.05),transparent 52%);opacity:0;pointer-events:none;transition:opacity .22s ease}.portfolio-card:hover{transform:translateY(-4px);border-color:#a7f3d042;box-shadow:0 26px 86px #00000052,0 0 0 1px #a7f3d014}.portfolio-card:hover:before{opacity:1}.portfolio-card>*{position:relative;z-index:1}.portfolio-card.featured{border-color:#52e4ff3d;background:linear-gradient(135deg,rgba(82,228,255,.1),transparent 44%),#0a111ac7}.portfolio-card:not(.featured){border-color:#f2d27b2e;background:linear-gradient(145deg,rgba(242,210,123,.08),transparent 42%),#0a111abd}.portfolio-card-top{display:flex;align-items:center;gap:12px;color:#8feeff}.portfolio-card:not(.featured) .portfolio-card-top{color:var(--amber)}.portfolio-card-top span{color:var(--muted);font-size:.8rem;font-weight:820;text-transform:uppercase}.portfolio-card h3{margin:22px 0 0;font-size:2.28rem;line-height:1}.portfolio-card ul,.input-grid ul,.legacy-builder-panel ul{display:grid;gap:11px;padding:0;margin:20px 0 0;list-style:none}.portfolio-card li,.legacy-builder-panel li{display:flex;gap:9px;color:#dce8f2;font-size:.92rem;line-height:1.45}.portfolio-card li svg,.legacy-builder-panel li svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.kitchen-section{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);gap:24px;align-items:stretch}.kitchen-section.page-section{padding-top:34px;padding-bottom:34px}.kitchen-visual{position:relative;align-self:stretch;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:minmax(240px,auto) minmax(248px,auto);align-content:start;gap:14px;min-height:100%;padding:14px;border:1px solid rgba(202,232,255,.16);border-radius:16px;background:linear-gradient(135deg,rgba(82,228,255,.075),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 40%),#03080dc7;box-shadow:var(--shadow);overflow:hidden}.kitchen-visual:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(82,228,255,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,transparent 70%,rgba(5,7,10,.26));background-size:92px 100%,100% 82px,auto;opacity:.42}.kitchen-shot{position:relative;z-index:1;display:flex;min-width:0;min-height:0;margin:0;border:1px solid rgba(202,232,255,.16);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 45%),#050a11d1;box-shadow:inset 0 1px #ffffff0e,0 22px 70px #00000052;overflow:hidden}.kitchen-shot:before{position:absolute;inset:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(180deg,transparent 58%,rgba(5,7,10,.82)),linear-gradient(90deg,rgba(5,7,10,.14),transparent 32%,rgba(5,7,10,.18))}.kitchen-shot img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.04) contrast(1.02);transform:translateZ(0)}.kitchen-shot figcaption{position:absolute;right:14px;bottom:12px;left:14px;z-index:3;display:flex;align-items:center;gap:10px;color:#e9f3f7;font-size:.78rem;font-weight:840;letter-spacing:0}.kitchen-shot figcaption span{color:var(--green-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:900}.kitchen-shot-main{grid-column:1 / -1;aspect-ratio:1.98 / 1}.kitchen-shot-main img{object-fit:cover;object-position:center top}.kitchen-shot-dashboard img{width:auto;max-width:min(100%,210px);height:calc(100% - 18px);margin:9px auto;object-fit:contain;object-position:center top}.kitchen-csv-console{display:grid;align-self:start;align-content:start;gap:11px;padding:20px;color:#e9f3f7}.kitchen-csv-console:before{background:radial-gradient(circle at 84% 22%,rgba(47,137,255,.18),transparent 28%),linear-gradient(180deg,transparent 58%,rgba(5,7,10,.64))}.csv-console-top,.csv-console-grid,.csv-drop-zone,.csv-console-status{position:relative;z-index:3}.csv-console-top{display:grid;gap:6px}.csv-console-top span{color:#9fb0c3;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.csv-console-top strong{font-size:1rem;line-height:1.08}.csv-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.csv-console-grid span{color:#9fb0c3;font-size:.62rem;font-weight:780}.csv-console-grid strong{min-width:0;padding:8px 9px;border:1px solid rgba(210,229,245,.12);border-radius:8px;background:#05090e94;color:#dfeaf2;font-size:.72rem}.csv-drop-zone{display:grid;gap:4px;padding:12px 13px;border:1px dashed rgba(47,137,255,.38);border-radius:11px;background:linear-gradient(90deg,rgba(47,137,255,.13),transparent 72%),#08101b94}.csv-drop-zone span{color:#f2f7fb;font-size:.82rem;font-weight:820}.csv-drop-zone small{color:#9fb0c3;font-size:.67rem}.csv-console-status{display:flex;align-items:center;gap:9px;color:#cfe1ec;font-size:.72rem}.csv-console-status i{width:12px;height:12px;border:3px solid rgba(167,243,208,.22);border-top-color:var(--green);border-radius:999px}.csv-console-summary{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding-top:10px;border-top:1px solid rgba(210,229,245,.1)}.csv-console-summary span{color:#8ea0b2;font-size:.66rem}.csv-console-summary strong{color:#dfeaf2;font-size:.68rem;font-weight:780}.kitchen-csv-console figcaption{position:static;margin-top:4px}.kitchen-motion-rail{position:absolute;right:18px;bottom:18px;left:18px;z-index:4;display:grid;grid-template-columns:1.1fr .7fr .9fr;gap:10px;pointer-events:none}.kitchen-motion-rail i{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(167,243,208,.72),transparent);opacity:.36;animation:railSweep 3.8s ease-in-out infinite}.kitchen-motion-rail i:nth-child(2){animation-delay:.32s}.kitchen-motion-rail i:nth-child(3){animation-delay:.64s}.kitchen-copy .detail-grid{grid-template-columns:repeat(2,1fr);margin-top:22px}.detail-grid article{min-height:140px;padding:18px;border-radius:12px}.input-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.input-grid article{min-height:238px;padding:21px;border-radius:12px}.input-top{display:flex;align-items:center;justify-content:space-between;color:var(--cyan)}.input-top span{color:var(--green-soft);font-size:.78rem;font-weight:840;text-transform:uppercase}.input-grid h3{margin:18px 0 0;font-size:1.32rem;line-height:1.08}.input-grid li{padding:8px 0;border-top:1px solid rgba(255,255,255,.08);color:#dce8f2;font-size:.9rem}.story-section{width:min(100% - 48px,1240px)}.story-shell{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(560px,1fr);gap:24px;align-items:start}.story-visual-column{position:sticky;top:108px;justify-self:end;width:min(100%,640px)}.story-copy-column{display:grid;gap:12px;align-self:start;padding:0}.story-step{display:grid;grid-template-columns:auto 1fr;gap:14px;min-height:146px;padding:16px;border:1px solid rgba(202,232,255,.12);border-radius:14px;background:#0a111a94;color:var(--muted);opacity:.54;transform:translate(0);transition:opacity .22s ease,border-color .26s ease,background .26s ease,transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.story-step.active{opacity:1;transform:translate(5px);border-color:#a7f3d066;background:linear-gradient(135deg,rgba(52,211,153,.12),transparent 44%),#0a111ad1;box-shadow:0 18px 68px #0000003d,0 0 0 1px #a7f3d014}.story-step-marker{display:grid;justify-items:center;gap:12px;color:var(--cyan)}.story-step-marker span{color:var(--amber);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:900}.story-step.active .story-step-marker{color:var(--green-soft)}.story-step small{color:var(--green-soft);font-size:.7rem;font-weight:900;text-transform:uppercase}.story-step h3{margin:8px 0 0;color:var(--text);font-size:.98rem;line-height:1.1}.story-step p{margin:9px 0 0;color:var(--muted);font-size:.81rem;line-height:1.48}.story-step.active p{color:#d5e4ee}.story-visual-column .product-stage{min-height:760px}.story-visual-column .stage-copy{max-width:390px}.stage-story{display:grid;grid-template-rows:auto 1fr auto;gap:16px;min-height:760px;padding:18px}.stage-story .stage-copy{position:relative;top:auto;left:auto;max-width:none;padding:14px 15px}.workflow-scene{position:relative;display:grid;grid-template-columns:1fr;gap:16px;align-items:center;min-height:0;transform:translate3d(var(--stage-tx),var(--stage-ty),0) rotateX(var(--stage-rx)) rotateY(var(--stage-ry));transform-style:preserve-3d;transition:transform .32s cubic-bezier(.16,1,.3,1)}.workflow-inputs,.workflow-output{display:grid;gap:12px}.workflow-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-output{grid-template-columns:1fr}.stage-story .stage-node{padding:14px;border-radius:14px}.workflow-core{position:relative;z-index:2;display:grid;justify-items:center;gap:9px;padding:22px 14px;border:1px solid rgba(82,228,255,.24);border-radius:20px;background:radial-gradient(circle at center,rgba(82,228,255,.18),transparent 66%),#040a10cc;box-shadow:0 20px 70px #00000052,inset 0 1px #ffffff14;text-align:center;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.workflow-core span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#52e4ff1a;color:var(--green-soft)}.workflow-core strong{font-size:1rem;line-height:1.08}.workflow-core em{color:var(--muted);font-size:.72rem;font-style:normal}.product-stage[data-active-step=ai] .workflow-core{border-color:#a7f3d07a;box-shadow:0 24px 82px #0000005c,0 0 0 1px #a7f3d01a,0 0 42px #34d39929;transform:translateY(-3px)}.stage-story .sheets-panel,.stage-story .dashboard-panel{position:relative;inset:auto;width:auto;transform:none}.stage-story .dashboard-panel img{height:182px}.stage-story[data-active-step=sync] .sheets-panel,.stage-story[data-active-step=review] .dashboard-panel{transform:translateY(-3px)}.workflow-link{display:none}.stage-story .stage-flow-overlay{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-rail{display:grid;grid-template-columns:repeat(6,minmax(178px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.workflow-rail article{min-width:178px;min-height:284px;padding:22px;border-radius:18px}.workflow-rail article.active{border-color:#5ff0b170;background:linear-gradient(180deg,#123731b8,#0a111bbd)}.workflow-rail article>span{color:var(--amber);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:800}.workflow-rail svg{display:block;margin-top:28px;color:var(--cyan)}.workflow-rail h3{min-height:58px;margin:16px 0 0;font-size:1.14rem;line-height:1.18}.technology-section{width:min(100% - 48px,1080px)}.stack-grid{grid-template-columns:repeat(2,1fr)}.stack-grid article{min-height:150px;padding:19px;border-radius:12px}.proof-flow-visual{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px}.proof-flow-visual article{position:relative;min-height:186px;padding:16px;border-radius:12px;overflow:hidden}.proof-flow-visual article:before{position:absolute;top:0;right:18px;left:18px;height:3px;content:"";background:linear-gradient(90deg,var(--cyan),var(--green))}.proof-flow-visual span{color:var(--green-soft);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.proof-flow-visual strong{display:block;margin-top:9px;font-size:1rem;line-height:1.15}.receipt-lines,.scan-window,.mini-table,.csv-lines{margin-top:18px}.receipt-lines,.csv-lines{display:grid;gap:9px}.receipt-lines i,.csv-lines i{display:block;height:9px;border-radius:999px;background:#d8e8f138}.receipt-lines i:nth-child(2),.receipt-lines i:nth-child(5),.csv-lines i:nth-child(3){width:68%}.csv-lines i{height:24px;border:1px solid rgba(82,228,255,.11);border-radius:8px;background:linear-gradient(90deg,#52e4ff17,#34d3991f)}.scan-window{position:relative;height:104px;border:1px solid rgba(52,211,153,.26);border-radius:12px;background:linear-gradient(rgba(167,243,208,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(167,243,208,.08) 1px,transparent 1px),#0827206b;background-size:22px 22px;overflow:hidden}.scan-window i{position:absolute;top:44%;right:0;left:0;display:block;height:2px;background:var(--green-soft);box-shadow:0 0 22px #34d399b3;animation:scanSweep 3.2s ease-in-out infinite}.mini-table{display:grid;grid-template-columns:1fr .75fr .65fr;gap:1px;overflow:hidden;border:1px solid rgba(202,232,255,.14);border-radius:12px;background:#cae8ff1f}.mini-table b,.mini-table i{padding:8px 7px;background:#040a10c7;font-size:.68rem;font-style:normal}.mini-table b{color:var(--green-soft)}.mini-table i{color:#dce8f2}.dashboard-proof-card img{height:104px;margin-top:16px;border:1px solid rgba(202,232,255,.16);border-radius:12px;object-fit:cover;object-position:center top}.audit-proof-card{grid-column:1 / -1;min-height:auto;display:grid;grid-template-columns:auto .8fr 1.3fr;gap:16px;align-items:center;border-color:#34d39947!important;background:linear-gradient(135deg,#0b312ab8,#0a111bb8)!important}.audit-proof-card svg{color:var(--green)}.audit-proof-card p{margin:0;color:#d4e5dd;font-size:.92rem;line-height:1.62}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.proof-card{min-height:162px;padding:19px;border-radius:12px}.proof-card strong{display:block;color:var(--cyan);font-size:2rem;line-height:.98}.proof-card span{display:block;margin-top:14px;font-size:1rem;font-weight:850}.proof-card p{color:var(--muted);font-size:.92rem}.legacy-builder-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;margin-top:18px;padding:22px;border-color:#52e4ff33;border-radius:12px;background:linear-gradient(135deg,rgba(82,228,255,.08),transparent 38%),#0a111ac7}.legacy-builder-panel svg{color:var(--green)}.legacy-builder-panel h3{margin:18px 0 0;font-size:1.6rem}.security-section,.team-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:start}.security-list{display:grid;gap:10px}.security-list div{display:flex;gap:10px;align-items:center;padding:15px 16px;border:1px solid var(--line);border-radius:10px;background:#ffffff0b;color:#dde8f3;font-weight:720}.security-list svg{flex:0 0 auto;color:var(--green)}.team-card{padding:26px;border-radius:16px}.team-card strong{display:block;margin-top:20px;font-size:1.5rem;line-height:1.16}.team-card .button{margin-top:20px}.site-footer{display:flex;justify-content:space-between;gap:20px;width:min(100% - 48px,1240px);margin:0 auto;padding:38px 0 46px;border-top:1px solid var(--line);color:var(--muted);font-size:.86rem}@keyframes orbitPulse{0%,to{transform:scale(1) rotate(0);opacity:.82}50%{transform:scale(1.04) rotate(8deg);opacity:1}}@keyframes beamPulse{0%,to{opacity:.28}50%{opacity:.92}}@keyframes scanSweep{0%,to{transform:translateY(-35px)}50%{transform:translateY(35px)}}@keyframes railSweep{0%,to{opacity:.18;transform:scaleX(.72)}50%{opacity:.62;transform:scaleX(1)}}@keyframes successBreathe{0%,to{box-shadow:0 24px 90px #00000061,0 0 0 1px #a7f3d024,0 0 26px #34d39917}50%{box-shadow:0 24px 90px #00000061,0 0 0 1px #a7f3d038,0 0 42px #34d3992e}}@keyframes seatCaseBody{0%{opacity:0;transform:translateZ(-220px) scale(.9)}58%{opacity:1;transform:translateZ(18px) scale(1.02)}74%{opacity:1;transform:translateZ(8px) scale(1.012)}86%{opacity:1;transform:translateZ(-4px) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes seatOuterBezel{0%{opacity:0;transform:translateZ(232px) scale(1.09)}56%{opacity:1;transform:translateZ(18px) scale(1.018)}72%{opacity:1;transform:translateZ(-6px) scale(1.008)}84%{opacity:1;transform:translateZ(3px) scale(.997)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes alignChapterRing{0%{opacity:0;transform:translateZ(206px) scale(1.06)}58%{opacity:1;transform:translateZ(14px) scale(1.014)}74%{opacity:1;transform:translateZ(-4px) scale(1.006)}86%{opacity:1;transform:translateZ(2px) scale(.998)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes seatRingEngraving{0%{opacity:0;transform:translateZ(218px) scale(1.035)}56%{opacity:1;transform:translateZ(12px) scale(1.012)}72%{opacity:1;transform:translateZ(-3px) scale(1.004)}84%{opacity:1;transform:translateZ(2px) scale(.998)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes seatInnerBezel{0%{opacity:0;transform:translateZ(188px) scale(1.05)}56%{opacity:1;transform:translateZ(12px) scale(1.014)}72%{opacity:1;transform:translateZ(-3px) scale(1.006)}84%{opacity:1;transform:translateZ(2px) scale(.998)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes seatDialFace{0%{opacity:0;transform:translateZ(-196px) scale(.88)}58%{opacity:1;transform:translateZ(-16px) scale(.988)}74%{opacity:1;transform:translateZ(6px) scale(1.012)}86%{opacity:1;transform:translateZ(-3px) scale(.997)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes activateCircuitField{0%{opacity:0;transform:translate3d(var(--circuit-offset, 0),0,168px) scale(.92)}58%{opacity:1;transform:translate3d(calc(var(--circuit-offset, 0) * .34),0,14px) scale(1.014)}74%{opacity:1;transform:translate3d(calc(var(--circuit-offset, 0) * -.08),0,-3px) scale(1.01)}86%{opacity:1;transform:translate3d(calc(var(--circuit-offset, 0) * .02),0,2px) scale(.998)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes conductSignal{0%{opacity:0;stroke-dashoffset:340}18%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes igniteNode{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes mountGear{0%{opacity:0;transform:translateZ(238px) scale(.86)}58%{opacity:1;transform:translateZ(18px) scale(1.02)}74%{opacity:1;transform:translateZ(-4px) scale(1.018)}86%{opacity:1;transform:translateZ(2px) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes lockIndicator{0%{opacity:0;transform:translateZ(252px) scale(.86)}58%{opacity:1;transform:translateZ(18px) scale(1.018)}74%{opacity:1;transform:translateZ(-4px) scale(1.01)}86%{opacity:1;transform:translateZ(2px) scale(.997)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes revealInertCircuitDetail{0%{opacity:0;filter:saturate(.12) brightness(.22)}to{opacity:.46;filter:saturate(.18) brightness(.34)}}@keyframes fadeInertCircuitDetail{0%{opacity:.46}to{opacity:0}}@keyframes commissionCircuitDetail{0%{opacity:0;filter:saturate(.18) brightness(.34)}44%{opacity:1;filter:brightness(1.18) saturate(1.14)}to{opacity:1;filter:brightness(1.06) saturate(1.06)}}@keyframes insertFeather{0%{opacity:0;transform:translateZ(226px) scale(.84)}58%{opacity:1;transform:translateZ(16px) scale(1.016)}74%{opacity:1;transform:translateZ(-3px) scale(1.01)}86%{opacity:1;transform:translateZ(2px) scale(.997)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes idleNodePulse{0%,88%,to{opacity:.78}92%{opacity:1}}@keyframes settledLogoDrift{0%,to{transform:translate(-50%,-50%) translateZ(0) rotateX(0) rotateY(0) scale(1)}45%{transform:translate(-50%,-50%) translate3d(0,-8px,0) rotateX(1.2deg) rotateY(-1deg) scale(1.012)}72%{transform:translate(-50%,-50%) translate3d(0,4px,0) rotateX(-.8deg) rotateY(.8deg) scale(1.006)}}@keyframes resolveAssemblyCamera{0%{transform:translate3d(40px,-32px,0) rotateX(58deg) rotateY(-20deg) rotate(-19deg) scale(.86)}18%{transform:translate3d(34px,-27px,0) rotateX(56deg) rotateY(-18deg) rotate(-17deg) scale(.885)}48%{transform:translate3d(20px,-15px,0) rotateX(41deg) rotateY(-12deg) rotate(-11deg) scale(.935)}76%{transform:translate3d(6px,-5px,0) rotateX(17deg) rotateY(-5deg) rotate(-4deg) scale(.982)}to{transform:translateZ(0) rotateX(0) rotateY(0) rotate(0) scale(1)}}@keyframes haloBreathe{0%,to{opacity:.58;transform:scale(.96)}48%{opacity:.82;transform:scale(1.04)}}@keyframes settledLogoSweep{0%,64%,to{opacity:0;transform:translate(-120%) rotate(8deg)}72%{opacity:.26}84%{opacity:0;transform:translate(120%) rotate(8deg)}}@keyframes calibrateMechanism{0%,72%,to{opacity:0;transform:scale(.96)}78%{opacity:.46}86%{opacity:0;transform:scale(1.02)}}@keyframes commissionPulse{0%{opacity:0;transform:scale(.985)}38%{opacity:.34}to{opacity:0;transform:scale(1.018)}}@media(max-width:1180px){main:before{display:none}.desktop-nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding-top:0}.hero h1{max-width:900px;font-size:4.55rem}.technology-stage{min-height:0}.technology-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-flow span:nth-child(2):after{display:none}.product-stage{min-height:650px}.business-grid,.proof-grid,.proof-flow-visual{grid-template-columns:repeat(2,1fr)}.kitchen-section,.security-section,.team-section,.legacy-builder-panel,.portfolio-grid{grid-template-columns:1fr}.kitchen-visual{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto}.kitchen-shot,.kitchen-shot-main{grid-row:auto;min-height:0}.kitchen-shot img{min-height:0}.input-grid{grid-template-columns:1fr}.story-shell{grid-template-columns:1fr;min-height:auto}.story-copy-column,.story-visual-column{position:static}.story-visual-column{justify-self:stretch;width:100%}.story-copy-column{padding:0}.story-visual-column .product-stage{min-height:650px}}@media(max-width:760px){.site-header{width:calc(100% - 24px);margin-top:12px;padding:10px}.brand-lockup{min-width:0}.brand-lockup small,.button-compact{display:none}.locale-switch{padding:3px}.hero,.page-section,.technology-section,.site-footer{width:calc(100% - 28px)}.hero{gap:26px;padding:48px 0 34px}.hero h1{font-size:3.1rem;line-height:.98}.hero-line{margin-top:20px;font-size:1.22rem}.hero-body{font-size:.98rem}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%;white-space:normal}.hero-proof-strip{grid-template-columns:repeat(2,1fr)}.hero-proof-strip span{padding:11px;font-size:.74rem}.hero-proof-strip strong{font-size:.88rem}.technology-stage{gap:18px;padding:20px;border-radius:22px}.technology-stage-top{max-width:250px}.technology-stage-top strong{max-width:240px;font-size:1.42rem}.technology-orbit{top:24px;right:18px;width:112px}.technology-orbit:before{inset:16px}.technology-orbit:after{inset:38px}.technology-flow{grid-template-columns:1fr;gap:10px;padding-top:18px}.technology-flow span{min-height:0}.technology-flow span:after{display:none}.technology-console>div{padding:14px 15px}.technology-principles{gap:8px}.technology-principles span{font-size:.7rem}.product-stage{min-height:820px;border-radius:22px}.stage-story{min-height:auto;gap:14px;padding:14px}.workflow-scene{grid-template-columns:1fr;gap:12px}.workflow-inputs{grid-template-columns:1fr}.stage-story .dashboard-panel img{height:140px}.stage-story .stage-flow-overlay{grid-template-columns:1fr}.stage-copy{right:14px;left:14px;max-width:none}.stage-composition{inset:178px 14px 240px;transform:translate3d(var(--stage-tx),var(--stage-ty),0)}.input-column{top:0;left:0;right:0;width:auto;transform:none}.stage-node{padding:13px}.stage-core{top:230px;left:50%;width:142px;height:142px;transform:translate(-50%)}.core-mark{width:110px;padding:14px 10px}.dashboard-panel{top:400px;right:0;width:100%;transform:none}.dashboard-panel img{height:126px}.dashboard-status{align-items:flex-start;flex-direction:column}.sheets-panel{right:0;bottom:-180px;width:100%;transform:none}.flow-beam{display:none}.stage-flow-overlay{right:14px;bottom:52px;left:14px;grid-template-columns:1fr}.stage-flow-overlay span{padding:9px 10px}.stage-flow-overlay em{display:none}.stage-bottom-line{right:14px;left:14px;align-items:flex-start;font-size:.72rem}.business-grid,.detail-grid,.kitchen-copy .detail-grid,.proof-flow-visual,.proof-grid,.stack-grid{grid-template-columns:1fr}.story-section{width:calc(100% - 28px)}.story-step{min-height:auto;padding:15px;opacity:1}.story-step.active{transform:none}.page-section{padding:72px 0}.section-heading,.section-heading.left{text-align:left}.input-section.page-section,.technology-section.page-section,.proof-section.page-section,.kitchen-section.page-section{padding-top:72px;padding-bottom:72px}.section-heading h2,.kitchen-copy h2,.security-copy h2,.team-section h2{font-size:2.35rem;line-height:1.04}.portfolio-card{min-height:auto;padding:24px}.portfolio-card h3{font-size:2rem}.kitchen-shot,.kitchen-shot-main{min-height:0}.kitchen-shot figcaption{right:11px;bottom:10px;left:11px;font-size:.72rem}.business-grid article,.proof-flow-visual article,.input-grid article{min-height:auto}.audit-proof-card{grid-template-columns:1fr}.proof-card{min-height:170px}.proof-card strong{font-size:2rem}.site-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.stage-composition,.workflow-scene,.logo-machine-stage,.logo-part,.dashboard-panel,.kitchen-motion-rail i,.sheets-panel,.stage-node,.portfolio-card,.story-step{transform:none!important}}
