*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.top-0{top:0}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.hidden{display:none}.h-\[2px\]{height:2px}.max-w-2xl{max-width:42rem}.-translate-y-\[1px\]{--tw-translate-y:-1px;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))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[18px\]{border-radius:18px}.border{border-width:1px}.border-\[\#e4e4e4\]{--tw-border-opacity:1;border-color:rgb(228 228 228/var(--tw-border-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#4A9B96\]\/50{--tw-gradient-from:rgb(74 155 150/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(74 155 150/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#4A9B96\]\/15{--tw-gradient-to:rgb(74 155 150/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(74 155 150/0.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.p-7{padding:1.75rem}.p-8{padding:2rem}.font-body{font-family:Geist,system-ui,sans-serif}.font-display{font-family:Instrument Serif,Georgia,serif}.font-ui{font-family:Geist,system-ui,sans-serif}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-\[1\.7\]{line-height:1.7}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-\[\#1a1a1a\]{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.text-\[\#4A9B96\]\/70{color:rgb(74 155 150/.7)}.text-\[\#777777\]{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}:root{--paper:#f7f5ef;--paper-alt:#eeeee6;--sage:#e7ece1;--white:#ffffff;--dark:#0b1310;--dark-raised:#142019;--dark-hover:#1b3026;--ink:#1c2923;--muted:#59645d;--panel-ink:#415440;--panel-muted:#52634e;--accent:#2f6e5d;--accent-strong:#265b48;--accent-soft:#8da186;--line:#d5dacf;--line-strong:#b5c1ac;--line-dark:#27342b;--line-input:#65725f;--light:#f4f4eb;--light-muted:#bfcbc1;--light-subtle:#a7b8ac;--light-accent:#c6d9c5;--focus-light:#acdbbd;--error-light:#f2beb2;--success-dark:#17281c;--selection:#c9dece;--t-micro:12px;--t-meta:14px;--t-body-sm:15px;--t-body:17px;--t-subhead:20px;--t-heading:28px;--t-title:40px;--t-section:clamp(38px,4vw,56px);--t-page:clamp(48px,6vw,80px);--t-hero:clamp(56px,5.5vw,80px);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-control:4px;--panel-radius:8px;--radius-pill:999px;--duration-fast:160ms;--duration-base:240ms;--duration-reveal:480ms;--ease:cubic-bezier(0.22,1,0.36,1);--paper-shadow:0 24px 56px rgb(0 0 0/18%)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:var(--space-96);background:var(--dark)}body{margin:0;color:var(--ink);background:var(--paper);font-family:Geist,system-ui,sans-serif;font-size:var(--t-body);line-height:1.65;-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--selection);color:var(--dark)}::selection{background:var(--selection);color:var(--dark)}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;line-height:1.08;text-wrap:balance}h1,h2,h3{letter-spacing:-.025em}h3{font-weight:500;line-height:1.3}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,input,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:var(--radius-control)}.mobile-dialog a:focus-visible,.mobile-dialog button:focus-visible,.surface-dark a:focus-visible,.surface-dark button:focus-visible{outline-color:var(--focus-light)}input:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-light);outline-offset:3px}img{display:block;max-width:100%;height:auto}.site-width{width:min(100% - 96px,1152px);margin-inline:auto}.surface-dark{color:var(--light);background:var(--dark)}.surface-paper{background:var(--paper)}.section{padding-block:var(--space-96)}.eyebrow{display:block;font-size:var(--t-micro);font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.surface-dark .eyebrow{color:var(--light-subtle)}.section-title{font-size:var(--t-section)}.section-intro{color:var(--muted);max-width:560px;margin-top:var(--space-24)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-40);margin-bottom:var(--space-48)}.section-heading .eyebrow{margin-bottom:var(--space-16)}.section-heading .section-title{max-width:720px}.text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-16);min-height:44px;font-size:var(--t-meta);font-weight:500;color:var(--accent);white-space:nowrap}.text-link:hover{color:var(--ink)}.text-link:hover .arrow{transform:translateX(3px)}.arrow{display:inline-block;flex:0 0 auto;width:17px;height:17px;transition:transform var(--duration-fast) var(--ease)}.button{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-24);min-height:50px;padding:var(--space-12) var(--space-24);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--t-meta);line-height:1.5;font-weight:500;white-space:nowrap;transition:background var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.button-light{color:var(--dark);background:var(--light)}.button-light:hover{background:var(--white);border-color:var(--sage)}.button-dark{background:var(--dark);color:var(--light)}.button-dark:hover{background:var(--dark-hover)}.button-outline{color:var(--light);border-color:var(--panel-muted);background:transparent}.button-outline:hover{background:var(--ink)}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;padding:var(--space-8) var(--space-16);color:var(--dark);background:var(--white)}.skip-link:focus{top:16px}.site-nav{position:sticky;top:0;z-index:50;color:var(--light);background:var(--dark);border-bottom:1px solid var(--line-dark)}.nav-inner{display:flex;justify-content:space-between;height:80px;gap:var(--space-32)}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;gap:var(--space-8);flex:0 0 auto}.brand img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.brand-name{font-size:23px;line-height:1;letter-spacing:-.055em;font-weight:500}.brand-bio{margin-left:var(--space-8);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--light-muted)}.desktop-nav{display:flex;align-items:center;gap:var(--space-24)}.nav-link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-meta);color:var(--light-muted)}.nav-link:hover,.nav-link[aria-current=page]{color:var(--white)}.nav-link[aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--accent-soft)}.nav-cta{margin-left:var(--space-4);min-height:42px;padding:var(--space-8) var(--space-16);font-size:var(--t-micro)}.menu-toggle{display:none;place-items:center;height:44px;width:44px;background:transparent;border:0;color:var(--light)}.mobile-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;color:var(--light);background:var(--dark)}.mobile-dialog::backdrop{background:var(--dark)}.mobile-menu-head{height:76px;border-bottom:1px solid var(--line-dark);display:flex;align-items:center;justify-content:space-between}.mobile-menu-content{padding-top:var(--space-32);padding-bottom:var(--space-32)}.mobile-menu-links{display:grid;margin-bottom:var(--space-24)}.mobile-menu-link{padding-block:var(--space-12);font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-heading);line-height:1.2}.mobile-menu-note{margin-top:var(--space-24);color:var(--light-subtle);font-size:var(--t-micro)}.hero{position:relative;padding:var(--space-80) 0 var(--space-64);overflow:hidden}.hero-title{position:relative;max-width:1000px;line-height:1.03;letter-spacing:-.035em}.hero-title em{display:block;color:var(--light-accent);font-weight:400}.hero-description{margin-top:var(--space-24);max-width:630px;font-size:var(--t-body);line-height:1.7;color:var(--light-muted)}.hero-actions{display:flex;align-items:center;gap:var(--space-24);margin-top:var(--space-32)}.hero-actions .text-link{color:var(--light-accent)}.hero-actions .text-link:hover{color:var(--white)}.timing{margin-top:var(--space-16);font-size:var(--t-micro);letter-spacing:.015em;color:var(--light-subtle)}.logo-section{padding:var(--space-32) 0 var(--space-48);border-top:1px solid var(--line-dark)}.logo-label{margin-bottom:var(--space-24);text-align:center;color:var(--light-subtle);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase}.headline-logo{display:flex;justify-content:center;margin-bottom:var(--space-32)}.headline-logo img{max-width:400px;max-height:110px;width:auto;opacity:.86}.supporting-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-24) var(--space-48)}.supporting-logos img{max-height:30px;width:auto;opacity:.74}.supporting-logos .logo-debra{max-height:38px;margin-top:calc(-1 * var(--space-4))}.logo-footnote{text-align:center;color:var(--light-subtle);margin-top:var(--space-32);font-size:var(--t-micro)}.decision-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--space-64);column-gap:var(--space-64)}.decision{position:relative;display:block;padding:var(--space-32) var(--space-32) var(--space-24) 0;border-top:1px solid var(--line)}.decision .eyebrow{font-size:var(--t-micro);margin-bottom:var(--space-12)}.decision h3{font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-heading);line-height:1.18;font-weight:400;letter-spacing:-.01em;max-width:450px}.decision p{color:var(--muted);font-size:var(--t-meta);line-height:1.65;max-width:440px;margin-top:var(--space-12)}.decision:hover h3{color:var(--accent)}.capabilities-tail{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--line);margin-top:var(--space-8)}.capabilities-tail p{color:var(--muted);font-size:var(--t-meta)}.proof-section{padding:0 0 var(--space-96)}.proof-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-64);padding:var(--space-40) var(--space-48);background:var(--sage);border:1px solid var(--line);border-radius:var(--panel-radius)}.proof-panel h2{font-size:var(--t-title);margin-top:var(--space-16);max-width:400px}.proof-panel p{font-size:var(--t-body-sm);line-height:1.75}.proof-panel .proof-note{color:var(--muted);font-size:var(--t-micro);line-height:1.6;margin-top:var(--space-16)}.proof-links{display:flex;gap:var(--space-24);flex-wrap:wrap;margin-top:var(--space-16)}.proof-links .secondary-link{color:var(--panel-muted);font-weight:400}.process-section{border-top:1px solid var(--line);background:var(--paper-alt)}.trust-section{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-96)}.trust-section h2{font-size:var(--t-title);margin-block:var(--space-16) var(--space-24)}.trust-section p{color:var(--muted);font-size:var(--t-body-sm)}.trust-section .text-link{margin-top:var(--space-16)}.trust-data{border-left:1px solid var(--line);padding-left:var(--space-48)}.trust-data h3{font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-heading);margin-bottom:var(--space-16);font-weight:400}.contact-section{scroll-margin-top:0;padding:var(--space-96) 0 var(--space-80)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-96)}.contact-intro h2{font-size:var(--t-section);margin-block:var(--space-24);max-width:460px}.contact-intro>p{color:var(--light-muted);max-width:400px;font-size:var(--t-body-sm)}.contact-email{margin-top:var(--space-32);display:inline-block;color:var(--sage);font-size:var(--t-meta);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line-input)}.contact-assurance{color:var(--light-subtle);font-size:var(--t-micro);margin-top:var(--space-40)}.contact-assurance a{text-decoration:underline;text-underline-offset:4px}.contact-form{padding-top:var(--space-4)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24) var(--space-16)}.form-field.full{grid-column:1/-1}.form-field label{display:block;margin-bottom:var(--space-8);font-size:var(--t-micro);font-weight:400;color:var(--line)}.form-field label span{color:var(--light-subtle);font-size:var(--t-micro);margin-left:var(--space-4)}.form-input{display:block;width:100%;color:var(--light);border:1px solid var(--line-input);padding:var(--space-12) var(--space-12);font-size:var(--t-body-sm);line-height:1.5}.form-input:hover{border-color:var(--accent-soft)}.form-input[aria-invalid=true]{border-color:var(--error-light)}textarea.form-input{min-height:127px;resize:vertical}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-top:var(--space-24)}.form-actions p{color:var(--light-subtle);font-size:var(--t-micro)}.field-error{color:var(--error-light);font-size:var(--t-micro);margin-top:var(--space-8)}.form-error{margin-top:var(--space-16);color:var(--error-light);font-size:var(--t-meta)}.form-error a{text-decoration:underline}.success-panel{padding:var(--space-32);border:1px solid var(--panel-muted);background:var(--success-dark);border-radius:var(--panel-radius);align-self:start}.success-panel h3{text-wrap:balance;font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-heading);margin:var(--space-16) 0}.success-panel p{color:var(--light-muted);font-size:var(--t-body-sm)}.success-panel a{display:inline-block;margin-top:var(--space-24);text-decoration:underline;text-underline-offset:4px;font-size:var(--t-meta)}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-footer{border-top:1px solid var(--line-dark);padding:var(--space-40) 0 var(--space-32)}.footer-top{display:flex;justify-content:space-between;align-items:start;gap:var(--space-32)}.footer-tagline{margin-top:var(--space-12);color:var(--light-subtle);font-size:var(--t-micro)}.footer-links{display:flex;flex-wrap:wrap;gap:0 var(--space-24)}.footer-links a{min-height:44px;display:inline-flex;align-items:center;color:var(--light-muted);font-size:var(--t-micro)}.footer-links a:hover{color:var(--white)}.footer-bottom{margin-top:var(--space-32);padding-top:var(--space-24);border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;gap:var(--space-16);color:var(--light-subtle);font-size:var(--t-micro)}.page-header{position:relative;padding:var(--space-64) 0 var(--space-64)}.page-header h1{font-size:var(--t-page);max-width:910px;margin-top:var(--space-24)}.page-header p{max-width:650px;font-size:var(--t-body);color:var(--light-muted);line-height:1.75;margin-top:var(--space-24)}.page-header .text-link{color:var(--light-accent);margin-top:var(--space-16)}.closing-cta{padding:var(--space-64) 0}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-48)}.closing-cta h2{font-size:var(--t-title)}.closing-cta p{font-size:var(--t-meta);color:var(--line-strong);margin-top:var(--space-12)}.capability-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:var(--space-80);align-items:start;padding-block:var(--space-64) var(--space-96)}.capability-index{position:sticky;top:111px}.capability-index>p{margin-bottom:var(--space-16)}.capability-index a{display:flex;align-items:baseline;gap:var(--space-12);position:relative;padding:var(--space-12);margin-inline:calc(-1 * var(--space-12));font-size:var(--t-meta);line-height:1.5;border-top:1px solid var(--line);color:var(--muted)}.capability-index a span{color:var(--line-input);font-size:var(--t-micro)}.capability-index a:before{content:"";position:absolute;left:0;top:var(--space-12);bottom:var(--space-12);width:2px;background:var(--accent);opacity:0;transition:opacity var(--duration-fast) var(--ease)}.capability-index a:focus-visible,.capability-index a:hover{color:var(--accent-strong);background:var(--paper-alt)}.capability-index a:focus-visible:before,.capability-index a:hover:before{opacity:1}.capability-detail{scroll-margin-top:0;padding-top:var(--space-32);margin-bottom:var(--space-48);border-top:1px solid var(--light-subtle)}.capability-detail:last-child{margin-bottom:0}.capability-detail h2{font-size:var(--t-title);margin:var(--space-12) 0 var(--space-16)}.capability-description{font-size:var(--t-body-sm);color:var(--muted);max-width:630px}.capability-example,.capability-examples{margin-top:var(--space-24)}.capability-example{padding-left:var(--space-16);border-left:2px solid var(--light-muted)}.capability-example h3{font-size:var(--t-body-sm);font-weight:500}.capability-example p{font-size:var(--t-meta);line-height:1.7;color:var(--muted);margin-top:var(--space-8)}.capability-tags{font-size:var(--t-micro);line-height:1.8;color:var(--line-input);margin-top:var(--space-24)}.scope-note{border-top:1px solid var(--line);padding-top:var(--space-24);font-size:var(--t-meta);color:var(--muted)}.case-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:var(--space-80)}.case-meta{font-size:var(--t-micro);color:var(--muted)}.case-meta .eyebrow{margin-bottom:var(--space-16)}.case-meta p+p{margin-top:var(--space-12)}.case-body h2{font-size:var(--t-title);margin-bottom:var(--space-24)}.case-body>p{font-size:var(--t-body-sm);color:var(--muted)}.case-finding{background:var(--sage);border-left:2px solid var(--accent-soft);padding:var(--space-24) var(--space-32);margin:var(--space-32) 0;border-radius:0 var(--panel-radius) var(--panel-radius) 0}.case-finding h3{font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-heading);margin-bottom:var(--space-12);font-weight:400}.case-finding p{color:var(--panel-ink);font-size:var(--t-body-sm);line-height:1.75}.case-sources{margin-top:var(--space-24);font-size:var(--t-micro);color:var(--muted)}.case-sources a{display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-underline-offset:4px;margin-right:var(--space-16)}.case-actions{margin-top:var(--space-32)}.report-explanation{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-80);background:var(--sage);padding:var(--space-48);border-radius:var(--panel-radius)}.report-explanation h2{font-size:var(--t-title);margin-top:var(--space-16)}.report-parts>div{padding:var(--space-24) 0;border-bottom:1px solid var(--light-accent)}.report-parts>div:first-child{padding-top:0}.report-parts>div:last-child{border:0;padding-bottom:0}.report-parts h3{font-size:var(--t-body-sm);margin-bottom:var(--space-8)}.report-parts p{color:var(--panel-muted);font-size:var(--t-meta)}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-80)}.faq-layout h2{font-size:var(--t-title)}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-24);cursor:pointer;list-style:none;min-height:70px;padding-block:var(--space-16);font-size:var(--t-body-sm);font-weight:500;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:var(--t-subhead);font-weight:400;color:var(--accent);flex:0 0 auto}.faq-item[open] summary:after{content:"−"}.faq-item p{padding:0 var(--space-32) var(--space-24) 0;color:var(--muted);font-size:var(--t-body-sm);line-height:1.8}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-80)}.team-member{border-top:1px solid var(--line-strong);padding-top:var(--space-24)}.team-member h2{font-size:var(--t-title);margin:var(--space-24) 0 var(--space-16)}.team-member .member-title{font-size:var(--t-meta);color:var(--panel-ink);margin-bottom:var(--space-24)}.team-member .member-bio{color:var(--muted);font-size:var(--t-body-sm);line-height:1.85}.team-member .text-link{margin-top:var(--space-16)}.brand-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-64);padding-top:0}.brand-art{background:var(--white);border:1px solid var(--sage);border-radius:var(--radius-control)}.brand-art img{width:100%;height:auto}.brand-story h2{font-size:var(--t-title);margin:var(--space-16) 0 var(--space-24)}.brand-story p{color:var(--muted);font-size:var(--t-body-sm)}.brand-story p+p{margin-top:var(--space-16)}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-64) var(--space-80)}.security-item{border-top:1px solid var(--line);padding-top:var(--space-24)}.security-item h2{font-size:var(--t-heading);margin-bottom:var(--space-16)}.security-item p{font-size:var(--t-body-sm);color:var(--muted)}.security-next{padding:var(--space-40) var(--space-48);border:1px solid var(--line);background:var(--paper-alt);margin-top:var(--space-64);border-radius:var(--panel-radius)}.security-next h2{font-size:var(--t-heading);margin-bottom:var(--space-16)}.security-next p{color:var(--muted);font-size:var(--t-body-sm);max-width:740px}.security-next .text-link{margin-top:var(--space-16)}.not-found{padding-block:var(--space-96) var(--space-128);min-height:60vh}.not-found h1{font-size:var(--t-page);margin:var(--space-24) 0}.not-found p{color:var(--line-strong);max-width:520px}.not-found .hero-actions{margin-top:var(--space-32)}.lifecycle-section{padding-block:var(--space-32) var(--space-32);background:var(--paper-alt);border-bottom:1px solid var(--line)}.lifecycle-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);margin-bottom:var(--space-24)}.lifecycle-heading h2{font-family:Geist,system-ui,sans-serif;letter-spacing:.16em}.lifecycle-heading .text-link{font-size:var(--t-micro)}.lifecycle-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.lifecycle-stage{position:relative;display:flex;flex-direction:column;align-items:start;padding:0 var(--space-16) var(--space-4) 0}.lifecycle-node{position:relative;display:block;width:calc(100% + 20px);height:24px;margin-bottom:var(--space-4)}.lifecycle-node:after{content:"";position:absolute;top:5px;left:5px;right:0;height:1px;background:var(--line-strong)}.lifecycle-stage:last-child .lifecycle-node:after{display:none}.lifecycle-node>span{position:relative;display:block;z-index:1;width:11px;height:11px;border:1px solid var(--accent-soft);border-radius:50%;background:var(--paper-alt);transition:background var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.lifecycle-name{font-size:var(--t-meta);font-weight:500;line-height:1.5}.lifecycle-detail{margin-top:var(--space-4);font-size:var(--t-micro);line-height:1.5;color:var(--muted)}.lifecycle-stage>.arrow{display:none}.lifecycle-stage:hover .lifecycle-name{color:var(--accent)}.lifecycle-stage:hover .lifecycle-node>span{background:var(--accent);box-shadow:none}.lifecycle-crosscut{margin-top:var(--space-24);font-size:var(--t-micro);color:var(--muted)}.security-ribbon{border-top:1px solid var(--line-dark)}.security-ribbon>.site-width{display:flex;align-items:center;justify-content:space-between;gap:var(--space-32);padding-block:var(--space-24)}.security-ribbon p{font-size:var(--t-micro);line-height:1.7}.security-ribbon p span{color:var(--line-strong);font-size:var(--t-micro)}.assurance-badges{display:flex;align-items:center;gap:var(--space-24)}.assurance-badge{display:flex;align-items:center;gap:var(--space-12)}.assurance-badge>svg{flex-shrink:0;color:var(--light-subtle)}.assurance-badge strong{font-weight:500;line-height:1.5}.assurance-badge span,.assurance-badge strong{display:block;font-size:var(--t-micro);white-space:nowrap}.assurance-badge span{margin-top:var(--space-4);color:var(--line-strong)}.security-ribbon .text-link{font-size:var(--t-micro);color:var(--line);gap:var(--space-12)}.security-assurance-panel{display:grid;grid-template-columns:1fr;gap:var(--space-32);padding:var(--space-48);margin-bottom:var(--space-64);background:var(--sage);border:1px solid var(--light-accent);border-radius:var(--panel-radius)}.security-assurance-panel h2{font-size:var(--t-title);margin:var(--space-16) 0 var(--space-16)}.security-assurance-panel p{max-width:850px;color:var(--panel-ink);font-size:var(--t-body-sm)}.security-assurance-panel .assurance-badges{gap:var(--space-48);padding-top:var(--space-24);border-top:1px solid var(--light-muted)}.security-assurance-panel .assurance-badge strong{font-size:var(--t-body-sm)}.security-assurance-panel .assurance-badge span{color:var(--panel-ink);font-size:var(--t-micro)}.security-assurance-panel .assurance-badge>svg{color:var(--panel-muted);width:26px;height:29px}.featured-evidence{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--space-64)}.featured-evidence-copy h2{font-size:var(--t-section);margin:var(--space-16) 0 var(--space-24)}.featured-evidence-copy>p{color:var(--muted);font-size:var(--t-body-sm);line-height:1.8}.featured-implication{border-left:2px solid var(--accent-soft);padding-left:var(--space-24);margin-block:var(--space-32) var(--space-24)}.featured-implication .eyebrow{font-size:var(--t-micro)}.featured-implication h3{font-size:var(--t-subhead);line-height:1.4;margin:var(--space-12) 0;font-weight:500}.featured-implication p{font-size:var(--t-meta);line-height:1.8;color:var(--muted)}.featured-evidence-copy .proof-note{font-size:var(--t-micro);line-height:1.75;max-width:330px}.featured-evidence .proof-links{margin-top:var(--space-24);gap:var(--space-12) var(--space-24)}.evidence-figure{min-width:0;margin:0;padding:var(--space-32) var(--space-32) var(--space-24);border:1px solid var(--light-accent);background:var(--sage);border-radius:var(--panel-radius)}.evidence-figure figcaption h3{font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-title);line-height:1.08;font-weight:400;letter-spacing:-.02em;margin:var(--space-12) 0}.evidence-figure figcaption>p{font-size:var(--t-micro);color:var(--panel-muted);line-height:1.6}.evidence-rows{margin-top:var(--space-24)}.evidence-row{padding:var(--space-16) 0 var(--space-12);border-top:1px solid var(--light-accent)}.evidence-row-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.evidence-row-heading strong{display:block;font-size:var(--t-micro);font-weight:500;line-height:1.4}.evidence-row-heading>div>span{display:block;color:var(--panel-muted);font-size:var(--t-micro);margin-top:var(--space-4)}.evidence-row-heading>p{font-size:var(--t-heading);line-height:1;font-weight:400;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.evidence-row-heading>p>span{font-size:var(--t-micro);letter-spacing:0;color:var(--panel-muted)}.evidence-teal .evidence-row-heading strong,.evidence-teal .evidence-row-heading>p{color:var(--accent-strong)}.interval-plot{display:block;width:100%;height:auto;margin-top:var(--space-8);overflow:visible}.interval-plot line,.interval-plot path{vector-effect:non-scaling-stroke}.interval-grid{stroke:var(--light-accent);stroke-width:1}.interval-range{stroke:var(--panel-muted);stroke-width:2}.interval-cap{stroke:var(--panel-muted);stroke-width:1.5;fill:none}.interval-point{fill:var(--panel-ink)}.evidence-teal .interval-cap,.evidence-teal .interval-range{stroke:var(--accent)}.evidence-teal .interval-point{fill:var(--accent)}.evidence-row-detail{gap:var(--space-8)}.evidence-axis,.evidence-row-detail{display:flex;justify-content:space-between;font-size:var(--t-micro);color:var(--panel-muted);line-height:1.5}.evidence-axis{margin-top:var(--space-4);font-variant-numeric:tabular-nums}.evidence-axis span{width:0;display:flex;justify-content:center}.evidence-axis-label{text-align:center;font-size:var(--t-micro);color:var(--panel-muted);margin-top:var(--space-4)}.evidence-context{border-top:1px solid var(--light-muted);margin-top:var(--space-24);padding-top:var(--space-16)}.evidence-context p{font-size:var(--t-micro);color:var(--panel-muted);line-height:1.7}.evidence-context strong{font-weight:500;color:var(--line-dark)}.evidence-sources{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);margin-top:var(--space-8)}.evidence-sources a{display:inline-flex;align-items:center;min-height:36px;font-size:var(--t-micro);color:var(--panel-ink);text-decoration:underline;text-underline-offset:3px}.evidence-sources a:hover{color:var(--success-dark)}.evidence-definition{font-size:var(--t-micro);color:var(--muted);line-height:1.6}.case-body>.evidence-figure{margin-top:var(--space-32)}.run-definition{max-width:750px;margin:calc(-1 * var(--space-24)) 0 var(--space-32);font-size:var(--t-body-sm);color:var(--muted)}.delivery-timeline{display:grid;grid-template-columns:1fr 1.8fr 1fr;align-items:center;gap:var(--space-24);padding:var(--space-32) var(--space-32);margin-top:var(--space-32);border:1px solid var(--light-accent);border-radius:var(--panel-radius)}.delivery-end{display:flex;align-items:center;justify-content:center;gap:var(--space-12);font-size:var(--t-micro);font-weight:500;line-height:1.5}.delivery-dot{display:block;flex-shrink:0;width:11px;height:11px;border-radius:50%;border:1px solid var(--line-input)}.delivery-dot-complete{background:var(--panel-muted);border-color:var(--panel-muted)}.delivery-duration{display:flex;align-items:center;gap:var(--space-24);color:var(--panel-muted);font-size:var(--t-micro);white-space:nowrap}.delivery-duration strong{font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-title);line-height:1;font-weight:400;letter-spacing:-.04em}.delivery-rule{flex:1;height:1px;background:var(--light-subtle)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button:hover .arrow{transform:translateX(3px)}}@media (max-width:1100px){.security-ribbon>.site-width{gap:var(--space-24);flex-wrap:wrap}.security-ribbon .assurance-badges{gap:var(--space-24)}.featured-evidence{gap:var(--space-40)}.evidence-figure{padding:var(--space-24)}.lifecycle-detail,.lifecycle-name{font-size:var(--t-micro)}}@media (max-width:850px){.security-ribbon>.site-width{display:grid;grid-template-columns:1fr auto;gap:var(--space-16) var(--space-24)}.security-ribbon .assurance-badges{grid-row:2;grid-column:1/-1}.security-ribbon .text-link{grid-column:2;grid-row:1}.featured-evidence{grid-template-columns:1fr;gap:var(--space-32)}.featured-evidence-copy{max-width:660px}.evidence-figure{width:100%}.featured-evidence-copy h2{max-width:550px}.delivery-timeline{gap:var(--space-16);padding:var(--space-24)}.delivery-end{font-size:var(--t-micro)}.delivery-duration{gap:var(--space-12)}}@media (max-width:700px){.lifecycle-section{padding-block:var(--space-24) var(--space-24)}.lifecycle-heading{display:block;margin-bottom:var(--space-16)}.lifecycle-heading .text-link{margin-top:var(--space-4);font-size:var(--t-micro)}.lifecycle-stages{display:block}.lifecycle-stage{display:grid;grid-template-columns:14px 1fr 18px;-moz-column-gap:var(--space-12);column-gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line)}.lifecycle-node{grid-column:1;grid-row:1/3;width:14px;height:100%;margin:0;padding-top:var(--space-4)}.lifecycle-node:after{left:5px;top:10px;bottom:-28px;width:1px;height:auto}.lifecycle-detail,.lifecycle-name{grid-column:2;font-size:var(--t-micro)}.lifecycle-detail{margin-top:var(--space-4)}.lifecycle-stage>.arrow{display:block;grid-column:3;grid-row:1/3;align-self:center;width:14px;height:14px;color:var(--accent-soft)}.lifecycle-crosscut{margin-top:var(--space-16);font-size:var(--t-micro)}.security-ribbon>.site-width{gap:var(--space-24) var(--space-16);padding-block:var(--space-24)}.security-ribbon p,.security-ribbon p span{font-size:var(--t-micro)}.security-ribbon p span{display:block;max-width:180px;line-height:1.6}.security-ribbon .text-link{font-size:var(--t-micro);gap:var(--space-8)}.security-ribbon .assurance-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-16)}.assurance-badge{gap:var(--space-8)}.assurance-badge>svg{width:15px;height:18px}.assurance-badge span,.assurance-badge strong{font-size:var(--t-micro)}.security-assurance-panel{padding:var(--space-24) var(--space-24);gap:var(--space-24);margin-bottom:var(--space-40)}.security-assurance-panel h2{font-size:var(--t-title)}.security-assurance-panel p{font-size:var(--t-meta)}.security-assurance-panel .assurance-badges{display:grid;grid-template-columns:1fr;gap:var(--space-24);padding-top:var(--space-24)}.security-assurance-panel .assurance-badge{gap:var(--space-16)}.featured-evidence-copy h2{font-size:var(--t-title);margin-top:var(--space-16)}.featured-evidence-copy>p{font-size:var(--t-meta)}.featured-implication{padding-left:var(--space-16);margin-block:var(--space-24)}.featured-implication h3{font-size:var(--t-subhead)}.featured-evidence-copy .proof-note,.featured-implication p{font-size:var(--t-micro)}.evidence-figure{padding:var(--space-24) var(--space-24) var(--space-24)}.evidence-figure figcaption h3{font-size:var(--t-heading)}.evidence-figure figcaption>p,.evidence-row-heading strong,.evidence-row-heading>div>span{font-size:var(--t-micro)}.evidence-row-heading>p{font-size:var(--t-heading)}.evidence-context p,.evidence-row-detail,.evidence-sources a{font-size:var(--t-micro)}.evidence-sources a{min-height:36px}.run-definition{margin:calc(-1 * var(--space-12)) 0 var(--space-32);font-size:var(--t-meta)}.delivery-timeline{grid-template-columns:1fr 1.1fr 1fr;gap:var(--space-12);padding:var(--space-24) var(--space-16);margin-top:var(--space-32)}.delivery-end{flex-direction:column;gap:var(--space-12);font-size:var(--t-micro);text-align:center}.delivery-end>span:last-child{max-width:85px}.delivery-duration{gap:var(--space-8);font-size:var(--t-micro)}.delivery-duration>span:not(.delivery-rule){display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.delivery-duration strong{font-size:var(--t-title)}}@media (max-width:374px){.security-ribbon>.site-width{grid-template-columns:1fr;gap:var(--space-16)}.security-ribbon p span{max-width:none}.security-ribbon .assurance-badges{grid-row:2;gap:var(--space-8)}.security-ribbon .text-link{grid-column:1;grid-row:3;min-height:30px}.assurance-badge>svg{display:none}.security-assurance-panel .assurance-badge>svg{display:block}.evidence-figure{padding:var(--space-24) var(--space-16)}.evidence-figure figcaption h3{font-size:var(--t-heading)}.evidence-row-detail{gap:var(--space-4);flex-wrap:wrap}}@media (max-width:1100px){.site-width{width:calc(100% - 72px)}.desktop-nav{gap:var(--space-16)}.decision-grid{-moz-column-gap:var(--space-40);column-gap:var(--space-40)}.capability-layout,.contact-grid,.trust-section{gap:var(--space-48)}.capability-layout{grid-template-columns:225px minmax(0,1fr)}}@media (max-width:1023px){.desktop-nav{display:none}.menu-toggle{display:grid}.nav-inner{height:74px}.hero{padding-top:var(--space-64)}.hero-title{font-size:var(--t-hero)}.supporting-logos{gap:var(--space-24) var(--space-40)}.section{padding-block:var(--space-80)}.proof-panel{padding:var(--space-32);gap:var(--space-32)}.proof-panel h2{font-size:var(--t-heading)}.contact-grid{gap:var(--space-40)}.contact-intro h2{font-size:var(--t-title)}.form-grid{grid-template-columns:1fr;gap:var(--space-16)}.form-actions{align-items:start;flex-direction:column}.form-actions .button{width:100%}.trust-data{padding-left:var(--space-32)}.capability-layout{grid-template-columns:190px minmax(0,1fr)}.capability-layout,.case-layout,.faq-layout{gap:var(--space-40)}.report-explanation{gap:var(--space-40);padding:var(--space-32)}.brand-story,.team-grid{gap:var(--space-48)}.footer-top{flex-direction:column}}@media (max-width:700px){html{scroll-padding-top:var(--space-96)}body{font-size:var(--t-body-sm)}.site-width{width:calc(100% - 44px)}.nav-inner{height:69px}.brand img{width:27px;height:27px}.brand-name{font-size:var(--t-subhead)}.hero{padding:var(--space-48) 0 var(--space-40)}.hero .eyebrow{font-size:var(--t-micro);letter-spacing:.12em;margin-bottom:var(--space-24)}.hero-title{font-size:var(--t-page);line-height:1.04;letter-spacing:-.03em}.hero-description{font-size:var(--t-body-sm);line-height:1.75;margin-top:var(--space-24)}.hero-actions{gap:var(--space-16);margin-top:var(--space-24);flex-wrap:wrap}.hero-actions .button{padding:var(--space-12) var(--space-24);gap:var(--space-24)}.hero-actions .text-link{font-size:var(--t-micro);gap:var(--space-8)}.timing{font-size:var(--t-micro);margin-top:var(--space-16)}.logo-section{padding:var(--space-24) 0 var(--space-32)}.logo-label{font-size:var(--t-micro)}.headline-logo,.logo-label{margin-bottom:var(--space-24)}.headline-logo img{max-width:min(300px,100%);max-height:80px}.supporting-logos{gap:var(--space-24) var(--space-24)}.supporting-logos img{max-height:24px}.supporting-logos .logo-debra{max-height:30px}.logo-footnote{font-size:var(--t-micro);margin-top:var(--space-24)}.section{padding-block:var(--space-64)}.section-heading{display:block;margin-bottom:var(--space-32)}.section-heading .text-link{margin-top:var(--space-16)}.eyebrow{font-size:var(--t-micro);letter-spacing:.14em}.section-title{font-size:var(--t-title)}.section-intro{font-size:var(--t-body-sm);margin-top:var(--space-16)}.decision-grid{grid-template-columns:1fr}.decision{padding:var(--space-24) var(--space-24) var(--space-24) 0}.decision h3{font-size:var(--t-heading)}.decision p{font-size:var(--t-meta)}.capabilities-tail{display:block}.capabilities-tail p{font-size:var(--t-meta)}.capabilities-tail .text-link{margin-top:var(--space-12)}.proof-section{padding-bottom:var(--space-64)}.proof-panel{grid-template-columns:1fr;gap:var(--space-24);padding:var(--space-24) var(--space-24)}.proof-panel h2{font-size:var(--t-heading);margin-top:var(--space-16)}.proof-panel p{font-size:var(--t-meta)}.proof-links{gap:var(--space-8) var(--space-24);margin-top:var(--space-16)}.proof-links .text-link{font-size:var(--t-micro)}.trust-section{grid-template-columns:1fr;gap:var(--space-32)}.trust-section h2{font-size:var(--t-title)}.trust-data{border-left:0;border-top:1px solid var(--line);padding:var(--space-32) 0 0}.trust-data h3{font-size:var(--t-heading)}.contact-section{padding:var(--space-64) 0;scroll-margin-top:0}.contact-grid{grid-template-columns:1fr;gap:var(--space-40)}.contact-intro h2{font-size:var(--t-title);max-width:355px}.contact-intro>p{font-size:var(--t-body-sm)}.contact-assurance,.contact-email{margin-top:var(--space-24)}.form-input{min-height:48px}.form-actions,.form-grid{gap:var(--space-16)}.form-actions p{order:2}.success-panel{padding:var(--space-24)}.footer-links{gap:0 var(--space-24)}.footer-bottom{flex-direction:column;gap:var(--space-8);margin-top:var(--space-24)}.page-header{padding:var(--space-48) 0 var(--space-48)}.page-header h1{font-size:var(--t-title);margin-top:var(--space-24)}.page-header p{font-size:var(--t-body-sm);line-height:1.75;margin-top:var(--space-24)}.closing-cta{padding:var(--space-40) 0}.closing-inner{display:block}.closing-cta h2{font-size:var(--t-title)}.closing-cta .button{margin-top:var(--space-24)}.capability-layout{display:block;padding-block:var(--space-32) var(--space-64)}.capability-index{position:static;margin-bottom:var(--space-32)}.capability-index nav{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-16)}.capability-index a{font-size:var(--t-meta);gap:var(--space-8);padding-block:var(--space-12)}.capability-detail{margin-bottom:var(--space-40);padding-top:var(--space-24);scroll-margin-top:0}.capability-detail h2{font-size:var(--t-title)}.capability-description{font-size:var(--t-body-sm)}.capability-example{padding-left:var(--space-16)}.capability-example h3{font-size:var(--t-body-sm)}.capability-example p{font-size:var(--t-meta)}.case-layout{display:block}.case-meta{border-bottom:1px solid var(--line);padding-bottom:var(--space-24);margin-bottom:var(--space-32)}.case-body h2{font-size:var(--t-title)}.case-body>p{font-size:var(--t-body-sm)}.case-finding{padding:var(--space-24)}.case-finding p{font-size:var(--t-meta)}.report-explanation{grid-template-columns:1fr;padding:var(--space-24);gap:var(--space-32)}.report-explanation h2{font-size:var(--t-title)}.faq-layout{grid-template-columns:1fr;gap:var(--space-24)}.faq-layout h2{font-size:var(--t-title)}.faq-item p,.faq-item summary{font-size:var(--t-meta)}.team-grid{grid-template-columns:1fr;gap:var(--space-40)}.team-member h2{font-size:var(--t-title)}.brand-story{grid-template-columns:1fr;gap:var(--space-32);padding-top:0}.brand-art{max-width:370px;width:100%;margin-inline:auto}.brand-story h2{font-size:var(--t-title)}.security-grid{grid-template-columns:1fr;gap:var(--space-32)}.security-item h2{font-size:var(--t-heading)}.security-next{padding:var(--space-24);margin-top:var(--space-32)}.security-next .text-link{white-space:normal}.not-found{padding-block:var(--space-64) var(--space-80)}}.report-intro{font-size:var(--t-body-sm);max-width:420px}.report-intro,.report-sharing{color:var(--panel-muted);line-height:1.8;margin-top:var(--space-24)}.report-sharing{font-size:var(--t-micro);max-width:380px}.report-part{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-16)}.report-number{color:var(--line-input);font-size:var(--t-micro);line-height:1.8;letter-spacing:.06em}.decision h3{transition:color var(--duration-fast) var(--ease)}@media (max-width:700px){.security-assurance-panel{padding:var(--space-32) var(--space-24);gap:var(--space-32);margin-bottom:var(--space-48)}.security-grid{gap:var(--space-32)}.security-next{margin-top:var(--space-48)}.report-explanation,.security-next{padding:var(--space-32) var(--space-24)}.report-explanation{gap:var(--space-32)}.report-intro{font-size:var(--t-meta);margin-top:var(--space-24)}.report-sharing{font-size:var(--t-micro);margin-top:var(--space-16)}.report-part{grid-template-columns:20px minmax(0,1fr);gap:var(--space-12)}.report-parts>div{padding-block:var(--space-24)}.report-parts>div:first-child{padding-top:0}.report-parts>div:last-child{padding-bottom:0}}.hero{padding-block:var(--space-64);background:radial-gradient(ellipse at 90% 10%,rgb(198 217 197/5%),transparent 65%),var(--dark)}.hero-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:var(--space-64)}.hero-copy{min-width:0}.hero-title{font-size:var(--t-hero)}.hero-description{max-width:640px}.hero .timing{margin-top:var(--space-16)}.hero .eyebrow{margin-bottom:var(--space-24)}.report-preview{position:relative;margin:0;min-width:0;color:var(--ink)}.report-sheet{position:relative;isolation:isolate;padding:var(--space-24);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--paper-shadow)}.report-sheet:after,.report-sheet:before{content:"";position:absolute;z-index:-1;left:var(--space-8);right:var(--space-8);height:var(--space-8);bottom:-5px;border:1px solid var(--line-strong);border-top:0;border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--paper-alt)}.report-sheet:after{bottom:-9px;left:var(--space-16);right:var(--space-16);z-index:-2}.report-sheet-masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding-bottom:var(--space-16);margin-bottom:var(--space-16);border-bottom:1px solid var(--line-strong)}.report-sheet-masthead>span:first-child{font-size:var(--t-subhead);letter-spacing:-.05em;font-weight:500}.report-sheet .eyebrow{color:var(--accent);font-size:var(--t-micro);letter-spacing:.08em;margin-bottom:var(--space-8)}.report-sheet h2{font-size:var(--t-title)}.report-sheet-subtitle{font-size:var(--t-meta);color:var(--muted);margin-top:var(--space-8)}.report-preview-summary{margin-top:var(--space-16);padding:var(--space-16);background:var(--sage);border-left:2px solid var(--accent)}.report-sheet-label{display:block;color:var(--muted);font-size:var(--t-micro);font-weight:500}.report-preview-summary h3{font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-heading);font-weight:400;margin-top:var(--space-12)}.report-preview-summary p{margin-top:var(--space-8);font-size:var(--t-micro);line-height:1.7;color:var(--panel-ink)}.report-preview-detail,.report-preview-support{margin-top:var(--space-16)}.report-detail-compact{display:none}.report-preview-detail ul{list-style:none;padding:0;margin:var(--space-8) 0 0}.report-preview-detail li{display:flex;justify-content:space-between;gap:var(--space-8);border-bottom:1px solid var(--line);padding-block:var(--space-4);font-size:var(--t-micro)}.report-preview-detail li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.report-preview-support p{font-size:var(--t-micro);margin-top:var(--space-8)}.report-preview-support p span{color:var(--accent);padding-inline:var(--space-8)}.report-preview>figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-16);color:var(--light-subtle);font-size:var(--t-micro);line-height:1.6}.report-preview>figcaption a{display:inline-flex;align-items:center;gap:var(--space-4);text-underline-offset:3px}.report-preview>figcaption a:focus-visible,.report-preview>figcaption a:hover{text-decoration:underline}.report-preview>figcaption .arrow{width:14px;height:14px}.button,.capability-index a,.decision,.faq-item summary,.lifecycle-stage,.menu-toggle,.mobile-menu-link,.nav-link,.text-link{transition:color var(--duration-fast) var(--ease),background-color var(--duration-base) var(--ease),border-color var(--duration-fast) var(--ease)}.button-light:active{background:var(--light-accent);border-color:var(--light-accent)}.button-dark:active,.button-outline:active{background:var(--dark-raised);border-color:var(--line-input)}.text-link:active{color:var(--accent-strong)}.nav-link:active,.surface-dark .text-link:active{color:var(--light-accent)}.menu-toggle:active,.menu-toggle:hover,.mobile-menu-link:active{background:var(--dark-hover);border-radius:var(--radius-control)}.decision{margin-inline:calc(-1 * var(--space-16));padding-inline:var(--space-16)}.decision-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24)}.decision-heading .arrow{flex-shrink:0;color:var(--accent)}.decision:focus-visible,.decision:hover{background:var(--paper-alt)}.decision:active{background:var(--sage)}.decision:hover .arrow{transform:translateX(3px)}.capability-index a:active,.faq-item summary:active,.lifecycle-stage:active{background:var(--sage)}.site-nav{transition:background-color var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.site-nav[data-scrolled]{background:rgb(11 19 16/94%);border-color:var(--line-input);backdrop-filter:saturate(120%) blur(12px)}.form-input{border-radius:var(--radius-control);background:var(--dark-raised);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.form-input:focus{background:var(--dark-hover);border-color:var(--focus-light)}.form-input::-moz-placeholder{color:var(--light-subtle);opacity:1}.form-input::placeholder{color:var(--light-subtle);opacity:1}.steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-48);list-style:none;margin:0;padding:0}.steps:before{content:"";position:absolute;top:20px;left:16px;right:calc(33.333% - 24px);height:1px;background:var(--line-strong);transform-origin:left}.process-section{--step-surface:var(--paper-alt)}.step{position:relative;min-width:0}.step-number{position:relative;display:inline-block;font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-title);line-height:1;color:var(--panel-ink);padding-right:var(--space-12);background:var(--step-surface,var(--paper));margin-bottom:var(--space-16)}.step:not(:first-child) .step-number{padding-left:var(--space-12);margin-left:calc(-1 * var(--space-12))}.step h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:var(--t-heading);line-height:1.2;margin-bottom:var(--space-16)}.step p{color:var(--muted);font-size:var(--t-body-sm);line-height:1.75}.delivery-timeline{border-color:var(--line-strong);background:var(--sage);margin-top:var(--space-40)}.delivery-rule{background:var(--accent-soft)}.delivery-dot{width:12px;height:12px;border:2px solid var(--accent);background:var(--sage)}.delivery-dot-complete{background:var(--accent)}.delivery-end small{display:block;color:var(--panel-muted);font-size:var(--t-micro);font-weight:400;margin-bottom:var(--space-4)}.delivery-end>span:last-child{max-width:none}.deliverable-overview{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-64);padding-top:var(--space-48);margin-top:var(--space-48);border-top:1px solid var(--line-strong)}.deliverable-heading h3{margin-top:var(--space-16);font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-title);font-weight:400;line-height:1.12}.deliverable-parts>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-16);padding-bottom:var(--space-24)}.deliverable-parts>div:last-child{padding-bottom:0}.deliverable-parts h4{font-size:var(--t-body-sm);font-weight:500;line-height:1.5;margin-bottom:var(--space-8)}.deliverable-parts p{font-size:var(--t-meta);color:var(--muted)}.founder-introduction{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-64);align-items:center}.founder-intro-copy h2{margin-block:var(--space-24);font-size:var(--t-title)}.founder-intro-copy>p{font-size:var(--t-body-sm);color:var(--muted);max-width:420px}.founder-intro-copy .text-link{margin-top:var(--space-16)}.founder-portraits{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24)}.founder-photo{width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--paper-alt);border-radius:var(--panel-radius)}.founder-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(var(--portrait-scale,1))}.founder-portrait h3{font-family:"Instrument Serif",Georgia,serif;font-size:var(--t-heading);font-weight:400;margin-top:var(--space-16)}.founder-portrait p{color:var(--muted);font-size:var(--t-micro);margin-top:var(--space-4)}.founder-photo-team{aspect-ratio:4/3;margin-bottom:var(--space-32)}.founder-photo-team img{-o-object-position:center 30%;object-position:center 30%}.team-member{border-top:0;padding-top:0}.brand-art{overflow:hidden;border-radius:var(--panel-radius)}@media (prefers-reduced-motion:no-preference){.reveal[data-entered]{animation:reveal-content var(--duration-reveal) var(--ease) both}.engagement-sequence[data-entered] .steps:before{animation:reveal-rule .62s var(--ease) both}.engagement-sequence[data-entered] .step{animation:reveal-content var(--duration-reveal) var(--ease) both}.engagement-sequence[data-entered] .step:nth-child(2){animation-delay:60ms}.engagement-sequence[data-entered] .step:nth-child(3){animation-delay:.12s}.reveal:focus-within{animation:none}}@keyframes reveal-content{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes reveal-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px){.hero-layout{gap:var(--space-40)}.report-sheet{padding:var(--space-24)}.report-sheet h2{font-size:var(--t-heading)}.report-sheet-masthead{gap:var(--space-8)}.founder-introduction{gap:var(--space-40)}}@media (max-width:1023px){.hero-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.hero-copy{max-width:680px}.hero-title{--t-hero:clamp(60px,8vw,80px)}.hero .report-preview{width:100%;max-width:480px;justify-self:center}.steps{gap:var(--space-24)}.deliverable-overview,.founder-introduction{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}.founder-portraits{max-width:680px}}@media (max-width:700px){:root{--t-page:48px;--t-section:40px}.site-width{width:calc(100% - 48px)}.hero{padding-block:var(--space-48)}.hero-title{--t-hero:clamp(48px,12.4vw,68px)}.hero-layout{gap:var(--space-40)}.hero .report-preview{max-width:380px}.hero .timing{font-size:var(--t-micro)}.report-sheet{padding:var(--space-24)}.report-sheet-masthead{margin-bottom:var(--space-16)}.report-preview-detail ul{display:none}.report-detail-compact{display:block;font-size:var(--t-micro);margin-top:var(--space-8)}.report-preview-summary,.report-preview-support{margin-top:var(--space-16)}.steps{display:block}.steps:before{display:none}.step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-8) var(--space-24);padding-bottom:var(--space-32)}.step:not(:last-child):after{content:"";position:absolute;top:48px;left:16px;bottom:8px;width:1px;background:var(--line-strong)}.step:last-child{padding-bottom:0}.step-number,.step:not(:first-child) .step-number{grid-row:1/3;padding:0;margin:0;font-size:var(--t-title);align-self:start}.step h3{margin:0;font-size:var(--t-heading)}.step p{font-size:var(--t-meta)}.delivery-timeline{grid-template-columns:1fr .9fr 1fr;gap:var(--space-8);padding:var(--space-24) var(--space-16)}.delivery-end{font-size:var(--t-micro)}.delivery-duration{gap:var(--space-4)}.delivery-end small{font-size:var(--t-micro)}.deliverable-overview{margin-top:var(--space-40);padding-top:var(--space-32);gap:var(--space-24)}.deliverable-heading h3{font-size:var(--t-title)}.founder-portraits{gap:var(--space-16)}.founder-portrait h3{font-size:var(--t-subhead)}.founder-portrait p{font-size:var(--t-micro)}.page-header h1{font-size:var(--t-page)}.founder-photo-team{aspect-ratio:1;margin-bottom:var(--space-24)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.arrow,.button{transform:none!important}}@media (max-width:700px){.hero-actions .text-link{min-height:44px;font-size:var(--t-meta)}.capability-index a{margin-inline:0;padding:var(--space-12);min-height:48px}.form-input{font-size:var(--t-body)}}@media (max-width:430px){.capability-index nav{grid-template-columns:minmax(0,1fr)}}@media (max-width:374px){.hero-title{--t-hero:clamp(40px,12vw,44px)}.founder-portrait h3{min-height:2.6em}.hero .hero-actions{flex-direction:column;align-items:stretch;gap:var(--space-8)}.hero .hero-actions .button{width:100%}.hero .hero-actions .text-link{align-self:center}}.hover\:border-\[\#c8c8c8\]:hover{--tw-border-opacity:1;border-color:rgb(200 200 200/var(--tw-border-opacity,1))}.hover\:shadow-\[0_8px_40px_-12px_rgba\(0\2c 0\2c 0\2c 0\.07\)\]:hover{--tw-shadow:0 8px 40px -12px rgba(0,0,0,0.07);--tw-shadow-colored:0 8px 40px -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)}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px;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))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:768px){.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:text-\[1\.375rem\]{font-size:1.375rem}}