*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.text-sm{font-size:.875rem;line-height:1.25rem}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--color-bg: #f7f4ee;--color-surface: #fffaf2;--color-surface-strong: #f0eadf;--color-surface-inverse: #17211f;--color-text: #1f2523;--color-text-inverse: #f7f4ee;--color-muted: #69716d;--color-muted-strong: #4f5955;--color-border: #d8d0c2;--color-border-strong: #bfb5a4;--color-primary: #1f4f46;--color-primary-dark: #143832;--color-primary-soft: #dfeee9;--color-operator: #255c99;--color-operator-soft: #e2edf8;--color-approval: #b7791f;--color-approval-soft: #fff2d8;--color-proof: #2f7d57;--color-proof-soft: #e1f2e8;--color-risk: #a94442;--color-risk-soft: #f7dfdd;--color-bottleneck: #6f6256;--color-bottleneck-soft: #eee5dc;--font-sans: Manrope, "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 999px;--max-width: 1120px;--reading-width: 760px;--wide-width: 1280px;--shadow-subtle: 0 1px 2px rgba(31, 37, 35, .06);--shadow-panel: 0 12px 36px rgba(31, 37, 35, .08);--reveal-distance: 8px;--reveal-duration: .42s;--reveal-ease: cubic-bezier(.2, .7, .15, 1);--scroll-progress-ratio: 0;--scroll-direction: 1;--scroll-direction-abs: 1;--scroll-cursor-lean: 0deg;--scroll-cursor-shift: 0rem;--scroll-scene-local: 0;--scene-motion-direction: 1;--scene-entry-x: 0px;--scene-entry-angle: 0deg;--scene-progress: 0;--scene-local-progress: 0;--hero-scroll-shift: 0;--hero-stage-progress: 0;--hero-flow-progress: 0;--hero-flow-spine-progress: 0;--hero-spine-progress: 0;--hero-urgency-progress: 22%;--hero-urgency-stat-progress: 0%;--hero-flow-meter-progress: 0%;--flow-stage: 0;--flow-stage-progress: 0;--flow-progress-rail: 0%;--loop-progress: 0%;--command-lane-progress: 0;--handoff-progress: 0;--command-flow-spark-progress: 0%;--scene-ribbon-progress: 0%;--scene-ribbon-active: 0;--scene-ribbon-index: 0;--scene-ribbon-total: 0;--command-task-progress-track: 0%;--command-task-opacity: 1;--command-task-progress: 0;--hero-stat-delay: 0ms}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);overflow-x:hidden;line-height:var(--leading-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{max-width:100%}a{color:inherit}.app-shell{min-height:100vh;--scene-motion-direction: var(--scroll-direction, 1);background:radial-gradient(1300px 760px at 4% -12%,rgba(31,79,70,.12),transparent 56%),radial-gradient(980px 560px at 96% 12%,rgba(45,92,141,.08),transparent 55%),var(--color-bg)}.scroll-dir-up{--scroll-direction-abs: 1;--scroll-cursor-lean: -12deg;--scroll-cursor-shift: .26rem;--scene-motion-direction: -1}.scroll-dir-down{--scroll-direction-abs: 1;--scroll-cursor-lean: 12deg;--scroll-cursor-shift: 0rem;--scene-motion-direction: 1}.app-shell:before{content:"";pointer-events:none;position:fixed;inset:-20vh 0 auto;height:36vh;background:radial-gradient(52rem 11rem at 16% 58%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 75%),radial-gradient(46rem 12rem at 84% 65%,color-mix(in srgb,var(--color-operator) 14%,transparent),transparent 80%);opacity:.34;transform:none;transition:transform .26s ease;z-index:0}.scroll-dir-up:before{transform:none}.scroll-dir-down:before{transform:none}.site-shell{width:min(100% - 2 * var(--space-6),var(--max-width));margin-inline:auto;min-width:0}.section{padding-block:clamp(var(--space-12),5vw,var(--space-20));scroll-margin-top:4.8rem}.section-soft{background:var(--color-surface-strong)}.section-muted{background:var(--color-surface)}.scene-section{min-width:0;position:relative;isolation:isolate;opacity:.96;transition:transform .36s cubic-bezier(.2,.7,.15,1),border-color .36s ease,box-shadow .36s ease,opacity .36s ease;transform:none;filter:none;will-change:transform,opacity}.scene-section:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid transparent;opacity:0;background:linear-gradient(115deg,color-mix(in srgb,var(--color-primary) 12%,transparent) 0%,transparent 34%,color-mix(in srgb,var(--color-proof) 14%,transparent) 100%);transition:opacity .36s ease,box-shadow .36s ease;z-index:-1}.scene-section:after{content:"";position:absolute;left:0;top:0;width:100%;height:2px;transform:scaleX(var(--scene-progress, 0));transform-origin:left center;background:linear-gradient(90deg,var(--color-primary),var(--color-operator),var(--color-proof));opacity:0;transition:opacity .36s ease}.scene-section.is-revealed,.scene-section--active{opacity:1;transform:none}.scene-section--active:before{opacity:.82;box-shadow:0 14px 40px color-mix(in srgb,var(--color-primary) 14%,transparent)}.scene-section--active:after{opacity:.58}.scene-section.is-revealed:before{animation:sceneFrameReveal .42s cubic-bezier(.2,.7,.15,1) both}.scene-section.is-revealed .panel,.scene-section.is-revealed .faq-item{animation:scenePanelCascade .62s cubic-bezier(.2,.7,.15,1) both;animation-delay:calc(var(--scene-delay-base, 0ms) + 60ms)}.scene-section--active .panel,.scene-section--active .faq-item{animation-delay:calc(var(--scene-delay-base, 0ms) + .12s)}.scene-section.is-revealed .section-heading h2,.scene-section.is-revealed .section-heading .eyebrow{color:var(--color-primary-dark)}.section-heading-shell{margin-bottom:var(--space-8)}.section-heading{max-width:var(--reading-width)}.section-ribbon{margin-bottom:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-muted)}.section-ribbon-track{position:relative;width:min(10rem,34vw);height:.36rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);background:color-mix(in srgb,var(--color-surface) 82%,transparent);overflow:hidden;isolation:isolate}.section-ribbon-track:before{content:"";position:absolute;left:.15rem;top:50%;width:.18rem;height:.18rem;border-radius:999px;background:var(--color-proof);opacity:calc(.25 + (.75 * var(--scene-ribbon-active, 0)));transform:translate(calc(var(--scene-ribbon-progress, 0%) - .24rem)) translateY(-50%);transition:left .36s cubic-bezier(.2,.7,.15,1),opacity .24s ease;z-index:1;filter:drop-shadow(0 0 .35rem color-mix(in srgb,var(--color-proof) 35%,transparent));animation:sectionRibbonNeedle 2.1s var(--reveal-ease) infinite}.section-ribbon:not(.section-ribbon--active) .section-ribbon-track:before{animation:none}.section-ribbon-track-fill{position:absolute;inset:0;width:var(--scene-ribbon-progress, 0%);transform-origin:left center;background:linear-gradient(90deg,var(--color-operator),var(--color-primary),var(--color-proof));opacity:.95;transition:width .32s cubic-bezier(.2,.7,.15,1);overflow:hidden}.section-ribbon-track-fill:after{content:"";position:absolute;inset:0;width:45%;background:linear-gradient(120deg,transparent,color-mix(in srgb,white 76%,transparent),transparent);transform:translate(-145%);opacity:.6;pointer-events:none;animation:none}.section-ribbon--active .section-ribbon-track-fill:after{animation:sectionRibbonShimmer 2.8s linear infinite}.section-ribbon--active .section-ribbon-track{border-color:color-mix(in srgb,var(--color-primary) 64%,transparent);box-shadow:0 0 color-mix(in srgb,var(--color-primary) 20%,transparent)}.section-ribbon--active .section-ribbon-track-fill{animation:sectionRibbonPulse 1.45s var(--reveal-ease) infinite}.section-ribbon-label{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;color:var(--color-primary-dark)}.section-ribbon-name{font-size:var(--text-xs);color:var(--color-muted-strong);letter-spacing:.03em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--color-border) 68%,transparent);border-radius:var(--radius-full);padding:.2rem .55rem;background:color-mix(in srgb,var(--color-primary-soft) 76%,transparent)}.section-ribbon--active .section-ribbon-name{color:var(--color-primary-dark);border-color:color-mix(in srgb,var(--color-primary) 32%,transparent)}.section-heading h2{margin:0;font-size:clamp(1.65rem,2vw + 1rem,2.4rem);line-height:var(--leading-tight);letter-spacing:-.01em}.section-copy{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--text-base);max-width:var(--reading-width)}.eyebrow{margin:0;color:var(--color-primary);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-subtle)}.panel--soft{background:var(--color-surface-strong)}.panel--metric{border-left:4px solid var(--color-primary)}.panel--strong{border:1px solid var(--color-primary);background:var(--color-primary-soft)}.panel-highlighted{border-color:var(--color-primary-dark);background:#f3fbf8;box-shadow:var(--shadow-panel)}.panel-title{margin:0;font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:700}.panel .panel-title+p,.panel .panel-title+.section-copy{margin-top:var(--space-2)}.button{border:0;border-radius:var(--radius-full);min-height:2.9rem;padding:.62rem 1.2rem;font-size:var(--text-sm);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none;cursor:pointer}.button--primary{background:var(--color-primary);color:#fff}.button--secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.button{transition:transform .16s ease,box-shadow .22s ease}.button--primary:hover{box-shadow:0 10px 24px #1f4f4624}.button-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s var(--reveal-ease),opacity .22s ease}.button:hover .button-icon{transform:translate(2px)}.button:focus-visible .button-icon{transform:translate(2px)}.button:disabled{cursor:not-allowed;opacity:.7}.reveal{--reveal-delay: 0ms;opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--reveal-ease),transform var(--reveal-duration) var(--reveal-ease);transition-delay:var(--reveal-delay)}.reveal--right{transform:translate(calc(var(--reveal-distance) * .65))}.reveal--left{transform:translate(calc(-1 * var(--reveal-distance) * .65))}.reveal--scale{transform:scale(.985)}.is-revealed{opacity:1;transform:none}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-bg) 87%,transparent);overflow:hidden}.scroll-progress-track-shell{width:100%}.scroll-progress-track{position:absolute;left:0;bottom:0;height:2px;width:100%;background:color-mix(in srgb,var(--color-border) 75%,transparent);transform-origin:left center;opacity:.9}.scroll-progress-track--up{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-bottleneck) 14%,transparent),transparent)}.scroll-progress-track--down{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent)}.scroll-progress-fill{position:absolute;inset:0;transform-origin:left center;transform:scaleX(var(--scroll-progress, 0));background:linear-gradient(90deg,var(--color-operator),var(--color-primary),var(--color-proof));box-shadow:0 0 10px color-mix(in srgb,var(--color-primary) 35%,transparent)}.scene-progress-cursor{position:absolute;top:-.28rem;width:.72rem;height:.72rem;border-radius:999px;background:var(--color-surface);border:2px solid var(--color-primary);transform:translate(-.06rem) rotate(var(--scroll-cursor-lean, 0deg)) translateY(calc((var(--scroll-scene-local, 0) - .5) * .08rem));box-shadow:0 0 14px color-mix(in srgb,var(--color-primary) 35%,transparent);transition:left .32s cubic-bezier(.2,.7,.15,1),transform .42s cubic-bezier(.2,.7,.15,1)}.scene-progress-cursor--up{transform:translate(calc(-.06rem + var(--scroll-cursor-shift, 0rem))) rotate(-12deg) translateY(calc((var(--scroll-scene-local, 0) - .5) * .08rem - .02rem))}.scene-progress-cursor--down{transform:translate(calc(-.06rem + var(--scroll-cursor-shift, 0rem))) rotate(12deg) translateY(calc((var(--scroll-scene-local, 0) - .5) * .08rem + .02rem))}.scene-progress-marker{position:absolute;top:-.28rem;width:.58rem;height:.58rem;border-radius:999px;background:color-mix(in srgb,var(--color-surface) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-muted) 35%,transparent);opacity:.55;transition:opacity .26s ease,transform .26s ease,border-color .26s ease,background-color .26s ease}.scene-progress-marker--active{opacity:1;border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 24%,var(--color-surface));animation:sceneMarkerPulse 1.8s ease-in-out infinite}.scene-progress-marker--passed{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border));opacity:.82}.scene-progress-label{position:absolute;right:0;top:.12rem;transform:translateY(125%);font-size:var(--text-xs);color:var(--color-muted-strong);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;white-space:nowrap}.scene-status{position:absolute;left:var(--space-6);top:50%;transform:translateY(-50%);margin:0;color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;opacity:.85}.nav-shell{display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:.25rem;align-items:center;min-height:4.75rem;position:relative;padding-inline:var(--space-1)}.brand{font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.nav-cta-button{justify-self:end}.site-nav{display:none;align-items:center;gap:var(--space-6)}.site-nav-link{font-size:var(--text-sm);color:var(--color-text);position:relative;transition:color .18s ease}.site-nav-link--active{color:var(--color-primary);font-weight:700}.site-nav-link:after{content:"";position:absolute;left:0;bottom:-.42rem;width:0;height:2px;border-radius:99px;background:var(--color-primary);opacity:.78;transition:width .22s cubic-bezier(.2,.7,.15,1),opacity .22s ease}.site-nav-link:hover:after,.site-nav-link--active:after{width:100%}.mobile-scene-nav{display:none}.mobile-scene-nav-link{flex:0 0 auto;border-radius:var(--radius-full);padding:.28rem .58rem;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:color-mix(in srgb,var(--color-surface) 84%,white);color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;font-weight:600;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.mobile-scene-nav-link--active{color:var(--color-primary-dark);border-color:color-mix(in srgb,var(--color-primary) 56%,transparent);background:color-mix(in srgb,var(--color-primary-soft) 78%,white)}.mobile-scene-nav-link:hover,.mobile-scene-nav-link:focus-visible{transform:translateY(-1px)}.hero-shell{padding-top:var(--space-20);padding-bottom:var(--space-20);--hero-shell-flow: var(--hero-flow-progress, 0);position:relative;overflow:hidden;transform:none;transition:transform .26s cubic-bezier(.2,.7,.15,1)}.hero-shell--active{filter:saturate(1.03) contrast(1.01)}.hero-shell--up{--hero-shell-angle: -.5deg;--hero-orb-animation-direction: reverse;--hero-flow-shift: -.12rem}.hero-shell--down{--hero-shell-angle: .5deg;--hero-orb-animation-direction: normal;--hero-flow-shift: .12rem}.hero-shell--active:before{animation:none}.hero-shell:before{content:"";position:absolute;inset:-5rem 0 auto;height:18rem;background:radial-gradient(500px 130px at 20% 0%,rgba(31,79,70,.12),transparent 65%),radial-gradient(320px 110px at 80% 8%,rgba(37,92,153,.12),transparent 70%);pointer-events:none;animation:none;transform-origin:top}.hero-shell:after{display:none}.hero-grid{display:grid;gap:var(--space-10);align-items:start;position:relative;z-index:1}.hero-command-hint{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--text-sm);letter-spacing:.01em}.hero-flow-spine{margin-top:var(--space-4);position:relative;display:grid;gap:.7rem}.hero-flow-spine:before{content:"";position:absolute;inset:.7rem 0 auto;height:2px;border-radius:99px;background:color-mix(in srgb,var(--color-border) 78%,transparent);z-index:0}.hero-flow-spine-fill{position:absolute;left:0;top:.7rem;height:2px;border-radius:99px;width:calc(var(--hero-flow-spine-progress, 0) * 100%);background:linear-gradient(90deg,var(--color-operator),var(--color-primary),var(--color-proof));box-shadow:0 0 10px color-mix(in srgb,var(--color-primary) 18%,transparent);transition:width .26s cubic-bezier(.2,.7,.15,1);pointer-events:none}.hero-flow-spine-track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.hero-flow-spine-step{position:relative;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);background:var(--color-surface);display:flex;align-items:center;justify-content:center;gap:.38rem;min-height:1.8rem;padding:0 .45rem;font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--color-muted)}.hero-flow-spine-step:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent);opacity:0;transform:translate(-120%);pointer-events:none}.hero-flow-spine-step--active{color:var(--color-primary-dark);border-color:color-mix(in srgb,var(--color-primary) 42%,transparent);background:var(--color-primary-soft)}.hero-flow-spine-step--active:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 28%,transparent),transparent);transform-origin:left center;transform:scaleX(var(--hero-spine-progress, 0));opacity:.35;transition:transform .22s cubic-bezier(.2,.7,.15,1);pointer-events:none}.hero-flow-spine-step--active:after,.hero-flow-spine-step--done:after{animation:commandStripPulse 1.35s var(--reveal-ease) infinite}.hero-flow-spine-step--done{color:var(--color-proof);border-color:color-mix(in srgb,var(--color-proof) 45%,transparent);background:var(--color-proof-soft)}.hero-flow-spine-badge{width:.84rem;height:.84rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;color:inherit;background:var(--color-surface-strong);border:1px solid color-mix(in srgb,var(--color-border) 62%,transparent)}.hero-flow-spine-step--active .hero-flow-spine-badge,.hero-flow-spine-step--done .hero-flow-spine-badge{background:#fff;border-color:color-mix(in srgb,currentColor 70%,transparent)}.hero-flow-spine-text{white-space:nowrap;font-size:.62rem;letter-spacing:.05em}.hero-grid:after{display:none}.hero-copy h1{margin:0;font-size:clamp(2.2rem,2vw + 1.2rem,3.15rem);line-height:var(--leading-tight);max-width:760px}.hero-subtitle{margin-top:var(--space-5);max-width:60ch;color:var(--color-muted-strong)}.hero-bullets{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-bullets .reveal{display:inline-flex}.badge{display:inline-flex;align-items:center;border-radius:var(--radius-full);padding:.3rem .8rem;background:var(--color-primary-soft);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.badge--operator{background:var(--color-operator-soft);color:var(--color-operator)}.badge--risk{background:var(--color-risk-soft);color:var(--color-risk)}.badge--proof{background:var(--color-proof-soft);color:var(--color-proof)}.hero-actions{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-actions .button{min-width:11.8rem}.hero-proof-line{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--text-sm)}.hero-funder-proof{margin-top:var(--space-4);border:1px solid color-mix(in srgb,var(--color-proof) 22%,transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);background:linear-gradient(165deg,color-mix(in srgb,var(--color-proof-soft) 88%,transparent),var(--color-surface));position:relative;overflow:hidden;display:grid;gap:.42rem}.hero-funder-proof:before{content:"";position:absolute;inset:-35% auto auto -20%;width:5.2rem;height:5.2rem;border-radius:50%;background:color-mix(in srgb,var(--color-proof) 12%,transparent);opacity:.18}.hero-funder-proof-title{margin:0;color:var(--color-proof);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hero-funder-proof-tag{margin:0;color:var(--color-text);font-size:var(--text-sm);font-weight:600}.hero-funder-proof-list{margin:0;padding:0;list-style:none;display:grid;gap:.3rem;position:relative;color:var(--color-muted-strong);font-size:.86rem;line-height:1.44}.hero-funder-proof-list li:before{content:"•";margin-right:.38rem;color:var(--color-proof)}.hero-urgency-stats{margin-top:.3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;align-items:stretch}.hero-urgency-shell--urgent{border-color:color-mix(in srgb,var(--color-risk) 36%,transparent);box-shadow:0 0 color-mix(in srgb,var(--color-risk) 34%,transparent)}.hero-urgency-shell--urgent:after{display:none}.hero-urgency-stat{position:relative;overflow:hidden;margin:0;border-radius:var(--radius-sm);padding:.42rem .5rem;min-height:3.45rem;display:grid;grid-template-columns:1fr;gap:.22rem;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);background:var(--color-surface);transition:border-color .32s var(--reveal-ease),transform .26s var(--reveal-ease),box-shadow .32s var(--reveal-ease),background-color .32s var(--reveal-ease)}.hero-urgency-stat-label{position:relative;z-index:1;margin:0;color:var(--color-muted-strong);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.hero-urgency-stat-value{position:relative;z-index:1;margin:0;font-size:var(--text-lg);font-family:var(--font-mono);font-weight:600;line-height:1;color:var(--color-text);font-variant-numeric:tabular-nums}.hero-urgency-stat-fill{z-index:0;position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent);opacity:.24;width:var(--hero-urgency-stat-progress, 0%);pointer-events:none;transition:width .36s cubic-bezier(.2,.7,.15,1);transition-delay:var(--hero-stat-delay, 0ms)}.hero-urgency-stat:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 35% 40%,color-mix(in srgb,var(--color-proof) 12%,transparent),transparent 68%);opacity:0;pointer-events:none;transition:opacity .26s var(--reveal-ease);z-index:2}.hero-urgency-stat--warning{border-color:color-mix(in srgb,var(--color-risk) 28%,transparent)}.hero-urgency-stat--warning .hero-urgency-stat-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--color-risk) 26%,transparent),transparent)}.hero-urgency-stat--warning .hero-urgency-stat-value{font-weight:700}.hero-urgency-stat--warning .hero-urgency-stat-label,.hero-urgency-stat--warning .hero-urgency-stat-value{color:var(--color-risk)}.hero-urgency-stat--normal{border-color:color-mix(in srgb,var(--color-primary) 22%,transparent)}.hero-urgency-stat--normal .hero-urgency-stat-label,.hero-urgency-stat--normal .hero-urgency-stat-value{color:var(--color-primary-dark)}.hero-urgency-stat--success{border-color:color-mix(in srgb,var(--color-proof) 30%,transparent)}.hero-urgency-stat--success .hero-urgency-stat-label,.hero-urgency-stat--success .hero-urgency-stat-value{color:var(--color-proof)}.hero-urgency-stat.reveal.is-revealed{transform:translateY(0) scale(1);box-shadow:0 10px 26px color-mix(in srgb,var(--color-primary) 14%,transparent)}.hero-urgency-stat.reveal:not(.is-revealed){transform:translateY(4px) scale(.99)}.hero-urgency-shell{margin-top:var(--space-4);border:1px solid color-mix(in srgb,var(--color-operator) 24%,transparent);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:linear-gradient(155deg,color-mix(in srgb,var(--color-surface) 92%,transparent),var(--color-surface-strong));display:grid;gap:var(--space-2);position:relative;overflow:hidden;isolation:isolate}.hero-urgency-shell:before{content:"";position:absolute;inset:-35% 0 auto;height:.72rem;background:linear-gradient(90deg,color-mix(in srgb,var(--color-operator) 30%,transparent),transparent);opacity:.13;transform:translate(calc((var(--hero-urgency-progress, 0%) - 22%)))}.hero-urgency-label{margin:0;color:var(--color-operator);font-size:var(--text-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hero-urgency-copy{margin:0;color:var(--color-muted-strong);line-height:1.52;font-size:var(--text-sm)}.hero-urgency-meter{margin-top:.22rem;height:.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);background:var(--color-surface);position:relative;overflow:hidden}.hero-urgency-meter-fill{position:absolute;inset:0;width:var(--hero-urgency-progress, 14%);transform-origin:left center;background:linear-gradient(90deg,var(--color-operator),var(--color-primary),var(--color-proof));animation:none;transition:width .32s cubic-bezier(.2,.7,.15,1)}.metric-label{margin:0;color:var(--color-muted-strong);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}.command-center{position:sticky;top:7rem;transition:border-color .24s var(--reveal-ease),box-shadow .32s var(--reveal-ease),transform .24s var(--reveal-ease)}.command-center-gate-burst{position:absolute;inset:.28rem;border-radius:inherit;border:1px dashed color-mix(in srgb,var(--color-approval) 55%,transparent);pointer-events:none;animation:approvalGatePulse 1.2s cubic-bezier(.2,.7,.15,1) infinite;opacity:.5;z-index:1}.command-center:before{content:"";position:absolute;inset:.5rem;border-radius:inherit;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);opacity:0;transform:scaleX(.85) scaleY(.93);pointer-events:none;transition:opacity .3s var(--reveal-ease)}.command-center:after{content:"";position:absolute;left:-15%;top:1.1rem;width:130%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 24%,transparent),transparent);opacity:0;transform:translate(-105%);pointer-events:none}.command-center--active{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border));box-shadow:0 18px 44px #1f4f461f;transform:translateY(-1px)}.command-center--active:before{opacity:1;animation:commandCenterSweep 1.8s linear infinite}.command-center--active:after{animation:commandCenterSweepLine 2.2s ease-out infinite;opacity:.42}.command-center--active.command-center--flow-approval:before{border-color:color-mix(in srgb,var(--color-approval) 38%,transparent)}.command-center--active.command-center--flow-approval:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-approval) 42%,transparent),transparent)}.command-center--flow-research .loop-flow-stage,.command-center--flow-research .command-flow-strip-step.is-active{color:var(--color-operator)}.command-center--flow-research:before{border-color:color-mix(in srgb,var(--color-operator) 24%,transparent)}.command-center--flow-draft .command-flow-strip-step.is-active{color:var(--color-primary-dark)}.command-center--flow-update .command-status-line{color:var(--color-proof)}.command-flow-strip{position:relative;margin-top:var(--space-4);display:grid;gap:.24rem;grid-template-columns:repeat(5,minmax(0,1fr))}.command-flow-spark{position:absolute;left:var(--command-flow-spark-progress, 0%);top:.78rem;width:.55rem;height:.55rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-proof) 58%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--color-operator) 80%,transparent),var(--color-primary));box-shadow:0 0 .55rem color-mix(in srgb,var(--color-primary) 22%,transparent);transform:translate(-50%);pointer-events:none;animation:commandSparkPulse 1.2s var(--reveal-ease) infinite;z-index:2;opacity:.9}.command-handoff-lane{margin-top:var(--space-3);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.26rem;position:relative}.command-handoff-lane:before{content:"";position:absolute;left:.6rem;right:.6rem;top:.7rem;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-approval) 30%,transparent),transparent,color-mix(in srgb,var(--color-primary) 30%,transparent));opacity:.5}.command-handoff-lane:after{content:"";position:absolute;left:.6rem;top:.7rem;height:1px;width:calc(var(--command-lane-progress, 0) * 100%);max-width:calc(100% - 1.2rem);background:linear-gradient(90deg,transparent,var(--color-primary),color-mix(in srgb,var(--color-proof) 30%,transparent));transform:translateY(-.5px);transition:width .24s cubic-bezier(.2,.7,.15,1);pointer-events:none;border-radius:99px}.command-handoff-node{position:relative;z-index:1;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:var(--color-surface-strong);color:var(--color-muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;display:grid;place-items:center;text-align:center;padding:.2rem .25rem;min-height:1.6rem;transition:border-color .24s var(--reveal-ease),background .24s var(--reveal-ease),color .24s var(--reveal-ease),transform .24s var(--reveal-ease)}.command-handoff-node:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--color-primary) 25%,transparent),transparent);opacity:0;transform:translate(-110%)}.command-handoff-node--active{border-color:color-mix(in srgb,var(--color-primary) 56%,transparent);background:var(--color-primary-soft);color:var(--color-primary);opacity:calc(.75 + (.25 * var(--handoff-progress, 0)));transform:translateY(-1px);box-shadow:0 8px 22px #1f4f4614}.command-handoff-node--active:after{animation:commandStripPulse 1.45s var(--reveal-ease) infinite}.command-handoff-node--past{border-color:color-mix(in srgb,var(--color-proof) 35%,transparent);background:var(--color-proof-soft);color:var(--color-proof)}.command-flow-strip:after{content:"";position:absolute;left:.22rem;top:.96rem;width:var(--flow-progress-rail, 0%);height:2px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-operator) 45%,transparent),color-mix(in srgb,var(--color-primary) 45%,transparent));transform-origin:left center;transition:width .24s cubic-bezier(.2,.7,.15,1)}.command-flow-strip-step{position:relative;overflow:hidden;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);background:var(--color-surface);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:600;padding:.2rem .35rem;text-align:center;display:grid;place-items:center;min-height:1.95rem;animation-delay:var(--reveal-delay, 0ms)}.command-flow-strip-step.is-active{border-color:color-mix(in srgb,var(--color-primary) 56%,transparent);color:var(--color-primary);background:var(--color-primary-soft);animation:commandStripPulse 1.7s var(--reveal-ease) infinite}.command-flow-strip-step.is-upcoming{opacity:.56}.command-flow-strip-step.is-past{border-color:color-mix(in srgb,var(--color-proof) 48%,transparent);background:var(--color-proof-soft);color:var(--color-proof)}.command-flow-strip-step:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,color-mix(in srgb,white 85%,transparent),transparent);opacity:0;pointer-events:none;transform:translate(-120%)}.command-flow-strip-step.is-active:after{animation:commandFlowStripe 1.4s var(--reveal-ease) infinite}.command-status{margin-top:.35rem}.command-stage-line{margin:.2rem 0 0;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);opacity:.9}.command-status-line{margin:0;font-size:var(--text-sm);color:var(--color-muted-strong)}.operator-roster{margin:.5rem 0 .55rem;display:flex;gap:.35rem;flex-wrap:wrap}.operator-chip{border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);background:var(--color-surface);color:var(--color-muted);padding:.2rem .6rem;font-size:var(--text-xs);font-weight:600}.operator-chip--active{border-color:color-mix(in srgb,var(--color-operator) 60%,transparent);color:var(--color-operator);background:var(--color-operator-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-operator) 26%,transparent);animation:operatorChipPulse 1.9s var(--reveal-ease) infinite}.command-center-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.command-center-header h3{margin:0;font-size:var(--text-lg)}.command-center .panel{padding:var(--space-4)}.command-metric{position:relative;overflow:hidden}.command-metric:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,color-mix(in srgb,white 8%,transparent),color-mix(in srgb,var(--color-primary) 22%,transparent),color-mix(in srgb,white 8%,transparent));opacity:0;transform:translate(-100%);pointer-events:none}.command-metric--approval{border-left:3px solid var(--color-approval)}.command-metric--active-gate:after{animation:gateMetricPulse 1.6s var(--reveal-ease) infinite;opacity:.38}.command-metric--active-gate .metric{color:var(--color-approval)}.command-metric--active-stage{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));transform:translateY(-1px);box-shadow:0 14px 28px #1f4f461c}.command-metric--active-stage:after{animation:scenePanelGlow 1.8s var(--reveal-ease) infinite}.loop-flow{margin-top:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4);position:relative;z-index:1;--loop-progress: 0%;transition:opacity .26s var(--reveal-ease)}.loop-flow--idle{opacity:.92}.loop-flow--active{opacity:1}.loop-flow--idle .loop-flow-pulse,.loop-flow--idle .loop-flow-progress-fill:after{animation-play-state:paused;opacity:.35}.loop-flow--active .loop-flow-pulse{animation-duration:var(--loop-tick-speed, 2.2s)}.loop-flow--active .loop-flow-progress-fill{width:var(--loop-progress, 0%)}.loop-flow--active .loop-flow-title{color:var(--color-primary-dark)}.loop-flow-title{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.loop-flow-stage{margin:.45rem 0 0;color:var(--color-text)}.loop-flow-line{margin-top:.5rem;width:100%;height:.22rem;border-radius:999px;background:var(--color-surface-strong);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.loop-flow-pulse{display:block;width:12%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--color-operator),var(--color-primary),transparent);animation:loopFlowPulse 2.2s ease-in-out infinite}.loop-flow-stage:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.42rem;border-radius:999px;vertical-align:text-bottom;background:var(--color-primary);box-shadow:0 0 .55rem color-mix(in srgb,var(--color-primary) 40%,transparent)}.loop-flow-rail{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(var(--loop-flow-count),minmax(0,1fr));position:relative;gap:var(--space-2)}.loop-flow-rail:before{content:"";position:absolute;left:.68rem;right:.68rem;top:.58rem;height:2px;border-radius:99px;background:color-mix(in srgb,var(--color-border) 80%,transparent);z-index:-1}.loop-flow-step{display:grid;justify-items:center;gap:.36rem}.loop-flow-dot{width:.58rem;height:.58rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--color-primary) 65%,white);background:var(--color-surface-strong);transition:transform .24s var(--reveal-ease),background .24s var(--reveal-ease),box-shadow .24s var(--reveal-ease),border-color .24s var(--reveal-ease)}.loop-flow-label{color:var(--color-muted);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;text-align:center}.loop-flow-step--passed .loop-flow-dot{background:var(--color-proof);border-color:var(--color-proof)}.loop-flow-step--active .loop-flow-dot{transform:scale(1.4);border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 .75rem color-mix(in srgb,var(--color-primary) 30%,transparent)}.loop-flow-step--active .loop-flow-label{color:var(--color-primary);font-weight:700}.loop-flow-step:not(.loop-flow-step--active):not(:last-child):not(.loop-flow-step--passed) .loop-flow-dot{opacity:.5}.loop-flow-step--active .loop-flow-label{animation:loopLabelPulse .9s var(--reveal-ease) infinite}.loop-flow-progress-track{margin-top:.52rem;width:100%;height:.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:var(--color-surface);overflow:hidden}.loop-flow-progress-fill{height:100%;width:var(--loop-progress, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--color-operator),var(--color-proof));transition:width .24s var(--reveal-ease);position:relative;overflow:hidden}.loop-flow-progress-fill:after{content:"";position:absolute;inset:0;width:35%;transform:translate(-200%);background:linear-gradient(90deg,color-mix(in srgb,white 0%,transparent),color-mix(in srgb,white 75%,transparent),color-mix(in srgb,white 0%,transparent));animation:progressShimmer 1.5s linear infinite;pointer-events:none}.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:.2rem .58rem;border:1px solid currentColor;font-size:var(--text-xs);font-weight:700}.status-pill--draft_ready{color:var(--color-operator);background:var(--color-operator-soft)}.status-pill--approval_required{color:var(--color-approval);background:var(--color-approval-soft)}.status-pill--blocked{color:var(--color-risk);background:var(--color-risk-soft)}.status-pill--in_progress{color:var(--color-bottleneck);background:var(--color-bottleneck-soft)}.status-pill--done{color:var(--color-proof);background:var(--color-proof-soft)}.status-pill--active{animation:statusPillActive 1.3s var(--reveal-ease) infinite;box-shadow:0 0 color-mix(in srgb,currentColor 20%,transparent)}.command-queue-title{margin-bottom:.5rem;color:var(--color-muted-strong)}.command-task--approval .command-task-copy p:first-child{color:var(--color-approval);font-weight:600}.command-task--gate{border-color:color-mix(in srgb,var(--color-approval) 45%,var(--color-border))}.command-task--gate:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid color-mix(in srgb,var(--color-approval) 35%,transparent);opacity:0;animation:gateRowGlow 1.8s var(--reveal-ease) infinite;pointer-events:none}.command-tasks{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-3);position:relative}.command-tasks:before{content:"";position:absolute;left:.82rem;top:.85rem;width:var(--command-task-progress-track, 0%);height:calc(100% - 1.7rem);border-radius:999px;opacity:.5;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-primary) 45%,transparent),transparent);transition:width .32s var(--reveal-ease);transform-origin:top center;z-index:-1}.command-task{opacity:var(--command-task-opacity, 1);transition:transform .26s var(--reveal-ease),border-color .22s ease,background-color .22s ease;display:flex;position:relative;justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-strong)}.command-task--active{border-color:color-mix(in srgb,var(--color-operator) 40%,var(--color-border));transform:translateY(-2px);box-shadow:0 12px 30px #1f4f461c;position:relative;overflow:hidden}.command-task--active:after{content:"";position:absolute;inset:-10%;border-radius:inherit;border:1px solid color-mix(in srgb,var(--color-operator) 24%,transparent);opacity:0;animation:taskRowPulse 1.9s var(--reveal-ease) infinite;pointer-events:none}.command-task--active .command-task-copy p:first-child{color:var(--color-text);font-weight:600}.command-task--active .status-pill{border-color:color-mix(in srgb,var(--color-primary) 25%,transparent)}.command-task--distance{opacity:.82;transform:translate(.3rem)}.command-task--past{border-color:color-mix(in srgb,var(--color-proof) 26%,var(--color-border));background:var(--color-proof-soft);opacity:.65}.command-task--flow-active:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent);transform-origin:left center;transform:scaleX(var(--command-task-progress, 0));opacity:.08;transition:transform .2s linear;pointer-events:none}.command-task-copy{display:grid;gap:.35rem}.command-task-copy p{margin:0}.command-task-meta{color:var(--color-muted);font-size:var(--text-sm)}.command-task-state{margin:0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-strong)}.triptych-shell{width:min(100% - 2 * var(--space-6),var(--max-width));margin-inline:auto;display:grid;gap:var(--space-4)}.triptych-grid{display:grid;gap:var(--space-4)}.metric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.metric--mono{margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--text-lg);font-weight:600}.metric--price{display:flex;align-items:baseline;gap:var(--space-1)}.metric-unit{font-size:var(--text-sm);color:var(--color-muted)}.proof-list{margin:0;padding-left:1.15rem;display:grid;gap:.55rem;color:var(--color-text)}.proof-list li{color:var(--color-text)}.stack-list{margin:var(--space-4) 0 0;display:grid;gap:var(--space-3)}.stack-list dt{color:var(--color-muted-strong);font-size:var(--text-sm);margin-bottom:.25rem}.stack-list dd{margin:0}.operator-grid{width:min(100% - 2 * var(--space-6),var(--max-width));margin:0 auto;display:grid;gap:var(--space-4)}.operator-header{margin-bottom:var(--space-3)}.operator-item{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm)}.check{width:1rem;height:1rem;color:var(--color-proof);margin-top:.16rem;flex-shrink:0}.pricing-grid{width:min(100% - 2 * var(--space-6),var(--max-width));margin:0 auto;display:grid;gap:var(--space-4)}.approval-grid{display:grid;gap:var(--space-6)}.triptych-grid--pipeline{align-items:stretch}.triptych-step{position:relative;transition:transform .36s var(--reveal-ease),border-color .36s var(--reveal-ease),box-shadow .36s var(--reveal-ease)}.triptych-step:after,.triptych-step:before{display:none;pointer-events:none}.triptych-step:after{display:block;content:"";position:absolute;top:50%;right:calc(-1 * (var(--space-4) * .58));width:1rem;height:2px;background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 40%,transparent));opacity:.75;transform:translateY(-50%)}.triptych-step:before{display:block;content:"";position:absolute;top:50%;right:calc(-1 * (var(--space-4) * .58) - 2px);transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--color-primary);opacity:0;transition:opacity .24s ease}.triptych-step--outcome:after,.triptych-step--outcome:before,.triptych-step:not(.triptych-step--outcome):not(.is-revealed):after{content:none}.triptych-step.is-revealed:after{animation:connectorGlow .6s ease}.triptych-step.is-revealed:before{opacity:.8}.operator-card{position:relative;overflow:hidden;transition:transform .22s var(--reveal-ease),border-color .22s var(--reveal-ease),box-shadow .22s var(--reveal-ease),background .22s var(--reveal-ease)}.operator-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 46%);opacity:0;transition:opacity .23s var(--reveal-ease)}.operator-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));box-shadow:0 18px 40px #1f4f461c}.operator-card:hover:before{opacity:.22}.operator-card:hover .operator-header h3,.operator-card:focus-within .operator-header h3{color:var(--color-primary-dark)}.operator-item .check{transform:rotate(-12deg) scale(.96)}.operator-item.reveal.is-revealed .check{transform:rotate(0) scale(1)}.operator-item.reveal:not(.is-revealed) .check{opacity:0;transform:rotate(-18deg) scale(.88)}.pilot-sequence{position:relative}.pilot-step{position:relative;padding-left:3.1rem}.pilot-step:before{content:"";position:absolute;left:1.15rem;top:.95rem;width:1rem;height:1rem;border-radius:999px;border:1px solid var(--color-primary);background:var(--color-surface);transition:background-color .22s var(--reveal-ease)}.pilot-step:after{content:"";position:absolute;left:1.45rem;top:calc(100% + .6rem);width:.25rem;height:calc(100% + .6rem);background:linear-gradient(180deg,var(--color-primary),transparent);opacity:.2}.pilot-step:last-child:after{display:none}.triptych-step.is-revealed{transform:translateY(-2px);box-shadow:0 12px 30px #1f4f4617;border-color:color-mix(in srgb,var(--color-primary) 20%,var(--color-border))}.faq-wrap{width:min(100% - 2 * var(--space-6),var(--max-width));margin:0 auto;display:grid;gap:.75rem}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4)}.faq-summary{cursor:pointer;list-style:none;font-weight:600;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.faq-summary>:first-child{flex:1;min-width:0}.faq-summary::-webkit-details-marker{display:none}.faq-icon{width:1rem;height:1rem;transition:transform .16s ease}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-answer{margin:var(--space-4) 0 0;max-height:0;overflow:hidden;opacity:0;color:var(--color-muted);max-width:68ch;transform:translateY(-6px);transition:max-height .28s var(--reveal-ease),opacity .22s ease,transform .22s ease,margin .22s ease}.faq-item[open] .faq-answer{max-height:500px;opacity:1;transform:translateY(0);margin-top:var(--space-4)}.command-task.reveal.is-revealed{animation:taskRowRise .5s var(--reveal-ease) both}@keyframes taskRowRise{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes taskRowPulse{0%{opacity:0;transform:scale(.98)}45%{opacity:.45;transform:scale(1.01)}to{opacity:0;transform:scale(1.06)}}@keyframes sceneFrameReveal{0%{opacity:0;transform:scale(.995)}to{opacity:.9;transform:scale(1)}}@keyframes scenePanelCascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scenePanelGlow{0%{opacity:0;transform:translate(-50%)}60%{opacity:.45;transform:translate(45%)}to{opacity:0;transform:translate(120%)}}@keyframes commandCenterSweep{0%{opacity:0;transform:scaleX(.86) scaleY(.93) translate(-5%)}18%{opacity:.82}to{opacity:0;transform:scaleX(1) scaleY(.93) translate(4%)}}@keyframes commandCenterSweepLine{0%{opacity:0;transform:translate(-120%)}30%{opacity:.58}to{opacity:0;transform:translate(108%)}}.status-pill--approval_required{position:relative;overflow:hidden}.status-pill--approval_required:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;animation:gatePulse 1.5s ease infinite}@keyframes statusPillActive{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,currentColor 14%,transparent)}55%{transform:scale(1.06);box-shadow:0 0 0 .2rem color-mix(in srgb,currentColor 18%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,currentColor 0%,transparent)}}@keyframes connectorGlow{0%{opacity:0;transform:translateY(-50%) scaleX(.5)}to{opacity:.95;transform:translateY(-50%) scaleX(1)}}@keyframes loopFlowPulse{0%{transform:translate(-130%);opacity:0}30%{opacity:.8}70%{opacity:.8}to{transform:translate(700%);opacity:0}}@keyframes commandStripPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-primary) 18%,transparent)}65%{box-shadow:0 0 0 .28rem color-mix(in srgb,var(--color-primary) 18%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-primary) 0%,transparent)}}@keyframes commandSparkPulse{0%{opacity:.18;transform:translate(-50%) scale(.9)}45%{opacity:.95;transform:translate(-50%,-.06rem) scale(1.06)}to{opacity:.18;transform:translate(-50%) scale(.9)}}@keyframes sectionRibbonPulse{0%{opacity:0;transform:scaleX(.98)}50%{opacity:1;transform:scaleX(1)}to{opacity:.5;transform:scaleX(.98)}}@keyframes sectionRibbonShimmer{0%{transform:translate(-125%);opacity:0}35%{opacity:.22}to{transform:translate(220%);opacity:0}}@keyframes sectionRibbonNeedle{0%{transform:translate(calc(var(--scene-ribbon-progress, 0%) - .24rem)) translateY(-50%) scale(.94);opacity:.6}50%{opacity:1;transform:translate(calc(var(--scene-ribbon-progress, 0%) - .24rem)) translateY(-54%) scale(1.06)}to{transform:translate(calc(var(--scene-ribbon-progress, 0%) - .24rem)) translateY(-50%) scale(.94);opacity:.6}}@keyframes commandFlowStripe{0%{opacity:0;transform:translate(-120%)}25%{opacity:.7}70%{opacity:.22;transform:translate(120%)}to{opacity:0;transform:translate(220%)}}@keyframes operatorChipPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-operator) 16%,transparent)}60%{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--color-operator) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-operator) 18%,transparent)}}@keyframes loopLabelPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes gatePulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-approval) 14%,transparent)}55%{box-shadow:0 0 0 .23rem color-mix(in srgb,var(--color-approval) 22%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-approval) 0%,transparent)}}@keyframes gateMetricPulse{0%{opacity:0;transform:translate(-100%)}35%{opacity:.45;transform:translate(45%)}to{opacity:0;transform:translate(180%)}}@keyframes gateRowGlow{0%{opacity:0}35%{opacity:.6}to{opacity:0}}@keyframes sceneMarkerPulse{0%{transform:translateY(0) scale(1);box-shadow:0 0 color-mix(in srgb,var(--color-primary) 16%,transparent)}55%{transform:translateY(-1px) scale(1.14);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--color-primary) 22%,transparent)}to{transform:translateY(0) scale(1);box-shadow:0 0 color-mix(in srgb,var(--color-primary) 0%,transparent)}}@keyframes approvalGatePulse{0%{opacity:0;transform:scale(.985);box-shadow:0 0 color-mix(in srgb,var(--color-approval) 14%,transparent)}45%{opacity:.58;transform:scale(1.012);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--color-approval) 22%,transparent)}to{opacity:0;transform:scale(1.03);box-shadow:0 0 color-mix(in srgb,var(--color-approval) 0%,transparent)}}@keyframes progressShimmer{0%{transform:translate(-200%)}to{transform:translate(600%)}}.form-fields{margin-top:var(--space-5);display:grid;gap:var(--space-4)}.field{display:grid;gap:.45rem;font-size:var(--text-sm)}.input{width:100%;min-height:2.9rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;padding:.6rem .75rem;font:inherit}.input-textarea{min-height:6rem;resize:vertical}.field-required{color:var(--color-danger, var(--color-risk));font-size:var(--text-xs)}.consent-row{margin-top:var(--space-4);display:flex;gap:.6rem;align-items:flex-start;font-size:var(--text-sm)}.consent-row input{margin-top:.2rem}.form-status{margin-top:var(--space-3);font-size:var(--text-sm)}.form-status--success{color:var(--color-proof)}.form-status--error{color:var(--color-risk)}.footer-shell{border-top:1px solid var(--color-border);background:#ece6dc;padding-block:var(--space-8)}.footer-shell-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:column}.footer-links{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--color-muted);font-size:var(--text-sm)}:where(a,button,input,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 70%,white);outline-offset:2px}@media(max-width:900px){.site-nav{display:none}.site-shell{width:min(100% - 2 * var(--space-5),100%)}.scene-status,.scene-progress-label{display:none}.nav-shell{grid-template-columns:1fr auto;min-height:4.2rem;-moz-column-gap:var(--space-4);column-gap:var(--space-4);padding-inline:0}.scroll-progress-track-shell{grid-column:1 / -1;margin-top:.2rem}.scroll-progress-track{position:static;height:1.45px}.scene-progress-cursor{top:-.36rem}.hero-shell{padding-top:var(--space-12);padding-bottom:var(--space-12)}.hero-copy h1{font-size:clamp(1.8rem,7vw,2.35rem)}.hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.hero-actions .button{width:100%;min-width:0}.mobile-scene-nav{grid-column:1 / -1;margin-top:.45rem;margin-bottom:-.16rem;display:flex;gap:.45rem;align-items:center;overflow-x:auto;overflow-y:visible;white-space:nowrap;padding:0 var(--space-5) var(--space-2);scrollbar-width:none}.mobile-scene-nav::-webkit-scrollbar{display:none}.hero-urgency-shell{margin-top:var(--space-5);padding:var(--space-2) var(--space-3)}.hero-urgency-copy{font-size:var(--text-xs);line-height:1.5}.hero-funder-proof{margin-top:var(--space-4);padding:var(--space-2) var(--space-3)}.hero-funder-proof-tag{font-size:var(--text-xs)}.hero-funder-proof-list{font-size:.8rem}.hero-urgency-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.hero-urgency-stat{padding:.35rem .42rem}.hero-urgency-stat-value{font-size:var(--text-xs)}.triptych-step:after,.triptych-step:before{display:none}.hero-grid,.triptych-grid,.operator-grid,.pricing-grid,.section,.footer-shell-inner{width:min(100% - 2 * var(--space-5),100%)}.command-center{position:static}}@media(min-width:900px){.site-nav{display:flex}.mobile-scene-nav{display:none}.hero-grid{grid-template-columns:1.12fr .88fr}.triptych-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.triptych-step:after,.triptych-step:before{display:block}}@media(max-width:640px){.hero-copy h1{font-size:clamp(1.78rem,8.5vw,2.2rem)}.hero-subtitle{font-size:var(--text-sm)}.hero-proof-line{margin-top:var(--space-5);line-height:1.5}.section{padding-block:var(--space-10)}.hero-shell{padding-top:var(--space-10);padding-bottom:var(--space-10)}.panel,.operator-card,.command-task,.command-center{padding:var(--space-4)}.mobile-scene-nav{padding-inline:var(--space-4);gap:.38rem}.mobile-scene-nav-link{padding:.22rem .48rem;font-size:.56rem}.hero-urgency-stats{grid-template-columns:minmax(0,1fr)}.hero-funder-proof-list{gap:.18rem}}@media(min-width:1200px){.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell,.triptych-shell,.section{width:min(100% - 2 * var(--space-8),var(--max-width))}.hero-urgency-shell{padding-inline:var(--space-5)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--reveal-distance: 5px;--reveal-duration: .62s;--reveal-ease: cubic-bezier(.16, .78, .22, 1);--shadow-panel: 0 22px 70px rgba(31, 37, 35, .075)}.app-shell{background:radial-gradient(1100px 620px at 12% -14%,rgba(31,79,70,.1),transparent 58%),radial-gradient(900px 520px at 92% 3%,rgba(37,92,153,.055),transparent 60%),linear-gradient(180deg,#f7f4ee,#f3efe7 44%,#f8f4ed)}.app-shell:before,.hero-shell:before,.scene-section:before,.scene-section:after{display:none}.site-shell,.triptych-shell,.operator-grid,.pricing-grid,.faq-wrap{width:min(100% - 2rem,1180px)}.section{padding-block:clamp(4.75rem,7vw,7.25rem)}.section-soft,.section-muted{background:transparent}.scene-section,.scene-section--active,.scene-section.is-revealed{opacity:1;transform:none;filter:none;box-shadow:none}.scene-section.is-revealed .panel,.scene-section.is-revealed .faq-item,.scene-section--active .panel,.scene-section--active .faq-item,.command-task.reveal.is-revealed{animation:none}.section-heading-shell{margin-bottom:clamp(2rem,4vw,3.5rem)}.section-heading{max-width:720px}.section-ribbon,.scene-status,.scene-progress-label,.scene-progress-marker,.scene-progress-cursor,.mobile-scene-nav{display:none!important}.scroll-progress-track{height:1px;opacity:.62}.scroll-progress-fill{background:linear-gradient(90deg,var(--color-primary),var(--color-proof));box-shadow:none}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--color-bg) 92%,transparent)}.nav-shell{min-height:4.3rem;grid-template-columns:auto minmax(0,1fr) auto}.site-nav{gap:clamp(1.25rem,2vw,2.25rem)}.hero-shell{padding-top:clamp(5.5rem,8vw,8rem);padding-bottom:clamp(5rem,7vw,7rem);overflow:visible}.hero-grid{gap:clamp(2.5rem,5vw,4.75rem)}.hero-copy h1{max-width:11.5ch;letter-spacing:-.045em}.hero-subtitle{max-width:58ch}.hero-copy>.hero-subtitle+.hero-subtitle{display:none}.hero-funder-proof{max-width:56ch}.hero-funder-proof-list,.hero-flow-spine{display:none}.hero-bullets{gap:.65rem;margin-top:1.4rem}.hero-bullets>span:nth-child(n+3){display:none}.hero-urgency,.hero-urgency-shell,.hero-urgency-panel{box-shadow:none!important}.hero-urgency-stat-fill,.hero-urgency-meter,.hero-urgency-meter-fill{display:none!important}.panel,.faq-item{border-color:color-mix(in srgb,var(--color-border) 74%,transparent);background:color-mix(in srgb,var(--color-surface) 88%,white);box-shadow:0 1px #1f252309}.panel--soft,.panel--metric{background:color-mix(in srgb,var(--color-surface-strong) 72%,white)}.panel--metric{border-left-width:2px}.panel-highlighted{box-shadow:var(--shadow-panel)}.panel-title,.operator-header h3,.command-center-header h3{letter-spacing:-.015em}.section-copy,.proof-list,.stack-list dd,.command-task-meta,.command-task-state{line-height:1.62}.command-center{padding:clamp(1.25rem,2vw,1.75rem);box-shadow:0 28px 80px #1f252318}.command-center *,.command-center *:before,.command-center *:after,.section-ribbon *,.section-ribbon *:before,.section-ribbon *:after{animation:none!important}.command-stage-line,.command-status,.operator-roster,.command-flow-strip,.command-handoff-lane,.loop-flow,.command-task-state,.command-tasks:before,.command-center-gate-burst{display:none!important}.command-center .grid.gap-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.command-center .panel{padding:.95rem}.command-metric,.command-metric--active-stage,.command-task,.command-task--active,.command-task--distance,.command-task--past,.command-task--flow-active{transform:none!important;box-shadow:none}.command-metric:after,.command-task:after,.command-task:before{display:none!important}.command-tasks{gap:.7rem}.command-tasks .command-task:nth-child(n+4){display:none}.command-task{padding:.9rem 1rem;background:color-mix(in srgb,var(--color-surface-strong) 74%,white)}.status-pill,.status-pill--active,.status-pill--approval_required:after,.operator-chip--active,.scene-progress-marker--active,.loop-flow-step--active .loop-flow-label{animation:none!important}.operator-grid,.pricing-grid{gap:clamp(1rem,2vw,1.4rem)}.operator-card:hover{transform:translateY(-1px);box-shadow:0 16px 44px #1f4f4614}.operator-card>.mt-4{display:none}.operator-item:nth-child(n+4){display:none}.triptych-grid--pipeline .triptych-step:before,.triptych-grid--pipeline .triptych-step:after{opacity:.34}.triptych-step.is-revealed{transform:none;box-shadow:none}.pilot-step:after{opacity:.12}.button{transition:transform .18s ease,box-shadow .24s ease,background-color .24s ease}.button:hover{transform:translateY(-1px)}@media(min-width:980px){.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center}.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.site-shell,.triptych-shell,.operator-grid,.pricing-grid,.faq-wrap{width:min(100% - 1.25rem,1180px)}.section{padding-block:4rem}.nav-shell{min-height:4rem;-moz-column-gap:.75rem;column-gap:.75rem}.nav-cta-button{display:none}.hero-copy h1{max-width:12ch}.command-center .grid.gap-3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{animation:none!important;transition-duration:1ms!important}}.scene-status{display:block!important;left:auto;right:clamp(8.5rem,18vw,16rem);max-width:min(34vw,18rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.52;letter-spacing:.06em}@media(max-width:760px){.scene-status{display:none!important}.mobile-scene-nav{display:flex!important;grid-column:1 / -1;gap:.45rem;overflow-x:auto;padding:.25rem 0 .55rem;scrollbar-width:none}.mobile-scene-nav::-webkit-scrollbar{display:none}.mobile-scene-nav-link{padding:.22rem .52rem;opacity:.72;background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.mobile-scene-nav-link--active{opacity:1;box-shadow:none}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--color-bg: #0c1211;--color-surface: #141c1a;--color-surface-strong: #101715;--color-surface-inverse: #f4eee3;--color-text: #f1ece3;--color-text-inverse: #0c1211;--color-muted: #aab5af;--color-muted-strong: #c8d1cc;--color-border: #273530;--color-border-strong: #3c4e47;--color-primary: #74d2bb;--color-primary-dark: #b5f1df;--color-primary-soft: #12362f;--color-operator: #8bbcff;--color-operator-soft: #102943;--color-approval: #e0b35b;--color-approval-soft: #3d2c11;--color-proof: #80d79f;--color-proof-soft: #123421;--color-risk: #f19a91;--color-risk-soft: #3c1918;--color-bottleneck: #c8b49e;--color-bottleneck-soft: #2d251f;--shadow-subtle: 0 1px 2px rgba(0, 0, 0, .26);--shadow-panel: 0 24px 80px rgba(0, 0, 0, .36)}.theme-toggle{justify-self:end;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:var(--radius-full);min-height:2.45rem;padding:.28rem .7rem .28rem .34rem;display:inline-flex;align-items:center;gap:.52rem;background:color-mix(in srgb,var(--color-surface) 86%,transparent);color:var(--color-muted-strong);font:inherit;font-size:var(--text-xs);font-weight:800;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px color-mix(in srgb,var(--color-text) 5%,transparent);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 44%,var(--color-border));color:var(--color-primary-dark);transform:translateY(-1px)}.theme-toggle__track{width:2rem;height:1.1rem;border-radius:var(--radius-full);padding:.14rem;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--color-border-strong) 44%,transparent)}.theme-toggle__knob{width:.82rem;height:.82rem;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:0 1px 6px color-mix(in srgb,var(--color-text) 16%,transparent);transform:translate(0);transition:transform .22s var(--reveal-ease),background-color .18s ease}:root[data-theme=dark] .theme-toggle__knob{transform:translate(.9rem);background:var(--color-primary)}:root[data-theme=dark] body{background:var(--color-bg)}:root[data-theme=dark] .app-shell{background:radial-gradient(1150px 680px at 12% -14%,rgba(116,210,187,.12),transparent 60%),radial-gradient(940px 540px at 94% 4%,rgba(139,188,255,.09),transparent 62%),linear-gradient(180deg,#0c1211,#111816 46%,#0c1211)}:root[data-theme=dark] .site-header{border-bottom-color:color-mix(in srgb,var(--color-border) 84%,transparent);background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.nav-shell{grid-template-columns:auto minmax(0,1fr) auto auto}:root[data-theme=dark] .panel,:root[data-theme=dark] .faq-item{border-color:color-mix(in srgb,var(--color-border) 84%,transparent);background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:0 1px #ffffff06}:root[data-theme=dark] .panel--soft,:root[data-theme=dark] .panel--metric,:root[data-theme=dark] .command-task{background:color-mix(in srgb,var(--color-surface-strong) 90%,transparent)}:root[data-theme=dark] .panel-highlighted{border-color:color-mix(in srgb,var(--color-primary) 62%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 72%,transparent),var(--color-surface));box-shadow:var(--shadow-panel)}:root[data-theme=dark] .button--primary{background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-proof) 78%,var(--color-primary)));color:#06100d}:root[data-theme=dark] .button--secondary{border-color:color-mix(in srgb,var(--color-border-strong) 82%,transparent);background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-text)}:root[data-theme=dark] .input{border-color:var(--color-border-strong);background:#0f1715;color:var(--color-text)}:root[data-theme=dark] .input::-moz-placeholder{color:color-mix(in srgb,var(--color-muted) 74%,transparent)}:root[data-theme=dark] .input::placeholder{color:color-mix(in srgb,var(--color-muted) 74%,transparent)}:root[data-theme=dark] .footer-shell{border-top-color:var(--color-border);background:#0a0f0e}:root[data-theme=dark] .mobile-scene-nav-link,:root[data-theme=dark] .section-ribbon-name{border-color:color-mix(in srgb,var(--color-border-strong) 76%,transparent);background:color-mix(in srgb,var(--color-surface) 82%,transparent)}:root[data-theme=dark] .mobile-scene-nav-link--active{color:var(--color-primary-dark);border-color:color-mix(in srgb,var(--color-primary) 56%,transparent);background:color-mix(in srgb,var(--color-primary-soft) 82%,transparent)}:root[data-theme=dark] .hero-urgency-shell,:root[data-theme=dark] .hero-funder-proof,:root[data-theme=dark] .command-center{border-color:color-mix(in srgb,var(--color-border-strong) 76%,transparent);background:color-mix(in srgb,var(--color-surface) 88%,transparent)}:root[data-theme=dark] .scroll-progress-track{background:color-mix(in srgb,var(--color-border-strong) 58%,transparent)}:root[data-theme=dark] .scroll-progress-fill{background:linear-gradient(90deg,var(--color-primary),var(--color-proof))}@media(max-width:900px){.nav-shell{grid-template-columns:1fr auto auto}}@media(max-width:760px){.nav-shell{grid-template-columns:1fr auto}.theme-toggle{grid-column:2;grid-row:1;min-height:2.32rem;padding-right:.56rem}.theme-toggle__label{display:none}}:root{--color-bg: #f8fafc;--color-surface: #ffffff;--color-surface-strong: #eef2ff;--color-surface-inverse: #1e1b4b;--color-text: #111827;--color-text-inverse: #f8fafc;--color-muted: #64748b;--color-muted-strong: #334155;--color-border: #dbe3ef;--color-border-strong: #aab7c8;--color-primary: #1e1b4b;--color-primary-dark: #181541;--color-primary-soft: #e6e8ff;--color-operator: #6366f1;--color-operator-soft: #eef2ff;--color-approval: #f59e0b;--color-approval-soft: #fff7df;--color-proof: #10b981;--color-proof-soft: #dcfce7;--color-risk: #dc2626;--color-risk-soft: #fee2e2;--color-bottleneck: #64748b;--color-bottleneck-soft: #f1f5f9;--font-sans: "Instrument Sans", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--radius-xl: 8px;--max-width: 1180px;--reading-width: 720px;--shadow-subtle: 0 1px 2px rgba(30, 27, 75, .06);--shadow-panel: 0 18px 48px rgba(30, 27, 75, .12)}:root[data-theme=dark]{--color-bg: #0b1020;--color-surface: #111827;--color-surface-strong: #151d32;--color-surface-inverse: #f8fafc;--color-text: #f8fafc;--color-text-inverse: #0b1020;--color-muted: #9aa8bd;--color-muted-strong: #c8d3e3;--color-border: #273449;--color-border-strong: #42526b;--color-primary: #c7d2fe;--color-primary-dark: #eef2ff;--color-primary-soft: #1f2550;--color-operator: #818cf8;--color-operator-soft: #1c255f;--color-approval: #fbbf24;--color-approval-soft: #392b0b;--color-proof: #34d399;--color-proof-soft: #102f24;--color-risk: #f87171;--color-risk-soft: #3b1518;--color-bottleneck: #9aa8bd;--color-bottleneck-soft: #1c2638;--shadow-subtle: 0 1px 2px rgba(0, 0, 0, .26);--shadow-panel: 0 22px 60px rgba(0, 0, 0, .34)}.hirecrew-shell,.hirecrew-shell *,.hirecrew-shell *:before,.hirecrew-shell *:after{letter-spacing:0}body{background:var(--color-bg)}.hirecrew-shell{min-height:100vh;color:var(--color-text);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 42%,var(--color-bg)) 0,var(--color-bg) 28rem),var(--color-bg)}:root[data-theme=dark] .hirecrew-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 38%,var(--color-bg)) 0,var(--color-bg) 30rem),var(--color-bg)}.hirecrew-shell .site-shell,.hirecrew-shell .triptych-shell,.hirecrew-shell .operator-grid,.hirecrew-shell .pricing-grid,.hirecrew-shell .faq-wrap{width:min(100% - 2rem,var(--max-width))}.hirecrew-section{scroll-margin-top:5.25rem;padding-block:5.25rem}.hirecrew-section--muted{background:color-mix(in srgb,var(--color-surface-strong) 34%,transparent)}.hirecrew-section--soft{background:color-mix(in srgb,var(--color-surface-strong) 48%,transparent)}.hirecrew-section--indigo{background:var(--color-primary);color:var(--color-text-inverse)}.hirecrew-section--final{background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-operator) 58%,var(--color-primary)));color:var(--color-text-inverse)}.hirecrew-section--indigo .section-copy,.hirecrew-section--indigo .eyebrow,.hirecrew-section--final .section-copy,.hirecrew-section--final .eyebrow,.hirecrew-section--final .final-copy p{color:color-mix(in srgb,var(--color-text-inverse) 82%,transparent)}.site-header{border-bottom:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);background:color-mix(in srgb,var(--color-bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-shell{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:4.5rem;gap:1rem}.brand{color:var(--color-primary-dark);font-weight:800;font-size:1.05rem}.site-nav{justify-self:center;gap:1.45rem}.site-nav-link{color:var(--color-muted-strong);text-decoration:none;font-weight:650}.site-nav-link--active,.site-nav-link:hover{color:var(--color-operator)}.site-nav-link:after{background:var(--color-operator)}.nav-cta-button{white-space:nowrap}.scene-status{display:none!important}.scroll-progress-track{height:2px;background:color-mix(in srgb,var(--color-border) 72%,transparent)}.scroll-progress-fill{background:linear-gradient(90deg,var(--color-operator),var(--color-proof));box-shadow:none}.mobile-scene-nav{display:none!important}.hirecrew-hero{padding-top:5.75rem;padding-bottom:5.75rem;overflow:visible}.hirecrew-hero .hero-grid{display:grid;gap:3rem;align-items:center}.hero-copy{max-width:680px}.hero-copy h1{max-width:720px;margin:0;color:var(--color-primary-dark);font-size:3.6rem;line-height:1.03;font-weight:800;letter-spacing:0}.hero-subtitle{max-width:66ch;margin-top:1.35rem;color:var(--color-muted-strong);font-size:1.15rem;line-height:1.65}.hero-supporting-copy{max-width:64ch;margin:1rem 0 0;color:var(--color-muted);line-height:1.7}.eyebrow{color:var(--color-operator);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.hero-bullets{margin-top:1.4rem;gap:.65rem}.badge{border:1px solid color-mix(in srgb,var(--color-operator) 18%,transparent);border-radius:var(--radius-full);background:var(--color-operator-soft);color:var(--color-primary-dark);text-transform:none;font-size:.82rem;line-height:1.2}.badge--operator{border-color:color-mix(in srgb,var(--color-operator) 26%,transparent);background:var(--color-operator-soft);color:var(--color-operator)}.badge--proof{border-color:color-mix(in srgb,var(--color-proof) 26%,transparent);background:var(--color-proof-soft);color:color-mix(in srgb,var(--color-proof) 72%,var(--color-primary))}.button{border-radius:var(--radius-md);min-height:3rem;padding:.72rem 1.05rem;font-weight:800}.button--primary{background:var(--color-operator);color:#fff}.button--primary:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--color-operator) 26%,transparent)}.button--secondary{border:1px solid color-mix(in srgb,var(--color-border-strong) 72%,transparent);background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-primary-dark)}.button-icon svg{width:1rem;height:1rem}.hero-proof-line{color:var(--color-muted);line-height:1.55}.metric-strip{display:grid;gap:.85rem}.hero-metric-strip{max-width:670px;margin-top:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-strip-item{border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 86%,transparent);padding:.95rem;min-width:0}.metric-label{margin:0;color:var(--color-muted);font-size:.78rem;text-transform:none}.metric--mono{margin:.25rem 0 0;color:var(--color-primary-dark);font-size:1.05rem;font-weight:800}.metric-strip-item span{display:block;margin-top:.25rem;color:var(--color-muted);font-size:.82rem}.panel,.faq-item{border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle)}.panel-highlighted{border-color:color-mix(in srgb,var(--color-operator) 48%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-operator-soft) 72%,var(--color-surface)),var(--color-surface));box-shadow:var(--shadow-panel)}.crew-builder{position:relative;display:grid;gap:1rem;padding:1.25rem;overflow:hidden}.crew-builder:before{content:"";position:absolute;inset:0;border-top:3px solid var(--color-operator);pointer-events:none}.crew-builder-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.crew-builder-header h2{margin:.2rem 0 0;color:var(--color-primary-dark);font-size:1.25rem;line-height:1.25}.crew-builder-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.crew-builder-step{display:grid;gap:.35rem;place-items:center;min-height:4.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bottleneck-soft);color:var(--color-muted);font-size:.78rem;font-weight:800;text-align:center}.crew-builder-step svg,.icon-tile svg{width:1.15rem;height:1.15rem}.crew-builder-step--active{border-color:color-mix(in srgb,var(--color-operator) 38%,var(--color-border));background:var(--color-operator-soft);color:var(--color-operator)}.crew-agent-grid{display:grid;gap:.65rem}.crew-agent-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 88%,transparent);padding:.8rem;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.crew-agent-card--active{border-color:color-mix(in srgb,var(--color-operator) 58%,var(--color-border));background:var(--color-operator-soft);transform:translateY(-1px)}.crew-agent-card svg{width:1.35rem;height:1.35rem;color:var(--color-operator)}.crew-agent-card p{margin:0;color:var(--color-primary-dark);font-weight:800}.crew-agent-card span{display:block;margin-top:.12rem;color:var(--color-muted);font-size:.82rem;line-height:1.35}.crew-task-board{display:grid;gap:.6rem;padding-top:.85rem;border-top:1px solid var(--color-border)}.crew-task-board-title{margin:0;color:var(--color-muted-strong);font-size:.82rem;font-weight:800}.crew-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bottleneck-soft);padding:.72rem}.crew-task p,.crew-task span{margin:0}.crew-task p{color:var(--color-text);font-weight:750}.crew-task div span{display:block;margin-top:.12rem;color:var(--color-muted);font-size:.78rem}.crew-task>span{border-radius:var(--radius-full);padding:.22rem .55rem;background:var(--color-surface);color:var(--color-muted-strong);font-size:.74rem;font-weight:800}.crew-task--approval>span{background:var(--color-approval-soft);color:color-mix(in srgb,var(--color-approval) 70%,var(--color-primary))}.crew-task--done>span{background:var(--color-proof-soft);color:color-mix(in srgb,var(--color-proof) 70%,var(--color-primary))}.section-heading-shell{margin-bottom:2.4rem}.section-heading h2{margin:.35rem 0 0;color:var(--color-primary-dark);font-size:2.35rem;line-height:1.12;font-weight:800;letter-spacing:0}.hirecrew-section--indigo .section-heading h2,.hirecrew-section--final .section-heading h2,.final-copy h2{color:var(--color-text-inverse)}.section-copy{max-width:var(--reading-width);color:var(--color-muted);line-height:1.7}.card-grid,.agent-role-grid,.step-grid,.shift-grid,.social-proof-grid,.waitlist-grid{display:grid;gap:1rem}.card-grid--three,.step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card,.step-card,.agent-role-card,.pricing-card,.testimonial-card{display:grid;gap:.85rem;align-content:start}.info-card h3,.step-card h3,.agent-role-card h3,.pricing-card h3,.shift-panel h3{margin:0;color:var(--color-primary-dark);font-size:1.15rem;line-height:1.25}.hirecrew-section--indigo .info-card{background:color-mix(in srgb,var(--color-surface) 8%,var(--color-primary));border-color:color-mix(in srgb,white 18%,transparent);color:var(--color-text-inverse)}.hirecrew-section--indigo .info-card h3,.hirecrew-section--indigo .info-card .section-copy{color:var(--color-text-inverse)}.icon-tile{width:2.45rem;height:2.45rem;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--color-operator-soft);color:var(--color-operator)}.step-card{position:relative}.step-number{color:var(--color-approval);font-family:var(--font-mono);font-size:.9rem;font-weight:800}.shift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-panel{min-height:100%}.shift-panel .proof-list{margin-top:1rem}.shift-panel--before{background:color-mix(in srgb,var(--color-bottleneck-soft) 72%,var(--color-surface))}.shift-panel--after{border-color:color-mix(in srgb,var(--color-proof) 32%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-proof-soft) 62%,var(--color-surface)),var(--color-surface))}.proof-list,.capability-list{display:grid;gap:.58rem;margin:0;padding:0;list-style:none}.proof-list li,.capability-list li{color:var(--color-muted-strong);line-height:1.55}.proof-list li:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.55rem;border-radius:999px;background:var(--color-operator);vertical-align:.08rem}.agent-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-role-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.agent-role-card:hover{border-color:color-mix(in srgb,var(--color-operator) 42%,var(--color-border));box-shadow:var(--shadow-panel);transform:translateY(-2px)}.agent-role-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center}.agent-role-header .eyebrow{font-size:.72rem}.capability-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start}.capability-list svg{width:.95rem;height:.95rem;margin-top:.22rem;color:var(--color-proof)}.role-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;color:var(--color-operator);font-weight:800;text-decoration:none}.role-link svg{width:.95rem;height:.95rem}.social-proof-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.testimonial-grid{display:grid;gap:1rem}.testimonial-card p{margin:0;color:var(--color-primary-dark);font-size:1.05rem;line-height:1.65}.testimonial-card footer{display:grid;gap:.15rem;color:var(--color-muted);font-size:.9rem}.testimonial-card strong{color:var(--color-text)}.proof-signal-strip{grid-template-columns:minmax(0,1fr)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.pricing-card{align-content:stretch}.pricing-card .badge{justify-self:start}.pricing-card .proof-list{margin-top:.25rem}.metric--price{margin:0;color:var(--color-primary-dark);font-size:2.15rem;font-weight:850}.metric-unit{color:var(--color-muted);font-size:.95rem}.pricing-note,.pricing-enterprise-note{color:var(--color-muted);line-height:1.55}.pricing-note{margin:0;font-size:.9rem}.pricing-enterprise-note{margin:1.25rem 0 0;font-weight:700}.faq-wrap{width:100%;display:grid;gap:.8rem}.faq-item{padding:1.05rem 1.1rem}.faq-summary{color:var(--color-primary-dark);font-weight:800}.faq-icon{color:var(--color-operator)}.faq-answer{max-width:74ch;color:var(--color-muted);line-height:1.65}.waitlist-grid{grid-template-columns:minmax(0,.85fr) minmax(360px,1.05fr);align-items:start}.final-copy h2{margin:.35rem 0 0;font-size:2.7rem;line-height:1.08;letter-spacing:0}.final-copy p{max-width:52ch;line-height:1.68}.final-reassurance{font-weight:800}.final-proof-list{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.waitlist-form{box-shadow:var(--shadow-panel)}.waitlist-form h3{margin:0;color:var(--color-primary-dark);font-size:1.35rem}.form-fields{margin-top:1.2rem}.field{color:var(--color-muted-strong);font-weight:750}.input{border-radius:var(--radius-md);border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.input:focus{border-color:var(--color-operator);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-operator) 18%,transparent)}.field-required{color:var(--color-approval)}.consent-row{color:var(--color-muted-strong);line-height:1.5}.form-status{font-weight:800}.footer-shell{background:var(--color-primary);color:var(--color-text-inverse);border-top:0}.footer-links{color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent)}.footer-links a{text-decoration:none}:root[data-theme=dark] .brand,:root[data-theme=dark] .hero-copy h1,:root[data-theme=dark] .section-heading h2,:root[data-theme=dark] .crew-builder-header h2,:root[data-theme=dark] .crew-agent-card p,:root[data-theme=dark] .metric--mono,:root[data-theme=dark] .metric--price,:root[data-theme=dark] .info-card h3,:root[data-theme=dark] .step-card h3,:root[data-theme=dark] .agent-role-card h3,:root[data-theme=dark] .pricing-card h3,:root[data-theme=dark] .shift-panel h3,:root[data-theme=dark] .testimonial-card p,:root[data-theme=dark] .testimonial-card strong,:root[data-theme=dark] .faq-summary,:root[data-theme=dark] .waitlist-form h3{color:var(--color-primary-dark)}:root[data-theme=dark] .button--primary{background:var(--color-operator);color:#080d19}:root[data-theme=dark] .button--secondary,:root[data-theme=dark] .input{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}:root[data-theme=dark] .hirecrew-section--indigo,:root[data-theme=dark] .footer-shell{background:#0a0f1e}:root[data-theme=dark] .hirecrew-section--final{background:linear-gradient(135deg,#101755,#272a73)}@media(min-width:980px){.hirecrew-hero .hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(390px,.78fr)}}@media(max-width:980px){.site-nav,.nav-cta-button{display:none}.nav-shell{grid-template-columns:1fr auto;min-height:4.25rem}.mobile-scene-nav{display:flex!important;grid-column:1 / -1;gap:.45rem;overflow-x:auto;padding:.15rem 0 .65rem;scrollbar-width:none}.mobile-scene-nav::-webkit-scrollbar{display:none}.mobile-scene-nav-link{flex:0 0 auto;text-decoration:none;background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-muted-strong);text-transform:none}.mobile-scene-nav-link--active{color:var(--color-operator);background:var(--color-operator-soft)}.hero-copy h1{font-size:2.8rem}.card-grid--three,.card-grid--four,.step-grid,.agent-role-grid,.pricing-grid,.social-proof-grid,.waitlist-grid,.shift-grid,.hero-metric-strip{grid-template-columns:1fr}}@media(max-width:640px){.hirecrew-shell .site-shell,.hirecrew-shell .triptych-shell,.hirecrew-shell .operator-grid,.hirecrew-shell .pricing-grid,.hirecrew-shell .faq-wrap{width:min(100% - 1.25rem,var(--max-width))}.hirecrew-section{padding-block:3.75rem}.hirecrew-hero{padding-top:3.5rem}.hero-copy h1{font-size:2.25rem;line-height:1.08}.hero-subtitle{font-size:1rem}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button,.pricing-card .button,.waitlist-form .button{width:100%}.section-heading h2,.final-copy h2{font-size:1.9rem}.crew-builder-steps,.crew-task{grid-template-columns:1fr}.panel,.faq-item{padding:1rem}}
