*,: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:var(--font-sans);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}:root{--font-display: "Space Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--site-header-height: 4.75rem;--type-display-1: 4.5rem;--type-display-2: 3.25rem;--type-h4: 1.75rem;--type-h6: 1.25rem;--type-body-large: 1.25rem;--type-body: 1.16rem;--type-body-small: 1.03rem;--type-caption: .82rem;--lh-tight: 1.04;--lh-heading: 1.12;--lh-subheading: 1.24;--lh-body: 1.65;--lh-body-large: 1.5;--measure-display: 13ch;--measure-section: 19ch;--background: 0 0% 100%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--primary: 190 70% 27%;--primary-foreground: 0 0% 100%;--secondary: 210 40% 96%;--secondary-foreground: 222 47% 11%;--muted: 210 40% 96%;--muted-foreground: 215 16% 47%;--accent: 217 19% 27%;--accent-foreground: 0 0% 100%;--border: 214 32% 91%;--input: 210 40% 98%;--ring: 190 70% 27%;--radius: .5rem;--highlight: 190 70% 27%;--text-heading: 222 47% 11%;--text-body: 215 25% 27%;--text-soft: 215 16% 47%;--shadow-soft: 0 1px 2px rgb(15 23 42 / .04), 0 8px 24px rgb(15 23 42 / .06);--shadow-panel: 0 1px 2px rgb(15 23 42 / .04), 0 16px 42px rgb(15 23 42 / .08);--shadow-lift: 0 12px 28px rgb(21 94 117 / .12)}.dark{--background: 206 37% 7%;--foreground: 210 40% 96%;--card: 204 31% 10%;--card-foreground: 210 40% 96%;--primary: 172 45% 54%;--primary-foreground: 206 37% 7%;--secondary: 205 28% 13%;--secondary-foreground: 210 40% 96%;--muted: 205 28% 13%;--muted-foreground: 215 20% 65%;--accent: 215 20% 65%;--accent-foreground: 206 37% 7%;--border: 206 22% 23%;--input: 205 28% 13%;--ring: 172 45% 54%;--highlight: 172 45% 54%;--text-heading: 210 40% 96%;--text-body: 214 32% 86%;--text-soft: 215 20% 65%;--shadow-soft: 0 12px 32px rgb(2 6 23 / .32);--shadow-panel: 0 20px 56px rgb(2 6 23 / .42);--shadow-lift: 0 14px 32px rgb(2 6 23 / .28)}*{border-color:hsl(var(--border))}html{scroll-behavior:smooth}body{background-color:hsl(var(--background));font-family:var(--font-sans);color:hsl(var(--foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;font-feature-settings:"liga" 1,"kern" 1,"calt" 1;font-optical-sizing:auto;letter-spacing:0;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.body-locked{overflow:hidden}section[id]{scroll-margin-top:calc(var(--site-header-height) + 2rem)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:hsl(var(--text-heading));font-optical-sizing:auto;font-weight:500;font-synthesis-weight:none;letter-spacing:0}a{color:inherit;text-decoration:none}::-moz-selection{background:hsl(var(--primary) / .18);color:hsl(var(--foreground))}::selection{background:hsl(var(--primary) / .18);color:hsl(var(--foreground))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 1380px){.container{max-width:1380px}}.page-shell{position:relative;background:radial-gradient(circle at top left,rgb(195 148 122 / .1),transparent 24%),radial-gradient(circle at top right,rgb(244 232 214 / .06),transparent 18%),linear-gradient(180deg,#211c18,#1d1815 38%,#171310)}.dark .page-shell{background:radial-gradient(circle at top left,rgb(195 148 122 / .12),transparent 24%),radial-gradient(circle at top right,rgb(244 232 214 / .07),transparent 18%),linear-gradient(180deg,#211c18,#1d1815 38%,#171310)}.page-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgb(224 205 186 / .06) 1px,transparent 1px),linear-gradient(to bottom,rgb(224 205 186 / .06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .08),transparent 80%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .08),transparent 80%);opacity:.1}.dark .page-shell:before{opacity:.12}@media (min-width: 640px){.section-shell{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 640px){.section-shell--tight{padding-top:3rem}}.page-hero{position:relative;overflow:hidden;border-bottom-width:1px;border-color:hsl(var(--border) / .7);padding:6.75rem 1rem 4rem}@media (min-width: 640px){.page-hero{padding-bottom:5rem;padding-top:7.5rem}}.page-hero{background:radial-gradient(circle at 15% 0%,rgb(195 148 122 / .12),transparent 28%),radial-gradient(circle at 85% 12%,rgb(244 232 214 / .05),transparent 24%),linear-gradient(180deg,#211c18f5,#161311fa)}.dark .page-hero{background:radial-gradient(circle at 15% 0%,rgb(190 136 108 / .1),transparent 28%),radial-gradient(circle at 85% 12%,rgb(244 232 214 / .04),transparent 24%),linear-gradient(180deg,#171412f5,#100e0dfa)}.page-hero:before,.page-hero:after{content:"";position:absolute;border-radius:9999px;filter:blur(28px);pointer-events:none}.page-hero:before{top:-8rem;left:-5rem;width:18rem;height:18rem;background:radial-gradient(circle,hsl(var(--primary) / .18) 0%,transparent 72%)}.page-hero:after{right:-7rem;bottom:-9rem;width:22rem;height:22rem;background:radial-gradient(circle,hsl(var(--accent) / .14) 0%,transparent 68%)}.page-hero-panel{position:relative;margin-left:auto;margin-right:auto;border-radius:2rem;border-width:1px;padding:2rem 1.5rem;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width: 640px){.page-hero-panel{padding-left:2rem;padding-right:2rem}}@media (min-width: 768px){.page-hero-panel{padding:2.5rem}}.page-hero-panel{border-color:#fff4e21f;background:radial-gradient(circle at top right,rgb(195 148 122 / .1),transparent 30%),linear-gradient(180deg,#27211df7,#1c1815fc);box-shadow:0 24px 58px #0003}.dark .page-hero-panel{background:radial-gradient(circle at top right,rgb(190 136 108 / .08),transparent 30%),linear-gradient(180deg,#1b1714f5,#12100efa);border-color:#fff4e217}.dark .nav-shell{background:linear-gradient(90deg,#0f172aeb,#080f21db),radial-gradient(circle at top left,rgb(34 211 238 / .14),transparent 28%),radial-gradient(circle at top right,rgb(99 102 241 / .12),transparent 30%);box-shadow:0 18px 54px #02061761}.brand-mark{display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;padding:.55rem;border-color:#fff4e214;background:radial-gradient(circle at top right,rgb(198 152 126 / .14),transparent 42%),linear-gradient(180deg,#221e1bf5,#141210fa);box-shadow:inset 0 1px #fff4e20d}.equ-mark{display:block}.equ-mark__frame,.equ-mark__flow{fill:none;stroke-linecap:round;stroke-linejoin:round}.equ-mark__frame{stroke:#f5e9d8eb;stroke-width:5.5}.equ-mark__flow{stroke:#c6987e;stroke-width:5.5}.equ-mark__dot--left{fill:#f5e9d8eb}.equ-mark__dot--right{fill:#c6987e}.dark .mobile-nav-shell{background:linear-gradient(180deg,hsl(var(--background) / .92),#080f21db)}.page-card,.offer-card,.case-card,.bench-card,.proof-card,.process-step,.detail-card,.faq-item{border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.page-card{border-radius:1.75rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:hsl(var(--border) / .8);background:radial-gradient(circle at top right,hsl(var(--primary) / .1),transparent 34%),radial-gradient(circle at bottom left,hsl(var(--accent) / .08),transparent 30%),linear-gradient(180deg,hsl(var(--background) / .94),hsl(var(--background) / .82));box-shadow:var(--shadow-panel)}.dark .page-card{background:radial-gradient(circle at top right,hsl(var(--primary) / .12),transparent 34%),radial-gradient(circle at bottom left,hsl(var(--accent) / .12),transparent 30%),linear-gradient(180deg,hsl(var(--background) / .9),#060b19e0)}.page-kicker{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;border-color:#c5907429;background:#c5907414;color:#c59074;box-shadow:0 8px 18px #c590741a}.page-kicker--inverse{border-color:#ffffff2e;background:#ffffff1a;color:#fff}.page-title{font-family:var(--font-display);font-size:clamp(3rem,6vw,5.35rem);font-weight:700;line-height:.96;letter-spacing:-.06em;max-width:13.5ch;color:hsl(var(--text-heading))}.title-accent{display:block;background:linear-gradient(90deg,#22d3ee,#4f7cff,#7c6cff);-webkit-background-clip:text;background-clip:text;color:transparent}.page-lede{max-width:36rem;font-size:1.15rem;line-height:1.7}@media (min-width: 768px){.page-lede{font-size:1.3rem}}.page-lede{color:hsl(var(--text-body))}.section-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground))}@media (min-width: 640px){.section-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.section-title{font-size:3rem}}.section-copy{font-size:1rem;line-height:1.75rem}@media (min-width: 768px){.section-copy{font-size:1.125rem;line-height:2rem}}.section-copy{color:hsl(var(--text-body))}.button-primary,.button-secondary,.button-tertiary{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.button-primary{justify-content:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark-panel .button-primary,.cta-panel .button-primary{color:rgb(var(--ui-text))}.button-primary{background:linear-gradient(135deg,#06b6d4,#4f46e5);box-shadow:0 16px 30px #4f46e538}.button-primary:hover{transform:translateY(-1px);opacity:.96}.button-secondary{justify-content:center;border-width:1px;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:hsl(var(--border) / .8);background:linear-gradient(180deg,hsl(var(--background) / .9),hsl(var(--background) / .78));color:hsl(var(--foreground) / .82)}.button-secondary:hover{border-color:hsl(var(--primary) / .28);background:hsl(var(--primary) / .06);color:hsl(var(--primary))}.button-tertiary{padding:0;color:hsl(var(--primary))}.button-tertiary:hover{color:hsl(var(--accent))}.signal-chip{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:hsl(var(--border) / .8);background:linear-gradient(180deg,hsl(var(--background) / .9),hsl(var(--background) / .78));color:hsl(var(--foreground) / .78);box-shadow:0 4px 14px #0f172a0d}.landing-hero__title .title-accent{display:block}.landing-icon-shell{display:inline-flex;align-items:center;justify-content:center;border-radius:1.5rem;border-width:1px;border-color:#334155b3;background-color:#020617bf;padding:.75rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.landing-hero .signal-chip{border-color:#94a3b82e;background:#ffffff0f;color:#e2e8f0eb;box-shadow:0 12px 24px #02061729}.landing-hero .button-secondary,.landing-section--dark .button-secondary,.landing-contact-shell .button-secondary{border-color:#94a3b82e;background:#ffffff0f;color:#fffffff5}.landing-hero .button-secondary:hover,.landing-section--dark .button-secondary:hover,.landing-contact-shell .button-secondary:hover{border-color:#22d3ee4d;background:#22d3ee1a;color:#fff}.landing-section--dark .section-title,.landing-section--dark .section-copy{color:#fff}.landing-section--dark .section-copy{color:#cbd5e1d6}.landing-contact-shell .section-title,.landing-contact-shell .section-copy{color:#fff}.landing-contact-shell .section-copy{color:#cbd5e1d6}.landing-contact-shell .form-shell{border-color:#94a3b829;background:radial-gradient(circle at top right,rgb(255 255 255 / .08),transparent 28%),linear-gradient(180deg,#ffffff14,#ffffff0a)}.landing-contact-shell .field-label{color:#fff}.landing-contact-shell .field-hint{color:#bfdbfed1}.landing-contact-shell .field-input,.landing-contact-shell .field-textarea{border-color:#94a3b82e;background:#0f172ab3;color:#fff}.landing-contact-shell .field-input::-moz-placeholder,.landing-contact-shell .field-textarea::-moz-placeholder{color:#94a3b8d1}.landing-contact-shell .field-input::placeholder,.landing-contact-shell .field-textarea::placeholder{color:#94a3b8d1}.dark .stat-card{background:linear-gradient(180deg,hsl(var(--background) / .88),#080f21d6)}.offer-card,.case-card,.bench-card,.proof-card,.process-step,.metric-card{border-radius:1.6rem;padding:1.5rem;border-color:hsl(var(--border) / .78);background:radial-gradient(circle at top right,rgb(34 211 238 / .08),transparent 30%),linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:0 16px 36px #0f172a14}.dark .offer-card,.dark .case-card,.dark .bench-card,.dark .proof-card,.dark .process-step,.dark .metric-card{background:radial-gradient(circle at top right,hsl(var(--primary) / .1),transparent 30%),linear-gradient(180deg,hsl(var(--background) / .9),#080f21d6)}.offer-card:hover,.case-card:hover,.bench-card:hover,.proof-card:hover,.process-step:hover,.metric-card:hover,.detail-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px #0f172a24;border-color:#22d3ee33}.offer-card,.case-card,.bench-card,.proof-card,.process-step,.metric-card{display:flex;height:100%;flex-direction:column}.offer-card__icon,.case-card__icon,.bench-card__icon,.process-step__icon,.metric-card__icon,.mini-card__icon,.contact-point__icon{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark-panel .offer-card__icon,.cta-panel .offer-card__icon,.dark-panel .case-card__icon,.cta-panel .case-card__icon,.dark-panel .bench-card__icon,.cta-panel .bench-card__icon,.dark-panel .process-step__icon,.cta-panel .process-step__icon,.dark-panel .metric-card__icon,.cta-panel .metric-card__icon,.dark-panel .mini-card__icon,.cta-panel .mini-card__icon,.dark-panel .contact-point__icon,.cta-panel .contact-point__icon{color:rgb(var(--ui-text))}.offer-card__icon,.case-card__icon,.bench-card__icon,.process-step__icon,.metric-card__icon,.mini-card__icon,.contact-point__icon{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));box-shadow:var(--shadow-lift)}.offer-card h3,.case-card h3,.proof-card h3,.bench-card h3{margin-top:1.25rem;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground))}.offer-card__summary,.case-card__summary,.proof-card p,.bench-card p{margin-top:.75rem;font-size:1rem;line-height:1.75rem;color:hsl(var(--text-body))}.dark .case-card__meta{background:hsl(var(--secondary) / .85)}.dark .case-card__fit{background:#ffffff0a}.dark .tag-chip{background:hsl(var(--secondary) / .86)}.dark-band .section-title{color:#fff}.dark-band .section-copy{color:#e2e8f0c2}.dark-panel{border-radius:1.75rem;border-width:1px;padding:1.5rem}@media (min-width: 640px){.dark-panel{padding:2rem}}.dark-panel{border-color:#ffffff1f;background:radial-gradient(circle at top right,hsl(var(--highlight) / .1),transparent 28%),radial-gradient(circle at bottom left,hsl(var(--primary) / .12),transparent 28%),linear-gradient(180deg,#0f172af5,#020617f0);box-shadow:var(--shadow-panel)}.dark-panel__top{display:grid;gap:1.25rem}@media (min-width: 640px){.dark-panel__top{grid-template-columns:1fr auto;align-items:flex-start}}.proof-card--dark{border-color:#ffffff1f;background:radial-gradient(circle at top right,rgb(255 255 255 / .06),transparent 26%),linear-gradient(180deg,#ffffff14,#ffffff0a)}.proof-card--dark h3,.proof-card--dark p,.proof-card--dark li{color:#fff}.dark .deployment-layer-card{background:radial-gradient(circle at top right,hsl(var(--highlight) / .08),transparent 30%),linear-gradient(180deg,hsl(var(--secondary) / .9),#080f21d6)}.dark .deployment-layer-card__owner{background:#ffffff0f;border-color:#ffffff1f;color:#e2e8f0d6}.proof-card__icon{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark-panel .proof-card__icon,.cta-panel .proof-card__icon{color:rgb(var(--ui-text))}.proof-card__icon{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)))}.proof-card__support{font-size:.875rem;line-height:1.25rem;color:#ffffffb8}.dark .trust-item,.dark .detail-card{background:linear-gradient(180deg,hsl(var(--background) / .9),#080f21d6)}.dark .detail-card--surface{background:radial-gradient(circle at top right,hsl(var(--highlight) / .08),transparent 30%),linear-gradient(180deg,hsl(var(--secondary) / .9),#080f21d6)}.detail-card__label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--text-soft))}.detail-card__copy{font-size:1rem;line-height:1.75rem;color:hsl(var(--text-body))}.comparison-matrix-shell{overflow:hidden;border-radius:1.85rem;border-width:1px;border-color:hsl(var(--border) / .78);background:radial-gradient(circle at top right,hsl(var(--primary) / .08),transparent 30%),linear-gradient(180deg,hsl(var(--background) / .94),hsl(var(--background) / .84));box-shadow:var(--shadow-panel)}.dark .comparison-matrix-shell{background:radial-gradient(circle at top right,hsl(var(--primary) / .1),transparent 30%),linear-gradient(180deg,hsl(var(--background) / .9),#060b19e0)}.comparison-matrix-header{display:none;align-items:stretch;border-bottom-width:1px}@media (min-width: 1280px){.comparison-matrix-header{display:grid;grid-template-columns:.72fr 1fr 1fr}}.comparison-matrix-header{border-color:hsl(var(--border) / .72);background:linear-gradient(180deg,hsl(var(--secondary) / .84),hsl(var(--background) / .88))}.dark .comparison-matrix-header{background:linear-gradient(180deg,hsl(var(--secondary) / .94),#080f21e0)}.comparison-matrix-header__spacer{border-right:1px solid hsl(var(--border) / .72)}.comparison-matrix-header__cell{padding:1.25rem}.comparison-matrix-header__cell+.comparison-matrix-header__cell{border-left:1px solid hsl(var(--border) / .72)}.comparison-matrix-header__cell--equ{background:hsl(var(--primary) / .06)}.comparison-matrix-header__label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--text-soft))}.comparison-matrix-header__copy{margin-top:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;color:hsl(var(--foreground))}.comparison-matrix{display:grid}.comparison-row{display:grid;border-top:1px solid hsl(var(--border) / .72)}.comparison-row:first-child{border-top:0}@media (min-width: 1280px){.comparison-row{grid-template-columns:.72fr 1fr 1fr}}.comparison-row__label,.comparison-row__cell{padding:1.25rem}.comparison-row__label{display:flex;flex-direction:column;gap:1rem;background:linear-gradient(180deg,hsl(var(--secondary) / .48),transparent)}.comparison-row__cell{display:grid;gap:.75rem}.comparison-row__cell--equ{background:linear-gradient(180deg,hsl(var(--primary) / .04),transparent)}@media (min-width: 1280px){.comparison-row__cell{border-left:1px solid hsl(var(--border) / .72)}}.comparison-row__mobile-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em}@media (min-width: 1280px){.comparison-row__mobile-label{display:none}}.comparison-row__mobile-label{color:hsl(var(--text-soft))}.dark .blueprint-card,.dark .artifact-card{background:radial-gradient(circle at top right,hsl(var(--primary) / .1),transparent 30%),linear-gradient(180deg,hsl(var(--background) / .9),#080f21d6)}.dark .artifact-preview__node{background:#ffffff0a}.dark .founder-quote{background:radial-gradient(circle at top right,hsl(var(--primary) / .1),transparent 32%),linear-gradient(180deg,hsl(var(--secondary) / .92),#080f21d6)}.dark .contact-point{background:linear-gradient(180deg,hsl(var(--background) / .9),#080f21d6)}.offer-command-panel .detail-card__label{color:#bfdbfed1}.offer-command-panel .detail-card__copy{color:#e2e8f0d6}.faq-item{border-radius:1.4rem;border-color:hsl(var(--border) / .78);background:linear-gradient(180deg,hsl(var(--background) / .92),hsl(var(--background) / .82));box-shadow:var(--shadow-soft)}.dark .faq-item{background:linear-gradient(180deg,hsl(var(--background) / .9),#080f21d6)}.faq-summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:hsl(var(--foreground))}.faq-summary::-webkit-details-marker{display:none}.faq-body{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;font-size:1rem;line-height:1.75rem;color:hsl(var(--text-body))}.cta-panel{border-radius:1.75rem;border-width:1px;padding:1.75rem}@media (min-width: 640px){.cta-panel{padding:2rem}}.cta-panel{border-color:#ffffff24;background:radial-gradient(circle at top right,rgb(34 211 238 / .1),transparent 30%),linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:var(--shadow-panel)}.cta-panel .button-secondary{border-color:#94a3b82e;background:#ffffff0f;color:#fffffff5}.cta-panel .button-secondary:hover{border-color:#22d3ee47;background:#22d3ee1a;color:#fff}.form-shell{display:grid;gap:1.25rem;border-radius:1.5rem;border-width:1px;padding:1.5rem;border-color:hsl(var(--border) / .8);background:linear-gradient(180deg,hsl(var(--background) / .92),hsl(var(--secondary) / .7))}.dark .form-shell{background:linear-gradient(180deg,hsl(var(--background) / .9),hsl(var(--secondary) / .82))}.field-group{display:grid;gap:.5rem}.field-label{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.field-input,.field-textarea{width:100%;border-radius:1rem;border-width:1px;padding:.75rem 1rem;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:hsl(var(--border));background:hsl(var(--background) / .95)}.dark .field-input,.dark .field-textarea{background:hsl(var(--background) / .82)}.field-input:focus,.field-textarea:focus{border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 4px hsl(var(--primary) / .1)}.field-textarea{resize:vertical}.field-hint{font-size:.875rem;line-height:1.5rem;color:hsl(var(--text-soft))}.form-honeypot{pointer-events:none;position:absolute;height:1px;width:1px;overflow:hidden;white-space:nowrap;border-width:0px;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.status-note{border-radius:1rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.status-note--success{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.status-note--error{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.newsletter-shell,.newsletter-row{display:grid;gap:.75rem}@media (min-width: 640px){.newsletter-row{grid-template-columns:1fr auto}}.assessment-field{display:grid;gap:.75rem}.assessment-label-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.assessment-field input[type=range]{height:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;background:hsl(var(--border))}.assessment-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:9999px;background:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .18);cursor:pointer}.assessment-field input[type=range]::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:9999px;background:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .18);cursor:pointer}.assessment-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));font-size:11px;font-weight:500;color:hsl(var(--text-soft))}.score-card{border-radius:1.6rem;border-width:1px;padding:1rem 1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark-panel .score-card,.cta-panel .score-card{color:rgb(var(--ui-text))}.score-card{border-color:#ffffff29;background:linear-gradient(135deg,hsl(var(--primary) / .3),hsl(var(--accent) / .26))}.score-card__label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#ffffffa3}.score-card__value{margin-top:.75rem;font-size:3rem;font-weight:800;line-height:1}.score-card__meta{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#ffffffc2}.list-check{margin-top:1.25rem;display:grid;gap:.75rem}.list-check li{position:relative;padding-left:1.75rem;font-size:1rem;line-height:1.75rem;color:hsl(var(--text-body))}.list-check li:before{content:"";position:absolute;left:0;top:.75rem;width:.65rem;height:.65rem;border-radius:9999px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));box-shadow:0 0 0 4px hsl(var(--primary) / .12)}.list-check--dark li{color:#ffffffd1}.list-check--dark li:before{background:#fff;box-shadow:0 0 0 4px #ffffff1f}.footer-shell{background:radial-gradient(circle at top left,rgb(34 211 238 / .1),transparent 24%),radial-gradient(circle at top right,rgb(99 102 241 / .08),transparent 24%),linear-gradient(180deg,#f8fafcf5,#ffffffeb)}.dark .footer-shell{background:radial-gradient(circle at top left,hsl(var(--primary) / .16),transparent 28%),radial-gradient(circle at top right,hsl(var(--accent) / .12),transparent 28%),linear-gradient(180deg,#090e1cf0,#020617e6)}.footer-link{font-size:1rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:hsl(var(--foreground) / .72)}.footer-link:hover{color:hsl(var(--primary))}.popup-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1rem}@media (min-width: 640px){.popup-shell{padding:1.5rem}}.popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border-width:0px;padding:0;background:#020617a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.popup-panel{position:relative;z-index:1;width:100%;max-width:64rem;overflow:hidden;border-radius:2rem;border-width:1px;padding:1.25rem}@media (min-width: 640px){.popup-panel{padding:1.5rem}}@media (min-width: 1024px){.popup-panel{padding:2rem}}.popup-panel{border-color:#94a3b829;background:radial-gradient(circle at top right,rgb(34 211 238 / .18),transparent 30%),radial-gradient(circle at bottom left,rgb(99 102 241 / .16),transparent 26%),linear-gradient(180deg,#0f172afa,#020617fa);box-shadow:0 28px 90px #02061785}.popup-close{position:absolute;right:1rem;top:1rem;display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dark-panel .popup-close,.cta-panel .popup-close{color:rgb(var(--ui-text))}.popup-close{border-color:#94a3b829;background:#ffffff0f}.popup-close:hover{background:#ffffff1f}.popup-grid{display:grid;gap:2rem}@media (min-width: 1024px){.popup-grid{grid-template-columns:.88fr 1.12fr;align-items:flex-start}}.popup-summary .section-title,.popup-summary .section-copy,.popup-success .section-title,.popup-success .section-copy{color:#fff}.popup-summary .section-copy,.popup-success .section-copy{color:#e2e8f0d1}.popup-signal-band{margin-top:2rem;display:grid;gap:1rem;border-radius:1.5rem;border-width:1px;padding:1.25rem}@media (min-width: 640px){.popup-signal-band{grid-template-columns:auto 1fr;align-items:flex-start}}.popup-signal-band{border-color:#94a3b824;background:radial-gradient(circle at top right,rgb(255 255 255 / .06),transparent 30%),linear-gradient(180deg,#ffffff14,#ffffff0a)}.popup-signal-band .detail-card__label{color:#94a3b8eb}.popup-signal-band .detail-card__copy{color:#e2e8f0d6}.popup-points{margin-top:1.5rem;display:grid;gap:.75rem}.popup-point{display:grid;gap:.75rem;border-radius:1.25rem;border-width:1px;padding:1rem}@media (min-width: 640px){.popup-point{grid-template-columns:auto 1fr;align-items:center}}.popup-point{border-color:#94a3b824;background:#ffffff0a}.popup-point__icon{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark-panel .popup-point__icon,.cta-panel .popup-point__icon{color:rgb(var(--ui-text))}.popup-point__icon{background:linear-gradient(135deg,#22d3ee,#6366f1)}.popup-point p{font-size:.875rem;font-weight:500;line-height:1.5rem;color:#e2e8f0d6}.popup-alt-actions{margin-top:1.5rem;display:grid;gap:.75rem;border-radius:1.25rem;border-width:1px;padding:1rem;border-color:#94a3b824;background:radial-gradient(circle at top right,rgb(255 255 255 / .05),transparent 30%),linear-gradient(180deg,#ffffff0f,#ffffff08)}.popup-alt-actions__copy{font-size:.875rem;line-height:1.5rem;color:#cbd5e1d1}.popup-success{margin-left:auto;margin-right:auto;display:flex;max-width:42rem;flex-direction:column;align-items:center;gap:1.25rem;padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}.popup-success__icon{display:inline-flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark-panel .popup-success__icon,.cta-panel .popup-success__icon{color:rgb(var(--ui-text))}.popup-success__icon{background:linear-gradient(135deg,#22d3ee,#6366f1);box-shadow:0 18px 38px #4f46e53d}.page-hero-panel .page-title,.page-hero-panel .page-lede,.page-hero-panel .section-title,.page-hero-panel .section-copy,.page-hero-panel .section-eyebrow,.page-hero-panel .trust-item__title,.page-hero-panel .trust-item__copy,.page-hero-panel .detail-card__title,.page-hero-panel .detail-card__copy,.page-hero-panel .detail-card__label{color:#fff}.page-hero-panel .page-lede,.page-hero-panel .section-copy,.page-hero-panel .detail-card__copy{color:#f1f5f9eb}.page-hero-panel .section-eyebrow,.page-hero-panel .trust-item__title,.page-hero-panel .detail-card__label{color:#bfdbfed1}.page-hero-panel .page-card,.page-hero-panel .detail-card,.page-hero-panel .trust-item,.page-hero-panel .stat-card{border-color:#94a3b824;background:radial-gradient(circle at top right,rgb(255 255 255 / .1),transparent 28%),linear-gradient(180deg,#ffffff1f,#ffffff0f);box-shadow:0 18px 42px #0206173d}.page-hero-panel .signal-chip{border-color:#94a3b82e;background:#ffffff0f;color:#e2e8f0eb;box-shadow:none}.page-hero-panel .stat-card__label{color:#94a3b8e6}.page-hero-panel .stat-card__value{color:#fff}.page-hero-panel .button-secondary{border-color:#94a3b82e;background:#ffffff0f;color:#fffffff5}.page-hero-panel .button-secondary:hover{border-color:#22d3ee47;background:#22d3ee1a;color:#fff}.page-shell{background:linear-gradient(180deg,#f8fafc,#fff 48%,#f8fafc)}.dark .page-shell{background:linear-gradient(180deg,#0b1218,#0f171e 48%,#080d12)}.page-shell:before{display:none}.page-hero{padding-top:calc(var(--site-header-height) + 2rem);padding-bottom:4rem;background:transparent;border-bottom:1px solid rgb(255 244 226 / .08)}.page-hero:before,.page-hero:after{display:none}.page-hero-panel,.editorial-shell{margin-left:auto;margin-right:auto;width:min(100%,78rem)}.page-hero-panel{border:1px solid rgb(255 244 226 / .09);border-radius:2rem;background:radial-gradient(circle at 84% 14%,rgb(190 136 108 / .12),transparent 28%),linear-gradient(180deg,#1f1b18f7,#151311fc);box-shadow:0 20px 46px #0000002e}.section-shell{padding-top:4.75rem;padding-bottom:4.75rem}.section-shell--tight{padding-top:2.25rem;padding-bottom:4.25rem}.editorial-section__layout{display:grid;gap:2rem;align-items:start}.editorial-section__intro,.editorial-section__body{min-width:0}.page-kicker{padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#c7967b;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em}.page-kicker--inverse{color:#f5e9d8b8}.page-title{max-width:var(--measure-display);color:#f5e9d8;font-size:var(--type-display-1);font-weight:500;line-height:var(--lh-tight);letter-spacing:0;text-wrap:balance}.title-accent{color:#cd9f85;background:none}.page-lede{max-width:32rem;color:#e4d8ca;font-size:var(--type-body-large);line-height:var(--lh-body-large)}.section-copy{max-width:36rem;color:#e2d6c7;font-size:var(--type-body);line-height:var(--lh-body)}.section-title{max-width:var(--measure-section);color:#f5e9d8;font-size:var(--type-display-2);font-weight:500;line-height:var(--lh-tight);letter-spacing:0}.page-card,.detail-card,.bench-card,.proof-card,.faq-item,.stat-card,.command-card,.process-step{border-color:#fff4e214;background:radial-gradient(circle at top right,rgb(190 136 108 / .06),transparent 34%),linear-gradient(180deg,#221d1adb,#181513eb);box-shadow:none}.page-card,.detail-card,.bench-card,.proof-card,.process-step{border-radius:1.5rem}.detail-card__label,.stat-card__label,.comparison-matrix-header__label,.comparison-row__mobile-label{color:#c59074;text-transform:uppercase;letter-spacing:.08em;font-size:var(--type-caption);font-weight:500}.detail-card__title,.bench-card h3,.proof-card h3,.process-step h3{color:#f5e9d8;font-family:var(--font-display);font-size:var(--type-h4);font-weight:500;line-height:var(--lh-heading);letter-spacing:0}.detail-card__copy,.bench-card p,.proof-card p,.process-step p,.stat-card__value,.comparison-row__cell .detail-card__copy,.comparison-matrix-header__copy{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body)}.button-primary,.button-secondary,.button-tertiary{border-radius:.95rem;padding:.88rem 1.2rem;font-size:var(--type-body);font-weight:500;letter-spacing:0;box-shadow:none;transform:none}.button-primary{border:1px solid rgb(247 236 221 / .16);background:#f3e7d6;color:#181513;box-shadow:0 12px 26px #00000024}.button-primary:hover{background:#f8eee0;color:#181513;opacity:1}.button-secondary{border:1px solid rgb(255 244 226 / .14);background:#29231fbd;color:#f1e5d6}.button-secondary:hover{border-color:#c590746b;background:#302924eb;color:#fff4e7}.button-tertiary{padding-left:0;padding-right:0;color:#d8aa92}.button-tertiary:hover{color:#f5e9d8}.tag-chip,.signal-chip{border-radius:999px;border-color:#fff4e21a;background:#fff4e20a;color:#e2d5c3;box-shadow:none}.editorial-hero__grid{display:grid;gap:3rem;align-items:start}.editorial-hero__grid>*{min-width:0}.editorial-hero__content{display:grid;gap:1.25rem;min-width:0;overflow-x:clip}.hero-artifact-card{display:grid;gap:1.1rem;padding:1.35rem;border:1px solid rgb(255 244 226 / .12);border-radius:1.55rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 30%),linear-gradient(180deg,#2f2824eb,#211c19fa)}.hero-artifact-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.hero-artifact-card__eyebrow,.hero-artifact-card__label{color:#c59074;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.hero-artifact-card__status{display:inline-flex;align-items:center;padding:.35rem .65rem;border:1px solid rgb(197 144 116 / .18);border-radius:999px;color:#f5e9d8;font-size:.75rem;background:#c5907414}.hero-artifact-card__header{display:grid;gap:.5rem}.hero-artifact-card__title{color:#f5e9d8;font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,2rem);font-weight:500;line-height:1.04;letter-spacing:0;text-wrap:balance}.hero-artifact-card__summary{color:#d8cbbb;font-size:var(--type-body-small);line-height:1.6;text-wrap:pretty}.hero-artifact-card__grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-artifact-card__item{display:grid;gap:.32rem;padding-top:.9rem;border-top:1px solid rgb(255 244 226 / .08);min-width:0}.hero-artifact-card__value{color:#eee2d2;font-size:.98rem;line-height:1.55;text-wrap:pretty}.hero-artifact-card__details{display:grid;gap:.9rem;padding-top:.15rem}.hero-artifact-card__toggle{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.15rem;color:#f5e9d8;font-size:.98rem;font-weight:500;cursor:pointer;list-style:none}.hero-artifact-card__toggle::-webkit-details-marker{display:none}.hero-artifact-card__details[open] .hero-artifact-card__toggle svg{transform:rotate(180deg)}.hero-artifact-card__toggle svg{flex:0 0 auto;transition:transform .18s ease}.hero-artifact-card__frame{padding:1.15rem;border-radius:1.25rem;background:linear-gradient(180deg,#181513c7,#12100edb)}.editorial-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem}.editorial-hero__note{max-width:34rem;color:#bbaea0;font-size:var(--type-body-small);line-height:var(--lh-body)}.editorial-signal-row{display:flex;flex-wrap:wrap;gap:.75rem}.editorial-signal{display:inline-flex;align-items:center;padding:.44rem .74rem;border:1px solid rgb(255 244 226 / .12);border-radius:999px;color:#e2d5c5;font-size:var(--type-body-small);line-height:var(--lh-body);background:#fff4e20b}.artifact-frame{display:grid;gap:1.4rem;padding:1.5rem;border:1px solid rgb(255 244 226 / .12);border-radius:1.6rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .1),transparent 32%),linear-gradient(180deg,#352d28f0,#241f1cfa)}.artifact-frame__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.artifact-frame__eyebrow{color:#c59074;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.artifact-frame__status{display:inline-flex;align-items:center;padding:.35rem .65rem;border:1px solid rgb(197 144 116 / .18);border-radius:999px;color:#f5e9d8;font-size:.75rem;background:#c5907414}.artifact-frame__header{display:grid;gap:.55rem}.artifact-frame__title{color:#f5e9d8;font-family:var(--font-display);font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:500;line-height:var(--lh-tight);letter-spacing:0}.artifact-frame__summary{color:#d8cbbb;font-size:var(--type-body);line-height:var(--lh-body)}.artifact-frame__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgb(255 244 226 / .08)}.artifact-frame__cell{padding:1rem 0;border-bottom:1px solid rgb(255 244 226 / .08)}.artifact-frame__cell:nth-child(odd){padding-right:1rem;border-right:1px solid rgb(255 244 226 / .08)}.artifact-frame__cell:nth-child(2n){padding-left:1rem}.artifact-frame__label{color:#b5a899;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.artifact-frame__value{margin-top:.4rem;color:#f5e9d8;font-size:var(--type-body);line-height:var(--lh-body)}.artifact-frame__footnote{color:#b5a899;font-size:var(--type-body-small);line-height:var(--lh-body)}.rule-rows{margin-top:2.25rem;display:grid;gap:1rem}.rule-row{display:grid;gap:1rem;min-width:0;padding:1.35rem;border:1px solid rgb(255 244 226 / .1);border-radius:1.2rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 34%),linear-gradient(180deg,#2c2521eb,#1c1815f7);box-shadow:0 14px 28px #0000001f}.rule-row__top{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding-bottom:.8rem;border-bottom:1px solid rgb(255 244 226 / .08)}.rule-row__label{color:#c59074;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.rule-row__index{color:#b5a899;font-size:.82rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.rule-row__body{display:grid;gap:.75rem}.rule-row__title{color:#f5e9d8;font-family:var(--font-sans);font-size:clamp(1.3rem,1.65vw,1.7rem);font-weight:600;line-height:1.16;letter-spacing:-.015em;max-width:none;text-wrap:balance}.rule-row__summary{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body);max-width:none;text-wrap:pretty}.stack-diagram{margin-top:2.25rem;display:grid;gap:1rem}.stack-layer{display:grid;gap:.55rem;padding:1.35rem;border:1px solid rgb(255 244 226 / .1);border-radius:1.2rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 34%),linear-gradient(180deg,#2c2521e0,#1d1916f2);box-shadow:0 14px 28px #0000001f}.stack-layer__owner{color:#c59074;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.stack-layer__title{color:#f5e9d8;font-family:var(--font-sans);font-size:clamp(1.3rem,1.65vw,1.7rem);font-weight:600;line-height:1.16;letter-spacing:-.015em}.stack-layer__summary{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body);text-wrap:pretty}.proof-checklist{margin-top:2.25rem;display:grid;gap:1rem;grid-template-columns:1fr}.proof-group{display:grid;gap:1rem;padding:1.35rem;border:1px solid rgb(255 244 226 / .1);border-radius:1.2rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 34%),linear-gradient(180deg,#2c2521eb,#1c1815f7);box-shadow:0 14px 28px #0000001f}.proof-group__top{display:flex;align-items:center;gap:.8rem;padding-bottom:.8rem;border-bottom:1px solid rgb(255 244 226 / .08)}.proof-group__label{color:#c59074;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.proof-group__header{display:grid;gap:.5rem}.proof-group__title{color:#f5e9d8;font-family:var(--font-sans);font-size:clamp(1.3rem,1.65vw,1.7rem);font-weight:600;line-height:1.16;letter-spacing:-.015em}.proof-group__summary{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body);max-width:none;text-wrap:pretty}.proof-group__list{display:grid;gap:.7rem;color:#dfd3c4;font-size:var(--type-body);line-height:var(--lh-body)}.proof-group__list li{position:relative;padding-top:.7rem;padding-left:1rem;border-top:1px solid rgb(255 244 226 / .08);line-height:1.55}.proof-group__list li:before{content:"";position:absolute;top:1.12rem;left:0;width:.36rem;height:.36rem;border-radius:999px;background:#c59074}.proof-group__list li:first-child{padding-top:0;border-top:0}.proof-group__list li:first-child:before{top:.42rem}.list-check{display:grid;gap:.55rem;color:#dfd3c4;font-size:var(--type-body);line-height:var(--lh-body)}.list-check li{position:relative;padding-left:1.3rem;line-height:1.5}.list-check li:before{content:"";position:absolute;top:.7rem;left:0;width:.4rem;height:.4rem;border-radius:999px;background:#c59074}.comparison-matrix-shell{margin-top:2.5rem;border:1px solid rgb(255 244 226 / .1);border-radius:1.6rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 34%),linear-gradient(180deg,#2f2824e0,#1f1b18f0);overflow:hidden}.comparison-matrix-header{background:#fff4e208}.comparison-matrix-header__cell+.comparison-matrix-header__cell,.comparison-row__cell+.comparison-row__cell{border-left:1px solid rgb(255 244 226 / .08)}.comparison-row{border-top:1px solid rgb(255 244 226 / .08)}.comparison-row__label{background:#fff4e205}.comparison-row__cell--equ,.comparison-matrix-header__cell--equ{background:#c5907414}.faq-stack{display:grid;gap:.75rem;padding:.75rem;border:1px solid rgb(255 244 226 / .1);border-radius:1.5rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .06),transparent 32%),linear-gradient(180deg,#221e1bc2,#151311e0)}.faq-item{border:1px solid rgb(255 244 226 / .08);border-radius:1.15rem;background:#fff4e204;transition:background .18s ease,border-color .18s ease,transform .18s ease}.faq-item:hover{background:#fff4e208;border-color:#fff4e224}.faq-item[open]{background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 40%),linear-gradient(180deg,#fff4e20d,#fff4e204);border-color:#fff4e229}.faq-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.25rem 1.15rem;color:#f5e9d8;font-family:var(--font-sans);font-size:clamp(1.08rem,1.3vw,1.22rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;cursor:pointer}.faq-summary__content{display:grid;gap:.45rem;min-width:0}.faq-summary__index{color:#c59074;font-size:.77rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.faq-summary__question{max-width:48rem}.faq-summary__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgb(255 244 226 / .12);border-radius:999px;background:#fff4e20a;color:#b5a693}.faq-item[open] .faq-summary__icon{color:#c7967b;border-color:#c5907447;background:#c5907414}.faq-body{padding:0 1.25rem 1.25rem;color:#d6c9b9;font-size:var(--type-body);line-height:var(--lh-body)}.faq-body p{max-width:60ch}.cta-band{display:grid;gap:1.5rem;align-items:center;padding:1.75rem;border:1px solid rgb(255 244 226 / .1);border-radius:1.6rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 32%),linear-gradient(180deg,#312a25e6,#211c19f5)}.cta-band__copy{display:grid;gap:.8rem}.cta-band__actions{display:flex;flex-wrap:wrap;gap:.9rem}.editorial-grid-2,.editorial-grid-3,.editorial-link-grid{display:grid;gap:1.25rem}.editorial-card,.editorial-link-card{display:flex;flex-direction:column;gap:.9rem;height:100%;padding:1.35rem 1.4rem;border:1px solid rgb(255 244 226 / .1);border-radius:1.2rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 34%),linear-gradient(180deg,#2a231fe6,#1c1815f5);box-shadow:0 14px 28px #0000001c}.editorial-link-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgb(255 244 226 / .08)}.editorial-link-card__index{color:#b5a899;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.editorial-card__label,.editorial-link-card__label{color:#c59074;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.editorial-card__title,.editorial-link-card__title{color:#f5e9d8;font-family:var(--font-sans);font-size:clamp(1.18rem,1.45vw,1.45rem);font-weight:600;line-height:1.14;letter-spacing:-.015em;text-wrap:balance}.editorial-card__copy,.editorial-link-card__copy{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body);max-width:none;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.editorial-link-card .button-tertiary{margin-top:auto}.editorial-grid-3--signal{gap:1.4rem}.editorial-link-card--signal{padding:1.45rem;gap:.8rem;border-color:#fff4e21f;background:radial-gradient(circle at top right,rgb(195 148 122 / .1),transparent 34%),linear-gradient(180deg,#2e2723f0,#1f1a17fa)}.editorial-link-card--signal .editorial-link-card__label{font-size:.82rem}.editorial-link-card--signal .editorial-link-card__title{max-width:none;font-size:clamp(1.35rem,1.75vw,1.65rem);line-height:1.12}.editorial-link-card--signal .editorial-link-card__copy{max-width:none;color:#dbcebe;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.6;-webkit-line-clamp:3}.footer-shell{padding:4.25rem 1rem 2rem;border-top:1px solid rgb(255 244 226 / .1);background:radial-gradient(circle at top left,rgb(195 148 122 / .08),transparent 26%),linear-gradient(180deg,#201c19fa,#181513);color:#cdc1b2}.footer-shell a:hover{color:#f5e9d8}.footer-top{display:grid;gap:2rem;padding-bottom:2.2rem;border-bottom:1px solid rgb(255 244 226 / .1)}.footer-brand{display:grid;gap:1rem;align-content:start}.footer-copy{max-width:36rem;color:#d6c9b9;font-size:1.08rem;line-height:var(--lh-body)}.footer-signals{display:flex;flex-wrap:wrap;gap:.65rem}.footer-newsletter{display:grid;gap:.85rem;max-width:36rem}.footer-cta{display:grid;gap:1.1rem;padding:1.5rem 1.65rem;border:1px solid rgb(255 244 226 / .1);border-radius:1.6rem;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 34%),linear-gradient(180deg,#302924eb,#221d1af5)}.footer-cta__copy{display:grid;gap:.55rem;max-width:36rem}.footer-cta__title{color:#f5e9d8;font-family:var(--font-display);font-size:clamp(1.75rem,2.35vw,2.15rem);font-weight:500;line-height:1.06;letter-spacing:0}.footer-cta__actions{display:flex;flex-wrap:wrap;gap:.8rem}.footer-cta .button-secondary{border-color:#fff4e224;background:#fff4e20d;color:#f1e5d6}.footer-cta .button-secondary:hover{border-color:#c590745c;background:#fff4e21a;color:#f8eee0}.footer-links-grid{display:grid;gap:1.75rem;padding:2.2rem 0 1.8rem}.footer-column{display:grid;gap:.8rem;align-content:start}.footer-heading{color:#c7967b;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.footer-link{color:#d7cbbc;font-size:1.08rem;line-height:var(--lh-body)}.footer-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.35rem;border-top:1px solid rgb(255 244 226 / .1);color:#aea08f;font-size:var(--type-body-small);line-height:var(--lh-body)}.footer-meta__links{display:flex;flex-wrap:wrap;gap:1rem}.site-header{border-bottom:1px solid rgb(255 244 226 / .04);background:#1d1916b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header--scrolled{border-bottom-color:#fff4e214;background:#201c19e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-nav{display:flex;align-items:center;gap:.35rem}.site-nav__link{padding:.55rem .8rem;color:#cdc1b2;font-size:1rem;font-weight:400;letter-spacing:0;border-radius:.85rem}.site-nav__link:hover{background:#fff4e20a;color:#f5e9d8}.site-brand__name{color:#f5e9d8;font-size:clamp(1rem,1.35vw,1.26rem);font-family:var(--font-display);font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.site-brand{display:grid;gap:.15rem}.site-brand__tag{color:#a89c8f;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.brand-mark{height:3rem;width:3rem;border-radius:1rem;border:1px solid rgb(255 244 226 / .1);padding:.55rem;background:radial-gradient(circle at top right,rgb(198 152 126 / .16),transparent 42%),linear-gradient(180deg,#352d28eb,#201b18fa);color:#f5e9d8;box-shadow:inset 0 1px #fff4e20d}.brand-mark svg{height:100%;width:100%}.assessment-field,.dark-panel,.workflow-assessment__panel{border-color:#fff4e214;background:radial-gradient(circle at top right,rgb(190 136 108 / .06),transparent 32%),linear-gradient(180deg,#241f1ce0,#181513f0)}.page-hero-panel .page-lede,.page-hero-panel .section-copy,.page-hero-panel .detail-card__copy,.page-hero-panel .stat-card__value,.page-hero-panel .trust-item__copy{color:#dcd0c1}.page-hero-panel .section-eyebrow,.page-hero-panel .trust-item__title,.page-hero-panel .detail-card__label,.page-hero-panel .stat-card__label{color:#bc8a70}.page-hero-panel .page-card,.page-hero-panel .detail-card,.page-hero-panel .trust-item,.page-hero-panel .stat-card{border-color:#fff4e214;background:radial-gradient(circle at top right,rgb(190 136 108 / .05),transparent 32%),linear-gradient(180deg,#191613d1,#12100ee0);box-shadow:none}.page-hero-panel .signal-chip{border-color:#fff4e21a;background:#fff4e209;color:#ded2c2}.page-hero-panel .button-secondary{border-color:#fff4e224;background:#28221ed1;color:#f5e9d8}.page-hero-panel .button-secondary:hover{border-color:#c5907457;background:#312a25f0;color:#fff4e7}.command-panel,.cta-panel,.popup-panel,.landing-contact-shell{border-color:#fff4e21a;background:radial-gradient(circle at top right,rgb(195 148 122 / .08),transparent 32%),linear-gradient(180deg,#322a25f0,#1f1b18fa);box-shadow:0 24px 60px #00000047}.command-card,.popup-signal-band,.popup-alt-actions,.popup-point{border-color:#fff4e214;background:linear-gradient(180deg,#191613c7,#12100edb);box-shadow:none}.command-card__icon,.popup-point__icon,.popup-success__icon,.command-band__dot{background:#c59074;box-shadow:0 0 0 4px #c5907424}.command-card__title,.offer-command-panel .detail-card__label,.popup-signal-band .detail-card__label{color:#bc8a70}.command-card__copy,.offer-command-panel .detail-card__copy,.popup-point p,.popup-alt-actions__copy,.popup-signal-band .detail-card__copy{color:#dcd0c1}.popup-close{border-color:#fff4e21f;background:#fff4e20d;color:#f5e9d8}.popup-close:hover{background:#fff4e21a}.popup-backdrop{background:#0a0908c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root{--equ-surface: 255 255 255;--equ-surface-raised: 248 250 252;--equ-ink: 15 23 42;--equ-ink-soft: 71 85 105;--equ-ink-muted: 100 116 139;--equ-line: 226 232 240;--equ-action: 21 94 117;--equ-action-soft: 34 139 154;--equ-amber: 180 83 9;--equ-shadow: 0 1px 2px rgb(15 23 42 / .04), 0 16px 40px rgb(15 23 42 / .08)}.dark{--equ-surface: 11 18 24;--equ-surface-raised: 18 28 36;--equ-ink: 241 245 249;--equ-ink-soft: 203 213 225;--equ-ink-muted: 148 163 184;--equ-line: 45 59 71;--equ-action: 83 193 177;--equ-action-soft: 125 211 194;--equ-amber: 251 191 36;--equ-shadow: 0 12px 32px rgb(2 6 23 / .32)}body{background:rgb(var(--equ-surface-raised));color:rgb(var(--equ-ink));font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700}.page-shell{background:linear-gradient(180deg,#f8fafc,#fff 42%,#f8fafc)}.dark .page-shell{background:linear-gradient(180deg,#0b1218,#0f171e 46%,#080d12)}.page-shell:before,.dark .page-shell:before,.page-hero:before,.page-hero:after{display:none}.section-shell{padding-top:5rem;padding-bottom:5rem}.section-shell--tight{padding-top:2.5rem}.editorial-shell,.page-hero-panel{width:min(100%,80rem)}.page-hero{padding-top:calc(var(--site-header-height) + 2rem);padding-bottom:4.5rem;border-bottom:1px solid rgb(var(--equ-line) / .8);background:transparent}.page-hero-panel{border:1px solid rgb(var(--equ-line) / .9);border-radius:.9rem;background:rgb(var(--equ-surface) / .96);box-shadow:var(--equ-shadow)}.dark .page-hero-panel{background:rgb(var(--equ-surface) / .86)}.page-kicker,.page-kicker--inverse,.section-eyebrow,.detail-card__label,.stat-card__label,.comparison-matrix-header__label,.comparison-row__mobile-label,.artifact-frame__eyebrow,.artifact-frame__label,.hero-artifact-card__eyebrow,.hero-artifact-card__label,.rule-row__label,.stack-layer__owner,.proof-group__label,.editorial-card__label,.editorial-link-card__label,.footer-heading{color:rgb(var(--equ-action));font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page-kicker{padding:0;border:0;background:none;box-shadow:none}.page-title,.section-title{color:rgb(var(--equ-ink));font-weight:700;letter-spacing:0;text-wrap:balance}.page-title{max-width:13ch;font-size:var(--type-display-1);line-height:1.02}.section-title{max-width:16ch;font-size:var(--type-display-2);line-height:1.08}.title-accent{background:none;color:rgb(var(--equ-action))}.page-lede,.section-copy,.detail-card__copy,.editorial-hero__note,.hero-artifact-card__summary,.artifact-frame__summary,.artifact-frame__footnote,.rule-row__summary,.stack-layer__summary,.proof-group__summary,.editorial-card__copy,.editorial-link-card__copy,.footer-copy,.faq-body,.contact-point__copy,.field-hint{color:rgb(var(--equ-ink-soft))}.page-lede{max-width:40rem;font-size:var(--type-body-large);line-height:1.65}.section-copy{max-width:42rem;font-size:1.08rem;line-height:1.7}.site-header{border-bottom:1px solid rgb(var(--equ-line) / .76);background:rgb(var(--equ-surface) / .84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header--scrolled{border-bottom-color:rgb(var(--equ-line));background:rgb(var(--equ-surface) / .94);box-shadow:0 1px 2px #0f172a0a}.site-nav{gap:.15rem;padding:.25rem;border:1px solid rgb(var(--equ-line) / .86);border-radius:.75rem;background:rgb(var(--equ-surface-raised) / .76)}.site-nav__link{border-radius:.55rem;color:rgb(var(--equ-ink-soft));font-size:.94rem;font-weight:600}.site-nav__link:hover{background:rgb(var(--equ-action) / .075);color:rgb(var(--equ-action))}.site-brand__name{color:rgb(var(--equ-ink));font-family:var(--font-display);font-weight:700}.site-brand__tag{color:rgb(var(--equ-ink-muted));letter-spacing:.14em}.brand-mark{height:2.75rem;width:2.75rem;border:1px solid rgb(var(--equ-line) / .9);border-radius:.7rem;background:rgb(var(--equ-surface));box-shadow:0 1px 2px #0f172a0d}.equ-mark__frame{stroke:rgb(var(--equ-ink))}.equ-mark__flow{stroke:rgb(var(--equ-action))}.equ-mark__dot--left{fill:rgb(var(--equ-ink))}.equ-mark__dot--right{fill:rgb(var(--equ-action))}.button-primary,.button-secondary,.button-tertiary{min-height:2.9rem;border-radius:.55rem;padding:.78rem 1.05rem;font-size:.96rem;font-weight:700;letter-spacing:0}.button-primary{border:1px solid rgb(var(--equ-action));background:rgb(var(--equ-action));color:#fff;box-shadow:0 12px 24px rgb(var(--equ-action) / .16)}.button-primary:hover{background:#0f4659;border-color:#0f4659;color:#fff;opacity:1;transform:translateY(-1px)}.dark .button-primary:hover{background:rgb(var(--equ-action-soft));border-color:rgb(var(--equ-action-soft));color:#060c10}.button-secondary{border:1px solid rgb(var(--equ-line) / .95);background:rgb(var(--equ-surface));color:rgb(var(--equ-ink))}.button-secondary:hover{border-color:rgb(var(--equ-action) / .32);background:rgb(var(--equ-action) / .06);color:rgb(var(--equ-action))}.button-tertiary{color:rgb(var(--equ-action))}.button-tertiary:hover{color:#0f4659}.page-card,.detail-card,.bench-card,.proof-card,.faq-item,.stat-card,.command-card,.process-step,.offer-card,.case-card,.metric-card,.deployment-layer-card,.blueprint-card,.artifact-card,.trust-item,.contact-point,.rule-row,.stack-layer,.proof-group,.editorial-card,.editorial-link-card,.hero-artifact-card,.artifact-frame,.form-shell{border-color:rgb(var(--equ-line) / .9);border-radius:.75rem;background:rgb(var(--equ-surface));box-shadow:0 1px 2px #0f172a0a}.page-card:hover,.detail-card:hover,.bench-card:hover,.proof-card:hover,.process-step:hover,.offer-card:hover,.case-card:hover,.metric-card:hover,.deployment-layer-card:hover,.blueprint-card:hover,.artifact-card:hover,.editorial-link-card:hover{transform:translateY(-2px);border-color:rgb(var(--equ-action) / .24);box-shadow:0 12px 28px #0f172a14}.dark .page-card,.dark .detail-card,.dark .bench-card,.dark .proof-card,.dark .faq-item,.dark .stat-card,.dark .command-card,.dark .process-step,.dark .offer-card,.dark .case-card,.dark .metric-card,.dark .deployment-layer-card,.dark .blueprint-card,.dark .artifact-card,.dark .trust-item,.dark .contact-point,.dark .rule-row,.dark .stack-layer,.dark .proof-group,.dark .editorial-card,.dark .editorial-link-card,.dark .hero-artifact-card,.dark .artifact-frame,.dark .form-shell{background:rgb(var(--equ-surface-raised) / .78);box-shadow:0 10px 24px #02061742}.hero-artifact-card,.artifact-frame{gap:1rem}.hero-artifact-card__status,.artifact-frame__status,.hero-artifact-card__toggle,.signal-chip,.tag-chip,.editorial-signal,.artifact-preview__node,.offer-card__timeline,.case-card__fit,.case-card__meta,.deployment-layer-card__owner,.hero-command-strip__item,.command-band,.score-card{border-color:rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface-raised) / .72);color:rgb(var(--equ-ink-soft));box-shadow:none}.hero-artifact-card__toggle{justify-content:space-between;background:transparent;color:rgb(var(--equ-action));font-weight:700}.hero-artifact-card__toggle:hover{color:#0f4659}.dark .hero-artifact-card__toggle:hover{color:rgb(var(--equ-action-soft))}.signal-chip--strong,.score-card{border-color:rgb(var(--equ-action) / .2);background:rgb(var(--equ-action) / .08);color:rgb(var(--equ-action))}.hero-artifact-card__title,.artifact-frame__title,.rule-row__title,.stack-layer__title,.proof-group__title,.editorial-card__title,.editorial-link-card__title,.detail-card__title,.bench-card h3,.proof-card h3,.process-step h3,.offer-card h3,.case-card h3,.metric-card h3,.footer-cta__title,.faq-summary,.stat-card__value,.trust-item__copy{color:rgb(var(--equ-ink))}.hero-artifact-card__value,.artifact-frame__value,.proof-group__list,.list-check,.list-check li,.editorial-link-card--signal .editorial-link-card__copy,.footer-link{color:rgb(var(--equ-ink-soft))}.editorial-link-card__index{color:rgb(var(--equ-ink-muted))}.artifact-frame__grid,.artifact-frame__cell,.hero-artifact-card__item,.rule-row__top,.proof-group__top,.editorial-link-card__meta,.comparison-row,.comparison-matrix-header,.footer-top,.footer-meta{border-color:rgb(var(--equ-line) / .86)}.list-check li:before,.proof-group__list li:before,.compact-list__dot,.command-band__dot{background:rgb(var(--equ-action));box-shadow:0 0 0 4px rgb(var(--equ-action) / .12)}.offer-card__icon,.case-card__icon,.bench-card__icon,.process-step__icon,.metric-card__icon,.mini-card__icon,.contact-point__icon,.proof-card__icon,.trust-item__icon,.blueprint-card__icon,.artifact-card__icon,.command-card__icon,.popup-point__icon,.popup-success__icon{border-radius:.65rem;background:rgb(var(--equ-action));box-shadow:0 10px 20px rgb(var(--equ-action) / .15);color:#fff}.comparison-matrix-shell{border-color:rgb(var(--equ-line) / .9);border-radius:.75rem;background:rgb(var(--equ-surface));box-shadow:0 1px 2px #0f172a0a}.comparison-matrix-header,.comparison-row__label{background:rgb(var(--equ-surface-raised) / .7)}.comparison-row__cell--equ,.comparison-matrix-header__cell--equ{background:rgb(var(--equ-action) / .055)}.faq-stack{border-color:rgb(var(--equ-line) / .9);border-radius:.9rem;background:rgb(var(--equ-surface-raised) / .7)}.faq-item{border-radius:.65rem}.faq-item:hover,.faq-item[open]{background:rgb(var(--equ-surface));border-color:rgb(var(--equ-action) / .24)}.faq-summary__icon{border-color:rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface-raised));color:rgb(var(--equ-ink-muted))}.faq-item[open] .faq-summary__icon{border-color:rgb(var(--equ-action) / .28);background:rgb(var(--equ-action) / .08);color:rgb(var(--equ-action))}.cta-band,.footer-cta{border:1px solid rgb(var(--equ-line) / .9);border-radius:.9rem;background:rgb(var(--equ-surface));box-shadow:var(--equ-shadow)}.footer-shell{padding:4rem 1rem 2rem;border-top:1px solid rgb(var(--equ-line) / .85);background:rgb(var(--equ-surface));color:rgb(var(--equ-ink-soft))}.footer-shell a:hover,.footer-link:hover{color:rgb(var(--equ-action))}.footer-meta{color:rgb(var(--equ-ink-muted))}.field-label{color:rgb(var(--equ-ink))}.field-input,.field-textarea{border-color:rgb(var(--equ-line) / .95);border-radius:.55rem;background:rgb(var(--equ-surface));color:rgb(var(--equ-ink))}.field-input:focus,.field-textarea:focus{border-color:rgb(var(--equ-action) / .55);box-shadow:0 0 0 4px rgb(var(--equ-action) / .1)}.popup-panel,.command-panel,.cta-panel,.landing-contact-shell,.dark-panel{border-color:rgb(var(--equ-line) / .9);border-radius:.9rem;background:rgb(var(--equ-surface));box-shadow:0 24px 80px #0f172a2e}.popup-summary .section-title,.popup-success .section-title,.popup-summary .section-copy,.popup-success .section-copy,.landing-contact-shell .section-title,.landing-contact-shell .section-copy,.cta-panel .section-title,.cta-panel .section-copy,.command-card__copy,.offer-command-panel .detail-card__copy,.popup-point p,.popup-alt-actions__copy,.popup-signal-band .detail-card__copy{color:rgb(var(--equ-ink))}.popup-summary .section-copy,.popup-success .section-copy,.landing-contact-shell .section-copy{color:rgb(var(--equ-ink-soft))}.popup-signal-band,.popup-alt-actions,.popup-point{border-color:rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface-raised) / .72)}.popup-close{border-color:rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface));color:rgb(var(--equ-ink))}.popup-close:hover{background:rgb(var(--equ-surface-raised))}.popup-backdrop{background:#0f172a75;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-hero-panel .page-title,.page-hero-panel .page-lede,.page-hero-panel .section-title,.page-hero-panel .section-copy,.page-hero-panel .section-eyebrow,.page-hero-panel .trust-item__title,.page-hero-panel .trust-item__copy,.page-hero-panel .detail-card__title,.page-hero-panel .detail-card__copy,.page-hero-panel .detail-card__label,.page-hero-panel .stat-card__label,.page-hero-panel .stat-card__value{color:inherit}.page-hero-panel .page-title,.page-hero-panel .section-title,.page-hero-panel .detail-card__title,.page-hero-panel .trust-item__copy,.page-hero-panel .stat-card__value{color:rgb(var(--equ-ink))}.page-hero-panel .page-lede,.page-hero-panel .section-copy,.page-hero-panel .detail-card__copy{color:rgb(var(--equ-ink-soft))}.page-hero-panel .section-eyebrow,.page-hero-panel .trust-item__title,.page-hero-panel .detail-card__label,.page-hero-panel .stat-card__label{color:rgb(var(--equ-action))}.page-hero-panel .page-card,.page-hero-panel .detail-card,.page-hero-panel .trust-item,.page-hero-panel .stat-card,.page-hero-panel .signal-chip{border-color:rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface-raised) / .7);box-shadow:none;color:rgb(var(--equ-ink-soft))}.page-hero-panel .button-secondary,.footer-cta .button-secondary,.cta-panel .button-secondary,.landing-contact-shell .button-secondary{border-color:rgb(var(--equ-line) / .95);background:rgb(var(--equ-surface));color:rgb(var(--equ-ink))}.page-hero-panel .button-secondary:hover,.footer-cta .button-secondary:hover,.cta-panel .button-secondary:hover,.landing-contact-shell .button-secondary:hover{border-color:rgb(var(--equ-action) / .32);background:rgb(var(--equ-action) / .06);color:rgb(var(--equ-action))}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-40{z-index:40}.z-50{z-index:50}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-\[calc\(var\(--site-header-height\)\+1rem\)\]{margin-top:calc(var(--site-header-height) + 1rem)}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-9{height:2.25rem}.h-\[var\(--site-header-height\)\]{height:var(--site-header-height)}.max-h-\[calc\(100vh-var\(--site-header-height\)-2rem\)\]{max-height:calc(100vh - var(--site-header-height) - 2rem)}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:1rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-white\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-background\/85{background-color:hsl(var(--background) / .85)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-slate-950\/35{background-color:#02061759}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pb-16{padding-bottom:4rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-8{line-height:2rem}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.text-\[hsl\(var\(--text-heading\)\)\]{color:hsl(var(--text-heading))}.text-\[hsl\(var\(--text-soft\)\)\]{color:hsl(var(--text-soft))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/65{color:#ffffffa6}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@keyframes float-soft{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes reveal-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: no-preference){.floating-orb{animation:float-soft 9s ease-in-out infinite}.reveal{opacity:0;transform:translate3d(0,24px,0) scale(.985);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal--scale{transform:scale(.96)}.reveal.is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.floating-orb{animation:none}.reveal,.reveal--scale,.reveal.is-visible{opacity:1;transform:none;transition:none}}@media (max-width: 767px){.page-title{font-size:clamp(2.85rem,12vw,4rem)}.section-title{font-size:clamp(2rem,10vw,2.65rem)}.popup-panel{max-height:calc(100vh - 2rem);overflow-y:auto}}@media (min-width: 768px){.editorial-hero__grid,.cta-band{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.rule-rows,.proof-checklist,.stack-diagram,.editorial-grid-2,.editorial-grid-3,.editorial-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 1079px){:root{--type-display-1: clamp(2.35rem, 5vw, 3.45rem);--type-display-2: clamp(2rem, 4vw, 2.85rem);--type-h4: clamp(1.25rem, 2vw, 1.55rem)}.page-title{max-width:11ch}.section-title{max-width:13ch}}@media (min-width: 960px){.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.footer-links-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 900px){.editorial-section__layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1.5rem 2.75rem}.editorial-section__body>.rule-rows,.editorial-section__body>.proof-checklist,.editorial-section__body>.stack-diagram{margin-top:0}}@media (min-width: 1280px){.editorial-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.artifact-frame__grid,.cta-band{grid-template-columns:1fr}.artifact-frame__cell:nth-child(odd){padding-right:0;border-right:0}.artifact-frame__cell:nth-child(2n){padding-left:0}}@media (max-width: 1279px){.comparison-row__cell+.comparison-row__cell{border-left:0;border-top:1px solid rgb(255 244 226 / .08)}}@media (max-width: 767px){:root{--site-header-height: 4.75rem;--type-display-1: clamp(1.95rem, 8.7vw, 2.65rem);--type-display-2: clamp(1.95rem, 8.8vw, 2.5rem);--type-h4: clamp(1.35rem, 7vw, 1.75rem);--type-body-large: clamp(1.05rem, 4.8vw, 1.18rem);--type-body: 1rem;--type-body-small: .95rem}.section-shell{padding-top:4rem;padding-bottom:4rem}.section-shell--tight{padding-top:1.5rem;padding-bottom:3.5rem}.page-hero{padding-top:calc(var(--site-header-height) + 1.45rem);padding-bottom:3rem}.page-hero-panel{padding:1.25rem 1.1rem;border-radius:1.45rem}.page-title{max-width:10.5ch}.page-lede,.section-copy,.detail-card__copy,.editorial-card__copy,.editorial-link-card__copy,.artifact-frame__summary,.artifact-frame__value,.proof-group__summary,.proof-group__list,.footer-copy,.footer-link,.faq-body{font-size:1rem}.editorial-hero__grid{gap:1.75rem}.editorial-hero__content{gap:1rem}.editorial-hero__note{font-size:.95rem}.editorial-signal-row,.footer-signals{gap:.55rem}.editorial-signal,.signal-chip{padding:.4rem .7rem;font-size:.92rem}.editorial-hero__actions,.cta-band__actions,.footer-cta__actions{flex-direction:column;align-items:stretch}.editorial-hero__actions>*,.cta-band__actions>*,.footer-cta__actions>*{width:100%;justify-content:center}.editorial-hero__actions .button-tertiary,.cta-band__actions .button-tertiary{padding:.88rem 1.2rem;border:1px solid rgb(255 244 226 / .12);border-radius:.95rem;background:#fff4e20a;color:#f5e9d8}.editorial-hero__actions .button-tertiary:hover,.cta-band__actions .button-tertiary:hover{border-color:#c5907457;background:#fff4e214;color:#fff4e7}.hero-artifact-card{gap:.9rem;padding:1rem;border-radius:1.25rem}.hero-artifact-card__topline{align-items:flex-start}.hero-artifact-card__status{align-self:flex-start}.hero-artifact-card__title{font-size:clamp(1.32rem,6.2vw,1.7rem)}.hero-artifact-card__grid{grid-template-columns:1fr;gap:.75rem}.hero-artifact-card__item{padding-top:.75rem}.hero-artifact-card__value{font-size:.94rem}.hero-artifact-card__frame{padding:.95rem}.artifact-frame{gap:1rem;padding:1rem;border-radius:1.25rem}.artifact-frame__topline{flex-direction:column;align-items:flex-start;gap:.45rem}.artifact-frame__status{align-self:flex-start}.rule-rows,.proof-checklist,.comparison-matrix-shell{margin-top:1.75rem}.rule-row{gap:.8rem;padding:1.1rem}.rule-row__body{gap:.8rem}.stack-layer,.proof-group,.editorial-card,.editorial-link-card,.cta-band,.footer-cta,.comparison-matrix-shell,.popup-signal-band,.popup-point,.popup-alt-actions,.form-shell{border-radius:1.2rem}.stack-layer,.proof-group,.editorial-card,.editorial-link-card,.cta-band,.footer-cta{padding:1.1rem}.editorial-link-card--signal{padding:1.25rem;gap:.75rem}.editorial-link-card--signal .editorial-link-card__title{max-width:none;font-size:clamp(1.5rem,8vw,1.95rem)}.editorial-card__copy,.editorial-link-card__copy{-webkit-line-clamp:3}.comparison-row__label,.comparison-row__cell,.comparison-matrix-header__cell{padding:1rem}.comparison-row__mobile-label{margin-bottom:.3rem}.score-card__value{font-size:3.3rem}.assessment-label-row{flex-wrap:wrap;align-items:flex-start;gap:.5rem .85rem}.faq-summary{gap:.85rem;padding:1rem 1rem .95rem;font-size:1.05rem}.faq-stack{padding:.55rem;border-radius:1.25rem}.faq-summary__icon{width:2rem;height:2rem}.faq-body{padding:0 1rem 1rem}.footer-shell{padding:3.5rem 1rem 1.75rem}.footer-top{gap:1.5rem;padding-bottom:1.5rem}.footer-cta{gap:.9rem}.footer-cta__title{font-size:clamp(1.5rem,7vw,1.9rem)}.footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1rem;padding:1.5rem 0}.footer-meta{flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1rem}.site-brand__name{font-size:1rem}.site-brand__tag{display:none}.brand-mark{height:2.625rem;width:2.625rem;padding:.45rem;border-radius:.85rem}.popup-panel{padding:1rem;border-radius:1.45rem}.popup-grid{gap:1.25rem}.popup-signal-band,.popup-point,.popup-alt-actions{padding:.95rem}.popup-alt-actions .button-tertiary,.form-shell .button-primary{width:100%;justify-content:center}.popup-alt-actions .button-tertiary{padding:.88rem 1.2rem;border:1px solid rgb(255 244 226 / .12);border-radius:.95rem;background:#fff4e20a;color:#f5e9d8}}@media (min-width: 768px){:root{--type-display-1: 4.5rem;--type-display-2: 3.25rem;--type-h4: 1.75rem}}@media (max-width: 767px){:root{--site-header-height: 4.5rem;--type-display-1: 2.45rem;--type-display-2: 2.1rem;--type-h4: 1.42rem;--type-body-large: 1.1rem;--type-body: 1rem;--type-body-small: .95rem}.page-hero{padding-top:calc(var(--site-header-height) + 1.25rem);padding-bottom:3rem}.page-hero-panel,.hero-artifact-card,.artifact-frame,.rule-row,.stack-layer,.proof-group,.editorial-card,.editorial-link-card,.cta-band,.footer-cta,.comparison-matrix-shell,.popup-signal-band,.popup-point,.popup-alt-actions,.form-shell{border-radius:.75rem}.editorial-hero__actions .button-tertiary,.cta-band__actions .button-tertiary,.popup-alt-actions .button-tertiary{border-color:rgb(var(--equ-line) / .95);border-radius:.55rem;background:rgb(var(--equ-surface));color:rgb(var(--equ-action))}.editorial-hero__actions .button-tertiary:hover,.cta-band__actions .button-tertiary:hover,.popup-alt-actions .button-tertiary:hover{border-color:rgb(var(--equ-action) / .32);background:rgb(var(--equ-action) / .06);color:rgb(var(--equ-action))}.site-nav{border:0;background:transparent}}html:not(.dark) body,html:not(.dark) .page-shell{background:linear-gradient(180deg,#f8fafc,#fff 44%,#f8fafc)}html.dark body,html.dark .page-shell,html.dark .page-hero{background:#0b1218}html:not(.dark) .site-header{background:#ffffffd1;box-shadow:0 1px 2px #0f172a09}html:not(.dark) .site-header--scrolled{background:#fffffff0;box-shadow:0 8px 24px #0f172a0f}html:not(.dark) .site-nav{background:linear-gradient(180deg,#fffffff0,#f8fafce0);box-shadow:inset 0 1px #ffffffeb,0 8px 22px #0f172a0b}html:not(.dark) .page-hero{background:linear-gradient(180deg,#f1f8fab8,#f8fafc00 36%)}html:not(.dark) .page-hero-panel{position:relative;overflow:hidden;border-color:#cbd5e1eb;background:linear-gradient(135deg,#fff,#fafdfe 48%,#f1f8fa);box-shadow:0 1px 2px #0f172a0a,0 24px 70px #0f172a1a}html:not(.dark) .page-hero-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#155e75,#228b9a,#b45309b8);pointer-events:none}html:not(.dark) .hero-artifact-card,html:not(.dark) .artifact-frame,html:not(.dark) .editorial-card,html:not(.dark) .editorial-link-card,html:not(.dark) .rule-row,html:not(.dark) .stack-layer,html:not(.dark) .proof-group,html:not(.dark) .page-card,html:not(.dark) .detail-card,html:not(.dark) .bench-card,html:not(.dark) .proof-card,html:not(.dark) .process-step,html:not(.dark) .comparison-matrix-shell,html:not(.dark) .faq-stack,html:not(.dark) .cta-band,html:not(.dark) .footer-cta{border-color:#cbd5e1eb;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a09,0 16px 40px #0f172a11}html:not(.dark) .hero-artifact-card{box-shadow:0 1px 2px #0f172a0a,0 18px 54px #155e751a}html:not(.dark) .editorial-link-card--signal{background:linear-gradient(180deg,#fff,#f6fafc)}html:not(.dark) .button-primary{border-color:#155e75;background:linear-gradient(135deg,#155e75,#228b9a);box-shadow:0 1px 2px #0f172a14,0 16px 32px #155e752e}html:not(.dark) .button-primary:hover{border-color:#0f4659;background:linear-gradient(135deg,#0f4659,#155e75);box-shadow:0 1px 2px #0f172a1a,0 20px 42px #155e7538}html:not(.dark) .signal-chip,html:not(.dark) .editorial-signal,html:not(.dark) .tag-chip,html:not(.dark) .hero-artifact-card__status,html:not(.dark) .artifact-frame__status{background:#ffffffb8;border-color:#cbd5e1eb;box-shadow:inset 0 1px #ffffffe6}html:not(.dark) .footer-shell{background:linear-gradient(180deg,#fff,#f1f8fa)}html:not(.dark){--ui-page: 244 248 250;--ui-page-soft: 235 244 247;--ui-panel: 255 255 255;--ui-card: 249 252 253;--ui-card-top: 255 255 255;--ui-line: 203 213 225;--ui-line-strong: 148 163 184;--ui-text: 15 23 42;--ui-muted: 71 85 105;--ui-faint: 100 116 139;--ui-accent: 21 94 117;--ui-accent-2: 34 139 154;--ui-accent-contrast: 255 255 255;--ui-warm: 180 83 9;--ui-shadow-sm: 0 1px 2px rgb(15 23 42 / .04);--ui-shadow-md: 0 16px 40px rgb(15 23 42 / .075);--ui-shadow-lg: 0 28px 80px rgb(15 23 42 / .12);--ui-radius: .875rem;--ui-radius-sm: .625rem}html.dark{--ui-page: 8 14 19;--ui-page-soft: 11 18 24;--ui-panel: 12 20 27;--ui-card: 15 27 35;--ui-card-top: 18 31 40;--ui-line: 45 59 71;--ui-line-strong: 71 85 105;--ui-text: 241 245 249;--ui-muted: 203 213 225;--ui-faint: 148 163 184;--ui-accent: 83 193 177;--ui-accent-2: 125 211 194;--ui-accent-contrast: 6 12 16;--ui-warm: 251 191 36;--ui-shadow-sm: 0 1px 2px rgb(2 6 23 / .35);--ui-shadow-md: 0 18px 44px rgb(2 6 23 / .3);--ui-shadow-lg: 0 30px 90px rgb(2 6 23 / .46);--ui-radius: .875rem;--ui-radius-sm: .625rem}html{--mobile-tap-target: 2.75rem}html body,html .page-shell{background:radial-gradient(circle at 18% 0%,rgb(var(--ui-accent) / .07),transparent 26rem),linear-gradient(180deg,rgb(var(--ui-page-soft)),rgb(var(--ui-page)) 34rem);color:rgb(var(--ui-text))}html.dark body,html.dark .page-shell{background:radial-gradient(circle at 18% 0%,rgb(var(--ui-accent) / .1),transparent 28rem),linear-gradient(180deg,#090f15,rgb(var(--ui-page)) 38rem)}.site-header{border-bottom:1px solid rgb(var(--ui-line) / .74);background:rgb(var(--ui-panel) / .86);box-shadow:var(--ui-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header--scrolled{background:rgb(var(--ui-panel) / .94);box-shadow:0 12px 32px #0f172a13}html.dark .site-header--scrolled{box-shadow:0 16px 38px #02061757}.site-nav{border:1px solid rgb(var(--ui-line) / .82);border-radius:var(--ui-radius);background:linear-gradient(180deg,rgb(var(--ui-card-top) / .88),rgb(var(--ui-card) / .74));box-shadow:inset 0 1px #ffffff7a,var(--ui-shadow-sm)}html.dark .site-nav{box-shadow:inset 0 1px #ffffff0d,var(--ui-shadow-sm)}.site-nav__link{border-radius:calc(var(--ui-radius-sm) - .125rem);color:rgb(var(--ui-muted));font-size:.94rem;font-weight:650}.site-nav__link:hover{background:rgb(var(--ui-accent) / .09);color:rgb(var(--ui-accent))}.site-brand__name,.page-title,.section-title,.hero-artifact-card__title,.artifact-frame__title,.rule-row__title,.stack-layer__title,.proof-group__title,.editorial-card__title,.editorial-link-card__title,.footer-cta__title,.faq-summary,.detail-card__title,.stat-card__value,.trust-item__copy,.comparison-matrix-header__copy,.field-label,.assessment-label-row,.dark-panel .text-white,.cta-panel .text-white{color:rgb(var(--ui-text))}.site-brand__tag,.page-lede,.section-copy,.editorial-hero__note,.hero-artifact-card__summary,.hero-artifact-card__value,.artifact-frame__summary,.artifact-frame__value,.artifact-frame__footnote,.rule-row__summary,.stack-layer__summary,.proof-group__summary,.editorial-card__copy,.editorial-link-card__copy,.footer-copy,.footer-link,.faq-body,.detail-card__copy,.contact-point__copy,.field-hint,.comparison-row__cell,.proof-card__support,.dark-panel .text-white\/65,.cta-panel .text-white\/65{color:rgb(var(--ui-muted))}.page-kicker,.page-kicker--inverse,.section-eyebrow,.hero-artifact-card__eyebrow,.hero-artifact-card__label,.artifact-frame__eyebrow,.artifact-frame__label,.rule-row__label,.stack-layer__owner,.proof-group__label,.editorial-card__label,.editorial-link-card__label,.detail-card__label,.comparison-matrix-header__label,.comparison-row__mobile-label,.footer-heading,.score-card__label{color:rgb(var(--ui-accent));font-weight:750;letter-spacing:.14em}.page-hero{border-bottom:1px solid rgb(var(--ui-line) / .72);background:transparent}.page-hero-panel{position:relative;overflow:hidden;border:1px solid rgb(var(--ui-line) / .9);border-radius:calc(var(--ui-radius) + .125rem);background:linear-gradient(135deg,rgb(var(--ui-card-top)),rgb(var(--ui-card)) 58%,rgb(var(--ui-page-soft)));box-shadow:var(--ui-shadow-lg)}.page-hero-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgb(var(--ui-accent)),rgb(var(--ui-accent-2)),rgb(var(--ui-warm) / .64));pointer-events:none}.page-card,.detail-card,.bench-card,.proof-card,.process-step,.offer-card,.case-card,.metric-card,.deployment-layer-card,.blueprint-card,.artifact-card,.trust-item,.contact-point,.rule-row,.stack-layer,.proof-group,.editorial-card,.editorial-link-card,.hero-artifact-card,.artifact-frame,.comparison-matrix-shell,.faq-stack,.faq-item,.form-shell,.popup-signal-band,.popup-alt-actions,.popup-point,.cta-band,.footer-cta,.dark-panel,.cta-panel,.command-panel,.popup-panel{border-color:rgb(var(--ui-line) / .88);border-radius:var(--ui-radius);background:linear-gradient(180deg,rgb(var(--ui-card-top)),rgb(var(--ui-card)));box-shadow:var(--ui-shadow-md)}html.dark .page-card,html.dark .detail-card,html.dark .bench-card,html.dark .proof-card,html.dark .process-step,html.dark .offer-card,html.dark .case-card,html.dark .metric-card,html.dark .deployment-layer-card,html.dark .blueprint-card,html.dark .artifact-card,html.dark .trust-item,html.dark .contact-point,html.dark .rule-row,html.dark .stack-layer,html.dark .proof-group,html.dark .editorial-card,html.dark .editorial-link-card,html.dark .hero-artifact-card,html.dark .artifact-frame,html.dark .comparison-matrix-shell,html.dark .faq-stack,html.dark .faq-item,html.dark .form-shell,html.dark .popup-signal-band,html.dark .popup-alt-actions,html.dark .popup-point,html.dark .cta-band,html.dark .footer-cta,html.dark .dark-panel,html.dark .cta-panel,html.dark .command-panel,html.dark .popup-panel{background:linear-gradient(180deg,rgb(var(--ui-card-top) / .84),rgb(var(--ui-card) / .86))}.editorial-link-card:hover,.editorial-card:hover,.rule-row:hover,.stack-layer:hover,.proof-group:hover,.page-card:hover,.detail-card:hover{border-color:rgb(var(--ui-accent) / .34);box-shadow:var(--ui-shadow-lg);transform:translateY(-2px)}.hero-artifact-card,.popup-panel,.dark-panel{box-shadow:var(--ui-shadow-lg)}.hero-artifact-card__item,.artifact-frame__grid,.artifact-frame__cell,.rule-row__top,.proof-group__top,.editorial-link-card__meta,.comparison-row,.comparison-row__cell,.comparison-matrix-header,.footer-top,.footer-meta,.faq-summary,.field-input,.field-textarea{border-color:rgb(var(--ui-line) / .78)}.button-primary{border:1px solid rgb(var(--ui-accent));background:linear-gradient(135deg,rgb(var(--ui-accent)),rgb(var(--ui-accent-2)));color:rgb(var(--ui-accent-contrast));box-shadow:0 1px 2px #0f172a1a,0 16px 34px rgb(var(--ui-accent) / .2)}.button-primary:hover{border-color:rgb(var(--ui-accent));background:linear-gradient(135deg,rgb(var(--ui-accent-2)),rgb(var(--ui-accent)));color:rgb(var(--ui-accent-contrast));box-shadow:0 1px 2px #0f172a1f,0 22px 46px rgb(var(--ui-accent) / .24)}.button-secondary,.editorial-hero__actions .button-tertiary,.cta-band__actions .button-tertiary,.popup-alt-actions .button-tertiary{border:1px solid rgb(var(--ui-line) / .92);border-radius:var(--ui-radius-sm);background:rgb(var(--ui-panel) / .72);color:rgb(var(--ui-text));box-shadow:var(--ui-shadow-sm)}.button-secondary:hover,.editorial-hero__actions .button-tertiary:hover,.cta-band__actions .button-tertiary:hover,.popup-alt-actions .button-tertiary:hover{border-color:rgb(var(--ui-accent) / .34);background:rgb(var(--ui-accent) / .09);color:rgb(var(--ui-accent))}.button-tertiary{color:rgb(var(--ui-accent));font-weight:750}.button-tertiary:hover{color:rgb(var(--ui-accent-2))}.signal-chip,.editorial-signal,.tag-chip,.hero-artifact-card__status,.artifact-frame__status,.offer-card__timeline,.artifact-preview__node,.deployment-layer-card__owner,.score-card{border:1px solid rgb(var(--ui-line) / .84);border-radius:999px;background:rgb(var(--ui-panel) / .58);color:rgb(var(--ui-muted));box-shadow:inset 0 1px #ffffff1f}.score-card{border-radius:var(--ui-radius);background:linear-gradient(135deg,rgb(var(--ui-accent) / .16),rgb(var(--ui-accent-2) / .1))}.score-card__value,.score-card__meta{color:rgb(var(--ui-text))}.field-input,.field-textarea{border-radius:var(--ui-radius-sm);background:rgb(var(--ui-panel) / .82);color:rgb(var(--ui-text))}.field-input::-moz-placeholder,.field-textarea::-moz-placeholder{color:rgb(var(--ui-faint))}.field-input::placeholder,.field-textarea::placeholder{color:rgb(var(--ui-faint))}.field-input:focus,.field-textarea:focus{border-color:rgb(var(--ui-accent) / .56);box-shadow:0 0 0 4px rgb(var(--ui-accent) / .12)}.assessment-field input[type=range]{height:.45rem;border-radius:999px;background:transparent}.assessment-field{display:grid;gap:.8rem;padding:1rem;border:1px solid rgb(var(--ui-line) / .78);border-radius:var(--ui-radius-sm);background:rgb(var(--ui-panel) / .62);box-shadow:inset 0 1px #ffffff14}html:not(.dark) .assessment-field{box-shadow:inset 0 1px #ffffffe6}.assessment-label-row span{color:rgb(var(--ui-muted))}.assessment-label-row strong{color:rgb(var(--ui-text))}.assessment-field input[type=range]::-webkit-slider-runnable-track{height:.45rem;border-radius:999px;background:linear-gradient(90deg,rgb(var(--ui-accent) / .38),rgb(var(--ui-line) / .78))}.assessment-field input[type=range]::-moz-range-track{height:.45rem;border-radius:999px;background:linear-gradient(90deg,rgb(var(--ui-accent) / .38),rgb(var(--ui-line) / .78))}.assessment-field input[type=range]::-webkit-slider-thumb{background:rgb(var(--ui-accent));box-shadow:0 0 0 5px rgb(var(--ui-accent) / .16)}.assessment-field input[type=range]::-moz-range-thumb{background:rgb(var(--ui-accent));box-shadow:0 0 0 5px rgb(var(--ui-accent) / .16)}.assessment-scale{color:rgb(var(--ui-faint))}.proof-card--dark h3,.proof-card--dark p,.proof-card--dark li,.list-check--dark li,.popup-summary .section-title,.popup-summary .section-copy,.popup-success .section-title,.popup-success .section-copy,.landing-contact-shell .section-title,.landing-contact-shell .section-copy,.cta-panel .section-title,.cta-panel .section-copy{color:rgb(var(--ui-text))}.proof-card--dark .proof-card__support,.list-check--dark li,.popup-summary .section-copy,.popup-success .section-copy{color:rgb(var(--ui-muted))}.list-check li:before,.proof-group__list li:before,.compact-list__dot,.command-band__dot{background:rgb(var(--ui-accent));box-shadow:0 0 0 5px rgb(var(--ui-accent) / .12)}.offer-card__icon,.case-card__icon,.bench-card__icon,.process-step__icon,.metric-card__icon,.mini-card__icon,.contact-point__icon,.proof-card__icon,.trust-item__icon,.blueprint-card__icon,.artifact-card__icon,.command-card__icon,.popup-point__icon,.popup-success__icon{border-radius:var(--ui-radius-sm);background:linear-gradient(135deg,rgb(var(--ui-accent)),rgb(var(--ui-accent-2)));color:rgb(var(--ui-accent-contrast));box-shadow:0 12px 26px rgb(var(--ui-accent) / .18)}.comparison-matrix-header,.comparison-row__label{background:rgb(var(--ui-page-soft) / .62)}.comparison-row__cell--equ,.comparison-matrix-header__cell--equ{background:rgb(var(--ui-accent) / .07)}.comparison-row__label .detail-card__copy,.comparison-row__cell .detail-card__copy,.comparison-row__cell p{color:rgb(var(--ui-muted))}.comparison-row__label .detail-card__label{color:rgb(var(--ui-accent))}.faq-item{box-shadow:none}.faq-item:hover,.faq-item[open]{border-color:rgb(var(--ui-accent) / .3);background:rgb(var(--ui-panel) / .74)}.faq-summary__icon,.popup-close,.site-header button[aria-label*=mode],.site-header button[aria-label*=navigation]{border-color:rgb(var(--ui-line) / .86);background:rgb(var(--ui-panel) / .74);color:rgb(var(--ui-text));box-shadow:var(--ui-shadow-sm)}.faq-item[open] .faq-summary__icon,.popup-close:hover,.site-header button[aria-label*=mode]:hover,.site-header button[aria-label*=navigation]:hover{border-color:rgb(var(--ui-accent) / .34);background:rgb(var(--ui-accent) / .09);color:rgb(var(--ui-accent))}.popup-backdrop{background:#02061794;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-note--success{border-color:#10b9813d;background:#10b9811a;color:#065f46}html.dark .status-note--success{color:#a7f3d0}.status-note--error{border-color:#f43f5e3d;background:#f43f5e1a;color:#9f1239}html.dark .status-note--error{color:#fecdd3}.footer-shell{border-top:1px solid rgb(var(--ui-line) / .78);background:linear-gradient(180deg,rgb(var(--ui-panel)),rgb(var(--ui-page-soft)))}.footer-link:hover{color:rgb(var(--ui-accent))}@media (max-width: 1023px){.mobile-menu__button,.mobile-menu__link,.popup-close{min-width:var(--mobile-tap-target);min-height:var(--mobile-tap-target)}.mobile-menu__link{display:flex;align-items:center}.hero-artifact-card__toggle{min-height:var(--mobile-tap-target);padding-block:.45rem}.assessment-field input[type=range]{height:var(--mobile-tap-target);margin-block:-.85rem}}@media (min-width: 768px) and (max-width: 1079px){:root{--type-display-1: clamp(2.75rem, 7vw, 3.65rem);--type-display-2: clamp(2.2rem, 4.6vw, 2.9rem);--type-h4: clamp(1.35rem, 2.4vw, 1.6rem)}}@media (min-width: 768px) and (max-width: 899px){.editorial-hero__grid{grid-template-columns:1fr}}@media (max-width: 767px){.editorial-hero__actions>*,.cta-band__actions>*,.footer-cta__actions>*,.popup-alt-actions .button-tertiary,.form-shell .button-primary{min-width:0;max-width:100%;white-space:normal;text-align:center}.editorial-hero__actions>*>span,.cta-band__actions>*>span,.footer-cta__actions>*>span,.popup-alt-actions .button-tertiary>span,.form-shell .button-primary>span{min-width:0;overflow-wrap:anywhere}.site-nav{border:0;background:transparent;box-shadow:none}.page-hero-panel,.page-card,.detail-card,.bench-card,.proof-card,.process-step,.rule-row,.stack-layer,.proof-group,.editorial-card,.editorial-link-card,.hero-artifact-card,.artifact-frame,.comparison-matrix-shell,.faq-stack,.form-shell,.dark-panel,.cta-panel,.popup-panel{border-radius:var(--ui-radius)}}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:text-primary:hover{color:hsl(var(--primary))}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-10{padding:2.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
