*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}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 #0f172a0a, 0 8px 24px #0f172a0f;--shadow-panel:0 1px 2px #0f172a0a, 0 16px 42px #0f172a14;--shadow-lift:0 12px 28px #155e751f}.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 #02061752;--shadow-panel:0 20px 56px #0206176b;--shadow-lift:0 14px 32px #02061747}*{border-color:hsl(var(--border))}html{scroll-behavior:smooth}body{background-color:hsl(var(--background));font-family:var(--font-sans);color:hsl(var(--foreground));font-feature-settings:"liga" 1, "kern" 1, "calt" 1;font-optical-sizing:auto;letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}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-synthesis-weight:none;letter-spacing:0;font-weight:500}a{color:inherit;text-decoration:none}::selection{background:hsl(var(--primary) / .18);color:hsl(var(--foreground))}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width>=1380px){.container{max-width:1380px}}.page-shell{background:radial-gradient(circle at 0 0,#c3947a1a,#0000 24%),radial-gradient(circle at 100% 0,#f4e8d60f,#0000 18%),linear-gradient(#211c18 0%,#1d1815 38%,#171310 100%);position:relative}.page-shell:before{content:"";pointer-events:none;opacity:.1;background-image:linear-gradient(90deg,#e0cdba0f 1px,#0000 1px),linear-gradient(#e0cdba0f 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000014,#0000 80%);mask-image:linear-gradient(#00000014,#0000 80%)}.dark .page-shell:before{opacity:.12}@media (width>=640px){.section-shell{padding-top:6rem;padding-bottom:6rem}}@media (width>=640px){.section-shell--tight{padding-top:3rem}}.page-hero{border-bottom-width:1px;border-color:hsl(var(--border) / .7);padding:6.75rem 1rem 4rem;position:relative;overflow:hidden}@media (width>=640px){.page-hero{padding-top:7.5rem;padding-bottom:5rem}}.page-hero{background:radial-gradient(circle at 15% 0,#c3947a1f,#0000 28%),radial-gradient(circle at 85% 12%,#f4e8d60d,#0000 24%),linear-gradient(#211c18f5,#161311fa)}.dark .page-hero{background:radial-gradient(circle at 15% 0,#be886c1a,#0000 28%),radial-gradient(circle at 85% 12%,#f4e8d60a,#0000 24%),linear-gradient(#171412f5,#100e0dfa)}.page-hero:before,.page-hero:after{content:"";filter:blur(28px);pointer-events:none;border-radius:9999px;position:absolute}.page-hero:before{background:radial-gradient(circle, hsl(var(--primary) / .18) 0%, transparent 72%);width:18rem;height:18rem;top:-8rem;left:-5rem}.page-hero:after{background:radial-gradient(circle, hsl(var(--accent) / .14) 0%, transparent 68%);width:22rem;height:22rem;bottom:-9rem;right:-7rem}.page-hero-panel{--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);border-width:1px;border-radius:2rem;margin-left:auto;margin-right:auto;padding:2rem 1.5rem;position:relative}@media (width>=640px){.page-hero-panel{padding-left:2rem;padding-right:2rem}}@media (width>=768px){.page-hero-panel{padding:2.5rem}}.page-hero-panel{background:radial-gradient(circle at 100% 0,#c3947a1a,#0000 30%),linear-gradient(#27211df7,#1c1815fc);border-color:#fff4e21f;box-shadow:0 24px 58px #0003}.dark .page-hero-panel{background:radial-gradient(circle at 100% 0,#be886c14,#0000 30%),linear-gradient(#1b1714f5,#12100efa);border-color:#fff4e217}.dark .nav-shell{background:linear-gradient(90deg,#0f172aeb,#080f21db),radial-gradient(circle at 0 0,#22d3ee24,#0000 28%),radial-gradient(circle at 100% 0,#6366f11f,#0000 30%);box-shadow:0 18px 54px #02061761}.brand-mark{background:radial-gradient(circle at 100% 0,#c6987e24,#0000 42%),linear-gradient(#221e1bf5,#141210fa);border-width:1px;border-color:#fff4e214;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.55rem;display:inline-flex;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.5px}.equ-mark__flow{stroke:#c6987e;stroke-width:5.5px}.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-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-card{--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);border-radius:1.75rem}.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{text-transform:uppercase;letter-spacing:.18em;color:#c59074;background:#c5907414;border-width:1px;border-color:#c5907429;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 8px 18px #c590741a}.page-kicker--inverse{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.page-title{font-family:var(--font-display);letter-spacing:-.06em;max-width:13.5ch;color:hsl(var(--text-heading));font-size:clamp(3rem,6vw,5.35rem);font-weight:700;line-height:.96}.title-accent{background:linear-gradient(90deg,#22d3ee,#4f7cff,#7c6cff);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}@media (width>=768px){.page-lede{font-size:1.3rem}}.page-lede{color:hsl(var(--text-body))}.section-title{letter-spacing:-.025em;color:hsl(var(--foreground));font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (width>=640px){.section-title{font-size:2.25rem;line-height:2.5rem}}@media (width>=1024px){.section-title{font-size:3rem}}.section-copy{font-size:1rem;line-height:1.75rem}@media (width>=768px){.section-copy{font-size:1.125rem;line-height:2rem}}.section-copy{color:hsl(var(--text-body))}.button-primary,.button-secondary,.button-tertiary{white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.button-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));justify-content:center}.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{opacity:.96;transform:translateY(-1px)}.button-secondary{--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-width:1px;border-color:hsl(var(--border) / .8);background:linear-gradient(180deg, hsl(var(--background) / .9), hsl(var(--background) / .78));color:hsl(var(--foreground) / .82);justify-content:center}.button-tertiary{color:hsl(var(--primary));padding:0}.signal-chip{--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-width:1px;border-color:hsl(var(--border) / .8);background:linear-gradient(180deg, hsl(var(--background) / .9), hsl(var(--background) / .78));color:hsl(var(--foreground) / .78);border-radius:9999px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;box-shadow:0 4px 14px #0f172a0d}.landing-hero__title .title-accent{display:block}.landing-icon-shell{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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);background-color:#020617bf;border-width:1px;border-color:#334155b3;border-radius:1.5rem;justify-content:center;align-items:center;padding:.75rem;display:inline-flex}.landing-hero .signal-chip{color:#e2e8f0eb;background:#ffffff0f;border-color:#94a3b82e;box-shadow:0 12px 24px #02061729}.landing-hero .button-secondary,.landing-section--dark .button-secondary,.landing-contact-shell .button-secondary{color:#fffffff5;background:#ffffff0f;border-color:#94a3b82e}.landing-hero .button-secondary:hover,.landing-section--dark .button-secondary:hover,.landing-contact-shell .button-secondary:hover{color:#fff;background:#22d3ee1a;border-color:#22d3ee4d}.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{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 28%),linear-gradient(#ffffff14,#ffffff0a);border-color:#94a3b829}.landing-contact-shell .field-label{color:#fff}.landing-contact-shell .field-hint{color:#bfdbfed1}.landing-contact-shell .field-input,.landing-contact-shell .field-textarea{color:#fff;background:#0f172ab3;border-color:#94a3b82e}.landing-contact-shell .field-input::-moz-placeholder{color:#94a3b8d1}.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-color:hsl(var(--border) / .78);background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 30%),linear-gradient(#fffffff5,#f8fafceb);border-radius:1.6rem;padding:1.5rem;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{border-color:#22d3ee33;transform:translateY(-3px);box-shadow:0 22px 48px #0f172a24}.offer-card,.case-card,.bench-card,.proof-card,.process-step,.metric-card{flex-direction:column;height:100%;display:flex}.offer-card__icon,.case-card__icon,.bench-card__icon,.process-step__icon,.metric-card__icon,.mini-card__icon,.contact-point__icon{--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:1.5rem;justify-content:center;align-items:center;display:inline-flex}.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{letter-spacing:-.025em;color:hsl(var(--foreground));margin-top:1.25rem;font-size:1.5rem;font-weight:700;line-height:2rem}.offer-card__summary,.case-card__summary,.proof-card p,.bench-card p{color:hsl(var(--text-body));margin-top:.75rem;font-size:1rem;line-height:1.75rem}.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-width:1px;border-radius:1.75rem;padding:1.5rem}@media (width>=640px){.dark-panel{padding:2rem}}.dark-panel{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);border-color:#ffffff1f}.dark-panel__top{gap:1.25rem;display:grid}@media (width>=640px){.dark-panel__top{grid-template-columns:1fr auto;align-items:flex-start}}.proof-card--dark{background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 26%),linear-gradient(#ffffff14,#ffffff0a);border-color:#ffffff1f}.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{color:#e2e8f0d6;background:#ffffff0f;border-color:#ffffff1f}.proof-card__icon{--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:1.5rem;justify-content:center;align-items:center;display:inline-flex}.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{color:#ffffffb8;font-size:.875rem;line-height:1.25rem}.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{text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--text-soft));font-size:.75rem;font-weight:600;line-height:1rem}.detail-card__copy{color:hsl(var(--text-body));font-size:1rem;line-height:1.75rem}.comparison-matrix-shell{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);border-radius:1.85rem;overflow:hidden}.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{border-bottom-width:1px;align-items:stretch;display:none}@media (width>=1280px){.comparison-matrix-header{grid-template-columns:.72fr 1fr 1fr;display:grid}}.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{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--text-soft));font-size:.75rem;font-weight:600;line-height:1rem}.comparison-matrix-header__copy{color:hsl(var(--foreground));margin-top:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.comparison-matrix{display:grid}.comparison-row{border-top:1px solid hsl(var(--border) / .72);display:grid}.comparison-row:first-child{border-top:0}@media (width>=1280px){.comparison-row{grid-template-columns:.72fr 1fr 1fr}}.comparison-row__label,.comparison-row__cell{padding:1.25rem}.comparison-row__label{background:linear-gradient(180deg, hsl(var(--secondary) / .48), transparent);flex-direction:column;gap:1rem;display:flex}.comparison-row__cell{gap:.75rem;display:grid}.comparison-row__cell--equ{background:linear-gradient(180deg, hsl(var(--primary) / .04), transparent)}@media (width>=1280px){.comparison-row__cell{border-left:1px solid hsl(var(--border) / .72)}}.comparison-row__mobile-label{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:600;line-height:1rem}@media (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-color:hsl(var(--border) / .78);background:linear-gradient(180deg, hsl(var(--background) / .92), hsl(var(--background) / .82));box-shadow:var(--shadow-soft);border-radius:1.4rem}.dark .faq-item{background:linear-gradient(180deg, hsl(var(--background) / .9), #080f21d6)}.faq-summary{cursor:pointer;color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;list-style-type:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-body{color:hsl(var(--text-body));padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.75rem}.cta-panel{border-width:1px;border-radius:1.75rem;padding:1.75rem}@media (width>=640px){.cta-panel{padding:2rem}}.cta-panel{box-shadow:var(--shadow-panel);background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 30%),linear-gradient(#ffffff14,#ffffff0a);border-color:#ffffff24}.cta-panel .button-secondary{color:#fffffff5;background:#ffffff0f;border-color:#94a3b82e}.cta-panel .button-secondary:hover{color:#fff;background:#22d3ee1a;border-color:#22d3ee47}.form-shell{border-width:1px;border-color:hsl(var(--border) / .8);background:linear-gradient(180deg, hsl(var(--background) / .92), hsl(var(--secondary) / .7));border-radius:1.5rem;gap:1.25rem;padding:1.5rem;display:grid}.dark .form-shell{background:linear-gradient(180deg, hsl(var(--background) / .9), hsl(var(--secondary) / .82))}.field-group{gap:.5rem;display:grid}.field-label{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25rem}.field-input,.field-textarea{width:100%;color:hsl(var(--foreground));outline-offset:2px;border-width:1px;border-color:hsl(var(--border));background:hsl(var(--background) / .95);border-radius:1rem;outline:2px solid #0000;padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .field-input,.dark .field-textarea{background:hsl(var(--background) / .82)}.field-textarea{resize:vertical}.field-hint{color:hsl(var(--text-soft));font-size:.875rem;line-height:1.5rem}.form-honeypot{pointer-events:none;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.status-note{border-width:1px;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.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{gap:.75rem;display:grid}@media (width>=640px){.newsletter-row{grid-template-columns:1fr auto}}.assessment-field{gap:.75rem;display:grid}.assessment-label-row{color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.assessment-field input[type=range]{appearance:none;background:hsl(var(--border));border-radius:9999px;width:100%;height:.5rem}.assessment-field input[type=range]::-webkit-slider-thumb{appearance:none;background:hsl(var(--primary));width:18px;height:18px;box-shadow:0 0 0 4px hsl(var(--primary) / .18);cursor:pointer;border-radius:9999px}.assessment-field input[type=range]::-moz-range-thumb{background:hsl(var(--primary));width:18px;height:18px;box-shadow:0 0 0 4px hsl(var(--primary) / .18);cursor:pointer;border:none;border-radius:9999px}.assessment-scale{color:hsl(var(--text-soft));grid-template-columns:repeat(5,minmax(0,1fr));font-size:11px;font-weight:500;display:grid}.score-card{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-width:1px;border-radius:1.6rem;padding:1rem 1.25rem}.dark-panel .score-card,.cta-panel .score-card{color:rgb(var(--ui-text))}.score-card{background:linear-gradient(135deg, hsl(var(--primary) / .3), hsl(var(--accent) / .26));border-color:#ffffff29}.score-card__label{text-transform:uppercase;letter-spacing:.18em;color:#ffffffa3;font-size:.75rem;font-weight:600;line-height:1rem}.score-card__value{margin-top:.75rem;font-size:3rem;font-weight:800;line-height:1}.score-card__meta{color:#ffffffc2;margin-top:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.list-check{gap:.75rem;margin-top:1.25rem;display:grid}.list-check li{color:hsl(var(--text-body));padding-left:1.75rem;font-size:1rem;line-height:1.75rem;position:relative}.list-check li:before{content:"";background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--accent)));width:.65rem;height:.65rem;box-shadow:0 0 0 4px hsl(var(--primary) / .12);border-radius:9999px;position:absolute;top:.75rem;left:0}.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 0 0,#22d3ee1a,#0000 24%),radial-gradient(circle at 100% 0,#6366f114,#0000 24%),linear-gradient(#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{color:hsl(var(--foreground) / .72);font-size:1rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.popup-shell{z-index:70;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@media (width>=640px){.popup-shell{padding:1.5rem}}.popup-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617a8;border-width:0;padding:0;position:absolute;inset:0}.popup-panel{z-index:1;border-width:1px;border-radius:2rem;width:100%;max-width:64rem;padding:1.25rem;position:relative;overflow:hidden}@media (width>=640px){.popup-panel{padding:1.5rem}}@media (width>=1024px){.popup-panel{padding:2rem}}.popup-panel{background:radial-gradient(circle at 100% 0,#22d3ee2e,#0000 30%),radial-gradient(circle at 0 100%,#6366f129,#0000 26%),linear-gradient(#0f172afa,#020617fa);border-color:#94a3b829;box-shadow:0 28px 90px #02061785}.popup-close{--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-width:1px;border-radius:9999px;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:1rem;right:1rem}.dark-panel .popup-close,.cta-panel .popup-close{color:rgb(var(--ui-text))}.popup-close{background:#ffffff0f;border-color:#94a3b829}.popup-grid{gap:2rem;display:grid}@media (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{border-width:1px;border-radius:1.5rem;gap:1rem;margin-top:2rem;padding:1.25rem;display:grid}@media (width>=640px){.popup-signal-band{grid-template-columns:auto 1fr;align-items:flex-start}}.popup-signal-band{background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 30%),linear-gradient(#ffffff14,#ffffff0a);border-color:#94a3b824}.popup-signal-band .detail-card__label{color:#94a3b8eb}.popup-signal-band .detail-card__copy{color:#e2e8f0d6}.popup-points{gap:.75rem;margin-top:1.5rem;display:grid}.popup-point{border-width:1px;border-radius:1.25rem;gap:.75rem;padding:1rem;display:grid}@media (width>=640px){.popup-point{grid-template-columns:auto 1fr;align-items:center}}.popup-point{background:#ffffff0a;border-color:#94a3b824}.popup-point__icon{--tw-text-opacity:1;width:2rem;height:2rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.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{color:#e2e8f0d6;font-size:.875rem;font-weight:500;line-height:1.5rem}.popup-alt-actions{background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 30%),linear-gradient(#ffffff0f,#ffffff08);border-width:1px;border-color:#94a3b824;border-radius:1.25rem;gap:.75rem;margin-top:1.5rem;padding:1rem;display:grid}.popup-alt-actions__copy{color:#cbd5e1d1;font-size:.875rem;line-height:1.5rem}.popup-success{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:42rem;margin-left:auto;margin-right:auto;padding-top:2.5rem;padding-bottom:2.5rem;display:flex}.popup-success__icon{--tw-text-opacity:1;width:5rem;height:5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.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 .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{background:radial-gradient(circle at 100% 0,#ffffff1a,#0000 28%),linear-gradient(#ffffff1f,#ffffff0f);border-color:#94a3b824;box-shadow:0 18px 42px #0206173d}.page-hero-panel .signal-chip{color:#e2e8f0eb;box-shadow:none;background:#ffffff0f;border-color:#94a3b82e}.page-hero-panel .stat-card__label{color:#94a3b8e6}.page-hero-panel .stat-card__value{color:#fff}.page-shell:before{display:none}.page-hero{padding-top:calc(var(--site-header-height) + 2rem);background:0 0;border-bottom:1px solid #fff4e214;padding-bottom:4rem}.page-hero:before,.page-hero:after{display:none}.page-hero-panel,.editorial-shell{width:min(100%,78rem);margin-left:auto;margin-right:auto}.page-hero-panel{background:radial-gradient(circle at 84% 14%,#be886c1f,#0000 28%),linear-gradient(#1f1b18f7,#151311fc);border:1px solid #fff4e217;border-radius:2rem;box-shadow:0 20px 46px #0000002e}.section-shell--tight{padding-top:2.25rem;padding-bottom:4.25rem}.editorial-section__layout{align-items:start;gap:2rem;display:grid}.editorial-section__intro,.editorial-section__body{min-width:0}.page-kicker{box-shadow:none;color:#c7967b;font-size:var(--type-caption);letter-spacing:.08em;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.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}.page-lede{color:#e4d8ca;max-width:32rem;font-size:var(--type-body-large);line-height:var(--lh-body-large)}.section-copy{color:#e2d6c7;max-width:36rem;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{box-shadow:none;background:radial-gradient(circle at 100% 0,#be886c0f,#0000 34%),linear-gradient(#221d1adb,#181513eb);border-color:#fff4e214}.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{font-size:var(--type-body);letter-spacing:0;box-shadow:none;border-radius:.95rem;padding:.88rem 1.2rem;font-weight:500;transform:none}.button-primary{color:#181513;background:#f3e7d6;border:1px solid #f7ecdd29;box-shadow:0 12px 26px #00000024}.button-primary:hover{color:#181513;opacity:1;background:#f8eee0}.button-secondary{color:#f1e5d6;background:#29231fbd;border:1px solid #fff4e224}.button-secondary:hover{color:#fff4e7;background:#302924eb;border-color:#c590746b}.button-tertiary{color:#d8aa92;padding-left:0;padding-right:0}.tag-chip,.signal-chip{color:#e2d5c3;box-shadow:none;background:#fff4e20a;border-color:#fff4e21a;border-radius:999px}.editorial-hero__grid{align-items:start;gap:3rem;display:grid}.editorial-hero__grid>*{min-width:0}.editorial-hero__content{gap:1.25rem;min-width:0;display:grid;overflow-x:clip}.hero-artifact-card{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 30%),linear-gradient(#2f2824eb,#211c19fa);border:1px solid #fff4e21f;border-radius:1.55rem;gap:1.1rem;padding:1.35rem;display:grid}.hero-artifact-card__topline{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.hero-artifact-card__eyebrow,.hero-artifact-card__label{color:#c59074;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.hero-artifact-card__status{color:#f5e9d8;background:#c5907414;border:1px solid #c590742e;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.75rem;display:inline-flex}.hero-artifact-card__header{gap:.5rem;display:grid}.hero-artifact-card__title{color:#f5e9d8;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:500;line-height:1.04}.hero-artifact-card__summary{color:#d8cbbb;font-size:var(--type-body-small);text-wrap:pretty;line-height:1.6}.hero-artifact-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.hero-artifact-card__item{border-top:1px solid #fff4e214;gap:.32rem;min-width:0;padding-top:.9rem;display:grid}.hero-artifact-card__value{color:#eee2d2;text-wrap:pretty;font-size:.98rem;line-height:1.55}.hero-artifact-card__details{gap:.9rem;padding-top:.15rem;display:grid}.hero-artifact-card__toggle{color:#f5e9d8;cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.15rem;font-size:.98rem;font-weight:500;list-style:none;display:flex}.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:none;transition:transform .18s}.hero-artifact-card__frame{background:linear-gradient(#181513c7,#12100edb);border-radius:1.25rem;padding:1.15rem}.editorial-hero__actions{flex-wrap:wrap;gap:.85rem;display:flex}.editorial-hero__note{color:#bbaea0;max-width:34rem;font-size:var(--type-body-small);line-height:var(--lh-body)}.editorial-signal-row{flex-wrap:wrap;gap:.75rem;display:flex}.editorial-signal{color:#e2d5c5;font-size:var(--type-body-small);line-height:var(--lh-body);background:#fff4e20b;border:1px solid #fff4e21f;border-radius:999px;align-items:center;padding:.44rem .74rem;display:inline-flex}.artifact-frame{background:radial-gradient(circle at 100% 0,#c3947a1a,#0000 32%),linear-gradient(#352d28f0,#241f1cfa);border:1px solid #fff4e21f;border-radius:1.6rem;gap:1.4rem;padding:1.5rem;display:grid}.artifact-frame__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.artifact-frame__eyebrow{color:#c59074;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.artifact-frame__status{color:#f5e9d8;background:#c5907414;border:1px solid #c590742e;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.75rem;display:inline-flex}.artifact-frame__header{gap:.55rem;display:grid}.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{border-top:1px solid #fff4e214;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.artifact-frame__cell{border-bottom:1px solid #fff4e214;padding:1rem 0}.artifact-frame__cell:nth-child(odd){border-right:1px solid #fff4e214;padding-right:1rem}.artifact-frame__cell:nth-child(2n){padding-left:1rem}.artifact-frame__label{color:#b5a899;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.artifact-frame__value{color:#f5e9d8;font-size:var(--type-body);line-height:var(--lh-body);margin-top:.4rem}.artifact-frame__footnote{color:#b5a899;font-size:var(--type-body-small);line-height:var(--lh-body)}.rule-rows{gap:1rem;margin-top:2.25rem;display:grid}.rule-row{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 34%),linear-gradient(#2c2521eb,#1c1815f7);border:1px solid #fff4e21a;border-radius:1.2rem;gap:1rem;min-width:0;padding:1.35rem;display:grid;box-shadow:0 14px 28px #0000001f}.rule-row__top{border-bottom:1px solid #fff4e214;justify-content:space-between;align-items:center;gap:.9rem;padding-bottom:.8rem;display:flex}.rule-row__label{color:#c59074;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.rule-row__index{color:#b5a899;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:500}.rule-row__body{gap:.75rem;display:grid}.rule-row__title{color:#f5e9d8;font-family:var(--font-sans);letter-spacing:-.015em;text-wrap:balance;max-width:none;font-size:clamp(1.3rem,1.65vw,1.7rem);font-weight:600;line-height:1.16}.rule-row__summary{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body);text-wrap:pretty;max-width:none}.stack-diagram{gap:1rem;margin-top:2.25rem;display:grid}.stack-layer{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 34%),linear-gradient(#2c2521e0,#1d1916f2);border:1px solid #fff4e21a;border-radius:1.2rem;gap:.55rem;padding:1.35rem;display:grid;box-shadow:0 14px 28px #0000001f}.stack-layer__owner{color:#c59074;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.stack-layer__title{color:#f5e9d8;font-family:var(--font-sans);letter-spacing:-.015em;font-size:clamp(1.3rem,1.65vw,1.7rem);font-weight:600;line-height:1.16}.stack-layer__summary{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body);text-wrap:pretty}.proof-checklist{grid-template-columns:1fr;gap:1rem;margin-top:2.25rem;display:grid}.proof-group{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 34%),linear-gradient(#2c2521eb,#1c1815f7);border:1px solid #fff4e21a;border-radius:1.2rem;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 14px 28px #0000001f}.proof-group__top{border-bottom:1px solid #fff4e214;align-items:center;gap:.8rem;padding-bottom:.8rem;display:flex}.proof-group__label{color:#c59074;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.proof-group__header{gap:.5rem;display:grid}.proof-group__title{color:#f5e9d8;font-family:var(--font-sans);letter-spacing:-.015em;font-size:clamp(1.3rem,1.65vw,1.7rem);font-weight:600;line-height:1.16}.proof-group__summary{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body);text-wrap:pretty;max-width:none}.proof-group__list{color:#dfd3c4;font-size:var(--type-body);line-height:var(--lh-body);gap:.7rem;display:grid}.proof-group__list li{border-top:1px solid #fff4e214;padding-top:.7rem;padding-left:1rem;line-height:1.55;position:relative}.proof-group__list li:before{content:"";background:#c59074;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:1.12rem;left:0}.proof-group__list li:first-child{border-top:0;padding-top:0}.proof-group__list li:first-child:before{top:.42rem}.list-check{color:#dfd3c4;font-size:var(--type-body);line-height:var(--lh-body);gap:.55rem;display:grid}.list-check li{padding-left:1.3rem;line-height:1.5;position:relative}.list-check li:before{content:"";background:#c59074;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.7rem;left:0}.comparison-matrix-shell{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 34%),linear-gradient(#2f2824e0,#1f1b18f0);border:1px solid #fff4e21a;border-radius:1.6rem;margin-top:2.5rem;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 #fff4e214}.comparison-row{border-top:1px solid #fff4e214}.comparison-row__label{background:#fff4e205}.faq-stack{background:radial-gradient(circle at 100% 0,#c3947a0f,#0000 32%),linear-gradient(#221e1bc2,#151311e0);border:1px solid #fff4e21a;border-radius:1.5rem;gap:.75rem;padding:.75rem;display:grid}.faq-item{background:#fff4e204;border:1px solid #fff4e214;border-radius:1.15rem;transition:background .18s,border-color .18s,transform .18s}.faq-item:hover{background:#fff4e208;border-color:#fff4e224}.faq-item[open]{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 40%),linear-gradient(#fff4e20d,#fff4e204);border-color:#fff4e229}.faq-summary{color:#f5e9d8;font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.25rem 1.15rem;font-size:clamp(1.08rem,1.3vw,1.22rem);font-weight:600;line-height:1.3;display:flex}.faq-summary__content{gap:.45rem;min-width:0;display:grid}.faq-summary__index{color:#c59074;letter-spacing:.08em;text-transform:uppercase;font-size:.77rem;font-weight:600}.faq-summary__question{max-width:48rem}.faq-summary__icon{color:#b5a693;background:#fff4e20a;border:1px solid #fff4e21f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.faq-item[open] .faq-summary__icon{color:#c7967b;background:#c5907414;border-color:#c5907447}.faq-body{color:#d6c9b9;font-size:var(--type-body);line-height:var(--lh-body);padding:0 1.25rem 1.25rem}.faq-body p{max-width:60ch}.cta-band{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 32%),linear-gradient(#312a25e6,#211c19f5);border:1px solid #fff4e21a;border-radius:1.6rem;align-items:center;gap:1.5rem;padding:1.75rem;display:grid}.cta-band__copy{gap:.8rem;display:grid}.cta-band__actions{flex-wrap:wrap;gap:.9rem;display:flex}.editorial-grid-2,.editorial-grid-3,.editorial-link-grid{gap:1.25rem;display:grid}.editorial-card,.editorial-link-card{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 34%),linear-gradient(#2a231fe6,#1c1815f5);border:1px solid #fff4e21a;border-radius:1.2rem;flex-direction:column;gap:.9rem;height:100%;padding:1.35rem 1.4rem;display:flex;box-shadow:0 14px 28px #0000001c}.editorial-link-card__meta{border-bottom:1px solid #fff4e214;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.editorial-link-card__index{color:#b5a899;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.editorial-card__label,.editorial-link-card__label{color:#c59074;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.editorial-card__title,.editorial-link-card__title{color:#f5e9d8;font-family:var(--font-sans);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.18rem,1.45vw,1.45rem);font-weight:600;line-height:1.14}.editorial-card__copy,.editorial-link-card__copy{color:#cdc1b2;font-size:var(--type-body);line-height:var(--lh-body);text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.editorial-link-card .button-tertiary{margin-top:auto}.editorial-grid-3--signal{gap:1.4rem}.editorial-link-card--signal{background:radial-gradient(circle at 100% 0,#c3947a1a,#0000 34%),linear-gradient(#2e2723f0,#1f1a17fa);border-color:#fff4e21f;gap:.8rem;padding:1.45rem}.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{color:#dbcebe;-webkit-line-clamp:3;max-width:none;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.6}.footer-shell{color:#cdc1b2;background:radial-gradient(circle at 0 0,#c3947a14,#0000 26%),linear-gradient(#201c19fa,#181513);border-top:1px solid #fff4e21a;padding:4.25rem 1rem 2rem}.footer-shell a:hover{color:#f5e9d8}.footer-top{border-bottom:1px solid #fff4e21a;gap:2rem;padding-bottom:2.2rem;display:grid}.footer-brand{align-content:start;gap:1rem;display:grid}.footer-copy{color:#d6c9b9;max-width:36rem;font-size:1.08rem;line-height:var(--lh-body)}.footer-signals{flex-wrap:wrap;gap:.65rem;display:flex}.footer-newsletter{gap:.85rem;max-width:36rem;display:grid}.footer-cta{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 34%),linear-gradient(#302924eb,#221d1af5);border:1px solid #fff4e21a;border-radius:1.6rem;gap:1.1rem;padding:1.5rem 1.65rem;display:grid}.footer-cta__copy{gap:.55rem;max-width:36rem;display:grid}.footer-cta__title{color:#f5e9d8;font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.75rem,2.35vw,2.15rem);font-weight:500;line-height:1.06}.footer-cta__actions{flex-wrap:wrap;gap:.8rem;display:flex}.footer-cta .button-secondary{color:#f1e5d6;background:#fff4e20d;border-color:#fff4e224}.footer-cta .button-secondary:hover{color:#f8eee0;background:#fff4e21a;border-color:#c590745c}.footer-links-grid{gap:1.75rem;padding:2.2rem 0 1.8rem;display:grid}.footer-column{align-content:start;gap:.8rem;display:grid}.footer-heading{color:#c7967b;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.footer-link{color:#d7cbbc;font-size:1.08rem;line-height:var(--lh-body)}.footer-meta{color:#aea08f;font-size:var(--type-body-small);line-height:var(--lh-body);border-top:1px solid #fff4e21a;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.35rem;display:flex}.footer-meta__links{flex-wrap:wrap;gap:1rem;display:flex}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1d1916b8;border-bottom:1px solid #fff4e20a}.site-header--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#201c19e0;border-bottom-color:#fff4e214}.site-nav{align-items:center;gap:.35rem;display:flex}.site-nav__link{color:#cdc1b2;letter-spacing:0;border-radius:.85rem;padding:.55rem .8rem;font-size:1rem;font-weight:400}.site-nav__link:hover{color:#f5e9d8;background:#fff4e20a}.site-brand__name{color:#f5e9d8;font-size:clamp(1rem,1.35vw,1.26rem);font-family:var(--font-display);letter-spacing:0;white-space:nowrap;font-weight:500;line-height:1}.site-brand{gap:.15rem;display:grid}.site-brand__tag{color:#a89c8f;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.brand-mark{color:#f5e9d8;background:radial-gradient(circle at 100% 0,#c6987e29,#0000 42%),linear-gradient(#352d28eb,#201b18fa);border:1px solid #fff4e21a;border-radius:1rem;width:3rem;height:3rem;padding:.55rem;box-shadow:inset 0 1px #fff4e20d}.brand-mark svg{width:100%;height:100%}.assessment-field,.dark-panel,.workflow-assessment__panel{background:radial-gradient(circle at 100% 0,#be886c0f,#0000 32%),linear-gradient(#241f1ce0,#181513f0);border-color:#fff4e214}.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 .page-card,.page-hero-panel .detail-card,.page-hero-panel .trust-item,.page-hero-panel .stat-card{box-shadow:none;background:radial-gradient(circle at 100% 0,#be886c0d,#0000 32%),linear-gradient(#191613d1,#12100ee0);border-color:#fff4e214}.page-hero-panel .signal-chip{color:#ded2c2;background:#fff4e209;border-color:#fff4e21a}.page-hero-panel .button-secondary{color:#f5e9d8;background:#28221ed1;border-color:#fff4e224}.page-hero-panel .button-secondary:hover{color:#fff4e7;background:#312a25f0;border-color:#c5907457}.command-panel,.cta-panel,.popup-panel,.landing-contact-shell{background:radial-gradient(circle at 100% 0,#c3947a14,#0000 32%),linear-gradient(#322a25f0,#1f1b18fa);border-color:#fff4e21a;box-shadow:0 24px 60px #00000047}.command-card,.popup-signal-band,.popup-alt-actions,.popup-point{box-shadow:none;background:linear-gradient(#191613c7,#12100edb);border-color:#fff4e214}.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{color:#f5e9d8;background:#fff4e20d;border-color:#fff4e21f}: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 #0f172a0a, 0 16px 40px #0f172a14}.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 #02061752}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(#f8fafc 0%,#fff 42%,#f8fafc 100%)}.dark .page-shell{background:linear-gradient(#0b1218 0%,#0f171e 46%,#080d12 100%)}.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);border-bottom:1px solid rgb(var(--equ-line) / .8);background:0 0;padding-bottom:4.5rem}.page-hero-panel{border:1px solid rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface) / .96);box-shadow:var(--equ-shadow);border-radius:.9rem}.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);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.page-kicker{box-shadow:none;background:0 0;border:0;padding:0}.page-title,.section-title{color:rgb(var(--equ-ink));letter-spacing:0;text-wrap:balance;font-weight:700}.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{color:rgb(var(--equ-action));background:0 0}.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{border:1px solid rgb(var(--equ-line) / .86);background:rgb(var(--equ-surface-raised) / .76);border-radius:.75rem;gap:.15rem;padding:.25rem}.site-nav__link{color:rgb(var(--equ-ink-soft));border-radius:.55rem;font-size:.94rem;font-weight:600}.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{border:1px solid rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface));border-radius:.7rem;width:2.75rem;height:2.75rem;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{letter-spacing:0;border-radius:.55rem;min-height:2.9rem;padding:.78rem 1.05rem;font-size:.96rem;font-weight:700}.button-primary:hover{color:#fff;opacity:1;background:#0f4659;border-color:#0f4659;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))}.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);background:rgb(var(--equ-surface));border-radius:.75rem;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{border-color:rgb(var(--equ-action) / .24);transform:translateY(-2px);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{color:rgb(var(--equ-action));background:0 0;justify-content:space-between;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)}.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{background:rgb(var(--equ-action));box-shadow:0 10px 20px rgb(var(--equ-action) / .15);color:#fff;border-radius:.65rem}.comparison-matrix-shell{border-color:rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface));border-radius:.75rem;box-shadow:0 1px 2px #0f172a0a}.faq-stack{border-color:rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface-raised) / .7);border-radius:.9rem}.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);background:rgb(var(--equ-surface));box-shadow:var(--equ-shadow);border-radius:.9rem}.footer-shell{border-top:1px solid rgb(var(--equ-line) / .85);background:rgb(var(--equ-surface));color:rgb(var(--equ-ink-soft));padding:4rem 1rem 2rem}.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);background:rgb(var(--equ-surface));color:rgb(var(--equ-ink));border-radius:.55rem}.popup-panel,.command-panel,.cta-panel,.landing-contact-shell,.dark-panel{border-color:rgb(var(--equ-line) / .9);background:rgb(var(--equ-surface));border-radius:.9rem;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))}.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{inset: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:fit-content}.min-w-0{min-width:0}.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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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 #00000040;--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 #0000000d;--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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.floating-orb{animation:9s ease-in-out infinite float-soft}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)scale(.985)}.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;transition:none;transform:none}}@media (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 (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 (width>=768px) and (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 (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 (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 (width>=1280px){.editorial-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.artifact-frame__grid,.cta-band{grid-template-columns:1fr}.artifact-frame__cell:nth-child(odd){border-right:0;padding-right:0}.artifact-frame__cell:nth-child(2n){padding-left:0}}@media (width<=1279px){.comparison-row__cell+.comparison-row__cell{border-top:1px solid #fff4e214;border-left:0}}@media (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{border-radius:1.45rem;padding:1.25rem 1.1rem}.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>*{justify-content:center;width:100%}.editorial-hero__actions .button-tertiary,.cta-band__actions .button-tertiary{color:#f5e9d8;background:#fff4e20a;border:1px solid #fff4e21f;border-radius:.95rem;padding:.88rem 1.2rem}.editorial-hero__actions .button-tertiary:hover,.cta-band__actions .button-tertiary:hover{color:#fff4e7;background:#fff4e214;border-color:#c5907457}.hero-artifact-card{border-radius:1.25rem;gap:.9rem;padding:1rem}.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{border-radius:1.25rem;gap:1rem;padding:1rem}.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{gap:.75rem;padding:1.25rem}.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{border-radius:1.25rem;padding:.55rem}.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{border-radius:.85rem;width:2.625rem;height:2.625rem;padding:.45rem}.popup-panel{border-radius:1.45rem;padding:1rem}.popup-grid{gap:1.25rem}.popup-signal-band,.popup-point,.popup-alt-actions{padding:.95rem}.popup-alt-actions .button-tertiary,.form-shell .button-primary{justify-content:center;width:100%}.popup-alt-actions .button-tertiary{color:#f5e9d8;background:#fff4e20a;border:1px solid #fff4e21f;border-radius:.95rem;padding:.88rem 1.2rem}}@media (width>=768px){:root{--type-display-1:4.5rem;--type-display-2:3.25rem;--type-h4:1.75rem}}@media (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);background:rgb(var(--equ-surface));color:rgb(var(--equ-action));border-radius:.55rem}.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{background:0 0;border:0}}html:not(.dark) body,html:not(.dark) .page-shell{background:linear-gradient(#f8fafc 0%,#fff 44%,#f8fafc 100%)}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(#fffffff0,#f8fafce0);box-shadow:inset 0 1px #ffffffeb,0 8px 22px #0f172a0b}html:not(.dark) .page-hero{background:linear-gradient(#f1f8fab8,#f8fafc00 36%)}html:not(.dark) .page-hero-panel{background:linear-gradient(135deg,#fff 0%,#fafdfe 48%,#f1f8fa 100%);border-color:#cbd5e1eb;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 24px 70px #0f172a1a}html:not(.dark) .page-hero-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#155e75,#228b9a,#b45309b8);height:3px;position:absolute;inset:0 0 auto}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{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#cbd5e1eb;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(#fff 0%,#f6fafc 100%)}html:not(.dark) .button-primary{background:linear-gradient(135deg,#155e75,#228b9a);border-color:#155e75;box-shadow:0 1px 2px #0f172a14,0 16px 32px #155e752e}html:not(.dark) .button-primary:hover{background:linear-gradient(135deg,#0f4659,#155e75);border-color:#0f4659;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(#fff 0%,#f1f8fa 100%)}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 #0f172a0a;--ui-shadow-md:0 16px 40px #0f172a13;--ui-shadow-lg:0 28px 80px #0f172a1f;--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 #02061759;--ui-shadow-md:0 18px 44px #0206174d;--ui-shadow-lg:0 30px 90px #02061775;--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 0 #ffffff7a, var(--ui-shadow-sm)}html.dark .site-nav{box-shadow:inset 0 1px 0 #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));letter-spacing:.14em;font-weight:750}.page-hero{border-bottom:1px solid rgb(var(--ui-line) / .72);background:0 0}.page-hero-panel{border:1px solid rgb(var(--ui-line) / .9);border-radius:calc(var(--ui-radius) + .125rem);background:linear-gradient(135deg, rgb(var(--ui-card-top)) 0%, rgb(var(--ui-card)) 58%, rgb(var(--ui-page-soft)) 100%);box-shadow:var(--ui-shadow-lg);position:relative;overflow:hidden}.page-hero-panel:before{content:"";background:linear-gradient(90deg, rgb(var(--ui-accent)), rgb(var(--ui-accent-2)), rgb(var(--ui-warm) / .64));pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.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)) 0%, rgb(var(--ui-card)) 100%);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) 0%, rgb(var(--ui-card) / .86) 100%)}.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);background:rgb(var(--ui-panel) / .58);color:rgb(var(--ui-muted));border-radius:999px;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{color:rgb(var(--ui-faint))}.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]{background:0 0;border-radius:999px;height:.45rem}.assessment-field{border:1px solid rgb(var(--ui-line) / .78);border-radius:var(--ui-radius-sm);background:rgb(var(--ui-panel) / .62);gap:.8rem;padding:1rem;display:grid;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{background:linear-gradient(90deg, rgb(var(--ui-accent) / .38), rgb(var(--ui-line) / .78));border-radius:999px;height:.45rem}.assessment-field input[type=range]::-moz-range-track{background:linear-gradient(90deg, rgb(var(--ui-accent) / .38), rgb(var(--ui-line) / .78));border-radius:999px;height:.45rem}.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{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02061794}.status-note--success{color:#065f46;background:#10b9811a;border-color:#10b9813d}html.dark .status-note--success{color:#a7f3d0}.status-note--error{color:#9f1239;background:#f43f5e1a;border-color:#f43f5e3d}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)) 0%, rgb(var(--ui-page-soft)) 100%)}.footer-link:hover{color:rgb(var(--ui-accent))}@media (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{align-items:center;display:flex}.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 (width>=768px) and (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 (width>=768px) and (width<=899px){.editorial-hero__grid{grid-template-columns:1fr}}@media (width<=767px){.editorial-hero__actions>*,.cta-band__actions>*,.footer-cta__actions>*,.popup-alt-actions .button-tertiary,.form-shell .button-primary{white-space:normal;text-align:center;min-width:0;max-width:100%}.editorial-hero__actions>*>span,.cta-band__actions>*>span,.footer-cta__actions>*>span,.popup-alt-actions .button-tertiary>span,.form-shell .button-primary>span{overflow-wrap:anywhere;min-width:0}.site-nav{box-shadow:none;background:0 0;border:0}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (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 (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 (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}}
