:root{color-scheme:light;--ink: #131820;--ink-deep: #07191d;--ink-soft: #4d5662;--ink-muted: #707987;--paper: #f7f8f7;--mist: #e9efec;--paper-strong: #ffffff;--line: rgba(19, 24, 32, .12);--line-strong: rgba(19, 24, 32, .22);--teal: #0f766e;--teal-deep: #073f3b;--signal: #bb6241;--radius: 8px;--ease: cubic-bezier(.32, .72, 0, 1);font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem;width:100%;overflow-x:clip;background:#061215}body{margin:0;min-width:0;width:100%;overflow-x:clip;background:#07191d;color:var(--ink)}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:6.5rem}[tabindex="-1"]:focus{outline:none}button,a{-webkit-tap-highlight-color:transparent}img,video{display:block;max-width:100%}.page{width:100%;max-width:100%;overflow-x:clip;background:#07191d}.section,.product-inner,.product-pipeline-shell,.story-inner,.download,.footer{min-width:0}.hero{position:relative;min-height:100dvh;padding:6.15rem clamp(1.25rem,4vw,4rem) 1.35rem;display:grid;place-items:stretch center;isolation:isolate;overflow:hidden;background:#061215}[data-reveal]{opacity:1;transform:none}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% center;z-index:-3;transform:scale(1.02);opacity:.34;filter:brightness(1.08) contrast(1.04) saturate(.96)}.hero-wash{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 72% 48%,#8de3d833,#0612150f 24%,#061215b8 66%),radial-gradient(circle at 22% 78%,rgba(255,194,158,.12),transparent 34rem),linear-gradient(180deg,#050f12f5,#050f12c7 45%,#050f12f2),linear-gradient(90deg,#050f12fa,#050f12e0 42%,#050f1285 78%,#050f12c7)}.hero-grid{position:absolute;inset:0;z-index:-1;opacity:.22;background-image:linear-gradient(rgba(141,227,216,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(141,227,216,.1) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:radial-gradient(circle at 62% 48%,rgba(0,0,0,.76),rgba(0,0,0,.18) 56%,transparent 82%);mask-image:radial-gradient(circle at 62% 48%,rgba(0,0,0,.76),rgba(0,0,0,.18) 56%,transparent 82%)}.site-nav{position:fixed;top:1.2rem;left:50%;transform:translate(-50%);z-index:30;width:min(1120px,calc(100vw - 2rem));min-height:3.5rem;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.45rem .45rem .45rem .8rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#081215ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #00000038}.brand{display:inline-flex;align-items:center;gap:.55rem;min-width:0;font-weight:720;color:#fff}.brand img{width:2rem;height:2rem;border-radius:8px}.nav-links{display:flex;justify-content:center;gap:1.45rem;font-size:.9rem;color:#ffffffad}.nav-links a{transition:color .42s var(--ease)}.nav-links a:hover{color:#fff}.nav-cta{min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;border-radius:999px;background:#fffffff0;color:var(--ink);font-size:.88rem;font-weight:720;transition:transform .52s var(--ease),background .52s var(--ease)}.nav-cta:hover{transform:translateY(-1px);background:#dffbf6}.menu-button{display:none;width:2.6rem;height:2.6rem;border:0;border-radius:999px;background:#1318200f;color:var(--ink);position:relative;cursor:pointer}.menu-button span{position:absolute;left:.75rem;right:.75rem;height:2px;background:currentColor;transition:transform .52s var(--ease),top .52s var(--ease)}.menu-button span:first-child{top:1.05rem}.menu-button span:last-child{top:1.48rem}.menu-button.is-open span:first-child{top:1.26rem;transform:rotate(45deg)}.menu-button.is-open span:last-child{top:1.26rem;transform:rotate(-45deg)}.menu-button:before,.menu-button:after{content:"";position:absolute;left:.75rem;right:.75rem;height:2px;border-radius:999px;background:currentColor;opacity:0;transition:transform .52s var(--ease),top .52s var(--ease),opacity .52s var(--ease)}.menu-button:before{top:1.05rem}.menu-button:after{top:1.48rem}.menu-button.is-open:before{top:1.26rem;transform:rotate(45deg)}.menu-button.is-open:after{top:1.26rem;transform:rotate(-45deg)}.hero-shell{width:min(1560px,calc(100vw - clamp(2rem,7vw,8rem)));min-height:calc(100dvh - 7.5rem);display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,.72fr);grid-template-rows:minmax(0,1fr) auto;align-items:center;column-gap:clamp(2.25rem,5vw,6.5rem);row-gap:clamp(1rem,2vh,1.8rem);margin:0 auto;min-width:0}.hero-content{max-width:800px;min-width:0;padding-top:clamp(.35rem,2.5vh,1.4rem);text-align:left}.hero-kicker,.eyebrow{margin:0 0 1rem;color:#8de3d8;font-size:.84rem;font-weight:760;line-height:1.25;letter-spacing:.045em;text-transform:uppercase}.hero h1{max-width:min(800px,100%);margin:0;color:#f7fbf9;font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.65rem,min(6vw,8.7vh),4.95rem);line-height:.94;font-weight:720;letter-spacing:-.058em;overflow-wrap:break-word;text-wrap:balance}.hero h1 span{display:block}.hero h1 .hero-line-experience{display:inline-flex;flex-wrap:wrap;column-gap:.18em}.hero h1 .hero-line-experience span{display:inline}.hero-copy{width:min(730px,100%);margin:.95rem 0 0;color:#f7fbf9d1;font-size:clamp(.98rem,min(1.12vw,1.9vh),1.08rem);line-height:1.48;overflow-wrap:break-word}.hero-belief{width:min(680px,100%);margin:.62rem 0 0;padding-left:1rem;border-left:1px solid rgba(141,227,216,.45);color:#f7fbf99e;font-size:clamp(.84rem,min(.94vw,1.55vh),.92rem);line-height:1.45}.hero-open-source{width:min(690px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;margin-top:.86rem;padding:.64rem 0;border-top:1px solid rgba(216,255,245,.13);color:#f7fbf9ad}.hero-open-source span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.38rem .58rem;border:1px solid rgba(141,227,216,.22);border-radius:999px;background:#8de3d812;color:#9fe1d6;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.67rem;font-weight:790;line-height:1;letter-spacing:.08em;text-transform:uppercase}.hero-open-source strong{color:#f7fbf9ad;font-size:.84rem;line-height:1.36;font-weight:560;overflow-wrap:break-word}.hero-actions,.download-actions{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.button{min-height:3.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.15rem;border:1px solid transparent;border-radius:999px;font-weight:720;line-height:1;transition:transform .52s var(--ease),border-color .52s var(--ease),background .52s var(--ease),color .52s var(--ease);max-width:100%;text-align:center}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.46;transform:none}.button-dark{background:#fff;color:var(--ink)}.button-dark:hover{background:#dffbf6}.button-light{background:#ffffff14;color:#fff;border-color:#ffffff40}.button-light:hover{border-color:#0f766e61}.button-core{border-color:#8de3d857;background:#8de3d81a}.button-core:hover{border-color:#d8fff57a;background:#8de3d824}.button-ghost{color:var(--teal-deep);border-color:#0f766e40;background:#ffffff73}.hero-visual{position:relative;width:min(52vw,820px);justify-self:end;align-self:center;z-index:0;margin-right:clamp(-4.5rem,-5vw,-1.2rem);transform:translateY(clamp(-1.5rem,-2.2vh,-.45rem));opacity:.92}.hero-visual:before{content:"";position:absolute;inset:-14% -10% -16%;border-radius:42px;background:radial-gradient(circle at 58% 42%,rgba(141,227,216,.3),transparent 44%),radial-gradient(circle at 76% 70%,rgba(255,194,158,.13),transparent 38%);filter:blur(42px);opacity:.78;pointer-events:none}.hero-visual-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:0;border-radius:28px;background:transparent;box-shadow:none;mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-composite:source-in}.hero-visual-frame:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%),radial-gradient(circle at 48% 42%,transparent 38%,rgba(4,17,20,.18) 100%)}.hero-visual-frame:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 6px;opacity:.26;mix-blend-mode:screen}.hero-visual-video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:brightness(1.26) contrast(1.06) saturate(1.04)}.hero-footer{grid-column:1 / -1;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:.86rem 1rem;overflow:hidden;border:1px solid rgba(194,236,228,.15);border-radius:16px;background:linear-gradient(90deg,#111f22f5,#081519d6),#0c191d;color:#f7fbf9ad;box-shadow:inset 0 1px #ffffff14,0 22px 62px #0003}.hero-footer strong{color:#f7fbf9eb;font-size:clamp(.98rem,1.08vw,1.12rem);line-height:1.22;font-weight:720;letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere}.section{padding:clamp(5rem,9vw,8.5rem) clamp(1.25rem,5vw,4rem)}.pipeline{padding-top:clamp(3.8rem,6vw,5.4rem);padding-bottom:clamp(5.75rem,8vw,8rem);overflow:hidden;background:radial-gradient(circle at 16% 22%,#67788029,#07191d00 30%),radial-gradient(circle at 52% 40%,#8de3d847,#07191d00 26%),radial-gradient(circle at 82% 64%,#ffc29e29,#07191d00 30%),linear-gradient(135deg,#061316,#092225,#10211f),#07191d;color:#fff}.section-heading{width:min(920px,100%);margin:0 auto 2.8rem;text-align:center}.section h2,.story-left h2,.download h2{margin:0;color:var(--ink);font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:3.25rem;line-height:.98;font-weight:720;letter-spacing:-.055em;text-wrap:balance}.pipeline h2,.product-pipeline-header h2,.pipeline-detail-copy h3,.live-card-main strong,.story-left h2,.download h2{color:#f7fbf9}.story-left p,.story-step p,.download p,.footer p{color:#f7fbf9ad}.pipeline .section-heading h2{max-width:760px;margin:0;font-size:3.65rem;overflow-wrap:break-word}.pipeline .section-heading h2 span{display:block}.pipeline .section-heading{width:min(1220px,100%);text-align:left;display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.78fr);align-items:end;column-gap:4rem;row-gap:1.5rem}.pipeline .eyebrow{color:#93e2d8}.pipeline .section-heading .eyebrow{grid-column:1 / -1}.pipeline .section-heading p:last-child{margin:0 0 .22rem;color:#f7fbf9ad;font-size:1.02rem;line-height:1.62}.section-heading h2{margin:0 auto}.experience-flow-shell{position:relative;width:min(1220px,100%);height:clamp(560px,55vw,680px);margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:linear-gradient(90deg,rgba(135,147,151,.08),transparent 36%,transparent 60%,rgba(255,194,158,.06)),linear-gradient(180deg,#ffffff13,#ffffff08),#061316;box-shadow:0 28px 92px #00000047,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.experience-flow-shell:before{width:29rem;height:29rem;border-radius:50%;background:radial-gradient(circle,rgba(141,227,216,.2),rgba(141,227,216,.06) 40%,transparent 70%);filter:blur(84px);opacity:.88;inset:auto}.experience-flow-shell:before,.experience-flow-shell:after{content:"";position:absolute;inset:auto;pointer-events:none;z-index:2}.experience-flow-shell:after{inset:0;background:linear-gradient(90deg,rgba(6,19,22,.42),transparent 28%,transparent 72%,rgba(6,19,22,.36))}.flow-labels{position:absolute;z-index:4;inset:1rem 1.2rem auto;display:grid;grid-template-columns:1fr .78fr 1fr;gap:1rem;color:#f7fbf98a;font-size:.78rem;font-weight:760;text-transform:uppercase;letter-spacing:.055em}.flow-labels span:nth-child(2){text-align:center;color:#93e2d8c2}.flow-labels span:last-child{text-align:right;color:#ffc29ec7}.organic-flow-lines{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.flow-node{position:relative;font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif}.signal-cloud,.experience-stack,.engine-node{position:absolute;z-index:5}.signal-cloud{inset:0;pointer-events:none}.signal-node{position:absolute;min-width:112px;display:inline-flex;align-items:center;gap:.5rem;padding:.56rem .72rem;border:1px solid rgba(190,204,205,.18);border-radius:14px;background:linear-gradient(180deg,#2a3b3cfa,#182728f5),#182728;color:#e7ecead1;box-shadow:0 16px 42px #0000002e;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);animation:signalFloat 5.6s ease-in-out infinite;animation-delay:var(--float-delay);transform:rotate(var(--node-rotate)) translateZ(0);transition:border-color .76s var(--ease),background .76s var(--ease),opacity .76s var(--ease),box-shadow .76s var(--ease)}.signal-node.is-absorbing{border-color:#d8fff594;background:radial-gradient(circle at 20% 0%,rgba(141,227,216,.18),transparent 54%),#173436;box-shadow:0 0 26px #93e2d83d,0 18px 48px #0003;opacity:.98}.signal-node-error{border-color:#ffb28642;color:#ffe1d2}.signal-node-judgment{border-color:#8de3d838;color:#d8fff5}.node-dot{width:.44rem;height:.44rem;flex:0 0 auto;border-radius:999px;background:#a7b4b4;box-shadow:0 0 16px #a7b4b480}.engine-node{width:286px;height:208px;left:49.6%;top:45.8%;transform:translate(-50%,-50%);z-index:8}.engine-button{position:relative;width:100%;height:100%;display:grid;align-content:center;justify-items:center;gap:.58rem;padding:1.4rem 1.25rem;border:1px solid rgba(147,226,216,.52);border-radius:18px;background:radial-gradient(circle at 50% 0%,#d8fff557,#93e2d814 38%,#ffffff0f),#041114;color:#fff;box-shadow:0 0 0 1px #ffffff12 inset,0 0 48px #93e2d83d,0 30px 78px #00000057;cursor:pointer;overflow:hidden;transition:transform .42s var(--ease),border-color .42s var(--ease),box-shadow .42s var(--ease)}.engine-button:hover{transform:translateY(-3px);border-color:#d8fff5b8;box-shadow:0 0 0 1px #ffffff1f inset,0 0 62px #93e2d84d,0 32px 80px #0006}.engine-button:focus-visible{outline:2px solid #d8fff5;outline-offset:4px}.engine-pulse{position:absolute;width:86%;aspect-ratio:1;border:1px solid rgba(147,226,216,.3);border-radius:50%;animation:enginePulse 2.8s ease-out infinite;pointer-events:none}.engine-core{position:absolute;inset:21%;border-radius:50%;background:radial-gradient(circle,rgba(216,255,245,.28),transparent 58%),conic-gradient(from 120deg,transparent,rgba(147,226,216,.34),transparent,rgba(255,194,158,.26),transparent);filter:blur(1px);opacity:.58;animation:coreDrift 8s linear infinite;pointer-events:none}.engine-node.is-active .engine-pulse{animation-duration:1.55s;border-color:#d8fff57a}.engine-kicker{position:relative;color:#93e2d8;font-size:.8rem;font-weight:790;text-transform:uppercase}.engine-button strong{position:relative;max-width:13rem;color:#f7fbf9;font-size:1.38rem;line-height:1.12;font-weight:780;text-align:center}.engine-cta{position:relative;color:#f7fbf99e;font-size:.76rem;font-weight:650}.experience-stack{right:clamp(1.2rem,3vw,2.8rem);top:3.4rem;width:min(35%,420px);display:grid;gap:.54rem;opacity:.34;transform:translate(16px);transition:opacity .72s var(--ease),transform .72s var(--ease)}.experience-stack.is-visible{opacity:1;transform:translate(0)}.experience-stack-header{padding:0 .1rem .18rem}.experience-stack-header span{display:block;color:#9fe1d6;font-size:.72rem;font-weight:820;text-transform:uppercase}.experience-stack-header strong{display:block;margin-top:.2rem;color:#f7fbf9e6;font-size:1.05rem;line-height:1.15}.experience-node{width:100%;min-height:72px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.82rem .88rem;border:1px solid rgba(159,225,214,.16);border-radius:14px;background:linear-gradient(180deg,#1d2f30fa,#112324fa),#112324;color:#f7fbf9bd;box-shadow:0 16px 42px #00000029;opacity:0;transform:translate(18px) scale(.985);transition:opacity .68s var(--ease) var(--reveal-delay),transform .68s var(--ease) var(--reveal-delay),border-color .68s var(--ease) var(--reveal-delay),background .68s var(--ease) var(--reveal-delay),color .68s var(--ease) var(--reveal-delay)}.experience-stack.is-visible .experience-node{border-color:#9fe1d666;background:radial-gradient(circle at 12% 0%,rgba(141,227,216,.18),transparent 52%),linear-gradient(180deg,#233e3efa,#142a2afa),#142a2a;color:#f7fbf9eb;opacity:1;transform:translate(0) scale(1);box-shadow:0 0 28px #93e2d824,0 18px 48px #00000038}.experience-node span{color:#9fe1d6;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.76rem;font-weight:800}.experience-node strong{font-size:.95rem;line-height:1.16}.experience-node p{margin:.22rem 0 0;color:#f7fbf98f;font-size:.75rem;line-height:1.34}.experience-stack.is-visible .experience-node p{color:#f7fbf9b8}.organic-line,.stray-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.organic-line{stroke-dasharray:12 18;stroke-dashoffset:0;animation:lineDrift 7s linear infinite;animation-delay:var(--line-delay);transition:opacity .72s var(--ease),stroke-width .72s var(--ease),stroke-dasharray .72s var(--ease)}.signal-line{stroke:url(#signal-line);stroke-width:1.22;opacity:.38}.signal-line.is-active{stroke-width:2.7;opacity:.9;stroke-dasharray:18 11;filter:drop-shadow(0 0 8px rgba(147,226,216,.55))}.experience-line{stroke:url(#experience-line);stroke-width:1.5;opacity:.3;stroke-dasharray:4 18}.experience-line.is-active{stroke-width:2.7;opacity:.95;stroke-dasharray:20 9;filter:drop-shadow(0 0 10px rgba(255,194,158,.5))}.stray-line{stroke:#d8fff51f;stroke-width:1.1;stroke-dasharray:3 18;animation:lineDrift 11s linear infinite;animation-delay:var(--line-delay)}.flow-caption{position:absolute;z-index:5;left:1.2rem;right:1.2rem;bottom:1rem;display:flex;justify-content:space-between;gap:1rem;padding:.92rem 1rem;border:1px solid rgba(159,225,214,.16);border-radius:14px;background:#041114b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f7fbf9b8;font-size:.9rem}.flow-caption strong{color:#f7fbf9;font-weight:760}.flow-caption span{text-align:right}@keyframes signalFloat{0%,to{translate:0 0}50%{translate:0 calc(var(--float-range) * -1)}}@keyframes lineDrift{to{stroke-dashoffset:-96}}@keyframes coreDrift{to{transform:rotate(360deg)}}@keyframes enginePulse{0%{opacity:.62;transform:scale(.62)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.product-pipeline-header>span,.story-left p,.download p{margin:0;line-height:1.68;overflow-wrap:break-word}.product{position:relative;width:100%;margin:0;padding-top:clamp(3.75rem,6.5vw,5.75rem);padding-bottom:clamp(5.5rem,8vw,7.5rem);background:radial-gradient(circle at 18% 14%,rgba(141,227,216,.14),transparent 22rem),radial-gradient(circle at 88% 74%,rgba(255,194,158,.1),transparent 24rem),linear-gradient(180deg,#07191d,#061316 48%,#07191d);color:#f7fbf9}.product-inner{width:min(1220px,100%);margin:0 auto}.product-pipeline-shell{position:relative;min-width:0;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(159,225,214,.16);border-radius:18px;background:radial-gradient(circle at 18% 0%,rgba(159,225,214,.1),transparent 26rem),radial-gradient(circle at 82% 38%,rgba(255,194,158,.06),transparent 24rem),linear-gradient(180deg,#0a2023,#061316 74%),#061316;box-shadow:0 30px 92px #00000047,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.product-pipeline-shell:before{content:"";position:absolute;width:28rem;height:28rem;right:4%;top:-12rem;border-radius:50%;background:radial-gradient(circle,rgba(141,227,216,.18),transparent 68%);filter:blur(70px);pointer-events:none;opacity:.72}.product-pipeline-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.028),transparent 24%,transparent 76%,rgba(255,255,255,.018)),linear-gradient(180deg,rgba(255,255,255,.055),transparent 16%);opacity:.62}.product-pipeline-header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.62fr);column-gap:3rem;row-gap:1rem;align-items:end;padding:.7rem clamp(.55rem,1vw,.9rem) 1.05rem}.product-pipeline-header .eyebrow,.story-left .eyebrow{color:#9fe1d6}.product-pipeline-header .eyebrow{grid-column:1 / -1;margin-bottom:0}.product-pipeline-header h2{margin:0;color:#fbfffd;font-size:clamp(2.2rem,4.2vw,4.1rem);line-height:.96;font-weight:720;letter-spacing:-.06em;text-wrap:balance}.product-pipeline-header>span{color:#f7fbf9a8;font-size:1.02rem;align-self:end}.product-pipeline-rail{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;padding:.62rem;border-radius:14px;background:radial-gradient(circle at 30% 0%,rgba(159,225,214,.08),transparent 22rem),linear-gradient(180deg,#152a2d,#0d1e21),#0d1e21;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000029}.product-pipeline-rail:before{display:none}.product-stage{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.72rem;min-height:8.7rem;padding:1rem;border:1px solid rgba(159,225,214,.12);border-radius:12px;background:linear-gradient(180deg,#243133,#1b292b),#1b292b;color:#f7fbf9d1;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff0f;transition:transform .52s var(--ease),background .52s var(--ease),border-color .52s var(--ease),color .52s var(--ease),box-shadow .52s var(--ease)}.product-stage:after{content:"";position:absolute;left:calc(100% + .18rem);top:50%;width:.24rem;height:1px;background:#9fe1d652;pointer-events:none}.product-stage:last-child:after{display:none}.product-stage:hover,.product-stage.is-active{transform:translateY(-4px);border-color:#0f766e3d;background:radial-gradient(circle at 84% 0%,rgba(141,227,216,.16),transparent 48%),linear-gradient(180deg,#102d30,#071b1f),#071b1f;color:#f7fbf9;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff1f}.product-stage:active{transform:translateY(-2px) scale(.99)}.product-stage span{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#9fe1d614;color:#9fe1d6;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.74rem;font-weight:820}.product-stage.is-active span,.product-stage:hover span{background:#d8fff51f;color:#a7eee3}.product-stage strong{font-size:1.02rem;line-height:1.12;letter-spacing:-.03em}.product-pipeline-panel{margin-top:1rem;min-height:24rem;display:grid;grid-template-columns:.82fr 1.18fr;gap:1rem;padding:1.1rem;border:1px solid rgba(159,225,214,.14);border-radius:16px;background:radial-gradient(circle at 74% 24%,rgba(159,225,214,.1),transparent 20rem),linear-gradient(135deg,#061619,#09272a),#051215;color:#f7fbf9;overflow:hidden}.pipeline-detail-copy{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem}.pipeline-detail-copy p{margin:0 0 .75rem;color:#9fe1d6;font-size:.76rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.pipeline-detail-copy h3{margin:0;color:#fff;font-size:clamp(1.85rem,3vw,2.8rem);line-height:.98;letter-spacing:-.055em}.pipeline-detail-copy>span{margin-top:1rem;color:#f7fbf9b3;font-size:1rem;line-height:1.6}.artifact-chips{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:1.35rem}.artifact-chips small{display:inline-flex;padding:.48rem .62rem;border:1px solid rgba(159,225,214,.18);border-radius:999px;background:#9fe1d614;color:#f7fbf9d1;font-size:.76rem;font-weight:680}.pipeline-live-card{position:relative;min-height:21rem;border:1px solid rgba(159,225,214,.16);border-radius:14px;background:radial-gradient(circle at 50% 42%,rgba(159,225,214,.18),transparent 14rem),linear-gradient(180deg,#173334,#102728),#132c2d;box-shadow:inset 0 1px #ffffff14;overflow:hidden}.pipeline-live-card:before,.pipeline-live-card:after{content:"";position:absolute;pointer-events:none;border:1px dashed rgba(159,225,214,.22);border-radius:50%;animation:coreDrift 18s linear infinite}.pipeline-live-card:before{width:18rem;height:18rem;right:-6rem;top:-3rem}.pipeline-live-card:after{width:13rem;height:13rem;left:-5rem;bottom:-4rem;animation-direction:reverse}.live-card-topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:.85rem .95rem;border-bottom:1px solid rgba(159,225,214,.12);background:#07131675;color:#9fe1d6;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.72rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.live-card-topbar span{width:.62rem;height:.62rem;border-radius:999px;background:#9fe1d6;box-shadow:0 0 18px #9fe1d67a}.live-card-body{position:relative;z-index:1;height:calc(100% - 3rem);display:grid;align-content:center;gap:1.1rem;padding:1.2rem}.live-card-main{width:min(100%,25rem);display:grid;gap:.45rem;padding:1rem;border:1px solid rgba(159,225,214,.18);border-radius:14px;background:linear-gradient(180deg,#061619,#051215),#051215;box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffff0f}.live-status-dot{width:.55rem;height:.55rem;border-radius:999px;background:#a7eee3;box-shadow:0 0 20px #a7eee38c}.live-card-main strong{color:#fff;font-size:1.22rem;line-height:1.1}.live-card-main p{margin:0;color:#f7fbf98f}.live-card-stream{display:grid;gap:.5rem}.live-card-stream span{display:block;width:min(100%,calc(66% + var(--stream-index) * 7%));padding:.58rem .72rem;border:1px solid rgba(159,225,214,.16);border-radius:10px;background:linear-gradient(180deg,#274041,#1b3233),#1b3233;color:#f7fbf9b3;font-size:.82rem;animation:pipelineStream 3.8s ease-in-out infinite;animation-delay:calc(var(--stream-index) * .24s)}@keyframes pipelineStream{0%,to{opacity:.58;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}.story{position:relative;padding:clamp(4.75rem,7vw,7rem) clamp(1.25rem,5vw,4rem) clamp(5.75rem,8vw,8rem);overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(159,225,214,.11),transparent 25rem),radial-gradient(circle at 82% 34%,rgba(255,194,158,.1),transparent 22rem),linear-gradient(180deg,#07191d,#061316 48%,#07191d);color:#f7fbf9}.story:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(159,225,214,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(159,225,214,.045) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(circle at 36% 28%,rgba(0,0,0,.72),transparent 68%);mask-image:radial-gradient(circle at 36% 28%,rgba(0,0,0,.72),transparent 68%);opacity:.44}.story-inner{position:relative;width:min(1220px,100%);min-width:0;margin:0 auto;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.18fr);gap:clamp(2.5rem,5vw,5.4rem);align-items:start}.story-left{position:sticky;top:8rem;min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:.4rem}.story-left p:last-child{margin-top:1.35rem;font-size:1.05rem;line-height:1.62;color:#f7fbf9ad}.story-left h2{max-width:580px}.story-compare{width:min(100%,30rem);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.76rem;margin-top:2rem;padding:.62rem;border:1px solid rgba(159,225,214,.18);border-radius:999px;background:linear-gradient(180deg,#112226f5,#09161af5),#09161a;box-shadow:inset 0 1px #ffffff12}.story-compare:before{content:"to";display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;grid-column:2;grid-row:1;border:1px solid rgba(159,225,214,.18);border-radius:999px;color:#f7fbf994;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.62rem;text-transform:uppercase}.story-compare span,.story-compare strong{min-width:0;padding:0 .62rem;font-size:.78rem;line-height:1.2;text-align:center;overflow-wrap:anywhere}.story-compare span{color:#f7fbf97a}.story-compare strong{color:#f7fbf9;font-weight:760}.story-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%;gap:.86rem;padding:0}.story-step{position:relative;isolation:isolate;min-height:12.4rem;min-width:0;max-width:100%;display:grid;align-content:start;gap:1.1rem;padding:1.12rem;overflow:hidden;border:1px solid rgba(159,225,214,.14);border-radius:16px;background:linear-gradient(180deg,#112226fa,#091519fa),#09161a;box-shadow:inset 0 1px #fff1;transition:transform .52s var(--ease),border-color .52s var(--ease),background .52s var(--ease);animation:storyCardIn .76s var(--ease) both;animation-delay:calc(var(--story-index) * 70ms)}.story-step:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 12% 0%,rgba(159,225,214,.13),transparent 12rem),linear-gradient(90deg,rgba(159,225,214,.06),transparent 48%);opacity:0;transition:opacity .52s var(--ease)}.story-step:hover{transform:translateY(-3px);border-color:#9fe1d647}.story-step:hover:before{opacity:1}.story-step:first-child{grid-column:1 / -1;min-height:14rem;padding:1.35rem;background:radial-gradient(circle at 86% 12%,rgba(255,194,158,.13),transparent 18rem),linear-gradient(135deg,#192f32fa,#08181cfa),#09161a}.story-step-meta{display:flex;align-items:center;gap:.7rem;min-width:0}.story-step-meta span{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid rgba(159,225,214,.2);border-radius:999px;color:#9fe1d6;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.76rem;font-weight:760}.story-step-meta small{min-width:0;color:#f7fbf97a;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.68rem;line-height:1.25;letter-spacing:.065em;text-transform:uppercase;overflow-wrap:anywhere}.story-step h3{margin:0;color:#f7fbf9;font-size:clamp(1.15rem,1.55vw,1.36rem);line-height:1.13;letter-spacing:-.035em;font-weight:700}.story-step:first-child h3{max-width:38rem;font-size:clamp(1.72rem,2.6vw,2.32rem);letter-spacing:-.05em}.story-step p{margin:.72rem 0 0;color:#f7fbf999;font-size:.94rem;line-height:1.52;letter-spacing:-.012em;font-weight:450;min-width:0;width:min(100%,31rem);overflow-wrap:break-word;word-break:normal;white-space:normal}.story-step:first-child p{max-width:41rem;color:#f7fbf9ad;font-size:1rem}@keyframes storyCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.download{width:min(1160px,calc(100% - 8rem));margin:-.1rem auto 0;padding:5rem 3rem;border-radius:18px;background:radial-gradient(circle at 80% 20%,rgba(159,225,214,.16),transparent 22rem),linear-gradient(135deg,#0b181cf2,#082d2bf2),#111820;box-shadow:0 30px 90px #07191d33;color:#fff}.download .eyebrow{color:#9fe1d6}.download h2{color:#fff}.download p{width:min(760px,100%);margin-top:1.2rem;color:#ffffffbd}.download .button-light{background:#ffffff1a;color:#fff;border-color:#ffffff38}.download .button-ghost{color:#d1fff5;border-color:#d1fff542;background:#d1fff514}.footer{width:min(1160px,calc(100% - 8rem));margin:0 auto;padding:2.5rem 0 3.5rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;color:#f7fbf994}.footer div,.footer a{display:inline-flex;align-items:center;gap:.5rem}.footer img{width:2rem;height:2rem;border-radius:8px}.footer span{color:#f7fbf9;font-weight:760}.footer p{margin:0;text-align:center}.footer a{color:#9fe1d6;font-weight:740}.pilot-page{min-height:100dvh;padding:1.2rem clamp(1rem,3.5vw,3rem) 4rem;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(141,227,216,.18),transparent 28rem),radial-gradient(circle at 18% 78%,rgba(255,194,158,.11),transparent 30rem),linear-gradient(180deg,#061215,#07191d 52%,#061316);color:#f7fbf9}.pilot-nav{width:min(1220px,100%);min-height:3.4rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem;border:1px solid rgba(159,225,214,.14);border-radius:999px;background:#081215b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #00000038}.pilot-nav a{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;padding:0 .82rem;border-radius:999px;color:#f7fbf9db;font-weight:760;transition:background .42s var(--ease),transform .42s var(--ease),color .42s var(--ease)}.pilot-nav a:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.pilot-nav-call{border:1px solid rgba(159,225,214,.18);background:#9fe1d614}.pilot-hero{width:min(1220px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.72fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.6rem) 0 clamp(1.1rem,2.2vw,1.8rem)}.pilot-copy{min-width:0}.pilot-copy h1{width:min(820px,100%);margin:0;color:#f7fbf9;font-size:clamp(3.05rem,6vw,5.15rem);line-height:.92;letter-spacing:-.065em;text-wrap:balance}.pilot-copy>p:last-of-type{width:min(720px,100%);margin:.86rem 0 0;color:#f7fbf9b8;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.6}.pilot-deliverables{width:min(700px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem;margin-top:.95rem}.pilot-deliverables span{display:flex;align-items:flex-start;gap:.58rem;min-width:0;padding:.72rem .82rem;border:1px solid rgba(159,225,214,.16);border-radius:10px;background:linear-gradient(180deg,#1a2e30d6,#0a1b1ec7),#ffffff0a;color:#f7fbf9d1;line-height:1.35}.pilot-deliverables svg{flex:0 0 auto;color:#9fe1d6;margin-top:.08rem}.pilot-orbit{position:relative;width:min(100%,34rem);aspect-ratio:1;justify-self:end;display:grid;place-items:center;isolation:isolate}.pilot-orbit:before{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle,rgba(159,225,214,.25),transparent 58%),conic-gradient(from 120deg,#9fe1d60d,#ffc29e33,#9fe1d61f,#9fe1d60d);filter:blur(3px);opacity:.72;animation:coreDrift 18s linear infinite;z-index:-1}.orbit-ring{position:absolute;border:1px dashed rgba(159,225,214,.24);border-radius:50%;pointer-events:none}.orbit-ring-one{inset:8%;animation:coreDrift 28s linear infinite}.orbit-ring-two{inset:24%;border-color:#ffc29e2e;animation:coreDrift 20s linear infinite reverse}.orbit-card{position:absolute;width:10.8rem;display:grid;gap:.28rem;padding:.88rem;border:1px solid rgba(159,225,214,.18);border-radius:14px;background:linear-gradient(180deg,#213739f5,#0b1a1ef0),#0b1a1e;box-shadow:0 24px 58px #00000042,inset 0 1px #ffffff14;animation:orbitFloat 5.8s ease-in-out infinite}.orbit-card span{color:#9fe1d6;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.72rem;font-weight:820}.orbit-card strong{color:#f7fbf9;font-size:1.04rem;line-height:1.12}.orbit-card-a{left:2%;top:23%;transform:rotate(-6deg)}.orbit-card-b{right:-1%;top:14%;transform:rotate(5deg);animation-delay:.6s}.orbit-card-c{right:14%;bottom:5%;transform:rotate(-2deg);animation-delay:1.2s}.orbit-core{width:12rem;aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:.6rem;border:1px solid rgba(216,255,245,.34);border-radius:50%;background:radial-gradient(circle at 50% 0%,rgba(216,255,245,.28),transparent 48%),linear-gradient(180deg,#0d2b2e,#061316),#061316;color:#d8fff5;box-shadow:0 0 72px #9fe1d633,inset 0 1px #ffffff1a}.orbit-core strong{font-size:1.9rem;line-height:1;letter-spacing:-.05em}.pilot-intake{width:min(1220px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:1rem;align-items:stretch}.pilot-steps,.pilot-form-card{border:1px solid rgba(159,225,214,.16);background:radial-gradient(circle at 12% 0%,rgba(159,225,214,.12),transparent 20rem),linear-gradient(180deg,#0c2326f5,#061316f5),#061316;box-shadow:0 28px 82px #0000003d,inset 0 1px #ffffff14}.pilot-steps{min-width:0;display:grid;align-content:start;gap:1rem;padding:1rem;border-radius:16px}.pilot-progress-label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:#f7fbf99e;font-size:.78rem;font-weight:760}.pilot-progress-label strong{color:#9fe1d6;font-family:SF Mono,Cascadia Code,ui-monospace,monospace}.pilot-progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:#ffffff14}.pilot-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9fe1d6,#ffc29e);transition:width .52s var(--ease)}.pilot-step-list{display:grid;gap:.55rem}.pilot-step-list button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.62rem;min-height:3.4rem;padding:.7rem;border:1px solid rgba(159,225,214,.12);border-radius:10px;background:#ffffff0a;color:#f7fbf99e;cursor:pointer;text-align:left;transition:background .42s var(--ease),border-color .42s var(--ease),color .42s var(--ease),transform .42s var(--ease)}.pilot-step-list button:hover,.pilot-step-list button.is-active{color:#f7fbf9;border-color:#9fe1d642;background:#9fe1d614;transform:translateY(-1px)}.pilot-step-list button.is-complete span{background:#9fe1d629;color:#d8fff5}.pilot-step-list span{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff0f;color:#9fe1d6;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.72rem;font-weight:820}.pilot-step-list strong{font-size:.94rem}.pilot-package-note{display:grid;gap:.55rem;margin-top:.35rem;padding:.85rem;border:1px solid rgba(255,194,158,.16);border-radius:12px;background:#ffc29e0f;color:#f7fbf9ad}.pilot-package-note svg{color:#ffc29e}.pilot-package-note p{margin:0;font-size:.88rem;line-height:1.45}.pilot-form-card{min-width:0;min-height:39rem;display:flex;flex-direction:column;padding:clamp(1rem,2.2vw,1.55rem);border-radius:18px}.pilot-question-head{width:min(760px,100%)}.pilot-question-head h2,.schedule-brief h2{margin:0;color:#f7fbf9;font-size:clamp(2rem,4vw,3.6rem);line-height:.96;letter-spacing:-.058em;text-wrap:balance}.pilot-question-head>span,.schedule-brief>p{display:block;width:min(680px,100%);margin-top:.9rem;color:#f7fbf9a8;font-size:1rem;line-height:1.62}.pilot-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;margin-top:1.5rem}.pilot-fields label,.field-wide{min-width:0}.field-wide{grid-column:1 / -1}.pilot-fields label,.field-label{display:grid;gap:.48rem;color:#f7fbf9c7;font-size:.82rem;font-weight:740}.pilot-fields input,.pilot-fields textarea{width:100%;border:1px solid rgba(159,225,214,.14);border-radius:10px;background:#030d10b8;color:#f7fbf9;font:inherit;font-size:.98rem;line-height:1.4;outline:none;transition:border-color .32s var(--ease),box-shadow .32s var(--ease),background .32s var(--ease)}.pilot-fields input{min-height:3.1rem;padding:0 .9rem}.pilot-fields textarea{min-height:6.8rem;resize:vertical;padding:.86rem .9rem}.pilot-fields input::placeholder,.pilot-fields textarea::placeholder{color:#f7fbf957}.pilot-fields input:focus,.pilot-fields textarea:focus{border-color:#9fe1d66b;background:#051215e6;box-shadow:0 0 0 3px #9fe1d61a}.choice-grid,.choice-row{display:flex;flex-wrap:wrap;gap:.55rem}.choice-grid button,.choice-row button{min-height:2.7rem;padding:.62rem .76rem;border:1px solid rgba(159,225,214,.15);border-radius:999px;background:#ffffff0e;color:#f7fbf9b8;cursor:pointer;font:inherit;font-size:.86rem;font-weight:690;transition:transform .32s var(--ease),background .32s var(--ease),border-color .32s var(--ease),color .32s var(--ease)}.choice-grid button:hover,.choice-grid button.is-selected,.choice-row button:hover,.choice-row button.is-selected{transform:translateY(-1px);border-color:#d8fff559;background:#9fe1d61f;color:#f7fbf9}.pilot-error{margin:auto 0 0;padding:.75rem .9rem;border:1px solid rgba(255,194,158,.28);border-radius:10px;background:#ffc29e14;color:#ffd9c4;font-size:.9rem;line-height:1.4}.pilot-form-actions{display:flex;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:1.2rem}.pilot-form-actions .button{min-width:9.5rem}.pilot-page{min-height:100dvh;position:relative;isolation:isolate;padding:1rem clamp(1rem,3vw,2.4rem) 2rem;overflow-x:clip;background:linear-gradient(rgba(8,25,29,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,25,29,.04) 1px,transparent 1px),radial-gradient(circle at 86% 8%,rgba(15,118,110,.16),transparent 26rem),radial-gradient(circle at 18% 92%,rgba(187,98,65,.12),transparent 24rem),linear-gradient(180deg,#f5f2ea,#ece7dc);background-size:44px 44px,44px 44px,auto,auto,auto;color:#102226}.pilot-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:radial-gradient(circle at 20% 20%,rgba(16,34,38,.09) 0 1px,transparent 1px),radial-gradient(circle at 80% 40%,rgba(16,34,38,.08) 0 1px,transparent 1px);background-size:18px 18px,26px 26px}.pilot-page .hero-kicker,.pilot-page .eyebrow{color:#0f766e}.pilot-page .button{border-radius:8px}.pilot-page .button-dark{background:#102226;color:#fffaf0}.pilot-page .button-dark:hover{background:#18383c}.pilot-page .button-light{border-color:#10222629;background:#fffaf0b8;color:#102226}.pilot-page .button-light:hover{border-color:#0f766e47;background:#fffaf0}.pilot-nav{position:sticky;top:1rem;z-index:20;width:min(1380px,100%);min-height:3.25rem;border:1px solid rgba(16,34,38,.1);border-radius:12px;background:#fffaf0c7;box-shadow:0 18px 48px #10222614,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pilot-nav a{color:#102226c7;border-radius:8px}.pilot-nav a:hover{color:#102226;background:#1022260f}.pilot-nav-call{border:1px solid rgba(15,118,110,.18);background:#0f766e14}.pilot-workbench{width:min(1380px,100%);min-height:calc(100dvh - 6.25rem);margin:1rem auto 0;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.56fr);gap:1rem;align-items:stretch}.pilot-brief-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto 1fr;gap:clamp(.82rem,1.6vw,1.15rem);padding:clamp(1.15rem,2.2vw,1.8rem);overflow:hidden;border:1px solid rgba(216,255,245,.13);border-radius:18px;background:radial-gradient(circle at 90% 16%,rgba(159,225,214,.2),transparent 18rem),linear-gradient(160deg,#102226,#07191d 58%,#13201e);color:#f7fbf9;box-shadow:0 24px 70px #1022262e,inset 0 1px #ffffff14}.pilot-brief-panel h1{width:min(100%,34rem);margin:0;color:#f7fbf9;font-size:clamp(2.35rem,4.2vw,4.4rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.pilot-brief-panel p:not(.hero-kicker){width:min(100%,35rem);margin:.9rem 0 0;color:#f7fbf9ad;font-size:clamp(.95rem,1.08vw,1.04rem);line-height:1.6}.pilot-outcome-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(216,255,245,.14);border-bottom:1px solid rgba(216,255,245,.14)}.pilot-outcome-strip span{min-width:0;display:grid;gap:.22rem;padding:.9rem .7rem;color:#f7fbf98f;font-size:.78rem;line-height:1.2;text-transform:uppercase;letter-spacing:.055em}.pilot-outcome-strip span+span{border-left:1px solid rgba(216,255,245,.14)}.pilot-outcome-strip strong{color:#f7fbf9;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:1.6rem;line-height:1;letter-spacing:-.04em}.pilot-proof-list{display:grid;border-top:1px solid rgba(216,255,245,.12)}.pilot-proof-list article{display:grid;grid-template-columns:auto 1fr;gap:.62rem;padding:.68rem 0;border-bottom:1px solid rgba(216,255,245,.12);color:#f7fbf9c2;line-height:1.38;animation:storyCardIn .64s var(--ease) both;animation-delay:calc(var(--proof-index) * 80ms)}.pilot-proof-list svg{color:#9fe1d6;margin-top:.1rem}.pilot-evidence-console{position:relative;min-height:12.5rem;align-self:end;overflow:hidden;border:1px solid rgba(216,255,245,.14);border-radius:14px;background:linear-gradient(rgba(216,255,245,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(216,255,245,.035) 1px,transparent 1px),radial-gradient(circle at 72% 42%,rgba(159,225,214,.18),transparent 12rem),#030d106b;background-size:28px 28px,28px 28px,auto,auto}.console-topline{display:flex;align-items:center;justify-content:space-between;padding:.8rem;border-bottom:1px solid rgba(216,255,245,.12);color:#f7fbf97a;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.68rem;text-transform:uppercase}.console-topline strong{color:#9fe1d6}.console-route{position:absolute;inset:3.8rem .9rem auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.console-route span{min-height:3.8rem;display:grid;place-items:center;border:1px solid rgba(216,255,245,.13);border-radius:10px;background:#ffffff0b;color:#f7fbf9c2;font-size:.78rem;font-weight:720}.console-stream{position:absolute;left:1.2rem;right:1.2rem;bottom:1rem;display:grid;gap:.4rem}.console-stream i{display:block;height:.48rem;border-radius:999px;background:linear-gradient(90deg,#9fe1d629,#9fe1d6b3,#ffc29e38);transform-origin:left;animation:consoleStream 2.8s var(--ease) infinite}.console-stream i:nth-child(2){width:76%;animation-delay:.22s}.console-stream i:nth-child(3){width:52%;animation-delay:.44s}.pilot-intake{width:100%;margin:0;display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:1rem;align-items:stretch}.pilot-steps,.pilot-form-card{border:1px solid rgba(16,34,38,.1);background:#fffaf0d1;box-shadow:0 24px 64px #1022261a,inset 0 1px #ffffffbd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pilot-steps{padding:1rem;border-radius:16px}.pilot-progress-label{color:#10222694}.pilot-progress-label strong{color:#0f766e}.pilot-progress-track{height:.42rem;background:#10222614}.pilot-progress-track span{background:linear-gradient(90deg,#0f766e,#bb6241)}.pilot-step-list button{min-height:3.1rem;border-color:#10222617;border-radius:10px;background:#ffffff6b;color:#10222699}.pilot-step-list button:hover,.pilot-step-list button.is-active{color:#102226;border-color:#0f766e42;background:#fff;box-shadow:0 12px 28px #10222614}.pilot-step-list span{background:#0f766e14;color:#0f766e}.pilot-step-list button.is-complete span{background:#0f766e;color:#fffaf0}.pilot-package-note{margin-top:auto;border-color:#bb62412e;background:#bb624112;color:#102226a3}.pilot-package-note svg{color:#bb6241}.pilot-form-card{min-height:auto;padding:clamp(1.25rem,2.4vw,2rem);border-radius:18px}.pilot-question-head{width:min(820px,100%)}.pilot-question-head h2{color:#102226;font-size:clamp(1.9rem,3vw,2.85rem);line-height:.98;letter-spacing:-.056em}.pilot-question-head>span{color:#1022269e;font-size:.96rem;margin-top:.72rem}.pilot-fields{gap:.72rem;margin-top:1.08rem}.pilot-fields label,.field-label{color:#102226b8}.pilot-fields input,.pilot-fields textarea{border-color:#1022261f;background:#ffffffb3;color:#102226}.pilot-fields input{min-height:2.78rem;padding:0 .82rem}.pilot-fields textarea{min-height:5.7rem;padding:.78rem .82rem}.pilot-fields input::placeholder,.pilot-fields textarea::placeholder{color:#1022265c}.pilot-fields input:focus,.pilot-fields textarea:focus{border-color:#0f766e5c;background:#fff;box-shadow:0 0 0 3px #0f766e17}.choice-grid,.choice-row{gap:.5rem}.choice-grid button,.choice-row button{min-height:2.22rem;border-color:#1022261a;border-radius:8px;background:#ffffff8c;color:#102226a8}.choice-grid button:hover,.choice-grid button.is-selected,.choice-row button:hover,.choice-row button.is-selected{border-color:#0f766e47;background:#0f766e1a;color:#102226}.pilot-error{border-color:#bb624147;background:#bb624114;color:#8c3f28}.pilot-form-actions{margin-top:1.05rem;padding-top:.9rem;border-top:1px solid rgba(16,34,38,.08)}@media(max-height:820px)and (min-width:861px){.pilot-brief-panel{gap:.75rem}.pilot-brief-panel h1{font-size:clamp(2.18rem,4vw,3.85rem)}.pilot-brief-panel p:not(.hero-kicker){margin-top:.65rem;line-height:1.48}.pilot-evidence-console{display:none}.pilot-proof-list article{padding:.55rem 0}}@keyframes consoleStream{0%,to{opacity:.46;transform:scaleX(.42)}50%{opacity:1;transform:scaleX(1)}}.schedule-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#02080ac7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.schedule-panel{position:relative;width:min(1180px,100%);max-height:min(820px,calc(100dvh - 2rem));display:grid;grid-template-columns:minmax(320px,.72fr) minmax(360px,1fr);overflow:hidden;border:1px solid rgba(159,225,214,.2);border-radius:18px;background:radial-gradient(circle at 16% 0%,rgba(159,225,214,.16),transparent 26rem),linear-gradient(180deg,#0a2023,#061316),#061316;color:#f7fbf9;box-shadow:0 40px 120px #0000007a,inset 0 1px #ffffff14}.schedule-close{position:absolute;right:.9rem;top:.9rem;z-index:2;min-height:2.4rem;padding:0 .78rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#041114c7;color:#f7fbf9c7;cursor:pointer;font-weight:740}.schedule-brief{min-width:0;display:flex;flex-direction:column;padding:clamp(1.2rem,2.5vw,2rem)}.schedule-actions{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:1rem}.schedule-actions .button-light{background:#ffffff14;color:#fff}.schedule-brief pre{min-height:13rem;max-height:20rem;margin:1rem 0 0;overflow:auto;padding:.9rem;border:1px solid rgba(159,225,214,.14);border-radius:12px;background:#030d10c7;color:#f7fbf9b3;font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:.78rem;line-height:1.45;white-space:pre-wrap}.schedule-panel iframe{width:100%;height:min(800px,calc(100dvh - 2rem));min-height:620px;border:0;background:#fff}@keyframes orbitFloat{0%,to{translate:0 0}50%{translate:0 -12px}}@media(max-height:820px)and (min-width:1081px){.hero{padding-top:5.35rem;padding-bottom:1rem}.hero-shell{min-height:calc(100dvh - 6.35rem);column-gap:clamp(1.6rem,3.2vw,3.5rem);row-gap:.88rem}.hero-content{padding-top:.2rem}.hero-kicker{margin-bottom:.72rem;font-size:.74rem}.hero h1{max-width:720px;font-size:clamp(3.35rem,8.4vh,4.32rem);line-height:.94}.hero-copy{width:min(690px,100%);margin-top:.76rem;font-size:.95rem;line-height:1.42}.hero-belief{width:min(650px,100%);margin-top:.48rem;font-size:.8rem;line-height:1.38}.hero-open-source{width:min(650px,100%);margin-top:.62rem;padding:.52rem 0}.hero-open-source span{min-height:1.58rem;padding:.3rem .48rem;font-size:.6rem}.hero-open-source strong{font-size:.76rem;line-height:1.28}.hero-actions{margin-top:.78rem}.button{min-height:2.74rem;padding:.72rem .96rem}.hero-visual{width:min(46vw,740px)}.hero-footer{padding:.48rem}}@media(max-width:1080px){.hero{min-height:auto;padding-bottom:1.4rem}.hero-shell{width:min(100%,calc(100vw - 2rem));min-height:auto;grid-template-columns:1fr;grid-template-rows:auto;row-gap:1.65rem}.hero-content{max-width:760px;padding-top:1rem}.hero h1{max-width:min(760px,90vw);font-size:clamp(3.2rem,8.4vw,4.4rem)}.hero h1 span{display:block}.hero-line-experience{display:inline-flex;flex-wrap:wrap}.hero-visual{width:min(100%,760px);justify-self:start;margin-right:0;transform:none}.hero-footer{padding:.7rem .85rem}.section h2,.story-left h2,.download h2{font-size:2.75rem}.pipeline .section-heading{grid-template-columns:1fr;gap:1.25rem}.pipeline .section-heading h2{font-size:3rem}.pipeline .section-heading p:last-child{width:min(760px,100%)}.experience-flow-shell{height:620px}.engine-node{left:49.5%}.experience-stack{right:1rem;width:min(35%,350px)}.experience-node{min-height:62px;padding:.72rem}.experience-node p{display:none}.product-inner,.story-inner{grid-template-columns:1fr}.story{min-height:auto}.story-left{position:static;min-height:auto}.story-steps{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));padding:2rem 0 0}.story-step{min-height:11.5rem;display:grid;align-content:start;gap:1rem;padding:1rem}.story-step p{width:min(100%,31rem);max-width:100%;font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}}@media(max-width:760px){html{scroll-padding-top:1rem}[id]{scroll-margin-top:1rem}.hero{min-height:auto;padding:5.35rem 1rem 2.25rem;max-width:100vw;justify-content:flex-start;gap:2rem}.hero-shell{width:100%;row-gap:1.25rem}.site-nav{position:absolute;top:.5rem;left:.5rem;right:auto;width:min(calc(100vw - 1rem),23rem);max-width:none;transform:none;grid-template-columns:auto minmax(0,1fr);gap:.42rem;padding:.38rem;border-radius:14px;min-height:auto;background:#081215db;overflow:hidden}.site-nav:after{display:none}.brand{grid-column:1;grid-row:1;min-width:0;padding-right:0}.brand img{width:1.78rem;height:1.78rem}.brand span{display:none}.nav-links{grid-column:2;grid-row:1;width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffc7;opacity:1;pointer-events:auto;transform:none;box-shadow:none;transition:color .42s var(--ease)}.nav-links a{min-width:0;padding:.44rem .32rem;border-radius:6px;background:#ffffff14;text-align:center;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-links a:hover{background:#93e2d814}.nav-cta,.menu-button{display:none}.menu-button span{opacity:0}.menu-button:before,.menu-button:after{opacity:1}.hero-wash{background:linear-gradient(180deg,#050f12fa,#050f12e6 28%,#050f129e 58%,#050f12fa),radial-gradient(circle at 72% 52%,#8de3d82e,#050f1233 30%,#050f12e6 72%),linear-gradient(90deg,#050f12f5,#050f12c7 58%,#050f128c)}.hero-grid{background-size:48px 48px}.hero-content{width:100%;max-width:none;margin:0;padding-top:.5rem;text-align:left;overflow:visible}.hero h1{width:100%;max-width:min(100%,22.2rem);margin:0;font-size:clamp(2.12rem,11.6vw,2.62rem);line-height:1}.hero h1 span{display:block}.hero-kicker{max-width:21rem;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.hero-copy{margin-left:0;font-size:.98rem;max-width:21.5rem;overflow-wrap:break-word}.hero-belief{max-width:21.5rem;font-size:.92rem}.hero-open-source{width:100%;max-width:22.5rem;grid-template-columns:1fr;align-items:start;gap:.5rem;margin-top:.8rem}.hero-open-source span{width:fit-content}.hero-open-source strong{font-size:.84rem}.hero-actions,.download-actions{justify-content:flex-start}.hero-actions{width:100%;max-width:22.5rem}.button{width:100%;min-height:3.05rem;white-space:normal;line-height:1.15}.hero-visual{width:min(100%,25rem);justify-self:start}.hero-visual:before{inset:-12%;opacity:.5}.hero-visual-frame{border-radius:14px}.hero-footer{display:none}.section{padding:4rem 1rem;overflow-x:clip}.pipeline{padding-top:1rem}.pipeline .section-heading{display:grid;width:100%;max-width:100%;margin-bottom:1.2rem;grid-template-columns:1fr}.section-heading{margin-bottom:2rem;text-align:left}.section h2,.story-left h2,.download h2{font-size:2.12rem;line-height:1.08}.pipeline .section-heading h2{width:min(100%,22.5rem);max-width:calc(100vw - 2rem);font-size:clamp(1.72rem,7.2vw,1.88rem);line-height:1.04;letter-spacing:-.045em;text-wrap:wrap;overflow-wrap:anywhere}.pipeline .section-heading h2 span{display:block;max-width:100%}.pipeline .section-heading p:last-child{width:min(100%,22.5rem);max-width:calc(100vw - 2rem);font-size:.98rem}.experience-flow-shell{height:720px;border-radius:8px;scroll-margin-top:7rem}.organic-flow-lines{width:210%;height:74%;left:-56%;top:0}.flow-labels{inset:.78rem .85rem auto;display:flex;justify-content:space-between;gap:.6rem;font-size:.62rem}.flow-labels span{text-align:left}.flow-labels span:nth-child(2){text-align:center}.flow-labels span:last-child{text-align:right}.signal-node{min-width:98px;padding:.48rem .58rem;font-size:.7rem}.signal-node:nth-child(1){left:4%!important;top:13%!important}.signal-node:nth-child(2){left:34%!important;top:10%!important}.signal-node:nth-child(3){left:10%!important;top:22%!important}.signal-node:nth-child(4){left:52%!important;top:20%!important}.signal-node:nth-child(n+5):nth-child(-n+10){opacity:.58}.signal-node:nth-child(n+11){display:none}.engine-node{width:214px;height:152px;left:50%;top:33%}.engine-button strong{font-size:1.05rem}.experience-stack{left:.8rem;right:.8rem;top:44%;bottom:auto;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.experience-stack-header{grid-column:1 / -1;padding-bottom:0}.experience-stack-header span{font-size:.64rem}.experience-stack-header strong{font-size:.88rem}.experience-node{width:100%;min-height:0;padding:.46rem .52rem;gap:.42rem;transform:translateY(10px) scale(.99)}.experience-node strong{font-size:.78rem}.experience-node p,.flow-caption{display:none}.product{gap:2rem;overflow-x:clip;background:radial-gradient(circle at 18% 12%,rgba(141,227,216,.12),transparent 18rem),linear-gradient(180deg,#07191d,#061316 54%,#07191d)}.product-inner{width:100%;max-width:100%;min-width:0;gap:2rem}.product-pipeline-shell{padding:.65rem;border-radius:14px}.product-pipeline-header{grid-template-columns:1fr;gap:.9rem;padding:.55rem .45rem .95rem}.product-pipeline-header h2{font-size:2rem;line-height:1.04;letter-spacing:-.05em;overflow-wrap:anywhere}.product-pipeline-header>span{font-size:.94rem}.product-pipeline-rail{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.product-stage{min-height:6.4rem;padding:.75rem}.product-stage:after{display:none}.product-stage span{width:1.75rem;height:1.75rem}.product-stage strong{font-size:.9rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.product-pipeline-panel{min-height:auto;grid-template-columns:1fr;padding:.78rem}.pipeline-detail-copy{padding:.72rem}.pipeline-detail-copy h3{font-size:1.78rem;overflow-wrap:anywhere}.pipeline-live-card{min-height:17rem}.story-left,.download-copy{max-width:min(100%,22rem)}.product-pipeline-header h2,.product-pipeline-header>span,.story-left h2,.story-left p,.download h2,.download p{max-width:min(100%,22rem);white-space:normal}.story{padding:4.5rem 1rem 5rem}.story-inner{gap:2rem;width:100%;max-width:100%}.story-compare{width:min(100%,22rem);grid-template-columns:1fr;gap:.36rem;border-radius:14px}.story-compare:before{width:auto;height:auto;grid-column:auto;padding:.34rem .6rem}.story-steps{grid-template-columns:1fr}.story-step{min-height:auto;width:100%;max-width:100%;display:grid;gap:.8rem;padding:1rem;overflow:hidden}.story-step:first-child{min-height:auto;padding:1.05rem}.story-step h3,.story-step:first-child h3{font-size:clamp(1.18rem,5vw,1.42rem);line-height:1.12}.story-step p{width:100%;max-width:100%;font-size:.9rem;line-height:1.48;overflow-wrap:anywhere}.download{width:calc(100% - 2rem);margin-top:1rem;padding:3rem 1.25rem;border-radius:14px}.footer{width:calc(100% - 2rem);grid-template-columns:1fr;justify-items:start}.footer p{text-align:left}}@media(max-width:420px){.hero h1{font-size:clamp(2rem,10.6vw,2.36rem)}.hero-line-experience span{display:inline}.pipeline .section-heading h2,.product-pipeline-header h2{max-width:calc(100vw - 2rem);font-size:clamp(1.55rem,8.8vw,1.82rem)}.experience-flow-shell{height:650px}.organic-flow-lines{width:186%;left:-42%}.flow-labels{font-size:.56rem}.engine-node{width:188px;height:136px;top:35%}.engine-kicker,.engine-cta{font-size:.62rem}.engine-button strong{font-size:.94rem}.signal-node{min-width:78px;max-width:112px;padding:.42rem .48rem;font-size:.64rem}.signal-node:nth-child(4){left:48%!important}.product-pipeline-shell{padding:.55rem}.product-pipeline-rail{gap:.45rem;padding:.45rem}.product-stage{min-height:5.6rem;padding:.62rem}.product-stage span{width:1.54rem;height:1.54rem;font-size:.65rem}.product-stage strong{font-size:.74rem;line-height:1.1}.product-pipeline-panel{padding:.58rem}.pipeline-detail-copy h3{font-size:1.52rem}.pipeline-detail-copy>span{font-size:.9rem;line-height:1.5}.section h2,.story-left h2,.download h2{font-size:2rem}}@media(max-width:1080px){.pilot-hero,.pilot-intake,.schedule-panel{grid-template-columns:1fr}.pilot-hero{min-height:auto;padding-top:3.5rem}.pilot-orbit{width:min(100%,30rem);justify-self:start}.pilot-form-card{min-height:34rem}.schedule-panel{overflow:auto}.schedule-panel iframe{min-height:560px}}@media(max-width:760px){.pilot-page{padding:.5rem 1rem 2.5rem}.pilot-nav{border-radius:14px}.pilot-nav a{min-height:2.4rem;padding:0 .6rem;font-size:.84rem}.pilot-nav-call span{display:none}.pilot-hero{gap:1.5rem;padding:3.2rem 0 1.2rem}.pilot-copy h1{width:min(100%,23rem);font-size:clamp(2.35rem,12vw,3.1rem);line-height:.96;letter-spacing:-.055em}.pilot-copy>p:last-of-type,.pilot-deliverables{width:min(100%,23rem)}.pilot-deliverables span{padding:.65rem;font-size:.9rem}.pilot-deliverables{grid-template-columns:1fr}.pilot-orbit{width:min(100%,22rem);margin-top:.2rem}.orbit-card{width:8.5rem;padding:.7rem}.orbit-card strong{font-size:.9rem}.orbit-core{width:9rem}.pilot-intake{gap:.85rem}.pilot-steps,.pilot-form-card{border-radius:14px}.pilot-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-step-list button{min-height:3rem;gap:.44rem;padding:.58rem}.pilot-step-list strong{font-size:.82rem}.pilot-package-note{display:none}.pilot-form-card{min-height:auto;padding:1rem}.pilot-question-head h2,.schedule-brief h2{font-size:clamp(1.85rem,8vw,2.3rem);line-height:1.02}.pilot-question-head>span,.schedule-brief>p{font-size:.94rem}.pilot-fields{grid-template-columns:1fr;margin-top:1rem}.pilot-fields textarea{min-height:6.1rem}.choice-grid button,.choice-row button{border-radius:10px}.pilot-form-actions{flex-direction:column-reverse}.pilot-form-actions .button{width:100%}.schedule-modal{padding:.5rem}.schedule-panel{max-height:calc(100dvh - 1rem);border-radius:14px}.schedule-brief{padding:1rem}.schedule-actions .button{width:100%}.schedule-brief pre{max-height:13rem}.schedule-panel iframe{min-height:520px}}@media(max-width:1180px){.pilot-workbench{grid-template-columns:1fr}.pilot-brief-panel{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-template-rows:auto auto;align-items:end}.pilot-brief-panel>div:first-child{grid-row:1 / 3}.pilot-proof-list{display:none}.pilot-evidence-console{min-height:10rem}.pilot-form-card{min-height:36rem}}@media(max-width:860px){.pilot-page{padding:.7rem .9rem 1.6rem}.pilot-nav{top:.7rem;width:100%}.pilot-workbench{min-height:auto;margin-top:.8rem}.pilot-brief-panel{grid-template-columns:1fr;grid-template-rows:auto;padding:1rem;border-radius:14px}.pilot-brief-panel>div:first-child{grid-row:auto}.pilot-brief-panel h1{font-size:clamp(2.1rem,10vw,3rem)}.pilot-outcome-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-evidence-console{display:none}.pilot-intake{grid-template-columns:1fr}.pilot-steps{padding:.75rem}.pilot-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.pilot-step-list button{min-height:4.4rem;grid-template-columns:1fr;justify-items:start;gap:.36rem;padding:.58rem}.pilot-step-list strong{font-size:.75rem}.pilot-package-note{display:none}.pilot-form-card{min-height:auto;padding:1rem;border-radius:14px}.pilot-question-head h2{font-size:clamp(1.75rem,8vw,2.25rem)}.pilot-fields{grid-template-columns:1fr}}@media(max-width:480px){.pilot-nav-call span{display:none}.pilot-outcome-strip span{padding:.7rem .45rem;font-size:.62rem}.pilot-outcome-strip strong{font-size:1.25rem}.pilot-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pilot-sales-page{--pilot-sales-bg: #f6f4ee;--pilot-sales-ink: #102421;--pilot-sales-muted: rgba(16, 36, 33, .64);--pilot-sales-soft: rgba(16, 36, 33, .12);--pilot-sales-accent: #0f766e;--pilot-sales-paper: #fffdf8;width:100%;min-height:100dvh;overflow-x:clip;background:var(--pilot-sales-bg);color:var(--pilot-sales-ink);font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif}.pilot-sales-nav{position:fixed;top:0;left:0;z-index:30;width:50%;min-height:4.5rem;padding:1.15rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--pilot-sales-ink)}.pilot-sales-brand,.pilot-sales-nav-actions,.pilot-sales-back,.pilot-sales-book{display:inline-flex;align-items:center}.pilot-sales-brand{gap:.62rem;font-size:1rem;font-weight:720}.pilot-sales-brand img{width:2rem;height:2rem;border-radius:7px}.pilot-sales-nav-actions{gap:.72rem;font-size:.84rem;font-weight:680}.pilot-sales-back,.pilot-sales-book{min-height:2.5rem;gap:.42rem;white-space:nowrap}.pilot-sales-back{color:#1024219e}.pilot-sales-book{padding:0 1rem;border:1px solid rgba(16,36,33,.14);border-radius:4px;background:#fffdf8b8;box-shadow:0 12px 34px #10242114;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.pilot-sales-book:hover{border-color:#0f766e57;background:#fffdf8;transform:translateY(-1px)}.pilot-sales-shell{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pilot-sales-copy{min-width:0;padding:8.7rem 5rem 4rem;display:flex;flex-direction:column;justify-content:center;gap:2rem}.pilot-sales-copy h1{max-width:46rem;margin:0;font-size:5.8rem;line-height:.93;letter-spacing:0;font-weight:640;text-wrap:balance}.pilot-sales-copy>p{max-width:34rem;margin:0;color:var(--pilot-sales-muted);font-size:1.18rem;line-height:1.58}.pilot-sales-form-column{position:relative;min-width:0;min-height:100dvh;padding:5.5rem 4.5rem 3.5rem;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#05111366,#051113b8),url(/assets/images/commercial/oyster-commercial-ai-twin-hero-v1.png) center / cover no-repeat}.pilot-sales-form-column:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 70% 16%,rgba(141,227,216,.24),transparent 20rem),linear-gradient(90deg,#051113b8,#05111357)}.pilot-sales-form{width:min(34.5rem,100%);padding:2rem;border:1px solid rgba(16,36,33,.14);border-radius:4px;background:#fffdf8f5;box-shadow:0 28px 90px #0000003d,inset 0 1px #ffffffb8;color:var(--pilot-sales-ink)}.pilot-sales-form-head{margin-bottom:1.45rem}.pilot-sales-form-head p{margin:0 0 .78rem;color:var(--pilot-sales-accent);font-size:.76rem;line-height:1;font-weight:780;text-transform:uppercase;letter-spacing:0}.pilot-sales-form-head h2{margin:0;font-size:2rem;line-height:1.02;letter-spacing:0;font-weight:720}.pilot-sales-form-head span{display:block;max-width:25rem;margin-top:.68rem;color:#10242199;font-size:.96rem;line-height:1.5}.pilot-sales-fields{display:grid;grid-template-columns:1fr;gap:.86rem .78rem}.pilot-sales-fields label{min-width:0;display:grid;gap:.42rem}.pilot-sales-fields label>span{color:#102421bd;font-size:.78rem;font-weight:760}.pilot-sales-fields input,.pilot-sales-fields select,.pilot-sales-fields textarea{width:100%;min-width:0;border:1px solid rgba(16,36,33,.16);border-radius:4px;background:#fbfaf5;color:var(--pilot-sales-ink);font:inherit;font-size:.94rem;outline:none;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.pilot-sales-fields input,.pilot-sales-fields select{height:3rem;padding:0 .86rem}.pilot-sales-fields textarea{min-height:6rem;resize:vertical;padding:.82rem .86rem}.pilot-sales-fields input::placeholder,.pilot-sales-fields textarea::placeholder{color:#1024217a}.pilot-sales-fields input:focus,.pilot-sales-fields select:focus,.pilot-sales-fields textarea:focus{border-color:#0f766ea8;background:#fffdf8;box-shadow:0 0 0 3px #0f766e1f}.pilot-sales-field-wide{grid-column:1 / -1}.pilot-sales-form-actions{display:grid;grid-template-columns:1fr;gap:.72rem;align-items:center;margin-top:1.25rem}.pilot-sales-form-actions button,.pilot-sales-form-actions a{height:3.15rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-size:.92rem;font-weight:760;white-space:nowrap;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.pilot-sales-form-actions button{border:1px solid #102421;background:#102421;color:#fffdf8}.pilot-sales-form-actions button:hover{background:#193d38;border-color:#193d38;transform:translateY(-1px)}.pilot-sales-form-actions button:disabled{cursor:wait;opacity:.72;transform:none}.pilot-sales-form-actions a{padding:0 1rem;border:1px solid rgba(16,36,33,.16);background:#fffdf8;color:var(--pilot-sales-ink)}.pilot-sales-form-actions a:hover{border-color:#0f766e57;transform:translateY(-1px)}.pilot-sales-confirm{margin:.9rem 0 0;color:#0f766e;font-size:.9rem;line-height:1.45;font-weight:700}.pilot-sales-error{margin:.9rem 0 0;color:#9f2f20;font-size:.9rem;line-height:1.45;font-weight:700}.pilot-sales-privacy{margin:1rem 0 0;color:#10242180;font-size:.74rem;line-height:1.45}@media(prefers-reduced-motion:reduce){.pilot-sales-book,.pilot-sales-form-actions button,.pilot-sales-form-actions a{transition:none}}@media(max-width:1180px){.pilot-sales-nav{width:100%;background:#f6f4eedb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pilot-sales-shell{grid-template-columns:1fr}.pilot-sales-copy{min-height:auto;padding:7.8rem 2rem 3rem}.pilot-sales-copy h1{max-width:40rem;font-size:4.6rem}.pilot-sales-form-column{min-height:auto;padding:4rem 2rem}}@media(max-width:760px){.pilot-sales-nav{min-height:4rem;padding:.75rem 1rem}.pilot-sales-brand span,.pilot-sales-back span{display:none}.pilot-sales-nav-actions{gap:.5rem}.pilot-sales-book{min-height:2.45rem;padding:0 .78rem}.pilot-sales-copy{padding:6.4rem 1rem 2.5rem;gap:1.55rem}.pilot-sales-copy h1{max-width:22rem;font-size:3.05rem;line-height:.98}.pilot-sales-copy>p{max-width:22rem;font-size:1rem}.pilot-sales-form-column{padding:2rem 1rem 2.5rem}.pilot-sales-form{padding:1.2rem}.pilot-sales-form-head h2{font-size:1.62rem}.pilot-sales-fields,.pilot-sales-form-actions{grid-template-columns:1fr}.pilot-sales-form-actions a{width:100%}}.commercial-page{--commercial-ink: #f4faf8;--commercial-muted: rgba(244, 250, 248, .68);--commercial-soft: rgba(244, 250, 248, .48);--commercial-bg: #071113;--commercial-panel: rgba(12, 29, 32, .82);--commercial-line: rgba(205, 248, 239, .16);--commercial-accent: #8de3d8;--commercial-pearl: #eefdf9;width:100%;overflow-x:clip;background:radial-gradient(circle at 72% 4%,rgba(141,227,216,.16),transparent 24rem),linear-gradient(180deg,#071113,#09191c 42%,#061113);color:var(--commercial-ink);font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif}.commercial-nav{--commercial-ink: #f4faf8;--commercial-muted: rgba(244, 250, 248, .68);--commercial-soft: rgba(244, 250, 248, .48);--commercial-bg: #071113;--commercial-panel: rgba(12, 29, 32, .82);--commercial-line: rgba(205, 248, 239, .16);--commercial-accent: #8de3d8;--commercial-pearl: #eefdf9;position:fixed;top:1rem;left:50%;z-index:40;width:min(1180px,calc(100vw - 2rem));min-height:4rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.45rem .45rem .45rem .85rem;border:1px solid rgba(238,253,249,.16);border-radius:999px;background:#071113c7;box-shadow:0 22px 72px #0000003d,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);transform:translate(-50%)}.commercial-brand{display:inline-flex;align-items:center;gap:.62rem;min-width:0;color:var(--commercial-ink);font-weight:760}.commercial-brand img{width:2.15rem;height:2.15rem;border-radius:10px}.commercial-nav-secondary,.commercial-footer a,.commercial-text-link{transition:color .36s var(--ease),border-color .36s var(--ease),transform .36s var(--ease)}.commercial-nav-secondary:hover,.commercial-footer a:hover,.commercial-text-link:hover{color:#fff}.commercial-nav-secondary{color:#f4faf89e;font-size:.9rem;white-space:nowrap}.commercial-nav-cta,.commercial-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.8rem;border-radius:999px;font-weight:760;line-height:1;white-space:nowrap;transition:transform .36s var(--ease),background .36s var(--ease),border-color .36s var(--ease),color .36s var(--ease)}.commercial-nav-cta{padding:0 1rem;background:var(--commercial-pearl);color:#081618;font-size:.88rem}.commercial-nav-cta:hover,.commercial-button-primary:hover{transform:translateY(-1px);background:#c9fff5}.commercial-button{min-height:3.15rem;padding:.9rem 1.22rem;border:1px solid transparent}.commercial-button:active,.commercial-nav-cta:active{transform:translateY(1px) scale(.99)}.commercial-button-primary{background:var(--commercial-pearl);color:#081618}.commercial-button-ghost{border-color:#eefdf938;background:#eefdf90f;color:var(--commercial-ink)}.commercial-button-ghost:hover{border-color:#8de3d880;background:#8de3d81a}.commercial-hero{position:relative;min-height:100dvh;padding:6.2rem clamp(1.2rem,4vw,4rem) 3rem;display:grid;align-items:center;overflow:hidden;isolation:isolate}.commercial-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071113fa,#071113d1 42%,#07111394),radial-gradient(circle at 72% 46%,rgba(141,227,216,.16),transparent 30rem)}.commercial-hero-shell{width:min(1320px,100%);min-width:0;min-height:calc(100dvh - 9.2rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem)}.commercial-hero-copy{width:100%;max-width:650px;min-width:0}.commercial-kicker{margin:0 0 1rem;color:var(--commercial-accent);font-size:.95rem;font-weight:720}.commercial-hero h1,.commercial-section h2,.commercial-markets h2,.commercial-cta h2{margin:0;color:var(--commercial-ink);font-weight:760;line-height:1.02;letter-spacing:0}.commercial-hero h1{max-width:720px;font-size:3.35rem;overflow-wrap:break-word;text-wrap:wrap}.commercial-hero h1 span{display:block}.commercial-hero-copy>p:not(.commercial-kicker),.commercial-section-head p,.commercial-deployment-copy>p,.commercial-markets p,.commercial-controls-copy>p,.commercial-cta p{color:var(--commercial-muted);font-size:1rem;line-height:1.62}.commercial-hero-copy>p:not(.commercial-kicker){width:min(560px,100%);margin:1rem 0 0;font-size:1.1rem}.commercial-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.45rem}.commercial-hero-visual{position:relative;min-width:0;aspect-ratio:16 / 10;border:1px solid rgba(238,253,249,.16);border-radius:22px;overflow:hidden;background:linear-gradient(90deg,#07111314,#07111338),url(/assets/images/commercial/oyster-commercial-harvey-hero_001.jpg) center / cover,#081618;box-shadow:0 34px 110px #00000061,inset 0 1px #ffffff1a}.commercial-hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 24%),radial-gradient(circle at 32% 28%,transparent 30%,rgba(4,12,14,.28) 100%)}.commercial-hero-video{width:100%;height:100%;object-fit:cover;opacity:.98;filter:brightness(1.18) contrast(1.06) saturate(.96)}.commercial-visual-panel{position:absolute;z-index:3;width:min(22rem,calc(100% - 2rem));padding:.95rem 1rem;border:1px solid rgba(238,253,249,.14);border-radius:16px;background:#071113d1;box-shadow:inset 0 1px #ffffff1a,0 18px 48px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commercial-visual-panel span{display:block;margin-bottom:.35rem;color:var(--commercial-accent);font-size:.76rem;font-weight:760}.commercial-visual-panel strong{display:block;color:#f4faf8f0;font-size:.95rem;line-height:1.28}.commercial-panel-one{left:1rem;bottom:1rem}.commercial-panel-two{right:1rem;top:1rem}.commercial-capability p,.commercial-deployment-rail p{margin:.72rem 0 0;color:var(--commercial-soft);font-size:.94rem;line-height:1.5}.commercial-section{width:min(1240px,calc(100% - 2.4rem));margin:0 auto;padding:5.75rem 0}.commercial-section-head{max-width:780px;margin-bottom:2rem}.commercial-section h2,.commercial-markets h2,.commercial-cta h2{font-size:2.55rem}.commercial-section-head p{max-width:650px;margin:1rem 0 0}.commercial-capability-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-rows:auto auto auto;gap:1rem}.commercial-capability{position:relative;min-width:0;overflow:hidden;border:1px solid var(--commercial-line);border-radius:20px;background:radial-gradient(circle at 20% 0%,rgba(141,227,216,.14),transparent 22rem),linear-gradient(180deg,#eefdf90e,#eefdf905),var(--commercial-panel)}.commercial-capability div{position:relative;z-index:2;padding:1.25rem}.commercial-capability h3,.commercial-deployment-rail h3{margin:0;color:var(--commercial-ink);font-size:1.25rem;line-height:1.18;letter-spacing:0}.commercial-capability img{width:100%;height:18rem;object-fit:cover;object-position:top left;border-top:1px solid var(--commercial-line);opacity:.88}.commercial-capability-0{grid-row:span 2}.commercial-capability-0 img{height:31rem}.commercial-capability-3{grid-column:1 / -1;display:grid;grid-template-columns:.38fr .62fr;align-items:stretch}.commercial-capability-3 img{height:21rem;border-top:0;border-left:1px solid var(--commercial-line)}.commercial-deployment{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);gap:3rem;align-items:start}.commercial-deployment-copy{position:sticky;top:7rem}.commercial-deployment-copy p{margin:1rem 0 0}.commercial-text-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.25rem;color:var(--commercial-accent);font-weight:720}.commercial-deployment-rail{display:grid;gap:.8rem}.commercial-deployment-rail article{min-height:10rem;padding:1.15rem;border:1px solid var(--commercial-line);border-radius:18px;background:linear-gradient(135deg,rgba(141,227,216,.1),transparent 44%),#0d2023c2}.commercial-deployment-rail article:nth-child(2n){margin-left:3.5rem;background:linear-gradient(135deg,rgba(238,253,249,.075),transparent 42%),#09181bd1}.commercial-markets{width:min(1240px,calc(100% - 2.4rem));margin:0 auto;padding:4rem 0 5.5rem;border-top:1px solid var(--commercial-line);border-bottom:1px solid var(--commercial-line);display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:2.5rem;align-items:center}.commercial-markets p{margin:1rem 0 0;max-width:560px}.commercial-market-strip{display:flex;gap:.72rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem 0 .75rem}.commercial-market-strip span{flex:0 0 auto;min-width:13rem;min-height:6rem;display:grid;align-items:end;scroll-snap-align:start;padding:1rem;border:1px solid var(--commercial-line);border-radius:18px;background:radial-gradient(circle at 18% 0%,rgba(141,227,216,.13),transparent 7rem),#0d2023d1;color:#f4faf8db;font-weight:720;line-height:1.22}.commercial-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:2rem;align-items:center}.commercial-controls-visual{overflow:hidden;border:1px solid var(--commercial-line);border-radius:20px;background:var(--commercial-panel)}.commercial-controls-visual img{width:100%;height:32rem;object-fit:cover;object-position:top left;opacity:.9}.commercial-controls-copy p{margin:1rem 0 0}.commercial-control-list{display:grid;gap:.7rem;margin-top:1.3rem}.commercial-control-list span{display:flex;align-items:center;gap:.62rem;min-height:3rem;padding:.7rem .85rem;border:1px solid var(--commercial-line);border-radius:999px;color:#f4faf8d6;background:#eefdf90b}.commercial-control-list svg{color:var(--commercial-accent);flex:0 0 auto}.commercial-cta{width:min(1240px,calc(100% - 2.4rem));margin:0 auto 1.2rem;min-height:24rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:2rem;border:1px solid rgba(238,253,249,.18);border-radius:22px;background:linear-gradient(90deg,#071113e6,#0711138a),url(/assets/images/commercial/oyster-commercial-harvey-hero_001.jpg) center / cover;box-shadow:0 32px 110px #0000004d}.commercial-cta p{max-width:660px;margin:1rem 0 0}.commercial-footer{width:min(1240px,calc(100% - 2.4rem));margin:0 auto;padding:2rem 0 2.4rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;color:#f4faf89e}.commercial-footer p{margin:0;font-size:.92rem}.commercial-footer div{display:flex;gap:1rem;font-size:.92rem}@media(prefers-reduced-motion:no-preference){.commercial-section,.commercial-markets,.commercial-cta{animation:commercialRise .76s var(--ease) both}.commercial-panel-one,.commercial-panel-two{animation:commercialFloat 7s ease-in-out infinite}.commercial-panel-two{animation-delay:1.6s}}@keyframes commercialRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes commercialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(min-width:900px){.commercial-hero h1{font-size:4.8rem}.commercial-section h2,.commercial-markets h2,.commercial-cta h2{font-size:3.45rem}}@media(min-width:1280px){.commercial-hero h1{font-size:5rem}}@media(max-width:980px){.commercial-nav{grid-template-columns:auto 1fr auto}.commercial-nav-secondary{justify-self:end}.commercial-hero-shell,.commercial-deployment,.commercial-markets,.commercial-controls,.commercial-cta,.commercial-footer{grid-template-columns:1fr}.commercial-hero-shell{min-height:auto;width:100%;max-width:100%}.commercial-hero-copy{max-width:100%;padding-top:2rem}.commercial-hero-visual{aspect-ratio:16 / 11}.commercial-capability-grid{grid-template-columns:1fr}.commercial-capability-0,.commercial-capability-3{grid-row:auto;grid-column:auto}.commercial-capability-3{display:block}.commercial-capability-0 img,.commercial-capability-3 img,.commercial-capability img,.commercial-controls-visual img{height:auto;min-height:16rem;border-left:0}.commercial-deployment-copy{position:static}.commercial-deployment-rail article:nth-child(2n){margin-left:0}.commercial-footer div{flex-wrap:wrap}}@media(max-width:680px){.commercial-nav{top:.75rem;width:calc(100vw - 1rem);min-height:3.6rem;grid-template-columns:auto;justify-content:start;padding:.42rem}.commercial-nav-secondary,.commercial-nav-cta{display:none}.commercial-brand span{max-width:8.6rem;overflow:hidden;text-overflow:ellipsis}.commercial-hero{padding:5.2rem 1rem 2rem}.commercial-hero h1{max-width:17ch;font-size:2.58rem}.commercial-hero-copy>p:not(.commercial-kicker){max-width:31ch;font-size:.98rem}.commercial-section h2,.commercial-markets h2,.commercial-cta h2{font-size:2.25rem}.commercial-visual-panel{position:relative;inset:auto;width:auto;margin:.75rem}.commercial-panel-two{display:none}.commercial-section,.commercial-markets,.commercial-cta,.commercial-footer{width:calc(100% - 2rem)}.commercial-section,.commercial-markets{padding:4rem 0}.commercial-cta{min-height:28rem;padding:1.2rem;align-items:end}}.commercial-page{--commercial-dark: #0f0e0d;--commercial-ink: #0f0e0d;--commercial-muted: rgba(15, 14, 13, .64);--commercial-soft: rgba(15, 14, 13, .54);--commercial-bg: #fafaf9;--commercial-panel: #ffffff;--commercial-line: rgba(15, 14, 13, .13);--commercial-accent: #657a70;--commercial-pearl: #fafaf9;background:#fafaf9;color:var(--commercial-ink);font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif}.commercial-nav{--commercial-ink: #fafaf9;--commercial-muted: rgba(250, 250, 249, .72);--commercial-line: rgba(250, 250, 249, .28);position:fixed;top:0;left:0;z-index:50;width:100%;min-height:4.5rem;grid-template-columns:auto 1fr auto;padding:0 2rem;border:0;border-radius:0;background:linear-gradient(180deg,#0f0e0db8,#0f0e0d8f);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.commercial-brand{color:#fafaf9}.commercial-brand{font-size:1.06rem}.commercial-brand img{width:2rem;height:2rem;border-radius:8px}.commercial-nav-actions{display:flex;align-items:center;justify-self:end;gap:.55rem}.commercial-nav-download{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.25rem;padding:0 .9rem;border:1px solid rgba(250,250,249,.48);border-radius:4px;color:#fafaf9cc;font-size:.88rem;font-weight:720;line-height:1;white-space:nowrap;transition:transform .36s var(--ease),background .36s var(--ease),border-color .36s var(--ease),color .36s var(--ease)}.commercial-nav-download:hover,.commercial-footer a:hover,.commercial-text-link:hover{border-color:#fafaf9d1;background:#fafaf91a;color:#fafaf9;transform:translateY(-1px)}.commercial-nav-download:active{transform:translateY(1px) scale(.99)}.commercial-nav-cta,.commercial-button-primary{background:#fafaf9;color:#0f0e0d}.commercial-nav-cta,.commercial-button{border-radius:4px}.commercial-nav-cta{min-height:2.25rem;padding:0 .9rem;font-size:.88rem}.commercial-button{min-height:3rem;padding:.86rem 1.2rem}.commercial-nav-cta:hover,.commercial-button-primary:hover{background:#fff;color:#0f0e0d;transform:translateY(-1px)}.commercial-button-ghost{border-color:#fafaf99e;background:#fafaf914;color:#fafaf9}.commercial-button-ghost:hover{border-color:#fafaf9eb;background:#fafaf924}.commercial-hero{min-height:100dvh;padding:5rem 2rem 4.25rem;align-items:center;background:#0f0e0d}.commercial-hero:before{z-index:-1;background:linear-gradient(90deg,#0f0e0deb,#0f0e0dc7 37%,#0f0e0d29 76%),linear-gradient(180deg,#0f0e0d14,#0f0e0dc2)}.commercial-hero-shell{width:min(1376px,100%);min-height:calc(100dvh - 13.5rem);display:flex;align-items:center}.commercial-hero-copy{max-width:980px;padding-bottom:0}.commercial-kicker{display:none}.commercial-hero h1,.commercial-section h2,.commercial-markets h2,.commercial-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0}.commercial-hero h1{max-width:980px;color:#fafaf9;font-size:clamp(3.7rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.0125em;text-wrap:balance}.commercial-hero-copy>p:not(.commercial-kicker){width:min(590px,100%);margin-top:1.6rem;color:#fafaf9e0;font-size:1.22rem;line-height:1.42}.commercial-hero-actions{margin-top:4.65rem}.commercial-hero-visual{position:absolute;inset:0;z-index:-2;min-width:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.commercial-hero-video{width:100%;height:100%;object-fit:cover;opacity:.9;filter:brightness(.94) contrast(1.04) saturate(.86)}.commercial-hero-visual:after,.commercial-visual-panel{display:none}.commercial-capability p,.commercial-deployment-rail p{color:#0f0e0d94}.commercial-platform{width:100%;margin:0;scroll-margin-top:7.2rem;padding:clamp(7.5rem,10vw,10rem) 2rem;background:#fafaf9}.commercial-platform-shell{width:min(1376px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(18rem,.52fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem)}.commercial-platform .commercial-demo-head{max-width:36rem;margin:0;text-align:left}.commercial-platform .commercial-demo-head h2{max-width:10.5ch;margin:0;font-size:clamp(3.35rem,5.8vw,5.75rem);line-height:.96}.commercial-platform .commercial-demo-head p{max-width:32rem;margin:1.5rem 0 0;color:#0f0e0da8;font-size:1.12rem;line-height:1.5}.commercial-demo-stage{overflow:hidden;border:1px solid rgba(250,250,249,.18);border-radius:4px;min-height:36rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:clamp(1rem,2vw,1.25rem);background:radial-gradient(circle at 82% 18%,rgba(101,122,112,.34),transparent 20rem),linear-gradient(135deg,#201f1c,#0f0e0d 58%,#25221e);color:#fafaf9;box-shadow:0 2.25rem 5.4rem #0f0e0d2e}.commercial-demo-copy{display:grid;gap:.5rem;padding:.25rem .15rem .2rem}.commercial-demo-copy span{color:#fafaf994;font-size:.86rem;font-weight:650}.commercial-demo-copy strong{max-width:34rem;color:#fafaf9;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,3.05rem);font-weight:400;line-height:1.02}.commercial-demo-copy p{max-width:34rem;margin:0;color:#fafaf99e;font-size:1rem;line-height:1.45}.commercial-demo-video{display:block;width:100%;margin:0 auto;aspect-ratio:16 / 9;background:#0f0e0d;border:1px solid rgba(250,250,249,.2);border-radius:4px;box-shadow:0 1.2rem 3.4rem #00000052;object-fit:cover}.commercial-worker-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(250,250,249,.16);border-radius:4px;background:#fafaf91f}.commercial-worker-stats div{min-height:7.2rem;display:grid;align-content:start;gap:.45rem;padding:1rem;background:#fafaf90f}.commercial-worker-stats strong{color:#fafaf9;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.2vw,3rem);font-weight:400;line-height:.92}.commercial-worker-stats span{max-width:14rem;color:#fafaf994;font-size:.84rem;line-height:1.28}.commercial-learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.commercial-learning-grid article{min-height:12.5rem;display:grid;align-content:space-between;gap:1.2rem;padding:1.25rem;border:1px solid rgba(15,14,13,.12);border-radius:4px;background:#f2f1f0}.commercial-learning-grid h3{max-width:16rem;margin:0;color:#0f0e0d;font-size:1.25rem;font-weight:680;line-height:1.12}.commercial-learning-grid p{max-width:18rem;margin:0;color:#0f0e0d94;font-size:.98rem;line-height:1.42}.commercial-section-head{max-width:820px;margin-bottom:2.8rem}.commercial-section h2,.commercial-markets h2,.commercial-cta h2{color:#0f0e0d;font-size:clamp(3rem,5.6vw,5.8rem);line-height:1}.commercial-section-head p,.commercial-markets p,.commercial-controls-copy>p,.commercial-cta p{color:#0f0e0d9e;font-size:1.08rem;line-height:1.52}.commercial-capability-grid{gap:1rem}.commercial-capability{border-color:#0f0e0d1f;border-radius:4px;background:#f2f1f0}.commercial-capability div{padding:1.35rem}.commercial-capability h3,.commercial-deployment-rail h3{color:#0f0e0d;font-size:1.38rem}.commercial-capability img{border-top-color:#0f0e0d1f;opacity:1;filter:saturate(.82)}.commercial-deployment{width:100%;margin:0;scroll-margin-top:7.2rem;padding:clamp(5rem,8vw,8.5rem) 2rem;background:#0f0e0d;color:#fafaf9}.commercial-deployment-copy,.commercial-deployment-rail{width:min(1240px,100%)}.commercial-deployment-copy{margin-left:auto}.commercial-deployment-rail{margin-right:auto}.commercial-deployment h2,.commercial-deployment h3{color:#fafaf9}.commercial-deployment-copy>p,.commercial-deployment-rail p{color:#fafaf9ad}.commercial-text-link{color:#fafaf9;text-decoration:underline;text-underline-offset:.25em}.commercial-deployment-rail article,.commercial-deployment-rail article:nth-child(2n){min-height:11.5rem;border-color:#fafaf92e;border-radius:4px;background:#fafaf914}.commercial-markets{width:100%;margin:0;padding:clamp(5rem,8vw,8rem) 2rem;border:0;background:#f2f1f0}.commercial-markets>div{width:min(560px,100%);margin-left:auto}.commercial-market-strip{width:min(720px,100%);margin-right:auto}.commercial-market-strip span{min-width:16rem;border-color:#0f0e0d24;border-radius:4px;background:#fafaf9;color:#0f0e0d}.commercial-controls{width:100%;margin:0;scroll-margin-top:7.2rem;padding:clamp(5rem,8vw,8.5rem) 2rem;background:#fafaf9}.commercial-controls-visual{width:min(740px,100%);margin-left:auto;border-color:#0f0e0d21;border-radius:4px;background:#f2f1f0}.commercial-controls-copy{width:min(520px,100%);margin-right:auto}.commercial-control-list span{border-color:#0f0e0d1f;border-radius:4px;background:#fff;color:#0f0e0dd1}.commercial-control-list svg{color:#657a70}.commercial-cta{width:100%;margin:0;min-height:34rem;padding:clamp(3rem,6vw,5rem) 2rem;border:0;border-radius:0;background:linear-gradient(90deg,#0f0e0de0,#0f0e0d6b),url(/assets/images/commercial/oyster-commercial-harvey-hero_001.jpg) center / cover;box-shadow:none}.commercial-cta h2,.commercial-cta p{color:#fafaf9}.commercial-cta>div{width:min(780px,100%)}.commercial-footer{width:100%;margin:0;padding:2rem 2rem 2.4rem;background:#0f0e0d;color:#fafaf9a8}.commercial-footer .commercial-brand,.commercial-footer a{color:#fafaf9}@media(prefers-reduced-motion:no-preference){.commercial-section,.commercial-markets,.commercial-cta{animation:commercialRise .7s var(--ease) both}}@media(max-width:980px){.commercial-nav{grid-template-columns:auto 1fr auto;padding:0 1rem}.commercial-hero-shell,.commercial-platform-shell,.commercial-deployment,.commercial-markets,.commercial-controls,.commercial-cta,.commercial-footer{grid-template-columns:1fr}.commercial-hero-copy{padding-top:0}.commercial-markets>div,.commercial-market-strip,.commercial-controls-visual,.commercial-controls-copy{width:100%;margin-left:0;margin-right:0}}@media(max-width:680px){.commercial-nav{top:0;width:100%;min-height:4rem;grid-template-columns:auto;padding:0 1rem;background:linear-gradient(180deg,#0f0e0da3,#0f0e0d0f)}.commercial-nav-actions{display:none}.commercial-brand span{max-width:none}.commercial-hero{min-height:100dvh;padding:5.25rem 1rem 4.5rem}.commercial-hero h1{max-width:10.5ch;font-size:clamp(3.05rem,12.6vw,4.05rem);line-height:1.02}.commercial-hero-copy>p:not(.commercial-kicker){max-width:22rem;font-size:1.02rem}.commercial-hero-actions{margin-top:2.4rem}.commercial-section h2,.commercial-markets h2,.commercial-cta h2{font-size:clamp(2.9rem,13vw,4.2rem)}.commercial-demo-head{margin-bottom:2.2rem;text-align:left}.commercial-platform .commercial-demo-head h2{max-width:100%;margin-left:0;font-size:clamp(3rem,13vw,4.2rem);line-height:.98}.commercial-platform .commercial-demo-head p{max-width:100%;font-size:1rem}.commercial-demo-stage{width:100%;min-height:auto;padding:1rem;border-radius:4px}.commercial-demo-copy strong{font-size:clamp(1.65rem,8vw,2.5rem)}.commercial-worker-stats,.commercial-learning-grid{grid-template-columns:1fr}.commercial-worker-stats div,.commercial-learning-grid article{min-height:auto}.commercial-platform,.commercial-deployment,.commercial-markets,.commercial-controls,.commercial-cta{padding-left:1rem;padding-right:1rem}.commercial-platform{padding-top:7rem;padding-bottom:5rem}}.commercial-platform{width:100%;margin:0;scroll-margin-top:7.2rem;padding:clamp(6.5rem,9vw,8.5rem) 2rem;background:#fafaf9;color:#0f0e0d}.commercial-platform-shell{width:min(1040px,100%);margin:0 auto;display:block}.commercial-platform .commercial-demo-head{max-width:880px;margin:0 0 3.5rem;text-align:left}.commercial-platform .commercial-demo-head h2{max-width:880px;margin:0;color:#0f0e0d;font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.45rem,4.2vw,4.55rem);font-weight:690;line-height:1.06;letter-spacing:0}.commercial-platform .commercial-demo-head h2 span{display:inline}.commercial-platform .commercial-demo-head h2 span:last-child{color:#0f0e0d6b}.commercial-platform .commercial-demo-head p{max-width:590px;margin:1.25rem 0 0;color:#0f0e0d9e;font-size:1.06rem;line-height:1.5}.commercial-worker-showcase{display:grid;gap:1rem}.commercial-demo-stage{min-height:auto;display:grid;grid-template-rows:auto auto;gap:1rem;overflow:hidden;padding:1rem;border:1px solid rgba(15,14,13,.08);border-radius:8px;background:#fff;color:#0f0e0d;box-shadow:0 2rem 5rem #0f0e0d14}.commercial-demo-copy{display:grid;gap:.48rem;padding:.2rem}.commercial-demo-copy span{color:#0f0e0d7a;font-size:.84rem;font-weight:690}.commercial-demo-copy strong{max-width:35rem;color:#0f0e0d;font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,2.3vw,2.35rem);font-weight:690;line-height:1.08}.commercial-demo-copy p{max-width:36rem;margin:0;color:#0f0e0d94;font-size:.98rem;line-height:1.45}.commercial-demo-video{display:block;width:100%;aspect-ratio:83 / 54;margin:0;overflow:hidden;border:1px solid rgba(15,14,13,.08);border-radius:6px;background:#f3efe6;box-shadow:none;object-fit:contain;object-position:center}.commercial-demo-timeline{position:relative;margin-top:clamp(2.5rem,5vw,4.75rem);padding-top:clamp(2.2rem,4vw,3.75rem);border-top:1px solid rgba(15,14,13,.12)}.commercial-demo-timeline-head{max-width:47rem;margin-bottom:clamp(1.6rem,3vw,2.5rem)}.commercial-demo-timeline-head h3{margin:0;color:#0f0e0d;font-size:clamp(2.15rem,4.2vw,4.25rem);font-weight:690;line-height:1.02}.commercial-demo-timeline-head p{max-width:34rem;margin:1rem 0 0;color:#0f0e0d94;font-size:1rem;line-height:1.48}.commercial-demo-moments{position:relative;display:grid;border-top:1px solid rgba(15,14,13,.12)}.commercial-demo-moments:before{content:"";position:absolute;top:0;bottom:0;left:clamp(9rem,18vw,12.5rem);width:1px;background:#0f0e0d1f}.commercial-demo-moments:after{content:"";position:absolute;top:0;left:clamp(9rem,18vw,12.5rem);width:1px;height:34%;background:#0f0e0d;transform-origin:top;opacity:.56}.commercial-demo-moment{position:relative;display:grid;grid-template-columns:minmax(8rem,.23fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4.25rem);padding:clamp(1.25rem,3vw,2.15rem) 0;border-bottom:1px solid rgba(15,14,13,.12);opacity:.48;transform:translateY(8px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1)}.commercial-demo-moment:before{content:"";position:absolute;top:50%;left:clamp(9rem,18vw,12.5rem);z-index:1;width:.55rem;height:.55rem;border:1px solid rgba(15,14,13,.28);border-radius:999px;background:#fafaf9;transform:translate(-50%,-50%) scale(.88);transition:background .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.commercial-demo-moment>span{color:#0f0e0d6b;font-size:.9rem;font-weight:720}.commercial-demo-moment h4{max-width:46rem;margin:0;color:#0f0e0d;font-size:clamp(1.5rem,3vw,2.65rem);font-weight:690;line-height:1.07;letter-spacing:0}.commercial-demo-moment p{max-width:41rem;margin:.75rem 0 0;color:#0f0e0d94;font-size:1rem;line-height:1.48}.commercial-demo-moment.is-active{border-bottom-color:#0f0e0d38;opacity:1;transform:translateY(0)}.commercial-demo-moment.is-active:before{border-color:#0f0e0d;background:#0f0e0d;box-shadow:0 0 0 .55rem #0f0e0d14;transform:translate(-50%,-50%) scale(1)}.commercial-demo-moment.is-active>span{color:#0f0e0db8}@media(prefers-reduced-motion:no-preference){.commercial-demo-timeline-head,.commercial-demo-moment{animation:commercialDemoFadeIn .74s cubic-bezier(.16,1,.3,1) both}.commercial-demo-moment{animation-delay:calc(var(--demo-moment-index) * 95ms)}.commercial-demo-moments:after{animation:commercialDemoRail 7.2s cubic-bezier(.65,0,.35,1) infinite}}@media(prefers-reduced-motion:reduce){.commercial-demo-moment{opacity:1;transform:none}.commercial-demo-moments:after{display:none}}@keyframes commercialDemoFadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes commercialDemoRail{0%{transform:translateY(0) scaleY(.14)}38%{transform:translateY(78%) scaleY(.22)}72%{transform:translateY(185%) scaleY(.18)}to{transform:translateY(270%) scaleY(.12)}}.commercial-workflow-showcase{width:100%;min-height:auto;scroll-margin-top:7.2rem;padding:clamp(5.2rem,7.5vw,7.8rem) 2rem clamp(6rem,8.5vw,8.4rem);border-top:1px solid rgba(15,14,13,.08);background:#fafaf9;color:#0f0e0d;overflow:hidden}.commercial-workflow-showcase-inner{width:min(1040px,100%);margin:0 auto;display:grid;gap:clamp(1.15rem,2vw,1.75rem)}.commercial-workflow-showcase-copy{width:100%;display:grid;gap:clamp(1.1rem,2.2vw,1.7rem)}.commercial-workflow-showcase-copy>p{max-width:44rem;margin:0;color:#0f0e0d;font-size:clamp(1.95rem,3.35vw,3.35rem);font-weight:690;line-height:1.05;letter-spacing:0}.commercial-workflow-name-list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-width:100%;padding-bottom:.15rem}.commercial-workflow-name-list button{position:relative;width:auto;min-height:0;display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .78rem;border:1px solid rgba(15,14,13,.1);border-radius:999px;background:#ffffffb3;color:#0f0e0d80;text-align:left;cursor:pointer;box-shadow:0 .4rem 1.2rem #0f0e0d08;transition:background .36s cubic-bezier(.16,1,.3,1),border-color .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1),color .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.commercial-workflow-name-list button:before{content:none}.commercial-workflow-name-list button:hover,.commercial-workflow-name-list button:focus-visible,.commercial-workflow-name-list button.is-active{border-color:#0f0e0d38;background:#0f0e0d;color:#fff;box-shadow:0 .9rem 2rem #0f0e0d1a;transform:translateY(-1px)}.commercial-workflow-name-list span{min-width:0;font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:.84rem;font-weight:760;line-height:1;letter-spacing:0;white-space:nowrap}.commercial-workflow-name-list small{display:block;color:currentColor;font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:700;line-height:1;opacity:.52;transition:opacity .26s cubic-bezier(.16,1,.3,1);white-space:nowrap}.commercial-workflow-name-list button.is-active small,.commercial-workflow-name-list button:hover small,.commercial-workflow-name-list button:focus-visible small{opacity:.74}.commercial-workflow-shot-stage{position:relative;width:100%;aspect-ratio:22 / 7;margin-top:clamp(.8rem,1.4vw,1.2rem);justify-self:stretch;border:1px solid rgba(15,14,13,.08);border-radius:8px;background:#f0efed;box-shadow:0 2.8rem 6.6rem #0f0e0d29;overflow:hidden}.commercial-workflow-shot-stage:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:2px;background:#0f0e0d;opacity:.52;transform:scaleX(0);transform-origin:left;pointer-events:none}.commercial-workflow-shot-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0;transform-origin:top center;transform:translateY(12px) scale(1.006);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.commercial-workflow-shot-stage img.is-active{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:no-preference){.commercial-workflow-showcase-inner{animation:commercialDemoFadeIn .74s cubic-bezier(.16,1,.3,1) both}.commercial-workflow-shot-stage:after{animation:commercialWorkflowProgress 2.1s linear infinite}}@media(max-width:980px){.commercial-platform{padding:6rem 1rem}.commercial-demo-timeline-head{grid-template-columns:1fr;gap:1rem}.commercial-workflow-showcase-inner{grid-template-columns:1fr;width:min(780px,100%);gap:2.2rem}.commercial-workflow-showcase-copy,.commercial-workflow-shot-stage{width:100%;justify-self:center}}@media(max-width:680px){.commercial-platform{padding-top:5rem;padding-bottom:4.5rem}.commercial-platform .commercial-demo-head{margin-bottom:2rem}.commercial-platform .commercial-demo-head h2{font-size:clamp(2.25rem,10vw,3.2rem);line-height:1.08}.commercial-platform .commercial-demo-head p{font-size:1rem}.commercial-demo-stage{padding:.8rem}.commercial-demo-moment{grid-template-columns:1fr;gap:.75rem;padding-left:1.55rem}.commercial-demo-moments:before,.commercial-demo-moments:after{left:.22rem}.commercial-demo-moment:before{left:.22rem}.commercial-demo-timeline-head h3{font-size:clamp(2rem,9vw,3rem)}.commercial-demo-moment h4{font-size:clamp(1.45rem,7vw,2.25rem)}.commercial-workflow-showcase{scroll-margin-top:4.8rem;padding:4rem 1rem 5rem}.commercial-workflow-showcase-inner{gap:1.2rem}.commercial-workflow-shot-stage{aspect-ratio:22 / 7;border-radius:6px}.commercial-workflow-shot-stage img,.commercial-workflow-shot-stage img.is-active{transform:translateY(0) scale(1)}.commercial-workflow-showcase-copy>p{max-width:100%;font-size:clamp(1.85rem,9vw,2.7rem);line-height:1.04}.commercial-workflow-name-list{gap:.44rem;overflow:hidden}.commercial-workflow-name-list button{gap:.36rem;max-width:100%;padding:.56rem .66rem;overflow:hidden;transform:none}.commercial-workflow-name-list button:hover,.commercial-workflow-name-list button:focus-visible,.commercial-workflow-name-list button.is-active{transform:none}.commercial-workflow-name-list button:before{content:none}.commercial-workflow-name-list span{font-size:.78rem;line-height:1;overflow:hidden;text-overflow:ellipsis}.commercial-workflow-name-list small{flex:0 0 auto;font-size:.62rem;opacity:.42}.commercial-workflow-name-list button.is-active small,.commercial-workflow-name-list button:hover small,.commercial-workflow-name-list button:focus-visible small{opacity:.62}}@keyframes commercialWorkflowProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.commercial-learning{width:100%;padding:clamp(5.5rem,8vw,8rem) 2rem;border-top:1px solid rgba(15,14,13,.08);background:#f2f1f0;color:#0f0e0d}.commercial-learning-shell{width:min(1180px,100%);margin:0 auto}.commercial-learning-head{max-width:820px;margin-bottom:clamp(2.4rem,5vw,4.5rem)}.commercial-learning-head h2{max-width:780px;margin:0;color:#0f0e0d;font-family:Geist,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.7rem,5.2vw,5.25rem);font-weight:690;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.commercial-learning-head p{max-width:650px;margin:1.35rem 0 0;color:#0f0e0d99;font-size:1.06rem;line-height:1.5}.commercial-learning-board{overflow:hidden;border:1px solid rgba(15,14,13,.12);border-radius:8px;background:#f8faf8;color:#10231f;box-shadow:0 2.4rem 5.5rem #0f26211a}.commercial-learning-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.5rem 1rem;border-bottom:1px solid rgba(15,14,13,.1);background:#ffffffad}.commercial-learning-toolbar>div{display:grid;gap:.2rem}.commercial-learning-toolbar>div span{color:#0f0e0d80;font-size:.78rem;font-weight:650}.commercial-learning-toolbar>div strong{color:#10231f;font-size:1.12rem;font-weight:700}.commercial-learning-status{flex:0 0 auto;padding:.5rem .72rem;border:1px solid rgba(71,114,103,.24);border-radius:999px;background:#e8f1ed;color:#315f53;font-size:.76rem;font-weight:720;white-space:nowrap}.commercial-learning-case-tabs{display:flex;gap:.45rem;padding:1rem 1.5rem 0}.commercial-learning-case-tabs button{min-height:2.7rem;padding:0 .9rem;border:1px solid rgba(15,14,13,.12);border-radius:999px;background:#ffffffa3;color:#0f0e0d9e;font:inherit;font-size:.82rem;font-weight:690;cursor:pointer;transition:color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.commercial-learning-case-tabs button:hover,.commercial-learning-case-tabs button:focus-visible{border-color:#4772677a;color:#234f43}.commercial-learning-case-tabs button:focus-visible{outline:2px solid #477267;outline-offset:3px}.commercial-learning-case-tabs button:active{transform:translateY(1px)}.commercial-learning-case-tabs button.is-active{border-color:#234f43;background:#234f43;color:#f8faf8}.commercial-learning-graph{display:grid;grid-template-columns:minmax(126px,1fr) 44px minmax(142px,1.08fr) 44px minmax(150px,1.12fr) 44px minmax(150px,1.12fr) 44px minmax(142px,1.08fr);align-items:start;padding:clamp(2.2rem,4vw,3.5rem) 1.5rem clamp(2.6rem,5vw,4.5rem);background:linear-gradient(180deg,#f8faf8,#f1f5f2)}.commercial-learning-node-stack{min-width:0}.commercial-learning-node{min-width:0;min-height:8.4rem;display:grid;align-content:start;gap:.42rem;padding:1rem;border:1px solid rgba(16,35,31,.12);border-radius:8px;background:#f8faf8;color:#10231f;box-shadow:0 .9rem 2.2rem #0f262114;transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1),border-color .44s cubic-bezier(.16,1,.3,1),background .44s cubic-bezier(.16,1,.3,1)}.commercial-learning-node>span{color:#477267;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.commercial-learning-node strong{color:#10231f;font-size:clamp(.91rem,1.15vw,1.04rem);font-weight:740;line-height:1.13}.commercial-learning-node p{margin:0;color:#10231f9e;font-size:.75rem;line-height:1.38}.commercial-learning-node.is-new{border-color:#a9d9cb;border-style:dashed;background:#ebf6f2}.commercial-learning-node.is-dormant{opacity:0;transform:translateY(12px);pointer-events:none}.commercial-learning-route{min-width:0;display:grid;justify-items:center;align-content:start;gap:.35rem;padding-top:3.1rem;color:#5c7e74}.commercial-learning-route span,.commercial-learning-branch>span{font-size:.65rem;font-weight:720;line-height:1.15;text-align:center}.commercial-learning-branch{display:grid;justify-items:center;gap:.55rem;margin-top:1rem;color:#5c7e74;transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1)}.commercial-learning-branch:before{content:"";width:1px;height:2rem;background:currentColor;opacity:.64}.commercial-learning-branch .commercial-learning-node{width:100%}.commercial-learning-branch.is-new{color:#2f6b5c}.commercial-learning-branch.is-dormant{opacity:0;transform:translateY(12px);pointer-events:none}.commercial-learning-summary{display:grid;grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr) minmax(15rem,.52fr);gap:clamp(1.25rem,3vw,3rem);align-items:start;padding:clamp(1.35rem,3vw,2.1rem) 1.5rem;border-top:1px solid rgba(15,14,13,.1);background:#e9f0ed}.commercial-learning-summary>span{color:#477267;font-size:.76rem;font-weight:760}.commercial-learning-summary h3{margin:0;color:#10231f;font-size:clamp(1.35rem,2.25vw,2.2rem);font-weight:680;line-height:1.08}.commercial-learning-summary div>p{max-width:40rem;margin:.7rem 0 0;color:#10231f9e;font-size:.92rem;line-height:1.48}.commercial-learning-review-note{display:flex;align-items:flex-start;gap:.65rem;margin:0;color:#10231fad;font-size:.8rem;line-height:1.45}.commercial-learning-review-note svg{flex:0 0 auto;color:#477267}@media(prefers-reduced-motion:no-preference){.commercial-learning-board{animation:commercialDemoFadeIn .74s cubic-bezier(.16,1,.3,1) both}}@media(prefers-reduced-motion:reduce){.commercial-learning-node,.commercial-learning-branch,.commercial-learning-case-tabs button{transition:none}}@media(max-width:980px){.commercial-learning{padding-right:1rem;padding-left:1rem}.commercial-learning-toolbar{align-items:flex-start}.commercial-learning-graph{width:min(34rem,100%);grid-template-columns:1fr;margin:0 auto;padding-top:2rem}.commercial-learning-route{gap:.2rem;padding:.72rem 0}.commercial-learning-route svg{transform:rotate(90deg)}.commercial-learning-node{min-height:auto}.commercial-learning-branch{justify-items:stretch;margin:1rem 0 0 1.5rem;padding-left:1.25rem;border-left:1px solid rgba(71,114,103,.38)}.commercial-learning-branch:before{display:none}.commercial-learning-branch>span{text-align:left}.commercial-learning-summary{grid-template-columns:minmax(7.5rem,.28fr) minmax(0,1fr)}.commercial-learning-review-note{grid-column:2}}@media(max-width:680px){.commercial-learning{padding-top:4.5rem;padding-bottom:4.5rem}.commercial-learning-head h2{font-size:clamp(2.35rem,11vw,3.35rem);line-height:1.02}.commercial-learning-head p{font-size:1rem}.commercial-learning-toolbar{display:grid;gap:.9rem;padding:1.1rem 1rem .9rem}.commercial-learning-status{justify-self:start}.commercial-learning-case-tabs{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.85rem 1rem 0}.commercial-learning-case-tabs button{width:100%;text-align:left}.commercial-learning-graph{padding:1.6rem 1rem 2.4rem}.commercial-learning-summary{grid-template-columns:1fr;gap:.8rem;padding:1.25rem 1rem 1.45rem}.commercial-learning-review-note{grid-column:auto;margin-top:.45rem}}.summit-page{min-height:100dvh;position:relative;display:grid;align-items:center;padding:clamp(2rem,5vw,4.5rem);background:linear-gradient(rgba(19,24,32,.045) 1px,transparent 1px),linear-gradient(135deg,#fbfcf7,#eff7f3 48%,#edf4fa);background-size:100% 34px,auto;color:#162022;overflow:hidden}.summit-page:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:linear-gradient(90deg,#07191d 0 54%,#0f766e 54% 72%,#bb6241 72% 100%)}.summit-page:after{content:"";position:absolute;right:clamp(-7rem,-6vw,-2rem);bottom:clamp(-8rem,-8vw,-4rem);width:min(54vw,620px);aspect-ratio:1.22;background:linear-gradient(135deg,#0f766e1f,#bb624114),linear-gradient(90deg,transparent 0 48%,rgba(7,25,29,.08) 48% 52%,transparent 52% 100%);clip-path:polygon(8% 18%,100% 0,88% 86%,0 100%);pointer-events:none}.summit-card{position:relative;z-index:1;width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);gap:clamp(2rem,7vw,5.5rem);align-items:center}.summit-copy{min-width:0}.summit-profile{display:flex;align-items:flex-start;gap:clamp(1rem,2vw,1.35rem)}.summit-profile img{width:clamp(82px,10vw,116px);aspect-ratio:1;object-fit:cover;border-radius:999px;border:4px solid #ffffff;box-shadow:0 18px 44px #07191d2e;transform:rotate(-2deg)}.summit-profile p{margin:0 0 .55rem;color:#0f766e;font-size:.82rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.summit-profile h1{margin:0;color:#101820;font-size:clamp(3.45rem,9vw,7.4rem);line-height:.92;letter-spacing:0;text-wrap:balance}.summit-note{max-width:620px;margin-top:clamp(2rem,5vw,3.4rem);display:grid;gap:.9rem;padding-left:clamp(1rem,2vw,1.35rem);border-left:3px solid #0f766e}.summit-note p{margin:0;max-width:34ch;color:#394247;font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.52;text-wrap:pretty}.summit-note p:first-child{color:#162022;font-weight:720}.summit-form{align-self:center;display:grid;gap:1rem;padding:clamp(1rem,3vw,1.45rem);border:1px solid rgba(19,24,32,.12);border-radius:8px;background:#ffffffeb;box-shadow:0 28px 70px #07191d1f}.summit-form label{display:grid;gap:.5rem;color:#394247;font-size:.9rem;font-weight:700}.summit-form input,.summit-form textarea{width:100%;border:1px solid rgba(19,24,32,.16);border-radius:8px;background:#fbfcfb;color:#101820;font:inherit;font-size:1rem;outline:none;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.summit-form input{min-height:3.15rem;padding:0 1rem}.summit-form textarea{min-height:8rem;resize:vertical;padding:.9rem 1rem}.summit-form input:focus,.summit-form textarea:focus{border-color:#0f766eb8;box-shadow:0 0 0 4px #0f766e1f;background:#fff}.summit-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.summit-actions button,.summit-actions a{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;padding:0 .95rem;font:inherit;font-size:.92rem;font-weight:760;cursor:pointer;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.summit-actions span{text-align:center;line-height:1.2}.summit-actions button{border:1px solid #07191d;background:#07191d;color:#fff;box-shadow:0 12px 28px #07191d29}.summit-actions button:hover{transform:translateY(-1px);background:#10282c;border-color:#10282c}.summit-actions button:disabled{cursor:wait;opacity:.72;transform:none}.summit-actions a{border:1px solid rgba(19,24,32,.16);color:#162022;background:#fff}.summit-actions a:hover{transform:translateY(-1px);border-color:#0f766e73;background:#f4fbf8}.summit-confirm,.summit-error{margin:0;padding:.9rem 1rem;border-radius:8px;font-size:.94rem;line-height:1.45}.summit-confirm{color:#0b5f58;background:#0f766e1a;border:1px solid rgba(15,118,110,.18)}.summit-error{color:#9c4729;background:#bb62411a;border:1px solid rgba(187,98,65,.2)}@media(max-width:900px){.summit-card{grid-template-columns:1fr;gap:2rem}.summit-note p{max-width:46ch}}@media(max-width:620px){.summit-page{align-items:start;min-height:100svh;padding:1.35rem 1rem 1rem;background-size:100% 28px,auto}.summit-page:before{height:9px}.summit-page:after{right:-9rem;bottom:-7rem;width:330px;opacity:.85}.summit-card{gap:1.15rem}.summit-profile h1{font-size:clamp(2.45rem,12.5vw,3.15rem);line-height:.96}.summit-profile{align-items:center;gap:.8rem}.summit-profile img{width:64px;border-width:3px;box-shadow:0 12px 28px #07191d29}.summit-profile p{margin-bottom:.35rem;font-size:.68rem;letter-spacing:.08em}.summit-note{margin-top:.95rem;gap:.4rem;padding-left:.8rem;border-left-width:2px}.summit-note p{max-width:none;font-size:.93rem;line-height:1.36}.summit-form{gap:.68rem;padding:.85rem;box-shadow:0 18px 44px #07191d1a}.summit-form label{gap:.35rem;font-size:.84rem}.summit-form input{min-height:2.62rem}.summit-form textarea{min-height:5.15rem}.summit-actions{gap:.55rem}.summit-actions button,.summit-actions a{min-height:2.8rem}.summit-actions,.summit-actions button,.summit-actions a{width:100%}}
