/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.col-1{grid-column:1}.row-1{grid-row:1}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f3f0e7;--paper-bright:#fbfaf5;--paper-soft:#e7e8df;--ink:#17201b;--forest:#183b2b;--forest-mid:#315743;--forest-deep:#10271d;--moss:#4f5c50;--sage:#a9b7aa;--brass:#b18e58;--brass-ink:#7f6234;--brass-soft:#d8c49e;--line:#c8cbc1;--line-dark:#f3f0e733;--muted:#616a63;--warning:#7f6124;--success:#2f6749;--warning-on-dark:#e8bf7a;--success-on-dark:#8fcaa8;--display:"Source Serif 4 Variable",Georgia,serif;--serif:"Source Serif 4 Variable",Georgia,serif;--sans:"Hanken Grotesk Variable","Helvetica Neue",Arial,sans-serif;--mono:"Hanken Grotesk Variable","Helvetica Neue",Arial,sans-serif;--max:1440px;--motion-fast:.22s;--motion-base:.62s;--motion-slow:.92s;--ease-audit:cubic-bezier(.2,.78,.2,1);--identity-shift:5px;--label-xs:12px;--label-sm:13px;--label-md:14px;--label-lg:15px;--ui-sm:15px;--forest-grain:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22g%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.82%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D%22linear%22%20slope%3D%22.16%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23g%29%22%2F%3E%3C%2Fsvg%3E)}.brand-name{white-space:nowrap;letter-spacing:normal;align-items:baseline;line-height:1.12;display:inline-flex}.brand-name-fiscal{font-family:"Fiscal Ahead Mark Sans",var(--sans);letter-spacing:-.035em;font-weight:500}.brand-name-ahead{color:var(--brand-accent,var(--brass-ink));font-family:"Fiscal Ahead Mark Serif",var(--serif);font-optical-sizing:auto;letter-spacing:-.01em;margin-left:.025em;font-style:italic;font-weight:400}.ring-mark{flex:none;width:1.15em;height:1.15em;overflow:visible}.ring-mark-ticks{opacity:0}.ring-mark-ticks line{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.ring-mark-ring{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-dasharray:252}.ring-mark-f{fill:currentColor;font:italic 400 50px "Fiscal Ahead Mark Serif",var(--serif);letter-spacing:0}.ring-mark-point{fill:var(--brass);transform-box:fill-box;transform-origin:50%}.ring-mark[data-intro=wait]{opacity:0}.ring-mark[data-intro=play] .ring-mark-ticks{animation:ring-fade .28s cubic-bezier(.2,0,0,1) calc(var(--ring-delay,0s) + .6s) both}.ring-mark[data-intro=play] .ring-mark-ticks line{animation:ring-tick .14s cubic-bezier(.2,0,0,1) both}.ring-mark[data-intro=play] .ring-mark-ring{animation:ring-draw .4s cubic-bezier(.2,0,0,1) calc(var(--ring-delay,0s) + .42s) both}.ring-mark[data-intro=play] .ring-mark-f{animation:ring-up .32s cubic-bezier(.2,0,0,1) calc(var(--ring-delay,0s) + .66s) both}.ring-mark[data-intro=play] .ring-mark-point{animation:ring-pop .25s cubic-bezier(.2,0,0,1) calc(var(--ring-delay,0s) + .88s) both}@keyframes ring-tick{0%{opacity:0}to{opacity:1}}@keyframes ring-fade{0%{opacity:1}to{opacity:0}}@keyframes ring-draw{0%{stroke-dashoffset:252px}to{stroke-dashoffset:0}}@keyframes ring-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ring-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ring-mark,.ring-mark *{opacity:1;animation:none!important}.ring-mark .ring-mark-ticks{opacity:0}}.brand-intro{z-index:100;pointer-events:none;position:fixed;inset:0}.brand-intro[hidden]{display:none}.brand-intro-stock{background-color:var(--forest);background-image:var(--forest-grain);background-size:180px 180px;animation:brand-out .8s 2.6s both;position:absolute;inset:0}.brand-intro-lockup{left:var(--dock-left);top:var(--dock-top);font-size:var(--dock-size);transform-origin:0 0;line-height:1.12;animation:brand-dock .85s cubic-bezier(.2,0,0,1) 2.55s both;position:absolute}.brand-intro-ring{left:var(--ring-x);top:var(--ring-y);width:var(--ring-size);height:var(--ring-size);--ring-delay:1.2s;position:absolute}.brand-intro-fiscal{animation:brand-in .4s both}.brand-intro-lead{display:inline-block;position:relative}.brand-intro-rule{background:var(--brass);transform-origin:0;height:max(1px,.035em);animation:brand-rule .55s cubic-bezier(.2,0,0,1) .3s both,brand-out .3s 2.15s forwards;position:absolute;bottom:.13em;left:.04em;right:-.42em}.brand-intro-ahead{transform-origin:0 100%;animation:brand-lean .8s cubic-bezier(.2,0,0,1) .7s both;display:inline-block}@keyframes brand-in{0%{opacity:0}to{opacity:1}}@keyframes brand-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes brand-lean{0%{opacity:0;transform:translate(-.42em)skew(13deg)}35%{opacity:1;transform:translate(-.2em)skew(13deg)}to{opacity:1;transform:none}}@keyframes brand-dock{0%{transform:translate(var(--intro-x),var(--intro-y)) scale(var(--intro-scale));color:var(--paper);--brand-accent:var(--brass)}to{color:var(--ink);--brand-accent:var(--brass-ink);transform:none}}@keyframes brand-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.brand-intro{display:none!important}.brand-name{opacity:1!important}}@media print{.brand-intro{display:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth,html.lenis{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}::selection{color:var(--paper-bright);background:var(--forest)}:focus-visible{outline:2px solid var(--brass-ink);outline-offset:4px}.cadence-section :focus-visible,.cinematic-hero :focus-visible,.dark-band :focus-visible,.featured :focus-visible,.final-cta :focus-visible,.ledger-reveal :focus-visible,.positive-card :focus-visible,.site-footer :focus-visible,.tool-gate :focus-visible{outline-color:var(--brass-soft)}.skip-link{z-index:1000;color:var(--paper-bright);background:var(--forest);padding:10px 14px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:30;border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:auto 1fr auto;align-items:center;min-height:78px;padding:0 clamp(22px,4vw,64px);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wordmark{letter-spacing:-.025em;align-items:center;gap:11px;font-size:26px;font-weight:500;line-height:1;display:inline-flex}.mark{width:26px;height:26px;color:var(--forest);flex:none;display:block}.mark .mark-tile{fill:currentColor}.mark .mark-f{fill:var(--paper)}.mark .mark-rule{fill:var(--brass)}.wordmark.light .mark{color:var(--paper)}.wordmark.light .mark .mark-f{fill:var(--forest)}.site-header .mark .mark-rule{transform-box:fill-box;transform-origin:0;animation:mark-rule .56s var(--ease-audit) .3s both}@keyframes mark-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.site-nav{justify-content:center;gap:clamp(18px,2.4vw,38px);display:flex}.site-nav a,.tool-link{font-family:var(--sans);font-size:13px;font-weight:600;position:relative}.site-nav a:after,.tool-link:after{content:"";background:var(--forest);height:1px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.site-nav a:hover:after,.tool-link:hover:after{right:0}.header-actions{align-items:center;gap:22px;display:flex}.tool-link{color:var(--forest)}.header-cta{color:var(--paper-bright);background:var(--forest);font-family:var(--sans);font-size:var(--ui-sm);align-items:center;gap:20px;padding:13px 17px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.header-cta:hover{background:var(--forest-mid);transform:translateY(-1px)}.nav-toggle{background:0 0;border:0;width:42px;height:42px;display:none}.nav-toggle i{background:var(--ink);width:22px;height:1px;margin:6px auto;display:block}.mobile-only{display:none}.section{width:min(100%,var(--max));margin:0 auto;padding:clamp(90px,9vw,144px) clamp(24px,5vw,76px)}.eyebrow{color:var(--forest);font-family:var(--mono);align-items:center;gap:12px;margin:0 0 24px;font-size:13px;display:flex}.eyebrow i{background:var(--brass);width:28px;height:1px}.eyebrow.light{color:var(--sage)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.047em;line-height:1.02}h1 em,h2 em{color:var(--forest);font-style:italic;font-weight:400}h3{font-weight:500}.section-heading{margin-bottom:clamp(48px,6vw,88px)}.section-heading h2{max-width:920px;margin-bottom:0}.split-heading{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:end;gap:clamp(40px,8vw,130px);display:grid}.split-heading>p{color:var(--muted);margin-bottom:4px;line-height:1.75}.button{min-height:48px;font-family:var(--sans);font-size:var(--ui-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;padding:14px 18px;font-weight:650;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button>span,.header-cta>span{transition:transform var(--motion-fast) ease}.button:hover>span,.header-cta:hover>span{transform:translate(2px,-2px)}.button.solid{color:var(--paper-bright);background:var(--forest)}.button.solid:hover{background:var(--forest-mid)}.button.outline{border-color:var(--forest);color:var(--forest)}.button.outline:hover{color:var(--paper-bright);background:var(--forest)}.button.text{border-bottom-color:var(--line);min-height:auto;padding:10px 0}.button.brass{color:var(--forest-deep);background:var(--brass-soft)}.button.brass:hover{background:var(--paper-bright)}.button.ghost{color:var(--paper);border-color:var(--line-dark)}.button.ghost:hover{border-color:var(--paper)}.button.wide{width:100%}.center-link{width:max-content;color:var(--forest);border-bottom:1px solid var(--forest);font-family:var(--sans);font-size:var(--ui-sm);margin:38px auto 0;font-weight:600;display:block}.home-hero{grid-template-columns:minmax(0,.87fr) minmax(520px,1.13fr);align-items:center;gap:clamp(38px,5vw,86px);max-width:1600px;min-height:calc(100vh - 78px);margin:0 auto;padding:58px clamp(24px,5vw,76px) 54px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:-1;border:1px solid var(--line);border-radius:50%;width:640px;height:640px;position:absolute;top:-250px;right:-240px;box-shadow:0 0 0 80px #31574306,0 0 0 160px #31574305}.hero-copy h1{margin-bottom:28px;font-size:clamp(54px,5.6vw,86px)}.hero-copy h1 em{color:var(--forest)}.hero-lede{color:#4f5a52;max-width:660px;margin-bottom:34px;font-size:clamp(16px,1.35vw,20px);line-height:1.75}.hero-actions{align-items:center;gap:22px}.hero-actions,.hero-note{flex-wrap:wrap;display:flex}.hero-note{color:var(--moss);font-family:var(--mono);font-size:var(--label-md);gap:18px;margin:46px 0 0}.hero-note span{align-items:center;gap:18px;display:flex}.hero-note span:not(:last-child):after{content:"";background:var(--brass);border-radius:50%;width:3px;height:3px}.hero-model{perspective:1000px}.cinematic-hero{max-width:none;min-height:clamp(720px,56.25vw,1080px);color:var(--paper);background:var(--forest-deep);isolation:isolate;align-items:center;padding-top:clamp(64px,8vh,96px);padding-bottom:clamp(62px,8vh,98px);display:flex}.cinematic-hero:before{display:none}.cinematic-media{z-index:-2;background:#0b1711 url(/fiscalahead-parallel-workday-poster.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.cinematic-media video{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.035);width:100%;height:100%;display:block}.cinematic-wash{background:linear-gradient(90deg,#07120cd1,#07120cb8 38%,#07120c6b 52%,#07120c1f 64%,#0000 74%);position:absolute;inset:0}.cinematic-wash:after{content:"";background:linear-gradient(#050d0914,#0000 73%,#050d0961);position:absolute;inset:0}.cinematic-grain{opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.cinematic-hero .hero-copy{z-index:2;width:min(620px,42vw);position:relative}.cinematic-hero .eyebrow{color:var(--brass-soft)}.cinematic-hero .hero-copy h1{max-width:620px;color:var(--paper-bright);text-wrap:balance;font-size:clamp(64px,6.1vw,98px)}.cinematic-hero .hero-copy h1 em{color:var(--paper-bright)}.cinematic-hero .hero-lede{color:#f3f0e7c2;max-width:600px}.cinematic-hero .button.solid{color:var(--forest-deep);background:var(--paper-bright)}.cinematic-hero .button.solid:hover{background:var(--brass-soft)}.cinematic-hero .button.text{color:var(--paper);border-bottom-color:#f3f0e759}.cinematic-hero .hero-note{color:#d8c49ecc}.finance-model{--model-x:0deg;--model-y:0deg;min-height:580px;color:var(--paper);background:var(--forest-deep);transform:rotateY(var(--model-x)) rotateX(var(--model-y));transform-style:preserve-3d;border:1px solid #ffffff21;transition:transform .35s;position:relative;overflow:hidden;box-shadow:0 40px 100px #10271d2e}.finance-model:after{content:"";pointer-events:none;border:1px solid #d8c49e2e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;right:-230px;box-shadow:0 0 0 55px #d8c49e09,0 0 0 110px #d8c49e06}.model-toolbar{border-bottom:1px solid var(--line-dark);height:55px;color:var(--sage);font-family:var(--mono);font-size:var(--label-md);justify-content:space-between;padding:0 22px}.model-live,.model-toolbar{align-items:center;display:flex}.model-live{color:var(--brass-soft);gap:8px}.model-live i{background:var(--brass-soft);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #d8c49e14}.model-pipeline{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);display:grid}.model-pipeline button{border:0;border-right:1px solid var(--line-dark);color:#7f9384;cursor:pointer;background:0 0;justify-items:start;gap:7px;min-width:0;padding:17px 14px;transition:color .35s,background .35s;display:grid;position:relative}.model-pipeline button:last-child{border-right:0}.model-pipeline button:after{content:"";background:var(--brass);height:2px;transition:right .5s;position:absolute;bottom:-1px;left:0;right:100%}.model-pipeline button.active{color:var(--paper-bright);background:#ffffff0b}.model-pipeline button.active:after,.model-pipeline button.done:after{right:0}.model-pipeline button.done{color:var(--sage)}.model-pipeline button i{width:19px;height:19px;font-family:var(--mono);font-size:var(--label-xs);border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.model-pipeline button span{max-width:100%;font-family:var(--mono);font-size:var(--label-sm);text-overflow:ellipsis;overflow:hidden}.model-workspace{grid-template-columns:1.5fr .72fr;gap:18px;min-height:325px;padding:28px;display:grid}.ledger-sheet{color:var(--ink);background:var(--paper-bright);padding:21px;box-shadow:8px 10px #b18e5821}.ledger-row,.ledger-total,.sheet-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-heading{border-bottom:1px solid var(--line);color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);padding-bottom:14px}.ledger-row{border-bottom:1px solid #e0e2da;min-height:40px;font-size:12px}.ledger-row span{align-items:center;gap:9px;min-width:0;display:flex}.ledger-row span>i{border:1px solid var(--line);width:15px;height:15px;color:var(--paper-bright);font-family:var(--mono);font-size:var(--label-xs);border-radius:50%;flex:none;place-items:center;font-style:normal;transition:color .3s,background .3s,border-color .3s;display:grid}.ledger-row span>i.checked{border-color:var(--success);background:var(--success)}.ledger-row b,.ledger-total b{font-family:var(--mono);font-size:12px;font-weight:400}.ledger-total{padding-top:16px;font-size:13px}.ledger-total b{color:var(--forest);font-size:13px}.model-insight{background:#ffffff09;border:1px solid #ffffff21;flex-direction:column;padding:21px;display:flex}.model-insight>span{color:var(--sage);font-family:var(--mono);font-size:var(--label-sm)}.model-insight>strong{font-family:var(--serif);margin-top:22px;font-size:clamp(26px,3.2vw,48px);font-weight:400;line-height:.96;transition:opacity .25s}.model-insight>small{color:var(--brass-soft);font-family:var(--mono);font-size:var(--label-sm);margin-top:8px}.model-bars{border-bottom:1px solid #ffffff2b;align-items:end;gap:5px;height:100px;margin-top:auto;display:flex}.model-bars i{background:var(--moss);flex:1;min-height:12%;transition:height .8s cubic-bezier(.2,.8,.2,1),background .3s}.model-bars i:last-child{background:var(--brass)}.model-decision{border-top:1px solid var(--line-dark);background:#ffffff06;grid-template-columns:100px 1fr auto;align-items:center;min-height:72px;padding:14px 27px;display:grid}.model-decision>b,.model-decision>span{color:var(--sage);font-family:var(--mono);font-size:var(--label-sm);font-weight:400}.model-decision p{font-family:var(--serif);margin:0;font-size:17px;line-height:1.25}.model-decision>b{color:var(--brass-soft)}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-bright);grid-template-columns:minmax(220px,.6fr) 2fr;align-items:center;gap:40px;padding:24px clamp(24px,5vw,76px);display:grid}.trust-strip p{color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;margin:0;font-size:15px;font-weight:450;line-height:1.5}.trust-strip div{justify-content:space-between;gap:20px;display:flex;overflow:hidden}.trust-strip span{white-space:nowrap;font-family:var(--serif);font-size:16px}.logo-trust{grid-template-columns:minmax(240px,.42fr) minmax(0,1.58fr);gap:32px;min-height:168px;padding:0 0 0 clamp(24px,5vw,76px)}.trust-strip .logo-trust-copy{align-content:center;display:grid;overflow:visible}.logo-trust-copy p{max-width:32ch;line-height:1.7}.trust-strip .client-logo-marquee{border-left:1px solid var(--line);min-width:0;display:block;overflow:hidden}.trust-strip .client-logo-marquee-track{will-change:transform;gap:0;width:max-content;animation:client-logo-procession 46s linear infinite;display:flex;overflow:visible}.trust-strip .client-logo-marquee-set{flex:none;gap:0;display:flex;overflow:visible}.magnet-band{color:var(--paper);background:var(--forest)}.magnet-band .magnet-inner{justify-items:start;gap:18px;max-width:860px;padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(64px,7vw,96px);display:grid}.magnet-kicker{color:var(--brass-soft);font-family:var(--sans);letter-spacing:0;text-transform:none;margin:0;font-size:15px;font-weight:550;line-height:1.4}.magnet-band h2{color:var(--paper-bright);margin:0;font-size:clamp(36px,4.6vw,64px)}.magnet-band .magnet-inner>p:not(.magnet-kicker):not(.magnet-note){max-width:62ch;color:var(--sage);margin:0;font-size:17px;line-height:1.65}.magnet-note{color:var(--brass-soft);font-family:var(--sans);letter-spacing:0;margin:0;font-size:15px;font-weight:450;line-height:1.45}.magnet-band .button.solid{width:max-content;max-width:100%;color:var(--forest-deep);background:var(--brass-soft);white-space:normal;text-align:center}.magnet-band .hero-actions{margin:6px 0 0}.client-logo-marquee:focus-within .client-logo-marquee-track,.client-logo-marquee:hover .client-logo-marquee-track{animation-play-state:paused}.client-logo-marquee-item{border-right:1px solid var(--line);background:var(--paper-bright);flex:0 0 clamp(190px,15vw,244px);place-items:center;width:clamp(190px,15vw,244px);height:166px;margin:0;padding:26px 30px;display:grid;position:relative;overflow:hidden}.client-logo-marquee-item:after{content:"";background:var(--brass);height:1px;transition:right var(--motion-base) var(--ease-audit);position:absolute;bottom:16px;left:20px;right:100%}.client-logo-marquee-item img{object-fit:contain;filter:grayscale()contrast(1.2)opacity(.78);mix-blend-mode:multiply;width:100%;height:82px;transition:filter var(--motion-base) ease,transform var(--motion-base) var(--ease-audit)}.client-logo-marquee-item.preserve-tone img{filter:saturate(.7)opacity();transform:scale(1.12)}.client-logo-marquee-item:focus-visible:after,.client-logo-marquee-item:hover:after{right:20px}.client-logo-marquee-item:focus-visible img,.client-logo-marquee-item:hover img{filter:none;transform:scale(1.035)}@keyframes client-logo-procession{to{transform:translate(-50%)}}.client-logo-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper-bright);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.client-logo-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-bright);place-items:center;min-width:0;min-height:142px;margin:0;padding:24px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.client-logo-card{background:color-mix(in srgb,var(--paper-bright) 88%,var(--paper))}}.client-logo-card{isolation:isolate;transition:background var(--motion-base) var(--ease-audit),transform var(--motion-base) var(--ease-audit);overflow:hidden}.client-logo-card:before{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform var(--motion-base) var(--ease-audit);position:absolute;inset:auto 14px 12px;transform:scaleX(0)}.client-logo-card img{object-fit:contain;filter:grayscale()contrast(1.22)opacity(.76);mix-blend-mode:multiply;width:100%;height:72px;transition:filter var(--motion-base) ease,transform var(--motion-base) var(--ease-audit)}.client-logo-card.preserve-tone img{filter:saturate(.72)opacity();transform:scale(1.2)}.client-logo-card:focus-visible,.client-logo-card:hover{z-index:1;background:var(--paper-bright);transform:translateY(calc(var(--identity-shift) * -1))}.client-logo-card:focus-visible:before,.client-logo-card:hover:before{transform:scaleX(1)}.client-logo-card:focus-visible img,.client-logo-card:hover img{filter:none;transform:scale(1.025)}.client-logo-grid.featured{background:0 0;border:0}.client-logo-grid.featured .client-logo-card{background:0 0;border-top:0;border-bottom:0;min-height:88px;padding:10px 16px}.client-logo-grid.featured .client-logo-card:first-child{border-left:1px solid var(--line)}.client-logo-grid.featured .client-logo-card img{height:50px}.decision-proof-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:end;gap:clamp(58px,9vw,150px);display:grid}.decision-proof-grid h2{max-width:780px;margin:0;font-size:clamp(54px,6.1vw,92px)}.decision-proof-answer{border-left:1px solid var(--line-dark);min-width:0;padding:30px 0 8px clamp(32px,4vw,68px)}.decision-proof-answer>span{color:var(--sage);font-family:var(--serif);letter-spacing:-.02em;text-transform:none;margin-bottom:8px;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.1;display:block}.decision-proof-answer>strong{min-height:clamp(114px,11vw,158px);color:var(--paper-bright);font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(42px,4.5vw,68px);font-weight:400;line-height:1.02;display:block}.decision-proof-answer>p{max-width:580px;color:var(--sage);margin:30px 0 28px;line-height:1.75}.decision-proof-answer>a{border-bottom:1px solid var(--brass-soft);color:var(--brass-soft);font-family:var(--mono);font-size:var(--label-md);align-items:center;gap:28px;padding-bottom:7px;display:inline-flex}.decision-proof-answer>a b{font-weight:400}.story-cursor{display:inline}.story-cursor i{background:var(--brass);width:1px;height:.82em;margin-left:6px;animation:cursor-blink 1s step-end infinite;display:inline-block}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.service-layers{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-layers article{border-right:1px solid var(--line);min-height:450px;padding:30px clamp(22px,3vw,42px) 35px;transition:background .3s,transform .3s}.service-layers article:last-child{border-right:0}.service-layers article:hover{background:var(--paper-bright);transform:translateY(-5px)}.service-layers article{isolation:isolate;position:relative}.service-layers article:before{content:"";z-index:-1;pointer-events:none;transition:transform var(--motion-slow) var(--ease-audit),opacity var(--motion-base) ease;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.service-layers article:hover:before{transform:translate(var(--identity-shift),calc(var(--identity-shift) * -.6)) scale(1.015)}.service-layers article:first-child:before{opacity:.5;background-image:url(/tex-svc-01-ledger.webp)}.service-layers article:nth-child(2):before{opacity:.16;background-image:url(/tex-svc-02-rules.webp)}.service-layers article:nth-child(3):before{opacity:.26;background-image:url(/tex-svc-03-brass.webp)}.layer-top{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);justify-content:space-between;display:flex}.layer-top span{color:var(--forest)}.service-layers h3{font-family:var(--serif);margin:84px 0 22px;font-size:clamp(31px,3vw,46px);font-weight:400;line-height:1}.service-layers article>p{color:var(--muted);font-size:14px;line-height:1.75}.service-layers ul{gap:9px;margin:34px 0 0;padding:0;list-style:none;display:grid}.service-layers li{font-family:var(--sans);letter-spacing:0;text-transform:none;align-items:center;gap:9px;font-size:15px;font-weight:450;line-height:1.45;display:flex}.service-layers li:before{content:"";background:var(--brass);width:13px;height:1px}.service-rail-hint{display:none}.model-story-section{color:var(--paper);background:var(--forest)}.model-story-grid{grid-template-columns:minmax(280px,.62fr) minmax(560px,1.38fr);align-items:center;gap:clamp(45px,7vw,110px);display:grid}.model-story-copy h2{text-wrap:balance;margin-bottom:32px;font-size:clamp(38px,3.7vw,54px)}@media (min-width:921px){.model-story-copy .stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.model-story-copy .stages li{font-size:17px}}.model-story-copy>p:not(.eyebrow){max-width:480px;color:var(--sage);line-height:1.75}.model-story-visual{perspective:1000px;min-width:0}.model-story-note{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);gap:10px;margin-top:52px;padding:22px 0;display:grid}.model-story-note span{color:var(--sage);font-family:var(--mono);font-size:var(--label-sm);align-items:center;gap:12px;display:flex}.model-story-note span:before{content:"";background:var(--brass);width:14px;height:1px}.dark-band{color:var(--paper);background:var(--forest-deep)}.cadence-section,.dark-band,.final-cta{isolation:isolate;position:relative}.cadence-section:before,.dark-band:before,.final-cta:before{content:"";z-index:-1;opacity:.5;pointer-events:none;background:url(/tex-dark-grain.webp) 50%/cover no-repeat;position:absolute;inset:0}.product-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,9vw,140px);display:grid}.product-copy h2{margin-bottom:27px}.product-copy>p:not(.eyebrow){max-width:540px;color:var(--sage);line-height:1.75}.product-copy .button{margin-top:20px}.product-copy>small{color:var(--sage);font-family:var(--mono);font-size:var(--label-sm);margin-top:17px;display:block}.tool-workflow{border:1px solid var(--line-dark);background:#ffffff06;box-shadow:24px 28px #b18e5812}.tool-workflow-foot,.tool-workflow-head{color:var(--sage);border-bottom:1px solid var(--line-dark);font-family:var(--mono);font-size:var(--label-sm);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.tool-workflow-head span{align-items:center;gap:9px;display:flex}.tool-workflow-head i{background:var(--brass-soft);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #d8c49e14}.tool-workflow-head b{color:var(--brass-soft);font-weight:400}.tool-workflow ol{margin:0;padding:0;list-style:none}.tool-workflow li{border-bottom:1px solid var(--line-dark);grid-template-columns:70px 1fr;align-items:center;min-height:128px;display:grid}.tool-workflow li>span{color:var(--brass-soft);border-right:1px solid var(--line-dark);font-family:var(--mono);font-size:var(--label-md);align-self:stretch;place-items:center;display:grid}.tool-workflow li>div{gap:7px;padding:24px 28px;display:grid}.tool-workflow li strong{font-family:var(--serif);font-size:24px;font-weight:400}.tool-workflow li small{max-width:520px;color:var(--sage);font-size:12px;line-height:1.6}.tool-workflow-foot{border:0}.cadence-section,.tool-workflow-foot a{color:var(--paper)}.cadence-section{background:var(--forest)}.cadence-section .split-heading>p{color:var(--sage)}.stages{grid-template-columns:repeat(var(--stages),minmax(0,1fr));counter-reset:stage;gap:0 clamp(14px,2vw,28px);max-width:680px;margin:34px 0 0;padding:0;list-style:none;display:grid}.stages li{border-top:1px solid var(--line);color:var(--ink);font-family:var(--serif);counter-increment:stage;padding-top:12px;font-size:19px;line-height:1.2}.stages li:before{content:counter(stage,decimal-leading-zero);color:var(--brass-ink);font-family:var(--sans);font-size:var(--label-sm);font-variant-numeric:tabular-nums lining-nums;margin-bottom:6px;display:block}.stages.dark li{border-color:var(--line-dark);color:var(--paper)}.stages.dark li:before{color:var(--brass-soft)}.cadence-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.cadence-grid article{border-right:1px solid var(--line-dark);min-height:290px;padding:31px 26px;position:relative}.cadence-grid article:last-child{border-right:0}.cadence-grid article>b{font-family:var(--serif);font-size:48px;font-weight:400;line-height:1;display:block}.cadence-grid article>span{color:var(--sage);font-family:var(--mono);font-size:var(--label-sm);position:absolute;top:32px;right:22px}.cadence-grid h3{font-family:var(--serif);margin:80px 0 12px;font-size:23px;font-weight:400}.cadence-grid p{color:var(--sage);margin:0;font-size:12px;line-height:1.65}.cadence-grid article[data-active]{color:var(--forest-deep);background:var(--brass-soft)}.cadence-grid article[data-active] p,.cadence-grid article[data-active]>span{color:var(--forest-mid)}.ledger-reveal{color:var(--ink);background:var(--paper-bright);isolation:isolate;position:relative;overflow:hidden}.ledger-reveal-inner{z-index:2;width:min(100%,var(--max));grid-template-columns:minmax(280px,.58fr) minmax(620px,1.42fr);align-items:center;gap:clamp(52px,6vw,104px);min-height:100svh;margin:0 auto;padding:clamp(90px,9vw,144px) clamp(24px,5vw,76px);display:grid;position:relative}.ledger-reveal-copy h2{max-width:11ch}.ledger-reveal-copy h2 em{color:var(--forest)}.ledger-reveal-copy>p:not(.eyebrow){max-width:44ch;color:var(--muted);margin-top:22px;line-height:1.75}.ledger-reveal-stage{border:1px solid var(--line);background:var(--paper);min-height:610px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ledger-reveal-stage{background:color-mix(in srgb,var(--paper) 58%,var(--paper-bright))}}.ledger-reveal-stage{overflow:hidden;box-shadow:20px 24px #b18e581a}.ledger-collage{z-index:2;opacity:clamp(0,(.64 - var(--p)) * 5,1);transform:scale(calc(1 - var(--p) * .035));pointer-events:none;position:absolute;inset:0}.ledger-collage-caption{color:var(--brass-ink);font-family:var(--mono);font-size:var(--label-sm);position:absolute;top:18px;left:22px}.ledger-fragment{left:var(--fragment-x);top:var(--fragment-y);max-width:190px;min-height:34px;color:var(--forest);border:1px solid var(--line);align-items:center;padding:7px 11px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.ledger-fragment{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.ledger-fragment{font-family:var(--mono);letter-spacing:.025em;white-space:nowrap;transform:translate(-50%,-50%) translate(calc(var(--fragment-dx) * var(--p)),calc(var(--fragment-dy) * var(--p))) rotate(calc(var(--fragment-r) * (1 - var(--p)))) scale(calc(var(--fragment-s) - var(--p) * .15));opacity:clamp(0,(.68 - var(--p)) * 5,1);background:#fbfaf5eb;font-size:clamp(10px,1vw,12px);line-height:1.2;box-shadow:5px 7px #17201b0e}.ledger-fragment:nth-of-type(3n){color:var(--warning);border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.ledger-fragment:nth-of-type(3n){border-color:color-mix(in srgb,var(--brass) 52%,var(--line))}}.workbook{z-index:1;border:1px solid var(--line);background:var(--paper-bright);opacity:clamp(0,(var(--p) - .28) * 4,1);transform:translateY(calc((1 - var(--p)) * 24px));flex-direction:column;margin:24px;display:flex;position:relative;box-shadow:10px 12px #31574314}.workbook-title{border-bottom:1px solid var(--line);min-height:58px;color:var(--forest);font-family:var(--mono);font-size:var(--label-md);justify-content:space-between;align-items:center;gap:20px;padding:0 20px;display:flex}.workbook-title b{color:var(--success);font-size:var(--label-sm);font-weight:500}.workbook-row{min-height:62px;opacity:clamp(0,(var(--p) - var(--row-at)) * 8,1);transform:translateY(calc((1 - var(--p)) * 12px));flex:none;grid-template-columns:minmax(132px,1.25fr) minmax(94px,.78fr) minmax(128px,1.05fr) minmax(72px,.55fr);align-items:center;gap:18px;padding:10px 20px;display:grid;position:relative}.workbook-row:after{content:"";background:var(--line);height:1px;transform:scaleX(clamp(0,(var(--p) - var(--row-at)) * 5,1));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.workbook-row>*{min-width:0}.workbook-row strong{font-family:var(--sans);font-size:13px;font-weight:550}.workbook-row b{color:var(--forest);font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(19px,1.7vw,26px);font-weight:450;line-height:1.1}.workbook-row>span{color:var(--muted);font-family:var(--mono);font-size:var(--label-sm)}.workbook-row em{color:var(--success);border:1px solid var(--success);justify-self:start;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.workbook-row em{border:1px solid color-mix(in srgb,var(--success) 38%,var(--line))}}.workbook-row em{font-family:var(--mono);font-size:var(--label-xs);font-style:normal}.workbook-row em.status-collect,.workbook-row em.status-watch{color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.workbook-row em.status-collect,.workbook-row em.status-watch{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}}.workbook-head{min-height:38px;color:var(--moss);background:var(--paper);font-family:var(--mono);font-size:var(--label-xs);opacity:clamp(0,(var(--p) - .3) * 7,1)}.workbook-decision{color:var(--paper);background:var(--forest);opacity:clamp(0,(var(--p) - .72) * 6,1);transform:translateY(calc((1 - var(--p)) * 10px));flex:none;margin-top:auto;padding:20px}.workbook-decision>span{color:var(--brass-soft);font-family:var(--mono);font-size:var(--label-sm)}.workbook-decision p{max-width:28ch;font-family:var(--serif);margin:8px 0 0;font-size:clamp(22px,2.2vw,31px);line-height:1.08}.ledger-reveal-cta{border-bottom:1px solid var(--brass-soft);color:var(--brass-soft);font-family:var(--mono);font-size:var(--label-sm);align-items:center;gap:28px;margin-top:16px;padding-bottom:5px;display:inline-flex}.ledger-reveal-cta span{transition:transform var(--motion-fast) ease}.ledger-reveal-cta:hover span{transform:translate(3px)}.pricing-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:1120px;margin:0 auto;display:grid}.pricing-grid article{background:var(--paper-bright);min-height:630px;padding:clamp(28px,4vw,52px)}.pricing-grid article+article{border-left:1px solid var(--line)}.pricing-grid article.featured{color:var(--paper);background:var(--forest)}.card-eyebrow{color:var(--moss);font-family:var(--mono);font-size:13px}.featured .card-eyebrow{color:var(--brass-soft)}.pricing-grid h2,.pricing-grid h3{font-family:var(--serif);margin:45px 0 30px;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1}.price{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.price strong{font-family:var(--serif);font-size:clamp(36px,4vw,56px);font-weight:400}.price span{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm)}.featured .price span{color:var(--sage)}.pricing-grid article>p:not(.card-eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.featured>p:not(.card-eyebrow){color:var(--sage)!important}.pricing-grid ul{gap:12px;margin:30px 0 38px;padding:0;list-style:none;display:grid}.pricing-grid li{font-family:var(--sans);letter-spacing:0;gap:12px;font-size:15px;line-height:1.45;display:flex}.pricing-grid li:before{content:"✓";color:var(--brass-ink);font-family:var(--mono)}.pricing-grid article.featured li:before{color:var(--brass-soft)}.featured .button.solid{color:var(--forest-deep);background:var(--brass-soft)}.identity-pricing article{transition:opacity var(--motion-base) ease,transform var(--motion-base) var(--ease-audit),box-shadow var(--motion-base) ease;position:relative}.identity-pricing article:focus-within,.identity-pricing article:hover{z-index:2;transform:translateY(-6px);box-shadow:0 26px 70px #10271d24}.identity-pricing:has(article:focus-within) article:not(:focus-within),.identity-pricing:has(article:hover) article:not(:hover){opacity:.76}.commitment{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);margin:-4px 0 24px;display:block}.featured .commitment{color:var(--sage)}.stats-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:100px;display:grid}.stats-row>div{border-right:1px solid var(--line);gap:12px;padding:27px 22px;display:grid}.stats-row>div:last-child{border-right:0}.stats-row strong{font-family:var(--serif);font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1}.stats-row span{color:var(--moss);font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:15px;font-weight:450;line-height:1.45}.identity-stats{margin-bottom:0}.identity-stats>div{position:relative;overflow:hidden}.identity-stats>div:after{content:"";background:var(--brass);height:2px;transition:right var(--motion-slow) var(--ease-audit) calc(var(--stat-index) * 90ms);position:absolute;bottom:0;left:0;right:100%}.identity-stats>div.is-visible:after{right:0}.proof-section{max-width:none;color:var(--paper);background:var(--forest-deep)}.proof-section>*{width:min(100%,calc(var(--max) - clamp(48px,10vw,152px)));margin-left:auto;margin-right:auto}.proof-section .stats-row{border-top-color:var(--line-dark)}.proof-section .stats-row>div{border-right-color:var(--line-dark)}.proof-section .stats-row span{color:var(--sage)}.sample-cta{border-top:1px solid var(--line);grid-template-columns:1fr .75fr;align-items:center;gap:clamp(50px,10vw,160px);display:grid}.sample-cta h2{margin-bottom:25px}.sample-cta>div>p:not(.eyebrow){max-width:660px;color:var(--muted)}.lead-form{gap:18px;display:grid;position:relative}.lead-form label{gap:8px;display:grid}.lead-form label>span,.lead-form legend{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);font-style:normal}.lead-form label em{color:var(--moss);font-style:normal}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease;background:0 0;border-radius:0;outline:0;padding:13px 0}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-bottom-color:var(--forest);box-shadow:0 1px 0 var(--forest)}.lead-form input:focus,.lead-form select:focus{transform:translateY(-1px)}.lead-form .button{width:max-content}.compact-form{grid-template-columns:1fr auto;align-items:end}.compact-form .form-status{grid-column:1/-1}.form-status{min-height:18px;color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);letter-spacing:.04em;margin:0;line-height:1.5}.form-status.success{color:var(--success)}.form-status.error{color:var(--warning)}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-grid .full{grid-column:1/-1}.quote-form fieldset{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;margin:5px 0;padding:18px 0;display:flex}.quote-form fieldset legend{float:left;width:100%;margin-bottom:14px}.quote-form fieldset label{align-items:center;gap:8px;font-size:12px;display:flex}.consent{grid-template-columns:auto 1fr;align-items:start;gap:10px!important;display:grid!important}.consent input{accent-color:var(--forest);margin-top:3px}.consent span{line-height:1.5;font-family:var(--sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.honeypot{opacity:0;pointer-events:none;left:-9999px;position:absolute!important}.fallback-link{color:var(--forest);font-size:12px;text-decoration:underline}.page-hero{border-bottom:1px solid var(--line);background:var(--paper-bright);align-items:center;min-height:650px;padding:100px clamp(24px,6vw,92px);display:flex}.page-hero>div{width:min(100%,1240px);margin:0 auto}.page-hero h1{max-width:1100px;margin-bottom:32px}.page-hero>div>p:not(.eyebrow){max-width:710px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.page-hero .hero-actions{margin-top:34px}.final-cta{color:var(--paper);background:var(--forest-deep);text-align:center;padding:clamp(100px,12vw,170px) 24px}.final-cta>div{max-width:1000px;margin:auto}.final-cta .eyebrow{justify-content:center}.final-cta h2{margin-bottom:28px}.final-cta>div>p:not(.eyebrow){max-width:650px;color:var(--sage);margin:0 auto 34px}.final-cta>div>div{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.method-layers{border-top:1px solid var(--line)}.method-layers article{border-bottom:1px solid var(--line);grid-template-columns:60px .75fr 1fr .85fr;align-items:start;gap:30px;padding:33px 0;display:grid}.method-layers article>span,.method-layers small{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm)}.method-layers h3{font-family:var(--serif);margin:9px 0 0;font-size:30px;font-weight:400}.method-layers article>p{color:var(--muted);margin:0;font-size:13px}.method-layers ul{color:var(--forest);font-family:var(--sans);letter-spacing:0;text-transform:none;margin:0;padding:0;font-size:15px;font-weight:450;line-height:1.7;list-style:none}.comparison-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.comparison-grid article{background:var(--paper-bright);min-height:440px;padding:clamp(28px,4vw,50px)}.comparison-grid article+article{border-left:1px solid var(--line)}.comparison-grid article>span{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm)}.comparison-grid h3{font-family:var(--serif);margin:55px 0 30px;font-size:35px;font-weight:400}.comparison-grid ul{color:var(--muted);gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.comparison-grid li:before{content:"—";color:var(--brass-ink);margin-right:10px}.comparison-grid .positive-card{color:var(--paper);background:var(--forest)}.comparison-grid .positive-card ul,.comparison-grid .positive-card>span{color:var(--sage)}.comparison-grid .positive-card li:before{color:var(--brass-soft)}.full-pricing{max-width:1200px}.full-pricing article{min-height:760px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:var(--serif);grid-template-columns:50px 1fr auto;align-items:center;padding:27px 0;font-size:25px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i,.faq-list summary span{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);font-style:normal}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:760px;color:var(--muted);margin:0 0 30px 50px}.fit-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:60px;display:grid}.fit-grid article{background:var(--paper-bright);min-height:300px;padding:35px}.fit-grid article+article{border-left:1px solid var(--line)}.fit-grid span{color:var(--forest);font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:15px;font-weight:500}.fit-grid h3{font-family:var(--serif);margin:60px 0 15px;font-size:32px;font-weight:400}.fit-grid p{max-width:520px;color:var(--muted);font-size:13px}.sector-list{flex-wrap:wrap;gap:10px;display:flex}.sector-list span{border:1px solid var(--line);color:var(--forest);font-family:var(--sans);letter-spacing:0;text-transform:none;padding:12px 16px;font-size:15px;font-weight:450;line-height:1.4}.soft-band{background:var(--paper-soft)}.sample-meta{color:var(--moss);border:1px solid var(--line);background:var(--paper-bright);font-family:var(--mono);font-size:var(--label-sm);justify-content:space-between;padding:15px 18px;display:flex}.sample-meta .reviewed{color:var(--success)}.sample-metrics{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.sample-metrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-bright);padding:27px}.sample-metrics span{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm)}.sample-metrics strong{font-family:var(--serif);margin:30px 0 4px;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1;display:block}.sample-metrics small{color:var(--success);font-family:var(--mono);font-size:var(--label-sm)}.sample-detail-grid{border-left:1px solid var(--line);grid-template-columns:1.35fr .65fr;display:grid}.ageing-card,.movement-table{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-bright)}.detail-heading{border-bottom:1px solid var(--line);color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);justify-content:space-between;padding:19px 22px;display:flex}.detail-heading b{color:var(--forest);font-weight:400}.movement-table table{border-collapse:collapse;width:100%;font-size:12px}.movement-table td,.movement-table th{text-align:right;border-bottom:1px solid #e1e2dc;padding:14px 22px}.movement-table td:first-child,.movement-table th:first-child{text-align:left}.movement-table th{color:var(--moss);font-family:var(--mono);font-size:var(--label-xs);font-weight:400}.movement-table td.move{color:var(--success);font-family:var(--mono);font-size:var(--label-md)}.js [data-reveal=ledger] tbody tr{opacity:0;transition:opacity .44s ease calc(var(--row-index) * 70ms + .18s),transform .52s var(--ease-audit) calc(var(--row-index) * 70ms + .18s);transform:translate(-10px)}.js [data-reveal=ledger].is-visible tbody tr{opacity:1;transform:none}.ageing-card{padding-bottom:20px}.age-row{grid-template-columns:1fr auto;gap:8px 18px;padding:15px 21px 0;font-size:12px;display:grid}.age-row b{font-family:var(--mono);font-size:12px;font-weight:400}.age-row>i{background:var(--paper-soft);grid-column:1/-1;height:3px}.age-row>i em{background:var(--forest-mid);height:100%;display:block}.ageing-card>p{border-top:1px solid var(--line);color:var(--warning);margin:24px 21px 0;padding-top:18px;font-size:12px}.founder-memo{background:var(--paper-bright);border:1px solid var(--line);border-top:0;grid-template-columns:.7fr 1.3fr;display:grid}.founder-memo>div{border-right:1px solid var(--line);padding:35px}.founder-memo>div span{color:var(--forest);font-family:var(--mono);font-size:var(--label-sm)}.founder-memo h2{margin:80px 0 0;font-size:clamp(42px,5vw,68px)}.founder-memo dl{margin:0}.founder-memo dl>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;padding:28px;display:grid}.founder-memo dl>div:last-child{border-bottom:0}.founder-memo dt{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm)}.founder-memo dd{font-family:var(--serif);margin:0;font-size:18px;line-height:1.45}.founder-memo .memo-decision{color:var(--paper);background:var(--forest)}.founder-memo .memo-decision dt{color:var(--brass-soft)}.deliverable-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.deliverable-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:24px}.deliverable-grid article:nth-child(3n){border-right:0}.deliverable-grid span{color:var(--forest);font-family:var(--mono);font-size:var(--label-sm)}.deliverable-grid h3{font-family:var(--serif);margin:55px 0 10px;font-size:22px;font-weight:400}.deliverable-grid p{color:var(--muted);font-size:12px}.team-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.team-member-card{background:var(--paper-bright);min-width:0;padding:clamp(24px,3vw,42px)}.team-member-portrait{aspect-ratio:1;background:var(--paper-soft);width:min(100%,176px);overflow:hidden}.team-member-card img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.team-member-card h3{font-family:var(--serif);margin:26px 0 13px;font-size:clamp(29px,2.5vw,37px);font-weight:400}.team-member-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.proof-section{width:min(100%,1360px)}.proof-ledger-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:clamp(42px,8vw,126px);margin-bottom:clamp(50px,7vw,90px);display:grid}.proof-section :focus-visible{outline-color:var(--brass-soft)}.proof-ledger-heading .eyebrow.dark{color:var(--brass-soft)}.proof-ledger-heading>p:last-child{max-width:560px;color:var(--sage);margin:0;line-height:1.75}.proof-ledger-layout{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,92px);display:grid}.proof-ledger-index{border-top:1px solid var(--line-dark);display:grid;position:sticky;top:104px}.proof-ledger-index>p{color:var(--sage);border-bottom:1px solid var(--line-dark);font-family:var(--mono);font-size:var(--label-sm);margin:0;padding:18px 0}.proof-ledger-index button{width:100%;color:var(--sage);border:0;border-bottom:1px solid var(--line-dark);text-align:left;cursor:pointer;transition:color var(--motion-fast) ease,padding-left var(--motion-fast) var(--ease-audit),background var(--motion-fast) ease;background:0 0;grid-template-columns:34px minmax(0,1fr);gap:3px 10px;padding:18px 12px 18px 0;display:grid;position:relative}.proof-ledger-index button:before{content:"";background:var(--brass-ink);transform-origin:top;width:2px;transition:transform var(--motion-fast) var(--ease-audit);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.proof-ledger-index button>span{color:var(--brass-soft);font-family:var(--mono);font-size:var(--label-sm);grid-row:1/3}.proof-ledger-index button strong{overflow-wrap:anywhere;font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.1}.proof-ledger-index button small{overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--label-xs);line-height:1.45}.proof-ledger-index button[aria-pressed=true]{color:var(--forest);background:var(--paper-bright);padding-left:14px}@supports (color:color-mix(in lab,red,red)){.proof-ledger-index button[aria-pressed=true]{background:color-mix(in srgb,var(--paper-bright) 62%,transparent)}}.proof-ledger-index button[aria-pressed=true]:before{transform:scaleY(1)}.proof-dossier-list{gap:88px;min-width:0;display:grid}.proof-dossier{min-width:0;color:var(--ink);border:1px solid var(--line);background:var(--paper-bright);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-base) var(--ease-audit);position:sticky;top:104px;box-shadow:18px 22px #b18e581a}.proof-dossier[data-selected=true]{border-color:var(--brass-ink)}@supports (color:color-mix(in lab,red,red)){.proof-dossier[data-selected=true]{border-color:color-mix(in srgb,var(--brass-ink) 62%,var(--line))}}.proof-dossier[data-selected=true]{box-shadow:18px 22px #b18e582b}.proof-dossier>header{color:var(--moss);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--label-sm);padding:16px 20px}.proof-dossier-body{grid-template-columns:minmax(220px,.72fr) minmax(280px,1.28fr);min-height:475px;display:grid}.proof-portraits{background:var(--paper-soft);min-width:0;display:grid}.proof-portraits.is-pair{grid-template-columns:1fr 1fr}.proof-portraits figure{min-width:0;min-height:0;margin:0;overflow:hidden}.proof-portraits.is-pair figure+figure{border-left:1px solid var(--line)}.proof-initials,.proof-portraits img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:475px}.proof-dossier.is-paired .proof-dossier-body{grid-template-columns:1fr}.proof-dossier.is-paired .proof-portraits{height:clamp(220px,20vw,270px);min-height:0}.proof-dossier.is-paired .proof-initials,.proof-dossier.is-paired .proof-portraits img{object-position:center 32%;min-height:0}.proof-initials{color:var(--paper);background:var(--forest);font-family:var(--serif);letter-spacing:-.04em;place-items:center;font-size:clamp(58px,7vw,98px);font-weight:400;display:grid}.proof-dossier-copy{flex-direction:column;min-width:0;padding:clamp(30px,4vw,58px);display:flex}.proof-dossier h2{overflow-wrap:anywhere;max-width:680px;margin:clamp(42px,6vw,76px) 0 34px;font-size:clamp(39px,4.3vw,64px)}.proof-organisations{flex-wrap:wrap;gap:12px;display:flex}.proof-organisation{border:1px solid var(--line);grid-template-columns:minmax(76px,112px) minmax(0,1fr);align-items:center;gap:13px;min-width:min(100%,245px);padding:12px;display:grid}.proof-organisation img{object-fit:contain;filter:grayscale()contrast(1.14);mix-blend-mode:multiply;width:100%;height:42px}.proof-organisation>span:last-child{overflow-wrap:anywhere;color:var(--forest);font-family:var(--mono);font-size:var(--label-xs);line-height:1.45}.proof-wordmark{min-height:42px;color:var(--forest);font-family:var(--serif);text-align:center;place-items:center;font-size:14px;line-height:1.05;display:grid}.proof-status{color:var(--brass-ink);border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--label-md);margin:auto 0 0;padding-top:34px}.review-section .split-heading>p{color:var(--sage)}.review-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.review-grid article{border-right:1px solid var(--line-dark);min-width:0;min-height:260px;padding:27px}.review-grid article:last-child{border-right:0}.review-grid span{color:var(--brass-soft);font-family:var(--mono);font-size:var(--label-sm)}.review-grid h3{overflow-wrap:anywhere;font-family:var(--serif);margin:65px 0 16px;font-size:24px;font-weight:400}.review-grid p{color:var(--sage);font-size:12px}.contact-grid{background:var(--line);grid-template-columns:.7fr 1.3fr;gap:1px;display:grid}.contact-grid>article{background:var(--paper-bright);padding:clamp(32px,5vw,62px)}.contact-grid h2{margin:40px 0 20px;font-size:clamp(38px,4vw,58px)}.contact-grid article>p{color:var(--muted);font-size:13px}.contact-sample .lead-form{margin-top:70px}.contact-sample .compact-form{grid-template-columns:1fr}.time-label{color:var(--forest);font-family:var(--mono);font-size:var(--label-sm)}.contact-quote .quote-form{margin-top:45px}.direct-contact{color:var(--sage);background:var(--forest);font-family:var(--mono);font-size:var(--label-md);flex-wrap:wrap;justify-content:center;gap:24px 50px;padding:28px 24px;display:flex}.tool-hero{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;min-height:720px;display:grid}.tool-gate,.tool-hero-copy{padding:clamp(70px,8vw,130px) clamp(28px,7vw,100px)}.tool-hero-copy{background:var(--paper-bright);flex-direction:column;justify-content:center;display:flex}.tool-hero-copy h1{max-width:830px;font-size:clamp(54px,6.5vw,96px)}.tool-hero-copy>p:not(.eyebrow){max-width:680px;color:var(--muted)}.tool-hero-copy ul{color:var(--forest);font-family:var(--mono);font-size:var(--label-sm);flex-wrap:wrap;gap:18px;margin:35px 0 0;padding:0;list-style:none;display:flex}.tool-hero-copy li:before{content:"✓";color:var(--brass-ink);margin-right:7px}.tool-gate{color:var(--paper);background:var(--forest);flex-direction:column;justify-content:center;display:flex}.tool-gate>span{color:var(--brass-soft);font-family:var(--mono);font-size:var(--label-sm)}.tool-gate h2{margin:34px 0 50px;font-size:clamp(36px,4vw,54px)}.tool-gate .lead-form input:not([type=checkbox]){color:var(--paper);border-color:var(--line-dark)}.tool-gate .lead-form label>span{color:var(--sage)}.tool-gate .button.solid{color:var(--forest-deep);background:var(--brass-soft)}.tool-gate .form-status:not(.success):not(.error),.tool-gate .privacy-note{color:var(--sage)}.tool-gate .form-status.success{color:var(--success-on-dark)}.tool-gate .form-status.error{color:var(--warning-on-dark)}.tool-gate .fallback-link{width:max-content;color:var(--brass-soft);font-family:var(--mono);font-size:var(--label-sm)}.privacy-note{font-size:var(--label-md);margin-top:30px;line-height:1.6}.privacy-note a{color:var(--paper);text-decoration:underline}.tool-steps>div:last-child{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.tool-steps article{border-right:1px solid var(--line);min-height:300px;padding:30px}.tool-steps article:last-child{border-right:0}.tool-steps article>span{color:var(--forest);font-family:var(--mono);font-size:var(--label-sm)}.tool-steps h3{font-family:var(--serif);margin:80px 0 15px;font-size:34px;font-weight:400}.tool-steps article>p{color:var(--muted);font-size:12px}.tool-disclosure{border-top:1px solid var(--line);background:var(--paper-soft);padding:28px 24px}.tool-disclosure>div{gap:40px;max-width:1100px;margin:auto;display:flex}.tool-disclosure strong{color:var(--forest);font-family:var(--mono);font-size:var(--label-sm)}.tool-disclosure p{color:var(--muted);margin:0;font-size:12px}.legal-copy{max-width:980px}.legal-copy .updated{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);margin-bottom:55px}.legal-copy article{border-top:1px solid var(--line);padding:36px 0}.legal-copy h2{font-size:34px}.legal-copy p{color:var(--muted)}.legal-copy a{color:var(--forest);text-decoration:underline}.site-footer{background:#0c1e16;padding:75px clamp(24px,5vw,76px) 25px}.site-footer,.wordmark.light{color:var(--paper)}.footer-lead{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:40px;padding-bottom:75px;display:flex}.footer-lead p{font-family:var(--serif);text-align:right;margin:0;font-size:clamp(32px,4vw,55px);line-height:1.1}.footer-nav{grid-template-columns:1fr 1fr;max-width:650px;margin:60px 0 70px auto;display:grid}.footer-nav>div{align-content:start;gap:9px;display:grid}.footer-nav>div>span{color:var(--sage);font-family:var(--mono);font-size:var(--label-sm);margin-bottom:10px}.footer-nav a{color:#cdd5ce;width:max-content;font-size:12px}.footer-nav a:hover{color:var(--paper-bright)}.footer-base{border-top:1px solid var(--line-dark);color:var(--sage);font-family:var(--mono);font-size:var(--label-sm);grid-template-columns:1fr auto 1fr;align-items:center;padding-top:22px;display:grid}.footer-base a{justify-self:end}.js [data-reveal]{opacity:0;transition:opacity var(--motion-base) ease,transform var(--motion-base) var(--ease-audit);transform:translateY(22px)}.js [data-reveal].is-visible{opacity:1;transform:none}.js [data-reveal=heading] h1,.js [data-reveal=heading] h2{clip-path:inset(0 0 100%);transition:clip-path var(--motion-slow) var(--ease-audit) 80ms,transform var(--motion-slow) var(--ease-audit) 80ms;transform:translateY(16px)}.js [data-reveal=heading].is-visible h1,.js [data-reveal=heading].is-visible h2{clip-path:inset(0);transform:none}.js [data-reveal=logos] .client-logo-card{opacity:0;transition-delay:calc(var(--logo-index) * 45ms);transform:translateY(12px)}.js [data-reveal=logos].is-visible .client-logo-card{opacity:1;transform:none}@media (max-width:1180px){.site-nav{gap:16px}.header-actions .tool-link{display:none}.home-hero{grid-template-columns:.85fr 1.15fr;padding-inline:35px}.finance-model{min-height:540px}.model-workspace{padding:20px}.ledger-sheet,.model-insight{padding:15px}.trust-strip{grid-template-columns:1fr;gap:10px}.trust-strip div{justify-content:flex-start;gap:35px;overflow-x:auto}}@media (max-width:920px){.site-header{grid-template-columns:auto 1fr auto;position:relative}.site-nav{border-bottom:1px solid var(--line);background:var(--paper-bright);flex-direction:column;gap:0;padding:15px 24px 30px;display:none;position:absolute;top:78px;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a{border-bottom:1px solid var(--line);padding:15px 0}.site-nav .mobile-only{display:block}.header-actions{justify-self:end;margin-right:12px}.header-actions .header-cta{display:none}.nav-toggle{display:block}.split-heading{grid-template-columns:1fr;align-items:start;gap:30px}.home-hero{grid-template-columns:1fr;min-height:auto;padding-top:85px}.hero-copy{max-width:780px}.hero-model{max-width:760px}.cinematic-hero{min-height:calc(100svh - 78px);padding:82px 34px 64px}.cinematic-hero .hero-copy{width:min(720px,66vw)}.decision-proof-grid{grid-template-columns:1fr;gap:50px}.decision-proof-answer{border-left:0;border-top:1px solid var(--line-dark);padding-left:0}.ledger-reveal-inner{gap:44px;min-height:auto;padding-top:82px;padding-bottom:82px}.ledger-reveal-inner,.model-story-grid{grid-template-columns:1fr}.model-story-copy{max-width:740px;position:static}.model-story-visual{max-width:820px}.service-layers{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--brass) transparent;grid-template-columns:none;grid-auto-columns:min(72vw,480px);grid-auto-flow:column;display:grid;overflow-x:auto}.service-layers article{scroll-snap-align:start;scroll-snap-stop:always;border-bottom:0;min-height:440px}.service-layers article,.service-layers article:last-child{border-right:1px solid var(--line)}.service-layers h3{margin-top:58px}.service-rail-hint{color:var(--moss);font-family:var(--mono);font-size:var(--label-sm);justify-content:flex-end;align-items:center;gap:12px;margin:13px 0 0;display:flex}.model-pipeline{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.model-pipeline::-webkit-scrollbar{display:none}.model-pipeline button{scroll-snap-align:center;flex:0 0 126px}.product-section{grid-template-columns:1fr}.cadence-grid{grid-template-columns:1fr 1fr}.cadence-grid article:nth-child(2){border-right:0}.cadence-grid article{border-bottom:1px solid var(--line-dark)}.review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.review-grid article:nth-child(2){border-right:0}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-ledger-heading{grid-template-columns:1fr;gap:24px}.proof-ledger-layout{display:block}.proof-ledger-index{display:none;position:static}.proof-dossier-list{gap:34px}.proof-dossier{position:static;box-shadow:10px 12px #b18e581a}.proof-dossier-body,.proof-initials,.proof-portraits img{min-height:420px}.proof-dossier.is-paired .proof-dossier-body{min-height:0}.proof-dossier.is-paired .proof-portraits{height:clamp(240px,38vw,300px);min-height:0}.proof-dossier.is-paired .proof-initials,.proof-dossier.is-paired .proof-portraits img{min-height:0}.client-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-trust{grid-template-columns:1fr;gap:18px}.trust-strip .client-logo-grid.featured{grid-template-columns:repeat(5,minmax(0,1fr))}.sample-cta{grid-template-columns:1fr}.method-layers article{grid-template-columns:45px 1fr}.method-layers article>p,.method-layers article>ul{grid-column:2}.deliverable-grid{grid-template-columns:1fr 1fr}.deliverable-grid article:nth-child(3n){border-right:1px solid var(--line)}.deliverable-grid article:nth-child(2n){border-right:0}.sample-metrics{grid-template-columns:1fr 1fr}.founder-memo,.sample-detail-grid{grid-template-columns:1fr}.founder-memo>div{border-right:0;border-bottom:1px solid var(--line)}.founder-memo h2{margin-top:35px}.contact-grid,.tool-hero{grid-template-columns:1fr}.tool-hero{min-height:auto}.tool-gate{min-height:600px}}@media (max-width:640px){body{font-size:14px}.site-header{min-height:68px;padding-inline:18px}.site-nav{top:68px}.wordmark{font-size:22px}.mark{width:23px;height:23px}.section{padding:78px 21px}.page-hero{min-height:560px;padding:80px 21px}h1{font-size:53px}h2{font-size:41px}.home-hero{gap:50px;padding:74px 21px 60px}.hero-copy h1{font-size:55px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-note,.hero-note span{gap:12px}.decision-proof-grid{gap:36px}.decision-proof-answer{padding-top:30px}.decision-proof-answer>strong{min-height:96px;font-size:40px}.model-story-grid{gap:44px}.model-story-note{margin-top:38px}.model-story-visual{margin-inline:-8px}.tool-workflow li{grid-template-columns:50px 1fr}.tool-workflow li>div{padding:21px 18px}.tool-workflow-foot{flex-direction:column;align-items:flex-start}.finance-model{min-height:520px}.model-pipeline button{flex-basis:116px;padding:14px 12px}.model-pipeline button i{width:17px;height:17px}.model-pipeline button span{letter-spacing:0}.model-workspace{grid-template-columns:1fr;padding:14px}.model-insight{grid-template-columns:1fr auto;min-height:105px;display:grid}.model-insight>strong{margin:15px 0 0}.model-insight>small{text-align:right;margin-top:15px}.model-bars{grid-column:1/-1;height:35px;margin-top:15px}.model-decision{grid-template-columns:1fr auto;gap:5px;padding:14px 17px}.model-decision p{grid-area:2/1/auto/-1;font-size:14px}.trust-strip{padding-inline:21px}.logo-trust{gap:22px;min-height:0;padding-top:30px;padding-bottom:0}.trust-strip .client-logo-marquee{border-top:1px solid var(--line);border-left:0;margin-inline:-21px}.client-logo-marquee-item{flex-basis:46vw;width:46vw;height:142px;padding:22px 24px}.client-logo-marquee-item img{height:72px}.client-logo-grid,.trust-strip .client-logo-grid.featured{grid-template-columns:1fr 1fr}.client-logo-grid.featured .client-logo-card:first-child{border-left:0}.client-logo-grid.featured .client-logo-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:78px}.client-logo-grid.featured .client-logo-card:nth-child(odd){border-left:1px solid var(--line)}.client-logo-card{min-height:112px;padding:17px}.client-logo-card img{height:58px}.service-layers{grid-auto-columns:84vw}.service-layers article{min-height:430px;padding-inline:25px}.ledger-reveal-stage{min-height:690px;margin-inline:-4px}.ledger-reveal-copy h2{font-size:45px}.ledger-fragment{max-width:150px;font-size:9px}.workbook{margin:12px}.workbook-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding-block:9px}.workbook-head{display:none}.workbook-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;min-height:78px;padding:10px 13px}.workbook-row strong{align-self:end}.workbook-row b{align-self:end;font-size:23px}.workbook-row em,.workbook-row>span{align-self:start}.workbook-decision{padding:17px 14px}.workbook-decision p{font-size:23px}.ledger-reveal-cta{margin-top:12px}.stages{grid-template-columns:1fr;margin-top:26px}.stages li{align-items:baseline;gap:16px;padding:11px 0;font-size:18px;display:flex}.stages li:last-child{border-bottom:1px solid var(--line)}.stages.dark li:last-child{border-color:var(--line-dark)}.stages li:before{flex:none;width:22px;margin:0}.cadence-grid{grid-template-columns:1fr}.cadence-grid article{border-right:0;min-height:230px}.cadence-grid h3{margin-top:50px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:auto}.pricing-grid article+article{border-left:0;border-top:1px solid var(--line)}.full-pricing article{min-height:auto}.stats-row{grid-template-columns:1fr 1fr}.stats-row>div:nth-child(2){border-right:0}.stats-row>div{border-bottom:1px solid var(--line)}.review-grid{grid-template-columns:1fr}.review-grid article,.review-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-dark)}.review-grid article:last-child{border-bottom:0}.compact-form{grid-template-columns:1fr}.compact-form .button{width:100%}.comparison-grid,.fit-grid,.team-grid{grid-template-columns:1fr}.comparison-grid article+article,.fit-grid article+article{border-left:0;border-top:1px solid var(--line)}.team-member-card:last-child{grid-column:auto}.proof-dossier-body{grid-template-columns:1fr}.proof-initials,.proof-portraits,.proof-portraits img{min-height:320px}.proof-portraits.is-pair,.proof-portraits.is-pair img{min-height:260px}.proof-dossier.is-paired .proof-portraits{height:200px;min-height:0}.proof-dossier.is-paired .proof-initials,.proof-dossier.is-paired .proof-portraits img{min-height:0}.proof-dossier-copy{min-height:410px;padding:27px 23px}.proof-dossier h2{margin:38px 0 28px;font-size:39px}.proof-organisation{min-width:100%}.deliverable-grid{grid-template-columns:1fr}.deliverable-grid article,.deliverable-grid article:nth-child(2n),.deliverable-grid article:nth-child(3n){border-right:0}.sample-meta{flex-wrap:wrap;gap:10px 20px}.sample-metrics{grid-template-columns:1fr}.sample-detail-grid{overflow-x:auto}.movement-table{min-width:600px}.founder-memo dl>div{gap:8px}.form-grid,.founder-memo dl>div{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.contact-grid{gap:0}.contact-grid>article+article{border-top:1px solid var(--line)}.tool-steps>div:last-child{grid-template-columns:1fr}.tool-steps article{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.tool-steps h3{margin-top:45px}.tool-disclosure>div{gap:10px;display:grid}.footer-lead{display:grid}.footer-lead p{text-align:left}.footer-nav{gap:35px;margin-left:0}.footer-base,.footer-nav{grid-template-columns:1fr}.footer-base{gap:10px}.footer-base a{justify-self:start}}@media (hover:none){.client-logo-card:hover,.identity-pricing article:hover,.service-layers article:hover{transform:none}.identity-pricing:has(article:hover) article:not(:hover){opacity:1}.finance-model{transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}.js [data-reveal=heading] h1,.js [data-reveal=heading] h2{clip-path:none;transform:none}.js [data-reveal=ledger] tbody tr,.js [data-reveal=logos] .client-logo-card{opacity:1;transform:none}.finance-model{transform:none!important}.client-logo-marquee{overflow-x:auto!important}.client-logo-marquee-track{animation:none!important}.client-logo-marquee-set[aria-hidden=true]{display:none!important}}.finance-check-hero{background:var(--paper);grid-template-columns:1.5fr 1fr;align-items:center;gap:9vw;padding:100px max(6vw,24px) 72px;display:grid}.finance-check-hero h1{font-family:var(--serif),Georgia,serif;letter-spacing:-.045em;margin:24px 0;font-size:clamp(48px,5.8vw,88px);font-weight:400;line-height:1.05}.finance-check-hero h1 em{color:var(--forest);font-style:italic;font-weight:400}.finance-check-examples{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.finance-check-examples a{color:var(--forest);border-bottom:1px solid var(--line);font-family:var(--sans);letter-spacing:.04em;padding-bottom:3px;font-size:13px;font-weight:600}.finance-check-hero>div>p:not(.eyebrow){color:#526057;max-width:560px;font-size:18px;line-height:1.65}.finance-check-hero aside{border:1px solid var(--line);background:var(--paper-soft);padding:36px}.finance-check-hero aside h2{font-family:var(--serif),Georgia,serif;margin:24px 0;font-size:34px;font-weight:400;line-height:1.2}.finance-check-hero aside p{color:#536253;font-size:14px;line-height:1.8}.finance-check-note{border-top:1px solid #cdd4c2;margin-top:22px;padding-top:20px}.finance-check-assurances{font-family:var(--sans);letter-spacing:0;color:#57684b;flex-wrap:wrap;gap:23px;margin-top:25px;padding:0;font-size:15px;font-weight:450;line-height:1.45;list-style:none;display:flex}.finance-check-assurances li:before{content:"✓";padding-right:6px}.finance-check-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.finance-check-cards article{border:1px solid #d7dccd;flex-direction:column;padding:32px;display:flex}.finance-check-cards article>span{color:#6e7a55;font-family:monospace;font-size:12px}.finance-check-cards h3{margin:22px 0 16px;font-size:25px;font-weight:500;line-height:1.3}.finance-check-cards p{color:#5f685e;margin-bottom:28px;font-size:15px;line-height:1.75}.finance-check-cards a{border-top:1px solid #d7dccd;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:13px;font-weight:600;display:flex}.finance-check-boundaries{border-top:1px solid #d7dccd;grid-template-columns:1.3fr 1fr;gap:8vw;display:grid}.finance-check-boundaries h2{font-size:38px;font-family:var(--serif),Georgia,serif;font-weight:400;line-height:1.2}.finance-check-boundaries h3{font-size:20px;line-height:1.4}.finance-check-boundaries p{color:#5f685e;font-size:15px;line-height:1.8}.finance-legacy{text-underline-offset:4px;font-size:13px;text-decoration:underline}@media (max-width:800px){.finance-check-hero{grid-template-columns:1fr;gap:30px;padding-top:60px}.finance-check-hero aside{padding:25px}.finance-check-cards{grid-template-columns:1fr}.finance-check-boundaries{grid-template-columns:1fr;gap:25px}.finance-check-hero h1{font-size:58px}.finance-check-hero>div>p:not(.eyebrow){font-size:16px}}@media (max-width:440px){.finance-check-hero h1{letter-spacing:-1.5px;font-size:48px}.finance-check-assurances{gap:12px}.finance-check-cards article{padding:24px}.finance-check-hero .button{font-size:13px}}.finance-dossier{background:var(--forest-deep);color:var(--paper);padding:clamp(56px,7vw,100px) clamp(21px,5vw,76px)}.dossier-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;max-width:1288px;margin:0 auto 48px;display:grid}.dossier-intro .eyebrow{color:var(--brass-soft);font-size:11px}.dossier-intro h2{margin:0;font-size:clamp(48px,5.6vw,82px)}.dossier-intro h2 em{color:var(--brass-soft)}.dossier-intro>p{color:#ced5cc;max-width:420px;margin:0 0 6px;font-size:18px;line-height:1.7}.open-dossier{max-width:1288px;color:var(--ink);border:1px solid var(--brass-soft);background:var(--paper-bright);margin:auto;box-shadow:0 24px 70px #0003}.dossier-spine{background:var(--paper-soft);border-bottom:1px solid var(--line);font-family:var(--mono);justify-content:space-between;gap:16px;padding:20px 32px;font-size:11px;display:flex}.dossier-spread{grid-template-columns:1fr 1fr;display:grid}.dossier-spread article{min-width:0;padding:clamp(24px,3.2vw,46px)}.dossier-numbers{border-right:1px solid var(--line)}.dossier-page-label{color:var(--muted);font-family:var(--mono);justify-content:space-between;gap:16px;margin-bottom:36px;font-size:10px;display:flex}.dossier-spread h3{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.1}.dossier-metrics{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin:32px 0;padding-bottom:28px;display:grid}.dossier-metrics dt{color:var(--muted);font-size:12px}.dossier-metrics dd{font-family:var(--serif);letter-spacing:-.04em;margin:7px 0;font-size:clamp(32px,3vw,46px);line-height:1.15}.dossier-metrics dd span{font:12px var(--sans);letter-spacing:0;margin-left:5px;display:inline-block}.dossier-metrics small{color:var(--muted);font-size:11px;display:block}.dossier-ageing>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dossier-ageing h4{margin:0;font-size:14px;font-weight:600}.dossier-ageing strong{font:16px var(--mono)}.dossier-ageing>p{color:var(--muted);margin:4px 0 16px;font-size:12px}.dossier-ageing table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.dossier-ageing td,.dossier-ageing th{border-bottom:1px solid var(--line);padding:10px 0}.dossier-ageing thead{font-size:10px;font-family:var(--mono);color:var(--muted)}.dossier-ageing tbody th{font-weight:400}.dossier-ageing td{font-family:var(--mono)}.dossier-ageing td:last-child,.dossier-ageing th:last-child{text-align:right}.dossier-page-foot{color:var(--muted);margin:22px 0 0;font-size:12px}.dossier-judgement{background:var(--paper)}.dossier-note-label{color:var(--brass-ink);font:11px var(--mono);margin:0 0 12px}.dossier-judgement h3{margin-bottom:20px;font-size:clamp(36px,3.8vw,56px)}.dossier-judgement h3 em{color:var(--forest-mid)}.dossier-memo-lead{color:var(--moss);font-size:15px;line-height:1.75}.dossier-review-notes{margin:26px 0}.dossier-review-notes>div{border-top:1px solid var(--line);padding:14px 0}.dossier-review-notes dt{font:10px var(--mono);color:var(--brass-ink);margin-bottom:6px}.dossier-review-notes dd{margin:0;font-size:13px;line-height:1.7}.dossier-decision{border-left:2px solid var(--brass-ink);padding-left:16px}.dossier-decision span{color:var(--muted);font-size:11px}.dossier-decision p{font:24px var(--serif);margin:6px 0 0}.dossier-disclosure{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 32px;display:flex}.dossier-disclosure p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.dossier-disclosure a{border-bottom:1px solid var(--brass-ink);padding:8px 0;font-size:12px;font-weight:600}.dossier-disclosure a span{margin-left:20px}@media (max-width:740px){.dossier-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.dossier-intro>p{font-size:16px}.dossier-spread{grid-template-columns:1fr}.dossier-numbers{border-right:0;border-bottom:1px solid var(--line)}.dossier-spine{flex-direction:column;gap:7px;padding:18px 22px;font-size:10px}.dossier-page-label{gap:12px;font-size:10px}.dossier-disclosure{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}}.brand-plate{color:var(--ink);background:var(--paper-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.brand-plate-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.brand-plate-mark{margin:0}.brand-plate-mark svg{width:min(100%,360px);height:auto;display:block;overflow:visible}.plate-frame{fill:none;stroke:var(--forest);stroke-width:2px}.plate-arm,.plate-stem{fill:var(--forest)}.plate-arm-total{fill:var(--brass)}.brand-plate-mark figcaption{color:var(--brass-ink);font-family:var(--mono);margin-top:22px;font-size:12px}.js [data-reveal=mark]{opacity:1;transform:none}.js [data-reveal=mark] .plate-frame{stroke-dasharray:1;stroke-dashoffset:1px}.js [data-reveal=mark] .plate-stem{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0)}.js [data-reveal=mark] .plate-arm{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.js [data-reveal=mark].is-visible .plate-frame{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-audit)}.js [data-reveal=mark].is-visible .plate-stem{transition:transform .7s var(--ease-audit) .25s;transform:none}.js [data-reveal=mark].is-visible .plate-arm{transition:transform .62s var(--ease-audit) .75s;transform:none}.js [data-reveal=mark].is-visible .plate-arm-total{transition-delay:.95s}.brand-plate-word{letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;margin:0;font-size:clamp(56px,9.4vw,148px);font-weight:400;line-height:.92;display:flex}.brand-plate-word em{color:var(--brass-ink);font-style:italic;position:relative}.brand-plate-word em:after{content:"";border-top:2px solid var(--brass);border-bottom:2px solid var(--brass);height:.1em;position:absolute;bottom:-.03em;left:.04em;right:.02em}.brand-plate-phonetic{color:var(--brass-ink);font-family:var(--mono);letter-spacing:.04em;gap:18px;margin:42px 0 0;font-size:14px;display:flex}.brand-plate-phonetic span+span,.brand-plate-roots{color:var(--moss);font-style:italic}.brand-plate-roots{font-family:var(--serif);margin:14px 0 0;font-size:clamp(19px,1.6vw,23px)}.brand-plate-roots b{color:var(--brass-ink);font-weight:400}.brand-plate-senses{border-top:1px solid var(--line);max-width:620px;color:var(--ink);gap:18px;margin:36px 0 0;padding:30px 0 0 1.4em;font-size:17px;line-height:1.6;display:grid}.brand-plate-senses li::marker{color:var(--brass-ink);font-family:var(--mono);font-size:13px}.brand-plate-senses em{font-family:var(--serif);color:var(--forest);font-size:1.12em}@media (max-width:860px){.brand-plate-grid{grid-template-columns:1fr}.brand-plate-mark svg{width:150px}.brand-plate-phonetic{margin-top:32px}}@media (prefers-reduced-motion:reduce){.js [data-reveal=mark] .plate-frame{stroke-dashoffset:0}.js [data-reveal=mark] .plate-arm,.js [data-reveal=mark] .plate-stem{transform:none}}.decision-proof-section{color:var(--ink);border-bottom:1px solid var(--line);background:var(--paper-bright)}.decision-proof-grid h2 em,.decision-proof-section .eyebrow.dark{color:var(--forest)}.decision-proof-answer{border-left-color:var(--line)}.decision-proof-answer>span{color:var(--moss)}.decision-proof-answer>strong{color:var(--forest)}.decision-proof-answer>p{color:var(--moss)}.decision-proof-answer>a{border-bottom-color:var(--brass-ink);color:var(--brass-ink)}.final-cta{color:var(--ink);background:var(--paper-soft);border-top:1px solid var(--line)}.final-cta:before{display:none}.final-cta .eyebrow,.final-cta .eyebrow.light{color:var(--forest)}.final-cta>div>p:not(.eyebrow){color:var(--moss)}.final-cta .button.brass{color:var(--paper-bright);background:var(--forest)}.final-cta .button.brass:hover{background:var(--forest-mid)}.final-cta .button.ghost{color:var(--forest);border-color:var(--forest)}.final-cta .button.ghost:hover{color:var(--paper-bright);background:var(--forest)}.final-cta :focus-visible{outline-color:var(--brass-ink)}.direct-contact{color:var(--moss);background:var(--paper-soft);border-top:1px solid var(--line)}.direct-contact a{color:var(--forest)}.proof-section .split-heading>p{color:var(--sage)}@media (max-width:920px){.decision-proof-answer{border-top-color:var(--line)}}.concern-answer{border-left:3px solid var(--brass);background:var(--paper-soft);margin:-6px 0 18px;padding:16px 18px}.concern-answer strong{color:var(--forest);font-family:var(--serif);margin-bottom:6px;font-size:19px;font-weight:500;display:block}.concern-answer p{color:var(--moss);margin:0;line-height:1.6}body{font-variant-numeric:lining-nums}h1,h2{font-family:var(--display);letter-spacing:-.022em;font-weight:400;line-height:1.04}h1{font-size:clamp(50px,6.4vw,100px)}h2{font-size:clamp(38px,4.6vw,68px)}h1 em,h2 em{color:inherit!important;font-style:normal!important}.brand-plate-word{font-family:var(--serif);letter-spacing:-.03em}.brand-plate-word em{color:var(--brass-ink)!important;font-style:italic!important}.eyebrow{font-family:var(--sans);gap:0;margin-bottom:18px;font-size:15px;font-weight:500;line-height:1.4}.eyebrow i{display:none}.eyebrow.dark{color:var(--brass-ink)}.button,.center-link,.header-cta,.site-nav a,.tool-link{font-family:var(--sans);font-size:15px;font-weight:550}.decision-scan dd,.hero-note,.model-toolbar,.price strong,.stats-row strong,td,th{font-variant-numeric:lining-nums tabular-nums}.wordmark{font-family:var(--serif);letter-spacing:-.02em}.card-eyebrow,.eyebrow,.hero-note,.magnet-kicker,.magnet-note{letter-spacing:0}.hero-note{max-width:46ch;font-family:var(--sans);font-size:15px;display:block}.hero-note span:after,.hero-note span:before{content:none}.proof-dossier.is-paired h2{margin-top:clamp(24px,3.4vw,48px)}.cadence-section,.comparison-grid .positive-card,.dark-band,.finance-dossier,.finance-model,.founder-memo .memo-decision,.magnet-band,.model-story-section,.pricing-grid article.featured,.proof-section,.site-footer,.tool-gate,.workbook-decision{background-image:var(--forest-grain);background-repeat:repeat;background-size:180px 180px}.cadence-section:before,.dark-band:before{display:none}.button.outline:hover,.button.solid,.button.solid:hover,.final-cta .button.brass,.final-cta .button.brass:hover,.final-cta .button.ghost:hover,.header-cta,.header-cta:hover{background-image:var(--forest-grain);background-size:180px 180px}.cinematic-hero .button.solid,.cinematic-hero .button.solid:hover{background-image:none}.cinematic-grain{opacity:.7;background-image:var(--forest-grain);mix-blend-mode:normal;background-size:180px 180px}.wordmark.light{--brand-accent:var(--brass)}.brand-plate-word{font-family:var(--sans);letter-spacing:-.035em;flex-wrap:nowrap;font-size:clamp(46px,6.5vw,104px);font-weight:500;line-height:1.1}.brand-plate-word em{font-family:var(--serif);letter-spacing:-.01em;margin-left:.025em;font-weight:400}.brand-plate-word em:after{display:none}.brand-plate-mark .brand-monogram{aspect-ratio:1;border-radius:12px;width:min(100%,300px)}.brand-plate-mark figcaption{max-width:340px;color:var(--ink);font:400 15px/1.55 var(--sans);margin-top:28px}.brand-plate-mark dl{gap:12px;margin:0;display:grid}.brand-plate-mark dt{color:var(--brass-ink);font-weight:500}.brand-plate-mark dd{margin:2px 0 0}.plate-word{white-space:nowrap;line-height:1.12;display:inline-block}.plate-lead{display:inline-block;position:relative}.plate-lead em{transform-origin:0 100%;display:inline-block}.plate-rule{background:var(--brass);transform-origin:0;height:max(2px,.022em);position:absolute;bottom:.13em;left:.04em;right:-.42em}.js [data-reveal]:not(.is-visible) .plate-rule{transform:scaleX(0)}.js [data-reveal]:not(.is-visible) .plate-lead em,.mark-ticks{opacity:0}.mark-ring{stroke-dasharray:252}.mark-point{transform-box:fill-box;transform-origin:50%}.js [data-reveal=mark]:not(.is-visible) :is(.mark-f,.mark-point,figcaption){opacity:0}.js [data-reveal=mark]:not(.is-visible) .mark-ring{stroke-dashoffset:252px}.js [data-reveal=mark].is-visible .mark-ticks{animation:ring-fade .4s var(--ease-audit) 1.25s both}.js [data-reveal=mark].is-visible .mark-ticks line{animation:ring-tick .2s var(--ease-audit) both}.js [data-reveal=mark].is-visible .mark-ring{animation:ring-draw .55s var(--ease-audit) 1s both}.js [data-reveal=mark].is-visible .mark-f{animation:ring-up .45s var(--ease-audit) 1.35s both}.js [data-reveal=mark].is-visible .mark-point{animation:ring-pop .35s var(--ease-audit) 1.65s both}.js [data-reveal].is-visible .plate-rule{animation:brand-rule .7s var(--ease-audit) .2s both}.js [data-reveal].is-visible .plate-lead em{animation:brand-lean 1s var(--ease-audit) .75s both}.js [data-reveal].is-visible .plate-step{animation:plate-step .5s var(--ease-audit) var(--step,0s) both}@keyframes plate-step{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js [data-reveal] :is(.plate-rule,.plate-lead em,.plate-step,.mark-ticks,.mark-ticks line,.mark-ring,.mark-f,.mark-point){animation:none!important}.js [data-reveal=mark] :is(.mark-f,.mark-point,figcaption){opacity:1!important}.js [data-reveal] .plate-rule{transform:none!important}.js [data-reveal] .plate-lead em{opacity:1!important}.js [data-reveal=mark] .mark-ring{stroke-dashoffset:0!important}}@media (max-width:860px){.brand-plate-mark .brand-monogram{width:150px}}.brand-plate-compact .section{padding-block:clamp(40px,5vw,72px)}.brand-plate-compact .brand-plate-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,56px)}.brand-plate-compact .brand-plate-mark .brand-monogram{width:clamp(64px,9vw,116px)}.brand-plate-compact .brand-plate-word{font-size:clamp(38px,5vw,76px)}.brand-plate-line{color:var(--moss);font:400 clamp(15px,1.3vw,18px)/1.5 var(--sans);margin:8px 0 0}.problem-grid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.problem-grid article{background:var(--paper-bright);flex-direction:column;gap:14px;min-height:300px;padding:clamp(24px,2.6vw,38px);display:flex}.problem-grid article+article{border-left:1px solid var(--line)}.problem-grid span{color:var(--brass-ink);font:500 var(--label-md)/1 var(--sans)}.problem-grid h3{font:400 clamp(25px,2.3vw,33px)/1.18 var(--serif);margin:clamp(18px,3vw,44px) 0 0}.problem-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.problem-grid .problem-cost{border-top:1px solid var(--line);color:var(--ink);margin-top:auto;padding-top:16px}.problem-cost strong{color:var(--forest);font:400 clamp(34px,3.4vw,50px)/1 var(--serif);font-variant-numeric:lining-nums;margin-bottom:6px;display:block}.problem-source{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:12.5px;line-height:1.5}.offering-list{border-top:1px solid var(--line);display:grid}.offering-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,5vw,90px);padding:clamp(30px,4vw,56px) 0;display:grid}.offering-copy>span{color:var(--brass-ink);font:500 var(--label-md)/1 var(--sans)}.offering-copy h3{font:400 clamp(34px,4vw,58px)/1.04 var(--serif);letter-spacing:-.02em;margin:12px 0 14px}.offering-copy p{max-width:62ch;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.offering-copy ul{flex-wrap:wrap;gap:8px;margin:20px 0 22px;padding:0;list-style:none;display:flex}.offering-copy li{border:1px solid var(--line);color:var(--forest);background:var(--paper-bright);padding:7px 12px;font-size:14px}.offering-copy a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:5px;font-weight:500}.offering-outcome{border-left:2px solid var(--brass);font:400 clamp(20px,1.9vw,26px)/1.3 var(--serif);margin:0;padding-left:20px}.offering-outcome small{color:var(--muted);font:400 var(--label-sm)/1.2 var(--sans);margin-bottom:8px;display:block}.difference-table{border:1px solid var(--line);background:var(--paper-bright);display:grid}.difference-table [role=row]{grid-template-columns:minmax(0,.55fr) minmax(0,1fr) minmax(0,1fr);display:grid}.difference-table [role=row]+[role=row]{border-top:1px solid var(--line)}.difference-table span{padding:clamp(14px,1.6vw,22px) clamp(14px,2vw,28px);font-size:16px;line-height:1.5}.difference-table [role=rowheader]{color:var(--muted);font-size:var(--label-md)}.difference-table [role=cell]:nth-child(2){color:var(--muted)}.difference-table span:nth-child(3){color:var(--paper);background:var(--forest)}.difference-head span{color:var(--muted);font:500 var(--label-md)/1.3 var(--sans)}.difference-head span:nth-child(3){color:var(--brass-soft)}.difference-section .center-link{margin-top:28px}.offering-detail .section{padding-top:clamp(64px,7vw,110px);padding-bottom:clamp(64px,7vw,110px)}.offering-checklist{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,60px);margin:0;padding:0;list-style:none;display:grid}.offering-checklist li{border-bottom:1px solid var(--line);padding:16px 0 16px 28px;font-size:16px;line-height:1.5;position:relative}.offering-checklist li:before{content:"✓";color:var(--brass-ink);position:absolute;left:0}.sample-heading{margin-top:clamp(48px,6vw,90px)}.sample-heading h3{font:400 clamp(30px,3.2vw,46px)/1.1 var(--serif);margin:0 0 10px}.sample-heading>p:not(.eyebrow){color:var(--muted)}.offering-detail .sample-dashboard{margin-top:30px}.offering-detail .founder-memo h3{font:400 clamp(28px,3vw,42px)/1.1 var(--serif);margin:0}.offering-detail .deliverable-grid{margin-top:clamp(36px,5vw,64px)}.offering-aside{max-width:720px;font:400 clamp(19px,1.7vw,23px)/1.5 var(--serif);margin:34px 0 0}.offering-aside a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:5px}.contact-single{max-width:980px}.contact-single>article{border:1px solid var(--line);background:var(--paper-bright);padding:clamp(28px,4vw,56px)}.contact-single h2{margin:26px 0 14px;font-size:clamp(34px,3.6vw,52px)}.contact-single article>p{color:var(--muted)}@media (max-width:860px){.problem-grid{grid-template-columns:1fr}.problem-grid article{min-height:0}.problem-grid article+article{border-left:0;border-top:1px solid var(--line)}.offering-list article{align-items:start}.offering-checklist,.offering-list article{grid-template-columns:1fr}.difference-table [role=row]{grid-template-columns:1fr 1fr}.difference-table [role=rowheader]{background:var(--paper-soft);grid-column:1/-1;padding-top:12px;padding-bottom:10px}.difference-head span:first-child{display:none}.difference-table span{font-size:15px}}.pv{background:var(--paper-soft);height:132px;position:relative;overflow:hidden}.pv-books i{background:var(--paper-bright);border:1px solid var(--line);width:62px;height:80px;transform:translate(calc((var(--i) - 2) * 17px),calc(var(--i) * 6px - 12px)) rotate(var(--r));transition:transform .7s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i) * 80ms),opacity .3s ease calc(.2s + var(--i) * 80ms);margin:-40px 0 0 -31px;box-shadow:0 4px 10px #1d12301a}.pv-books em,.pv-books i{position:absolute;top:50%;left:50%}.pv-books em{color:var(--ink);background:var(--brass);font:600 11px/1 var(--sans);padding:4px 8px;transition:opacity .3s .9s,transform .4s cubic-bezier(.2,1.5,.4,1) .9s;transform:translate(4px,-36px)rotate(8deg)}.pv-numbers{align-content:center;gap:7px;padding:0 20%;display:grid}.pv-numbers div{color:var(--muted);background:var(--paper-bright);border:1px solid var(--line);transition:opacity .4s ease,transform .5s var(--ease-audit);justify-content:space-between;align-items:center;padding:5px 11px;font-size:13px;display:flex}.pv-numbers div:nth-child(2){transition-delay:.12s}.pv-numbers div:nth-child(3){transition-delay:.24s}.pv-numbers b{color:var(--brass-ink);font:400 19px/1 var(--serif)}.pv-ask{align-content:center;gap:9px;padding:0 14%;display:grid}.pv-ask p{width:max-content;max-width:100%;color:var(--paper);background:var(--forest);font:400 15px/1.2 var(--serif);transition:opacity .4s ease .1s,transform .5s var(--ease-audit) .1s;margin:0 0 2px;padding:9px 13px}.pv-ask i{border-top:1px dashed var(--sage)}.pv-ask i:nth-of-type(3){width:58%}.js :is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .pv-books i{opacity:0;transform:translateY(-96px)rotate(0)}.js :is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .pv-books em{opacity:0;transform:translate(4px,-36px)rotate(8deg)scale(1.8)}.js :is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .pv-numbers div{opacity:0;transform:translate(-14px)}.js :is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .pv-ask p{opacity:0;transform:translateY(10px)}.problem-grid article{gap:12px;min-height:0;padding:0 0 clamp(22px,2.4vw,34px)}.problem-grid article>:not(.pv){margin-inline:clamp(22px,2.4vw,34px)}.problem-grid h3{margin-top:22px}.difference-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.magnet-band .magnet-inner>p.ask-typed.ask-typed.ask-typed{width:fit-content;max-width:100%;color:var(--paper-bright);border:1px solid var(--line-dark);border-left:3px solid var(--brass);font:400 clamp(19px,2.3vw,31px)/1.3 var(--serif);background:#ffffff12;margin:4px 0;padding:16px 22px}.ask-typed span{display:block}.js .ask-typed:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) span{clip-path:inset(0 100% 0 0)}.js .ask-typed:is([data-reveal=scene].is-visible,[data-held].is-on) span{animation:ask-type 2.1s steps(44) .4s both}@keyframes ask-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.section-heading.centered{text-align:center;max-width:900px;margin-inline:auto}.section-heading.centered .eyebrow{justify-content:center}.section-heading.centered .eyebrow:after{content:"";background:var(--brass);width:28px;height:1px}.magnet-inner.centered{text-align:center;justify-items:center;max-width:none}.problem-grid article>p,.problem-grid h3{text-align:center}.difference-section>.difference-table{max-width:1040px;margin-inline:auto}.difference-section .center-link{width:max-content;margin-inline:auto;display:block}.offering-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,100px);display:grid}.offering-detail:nth-of-type(2n) .offering-split .scene{order:-1}.offering-split .section-heading>p:not(.eyebrow){max-width:34em;color:var(--muted);margin-top:16px;font-size:17px;line-height:1.6}.offering-split .offering-checklist{grid-template-columns:1fr;margin-top:26px}.section{padding-block:clamp(56px,6vw,96px)}.section-heading.centered{margin-bottom:clamp(28px,3.4vw,48px)}.section-heading.centered .eyebrow.dark:after,.section-heading.centered .eyebrow.light:after{content:"";background:var(--brass);width:28px;height:1px}.problem-grid article{text-align:center}.cost-band{color:var(--paper);background-color:var(--forest-deep);background-image:var(--forest-grain);background-size:180px 180px;position:relative}.cost-band h2{color:var(--paper-bright)}.cost-grid{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cost-grid article{text-align:center;justify-items:center;gap:10px;padding:clamp(26px,3vw,44px) clamp(16px,2vw,30px);display:grid}.cost-grid article+article{border-left:1px solid var(--line-dark)}.cost-grid span{color:var(--brass-soft);font-size:15px}.cost-grid strong{color:var(--paper-bright);font:400 clamp(52px,6.4vw,96px)/1 var(--serif);font-variant-numeric:lining-nums}.cost-grid strong small{color:var(--sage);font:400 clamp(15px,1.3vw,19px)/1 var(--sans);margin-left:.35em}.cost-grid p{max-width:30ch;color:var(--sage);margin:0;font-size:15px;line-height:1.55}.cost-source{max-width:70ch;color:var(--sage);text-align:center;opacity:.8;margin:18px auto 0;font-size:12.5px;line-height:1.5}.js [data-reveal=scene]{opacity:1;transform:none}.ob{aspect-ratio:4/3;perspective:1200px;color:var(--ink);position:relative;container-type:inline-size}.ob-book-body{width:0;height:0;transform-style:preserve-3d;position:absolute;top:56%;left:50%;transform:rotateX(54deg)rotate(-24deg)}.ob-cover,.ob-loose,.ob-page{width:44cqw;height:56cqw;position:absolute;top:-28cqw;left:-22cqw}.ob-page{background:var(--paper-bright);border:1px solid var(--line);transform:translateZ(calc(var(--i) * .9cqw))}.ob-page:first-child{box-shadow:3cqw 5cqw 8cqw #10271d47}.ob-loose{background:var(--paper-bright);border:1px solid var(--line);background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));transform:translateZ(calc(5.4cqw + var(--i) * .9cqw));transition:transform .9s cubic-bezier(.65,0,.15,1) calc(.3s + var(--i) * .13s);background-position:20% 18%,15% 27%,12% 36%;background-repeat:no-repeat;background-size:64% 2%,48% 2%,36% 2%}.ob-cover{color:var(--paper-bright);background:var(--forest);border-left:2.2cqw solid var(--forest-deep);transform-origin:0;align-content:start;gap:1.4cqw;padding:6cqw 5cqw;transition:transform 1s cubic-bezier(.3,.7,.2,1) 1.15s;display:grid;transform:translateZ(8.4cqw)rotateY(0);box-shadow:inset 0 0 0 1px #ffffff0f}.ob-cover b{font:400 6.4cqw/1 var(--serif)}.ob-cover span{color:var(--brass-soft);font-size:3cqw}.ob-cover:after{content:"";height:1px;bottom:6cqw;left:5cqw;right:5cqw}.ob-cover:after,.ob-tab{background:var(--brass);position:absolute}.ob-tab{color:var(--ink);font:600 2.8cqw/1 var(--sans);white-space:nowrap;padding:1.6cqw 2.6cqw;transition:opacity .3s 2.15s,transform .45s cubic-bezier(.2,1.4,.4,1) 2.15s;top:-18cqw;left:20cqw;transform:translateZ(8.6cqw)}.js .ob-book:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-loose{transform:translate3d(calc(var(--x) * 1cqw),calc(var(--y) * 1cqw),14cqw) rotate(var(--r))}.js .ob-book:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-cover{transform:translateZ(8.4cqw)rotateY(-168deg)}.js .ob-book:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-tab{opacity:0;transform:translateZ(8.6cqw)translate(-12cqw)}.ob-bars{grid-template-rows:1fr auto;gap:4cqw;padding:6cqw 9cqw 3cqw;display:grid}.ob-plot{border-bottom:2px solid var(--forest);align-items:flex-end;gap:4cqw;padding:0 5cqw 0 2cqw;display:flex}.ob-bar,.ob-plot{position:relative}.ob-bar{height:calc(var(--h) * 1%);background:var(--forest);clip-path:inset(-30% -40% 0 -10%);transition:clip-path .75s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * .12s);flex:1}.ob-bar:before{content:"";background:var(--forest-mid);transform-origin:0 100%;width:100%;height:2.6cqw;position:absolute;bottom:100%;left:0;transform:skew(-45deg)}.ob-bar:after{content:"";background:var(--forest-deep);transform-origin:0 0;width:2.6cqw;height:100%;position:absolute;top:0;left:100%;transform:skewY(-45deg)}.ob-bar.is-now{background:var(--brass)}.ob-bar.is-now:before{background:var(--brass-soft)}.ob-bar.is-now:after{background:var(--brass-ink)}.ob-plot svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ob-plot path{fill:none;stroke:var(--brass-ink);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.3s cubic-bezier(.6,0,.2,1) 1.2s}.ob-runway{color:var(--brass-ink);background:var(--paper-bright);border:1px solid var(--line);font:500 2.6cqw/1.2 var(--sans);margin:0;padding:1cqw 1.8cqw;transition:opacity .4s 2.3s;position:absolute;top:0;left:2cqw}.ob-bars dl{text-align:center;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ob-bars dl div{transition:opacity .5s ease 2.1s,transform .5s var(--ease-audit) 2.1s}.ob-bars dl div+div{border-left:1px solid var(--line)}.ob-bars dt{color:var(--muted);font-size:2.5cqw}.ob-bars dd{font:400 5cqw/1.1 var(--serif);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin:.6cqw 0 0}.js .ob-bars:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-bar{clip-path:inset(100% -40% 0 -10%)}.js .ob-bars:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) path{stroke-dashoffset:1px}.js .ob-bars:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) :is(.ob-runway,dl div){opacity:0}.js .ob-bars:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) dl div{transform:translateY(1.6cqw)}.ob-flip{place-items:center;display:grid}.ob-flip-inner{width:74cqw;height:48cqw;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.45,0,.2,1) 1.1s;position:relative;transform:rotateX(4deg)rotateY(180deg)}.ob-a,.ob-q{backface-visibility:hidden;align-content:center;gap:1.6cqw;padding:6cqw;display:grid;position:absolute;inset:0;box-shadow:0 4cqw 9cqw #10271d40}.ob-q{color:var(--paper-bright);background:var(--forest)}.ob-a{background:var(--paper-bright);border:1px solid var(--line);border-top:1cqw solid var(--brass);transform:rotateY(180deg)}.ob-flip small{font-size:2.7cqw}.ob-q small{color:var(--brass-soft)}.ob-a small{color:var(--muted)}.ob-q p{font:400 7.4cqw/1.08 var(--serif);margin:0}.ob-a p{font:400 4.7cqw/1.2 var(--serif);margin:0}.ob-a .ob-then{color:var(--forest)}.ob-a em{border:1px solid var(--success);color:var(--success);font:500 2.5cqw/1 var(--sans);justify-self:start;margin-top:1.4cqw;padding:1.1cqw 1.8cqw}.js .ob-flip:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-flip-inner{transform:rotateX(4deg)rotateY(0)}.ob-ring{place-items:center;display:grid}.ob-ring svg{width:78cqw;max-height:100%;transition:transform 1.5s cubic-bezier(.2,.7,.2,1) .2s;overflow:visible}.ob-ring line{stroke:var(--forest);stroke-width:2.4px;stroke-linecap:round;transition:opacity .2s ease calc(.3s + var(--i) * 36ms)}.ob-ring-line{fill:none;stroke:var(--forest);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.6,0,.2,1) .6s}.ob-ring-point{fill:var(--brass);transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.2,1.6,.4,1) 1.9s,opacity .2s 1.9s}.ob-ring p{text-align:center;justify-items:center;gap:1.4cqw;margin:0;transition:opacity .5s 2.1s;display:grid;position:absolute}.ob-ring b{font:400 11cqw/1 var(--serif);color:var(--forest)}.ob-ring span{color:var(--muted);font-size:2.7cqw;line-height:1.4}.js .ob-ring:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) svg{transform:rotateX(66deg)rotate(-40deg)}.js .ob-ring:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) line{opacity:0}.js .ob-ring:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-ring-line{stroke-dashoffset:1px}.js .ob-ring:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-ring-point{opacity:0;transform:scale(0)}.js .ob-ring:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) p{opacity:0}.ob-sign{aspect-ratio:5/2;grid-template-columns:minmax(0,1fr) 12cqw minmax(0,1fr);align-items:center;max-width:920px;margin:0 auto clamp(24px,3vw,40px);display:grid}.ob-feed,.ob-signed{justify-items:center;gap:1.1cqw;display:grid}.ob-feed i{background:var(--paper-bright);border:1px solid var(--line);width:30cqw;height:3.4cqw;transition:opacity .25s ease calc(.25s + var(--i) * 90ms),transform .35s var(--ease-audit) calc(.25s + var(--i) * 90ms);position:relative}.ob-feed i:before{content:"";background:var(--sage);width:42%;height:1px;position:absolute;top:50%;left:1.4cqw}.ob-feed i:after{content:"✓";color:var(--success);font:400 2.2cqw/1 var(--sans);position:absolute;top:50%;right:1.2cqw;transform:translateY(-50%)}.ob-sign span{color:var(--muted);text-align:center;margin-top:1.4cqw;font-size:clamp(13px,2cqw,16px)}.ob-arrow{background:var(--brass);transform-origin:0;height:1px;transition:transform .6s var(--ease-audit) 1s}.ob-arrow:after{content:"";border-top:1px solid var(--brass);border-right:1px solid var(--brass);width:1.4cqw;height:1.4cqw;margin:-.7cqw 0 0 auto;display:block;transform:rotate(45deg)}.ob-signed>div{background:var(--paper-bright);border:1px solid var(--line);border-top:.7cqw solid var(--brass);gap:1cqw;width:26cqw;padding:2.6cqw;transition:transform .7s cubic-bezier(.2,.8,.2,1) 1.4s,opacity .4s 1.4s;display:grid;transform:rotate(-2deg);box-shadow:0 2.4cqw 5cqw #10271d29}.ob-signed b{font:500 2.3cqw/1.2 var(--sans)}.ob-signed div i{background:var(--line);height:.6cqw}.ob-signed div i:nth-of-type(2){width:72%}.ob-signed div i:nth-of-type(3){width:48%}.ob-signed svg{width:62%;overflow:visible}.ob-signed path{fill:none;stroke:var(--forest);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s 2s}.ob-signed em{border:1px solid var(--success);color:var(--success);font:500 1.8cqw/1 var(--sans);justify-self:end;padding:.8cqw 1.3cqw;transition:transform .35s cubic-bezier(.2,1.5,.4,1) 2.9s,opacity .2s 2.9s;transform:rotate(-4deg)}.js .ob-sign:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-feed i{opacity:0;transform:translate(-4cqw)}.js .ob-sign:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-arrow{transform:scaleX(0)}.js .ob-sign:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-signed>div{opacity:0;transform:translateY(3cqw)rotate(-8deg)}.js .ob-sign:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-signed path{stroke-dashoffset:1px}.js .ob-sign:is([data-reveal=scene]:not(.is-visible),[data-held]:not(.is-on)) .ob-signed em{opacity:0;transform:rotate(-4deg)scale(1.7)}.story{background:var(--paper-soft);border-block:1px solid var(--line)}.story-stage{--stack-h:640px;width:min(100%,var(--max));grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px clamp(32px,5vw,88px);margin:0 auto;padding:clamp(56px,6vw,96px) clamp(24px,5vw,76px);display:grid}.story-text{min-width:0}.story-text .section-heading{margin-bottom:clamp(24px,4.4vh,48px)}.story-text .section-heading h2{text-wrap:balance;font-size:clamp(38px,3.9vw,60px)}.story-frames{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.story-frames li{--pad:clamp(14px,2.2vh,22px);padding:var(--pad) 0 var(--pad) 26px;border-top:1px solid var(--line);position:relative}.story-frames li:before{content:"";left:0;top:var(--pad);bottom:var(--pad);background:var(--brass);transform-origin:50% 0;width:2px;transition:transform .55s var(--ease-audit);position:absolute}.story-frames h3{color:var(--ink);font:400 clamp(24px,2.2vw,34px)/1.1 var(--serif);letter-spacing:-.02em;align-items:baseline;gap:14px;margin:0;transition:color .35s;display:flex}.story-frames h3 span{color:var(--brass-ink);font:500 var(--label-md)/1 var(--sans);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;flex:none}.story-body{transition:grid-template-rows .55s var(--ease-audit),opacity .4s ease;grid-template-rows:1fr;display:grid}.story-body>div{min-height:0;overflow:hidden}.story-body p{max-width:42ch;color:var(--muted);margin:12px 0 10px;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.story-body a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:5px;font-weight:500}.story-tabs{margin:0;padding:0;list-style:none;display:none}.story-tabs li{color:var(--muted);text-align:center;gap:4px;padding:14px 8px 0;font-size:clamp(13px,1.2vw,16px);transition:color .3s,box-shadow .3s;display:grid;box-shadow:0 -1px #0000}.story-tabs li span{font:500 var(--label-sm)/1 var(--sans)}.story-tabs li.is-active{color:var(--forest);box-shadow:0 -2px 0 var(--brass);font-weight:500}.story-tabs li.is-done{color:var(--forest)}.story.is-live{height:calc(var(--frames) * 60vh + 100vh)}.story.is-live .story-stage{--stage-pad:clamp(20px,4vh,44px);--stack-h:calc(100svh - 2 * var(--stage-pad));height:100svh;padding-block:var(--stage-pad);position:sticky;top:0;overflow:hidden}@media (min-width:1024px){.story.is-live .story-frames li:not(.is-active):before{transform:scaleY(0)}.story.is-live .story-frames li:not(.is-active) h3{color:var(--muted)}.story.is-live .story-frames li:not(.is-active) .story-body{opacity:0;grid-template-rows:0fr}}.stack-wrap{width:100%;min-width:0;container:stack/inline-size}.stack{--sw:min(100cqw/1.37,var(--stack-h) * .8485);width:var(--sw);aspect-ratio:560/660;margin:0 0 0 max(0px,(100cqw - var(--sw) * 1.37)/2);position:relative;container:stack-figure/inline-size}.stack svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stack text{font-family:var(--sans)}.stack-shadow{fill:var(--forest-deep);opacity:.18}.stack-cover-front,.stack-cover-top{fill:var(--forest)}.stack-cover-side{fill:var(--forest-deep)}.stack-page-top{fill:var(--paper-bright)}.stack-page-front,.stack-page-side{fill:var(--paper)}@supports (color:color-mix(in lab,red,red)){.stack-page-side{fill:color-mix(in srgb,var(--paper) 70%,var(--line))}}.stack-page-edges{fill:none;stroke:var(--line);stroke-width:.8px}.stack-ledger-title{fill:var(--forest);font:400 15px var(--serif)}.stack-ledger-rule{fill:none;stroke:var(--forest);stroke-width:1px}.stack-line{fill:none;stroke:var(--sage);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s ease calc(.45s + var(--i) * 70ms)}.stack-amount{stroke:var(--moss)}.stack-row.is-brass .stack-amount{stroke:var(--brass);stroke-width:3.4px}.stack-row-text{fill:var(--brass-ink);font-size:12px;font-weight:600;transition:opacity .3s .9s}.stack-tick{fill:none;stroke:var(--success);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s ease calc(.9s + var(--i) * 60ms)}.stack-row{transition:opacity .5s}.stack-ribbon{fill:var(--brass)}.stack-ribbon-hang{fill:var(--brass-ink)}.stack-ribbon,.stack-ribbon-hang{transform-box:fill-box;transform-origin:50% 0;transition:transform .5s var(--ease-audit) 1.35s,opacity .3s ease 1.35s}.stack-guide,.stack-marks{fill:none;stroke:var(--moss);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.5}.stack-guide{stroke-dasharray:2 5;opacity:.75}.stack-bar{transition:transform .85s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * .11s);transform:none}.stack-bar-front{fill:var(--forest)}.stack-bar-side{fill:var(--forest-deep)}.stack-bar-top{fill:var(--forest-mid)}.stack-bar.is-now .stack-bar-front{fill:var(--brass)}.stack-bar.is-now .stack-bar-side{fill:var(--brass-ink)}.stack-bar.is-now .stack-bar-top{fill:var(--brass-soft)}.stack-plate-top{fill:var(--forest)}.stack-plate-front,.stack-plate-side{fill:var(--forest-deep)}@supports (color:color-mix(in lab,red,red)){.stack-plate-side{fill:color-mix(in srgb,var(--forest-deep) 70%,var(--ink))}}.stack-plate-inset{fill:none;stroke:var(--brass);stroke-width:1px;opacity:.7}.stack-plate-ask{fill:var(--sage);font-size:14px}.stack-plate-answer{fill:var(--paper-bright);font:400 42px var(--serif);letter-spacing:-.02em}.stack-thread{fill:none;stroke:var(--brass-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.6,0,.2,1) .7s}.stack-point{fill:var(--brass);transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.2,1.6,.4,1) 2.1s,opacity .2s 2.1s}.stack-point-ring{fill:none;stroke:var(--brass);stroke-width:1.5px;opacity:.6}.stack-lead{fill:none;stroke:var(--moss);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}.stack-lead-dot{fill:var(--brass-ink)}.stack-lead,.stack-lead-dot{transition:opacity .4s .9s}.stack-rise{fill:none;stroke:var(--moss);stroke-width:1.2px;opacity:.6;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-audit) .5s}.stack-key,.stack-note{left:var(--x);top:var(--y);margin:0;position:absolute}.stack-key{color:var(--muted);font:500 var(--label-sm)/1.2 var(--sans);white-space:nowrap;transform:translateY(calc(-50% - 92px))}.stack-note{gap:5px;width:34%;display:grid;transform:translateY(-50%)}.stack-note span{color:var(--muted);font:500 var(--label-sm)/1.2 var(--sans);align-items:baseline;gap:.7em;transition:color .35s,opacity .4s;display:flex}.stack-note b{color:var(--brass-ink);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.stack-note i{font-style:normal}.stack-note :is(strong,em){transition:opacity .5s ease 1s,transform .6s var(--ease-audit) 1s}.stack-note strong{color:var(--ink);font:400 clamp(15px,1.3vw,19px)/1.25 var(--serif)}.stack-note em{color:var(--success);font:500 var(--label-xs)/1.3 var(--sans);margin-top:4px;font-style:normal}.stack-ghost{fill:none;stroke:var(--moss);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .45s}.stack-solid{transition:opacity .5s ease,transform .8s var(--ease-audit)}.stack-answer .stack-solid{transition:opacity .6s ease .1s,transform .9s var(--ease-audit) .1s}@container stack (max-width:600px){.stack{--sw:min(100cqw,var(--stack-h) * .8485);margin-inline:auto}.stack-lead-run,.stack-note :is(i,strong,em),.stack-rise,.stack-spine-ghost{display:none}.stack-key,.stack-note{width:auto;left:auto;right:0}.stack-key{max-width:6.4em;font-size:var(--label-xs);white-space:normal;text-align:right;line-height:1.3;top:0;transform:none}}@container stack-figure (max-width:259px){.stack-key,.stack-lead,.stack-lead-dot{display:none}.stack-note span{font-size:var(--label-xs)}}.story.is-live .stack-tier:not(.is-built) .stack-ghost{opacity:.6}.story.is-live .stack-tier:not(.is-built) :is(.stack-lead,.stack-lead-dot){opacity:0;transition-delay:0s}.story.is-live .stack-tier:not(.is-built) .stack-rise{stroke-dashoffset:1px;transition-duration:.3s;transition-delay:0s}.story.is-live .stack-note:not(.is-built) span{opacity:.55}.story.is-live .stack-note:not(.is-built) :is(strong,em){opacity:0;transition-delay:0s;transform:translate(-10px)}.story.is-live .stack-note.is-focus span{color:var(--brass-ink)}.story.is-live .stack-books:not(.is-built) .stack-solid{opacity:0;transform:translateY(18px)}.story.is-live .stack-books:not(.is-built) .stack-line{stroke-dashoffset:1px}.story.is-live .stack-books:not(.is-built) :is(.stack-tick,.stack-row-text){opacity:0}.story.is-live .stack-books:not(.is-built) :is(.stack-ribbon,.stack-ribbon-hang){opacity:0;transform:scaleY(0)}.story.is-live .stack-books.is-built:not(.is-focus) .stack-row:not(.is-brass){opacity:.38}.story.is-live .stack-numbers:not(.is-built) .stack-bar{transform:translateY(calc(var(--h) * 1px + 34px))}.story.is-live .stack-answer:not(.is-built) .stack-solid{opacity:0;transform:translateY(-44px)}.story.is-live .stack-answer:not(.is-built) .stack-thread{stroke-dashoffset:1px;transition-duration:.4s;transition-delay:0s}.story.is-live .stack-answer:not(.is-built) .stack-point{opacity:0;transition-delay:0s;transform:scale(0)}.story.is-live:not(.is-ready) :is(.stack *,.story-body,.story-frames li){transition:none!important}.ring-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,100px);display:grid}.ring-split .section-heading>p:not(.eyebrow){max-width:34em;color:var(--muted);margin-top:16px;font-size:17px;line-height:1.6}@media (max-width:860px){.cost-grid{grid-template-columns:1fr}.cost-grid article+article{border-left:0;border-top:1px solid var(--line-dark)}.ring-split{grid-template-columns:1fr}.ob-sign{aspect-ratio:5/3}}@media (max-width:1023px){.story-stage{--stack-h:62vh;grid-template-columns:minmax(0,1fr);row-gap:28px}.story-text{display:contents}.story-text .section-heading{text-align:center;order:0;margin:0}.story-text .section-heading .eyebrow{justify-content:center}.story-text .section-heading h2{max-width:22ch;margin-inline:auto;font-size:clamp(30px,6.2vw,46px)}.stack-wrap{order:1}.story-frames{order:2;width:100%;max-width:620px;margin-inline:auto}.story-frames h3{font-size:clamp(24px,6.4vw,32px)}.story-tabs{order:3}.story.is-live{height:calc(var(--frames) * 75vh + 100vh)}.story.is-live .story-stage{--stack-h:calc(100svh - 450px - 4vw);grid-template-rows:auto minmax(0,1fr) auto auto;row-gap:clamp(10px,2vh,20px)}.story.is-live .stack-wrap{align-self:center}.story.is-live .story-frames{text-align:center;border:0;display:grid}.story.is-live .story-frames li{opacity:0;visibility:hidden;transition:opacity .35s ease,transform .5s var(--ease-audit),visibility 0s linear .35s;border:0;grid-area:1/1;padding:0;transform:translateY(12px)}.story.is-live .story-frames li.is-active{opacity:1;visibility:visible;transition:opacity .35s ease .1s,transform .5s var(--ease-audit) .1s,visibility 0s linear 0s;transform:none}.story.is-live .story-frames li:before{display:none}.story.is-live .story-frames h3{justify-content:center}.story.is-live .story-body p{margin-inline:auto}.story.is-live .story-tabs{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.ask-typed span,.ob *,.pv *,.stack *{transition:none!important;animation:none!important}}.cost-band h2,.section-heading.centered h2,.story-frames h3{text-wrap:balance}.section-heading.centered .eyebrow i{flex:none}.kuber-mark{vertical-align:middle;flex:none;width:1.5em;height:1.5em}.kuber-coin{fill:var(--brass)}.kuber-rim{fill:none;stroke:var(--brass-ink);stroke-width:1.2px;opacity:.55}.kuber-k{fill:none;stroke:var(--forest-deep);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.tool-link{align-items:center;gap:8px;display:inline-flex}.kuber-large{width:64px;height:64px}.kuber-launch{z-index:40;color:var(--paper);background:var(--forest);border:1px solid var(--line-dark);transition:transform .25s var(--ease-audit),background .25s ease;align-items:center;gap:9px;padding:7px 14px 7px 7px;text-decoration:none;display:inline-flex;position:fixed;bottom:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px);box-shadow:0 12px 32px #10271d47}.kuber-launch:focus-visible,.kuber-launch:hover{background:var(--forest-deep);transform:translateY(-2px)}.kuber-launch .kuber-mark{width:28px;height:28px}.kuber-launch span{color:var(--sage);font-size:0;line-height:1.3;display:grid}.kuber-launch b{color:var(--paper-bright);font-size:15px;font-weight:500}@media (max-width:860px){.kuber-launch span{font-size:0}.kuber-launch b{font-size:14px}.kuber-launch{padding:7px 13px 7px 7px}}@media print{.kuber-launch{display:none}}.cost-meter{gap:clamp(20px,2.6vw,34px);display:grid}.cost-days{gap:12px;width:100%;max-width:980px;margin:0 auto;display:grid}.cost-days p{color:var(--sage);justify-content:center;align-items:baseline;gap:12px;margin:0;font-size:15px;display:flex}.cost-days p strong{min-width:5.2ch;color:var(--brass-soft);font:400 clamp(28px,3vw,42px)/1 var(--serif);font-variant-numeric:tabular-nums lining-nums;text-align:right}.cost-track{background:var(--line-dark);height:6px}.cost-track i{background:var(--brass);transform-origin:0;height:100%;transform:scaleX(var(--day,1));display:block}.cost-days ol{color:var(--sage);grid-template-columns:repeat(4,1fr);margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cost-days li:nth-child(2){text-align:left;padding-left:16.6%}.cost-days li:nth-child(3){text-align:right;padding-right:16.6%}.cost-days li:last-child{text-align:right}.cost-meter .cost-grid strong{font-variant-numeric:tabular-nums lining-nums;font-size:clamp(40px,5vw,76px)}.cost-grid small{color:var(--brass-soft);font-size:14px}.cost-total{color:var(--sage);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 18px;margin:0;font-size:16px;display:flex}.cost-total strong{color:var(--brass-soft);font:400 clamp(44px,5.6vw,84px)/1 var(--serif);font-variant-numeric:tabular-nums lining-nums}.cost-source button{color:var(--brass-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:6px;padding:0}.cost-source button:disabled{opacity:0;pointer-events:none}@media (max-width:860px){.cost-days ol{font-size:11.5px}.cost-days li:nth-child(2),.cost-days li:nth-child(3){text-align:center;padding:0}}@media (prefers-reduced-motion:reduce){.cost-source button{display:none}}.cost-scale{gap:clamp(20px,2.4vw,30px);max-width:1120px;margin-inline:auto;display:grid}.cost-rows{grid-template-columns:minmax(0,.46fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.cost-row{grid-column:1/-1;grid-template-columns:subgrid;opacity:var(--in,1);transform:translateY(calc((1 - var(--in,1)) * 12px));align-items:start;padding-block:clamp(14px,1.5vw,20px);display:grid}.cost-row+.cost-row{border-top:1px solid var(--line-dark)}.cost-row.is-fee{transform:translateY(calc(var(--lift,0) * var(--lift-px,0px) * var(--lift-share,1)));padding-top:0}.cost-row:last-child{padding-bottom:0}.cost-row-text{padding-top:6px}.cost-row-text h3{color:var(--paper-bright);font:500 17px/1.35 var(--sans);letter-spacing:0;margin:0 0 6px}.cost-row-text p{max-width:40ch;color:var(--sage);margin:0;font-size:14.5px;line-height:1.5}.cost-plot{gap:10px;min-width:0;display:grid}.cost-figure{color:var(--sage);transform-origin:0 100%;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:2px 12px;margin:0;font-size:14.5px;line-height:1.3;display:flex}.is-fee .cost-figure{transform:scale(calc(1 + var(--grow,1) * var(--lift,0)))}.cost-figure strong{color:var(--paper-bright);font:400 clamp(30px,3.4vw,46px)/1 var(--serif);font-variant-numeric:tabular-nums lining-nums}.cost-bar-track{background:#f3f0e712;height:14px;position:relative}.cost-notches i{top:-4px;bottom:-4px;left:calc(var(--x,0) * 100%);width:1px;opacity:var(--o,0);background:#f3f0e757;position:absolute}.cost-bar{background:var(--brass);transform-origin:0;transform:scaleX(var(--w,0));position:absolute;inset:0}.cost-ruler{height:20px;margin-top:-10px;position:relative}.cost-ruler span{top:0;left:calc(var(--x,0) * 100%);color:var(--sage);white-space:nowrap;font-variant-numeric:tabular-nums;opacity:var(--o,0);border-right:1px solid #f3f0e757;padding:6px 6px 0 0;font-size:12.5px;line-height:1.25;transition:opacity .1s linear;position:absolute;transform:translate(-100%)}.cost-years{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;height:14px;display:grid}.cost-years i{border:1px solid #d8c49e9e;position:relative}.cost-years i:before{content:"";opacity:var(--on,1);background:repeating-linear-gradient(135deg,#d8c49e99 0 2px,#0000 2px 7px);position:absolute;inset:0}.cost-close{color:var(--paper-bright);font:400 clamp(20px,2.1vw,28px)/1.2 var(--serif);letter-spacing:-.01em;text-align:center;text-wrap:balance;opacity:var(--in,1);margin:0}@media (max-width:860px){.cost-rows{--grow:.35;--lift-share:.3;grid-template-columns:minmax(0,1fr)}.cost-row{row-gap:14px}.cost-row-text{padding-top:0}}.cost-lede{max-width:46ch;color:var(--sage);margin:16px auto 0;font-size:17px;line-height:1.5}.story-text .section-heading .story-lede{color:var(--moss);margin:14px 0 0;font-size:17px;line-height:1.5}.cost-band :focus-visible{outline-color:var(--brass-soft)}.cost-stages-wait{min-height:60svh}.cost-stages{--fig:clamp(54px,15.5vw,132px);text-align:center;align-content:start;gap:clamp(14px,2.4svh,22px);max-width:1200px;margin-inline:auto}.cost-odo,.cost-stages{justify-items:center;display:grid}.cost-odo{color:var(--paper-bright);font:400 var(--fig)/1 var(--serif);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.cost-odo-stack{justify-items:center;display:grid}.cost-odo-stack>*{grid-area:1/1;margin:0}.cost-odo-row{transform:translateX(calc(var(--hid,0) * -.5ch));display:flex}.cost-rupee{width:.62ch;height:1.12em;transform:translateX(calc(var(--hid,0) * 1ch));display:block}.cost-rupee i{text-align:left;color:var(--sage);padding-top:.62em;font-size:.44em;font-style:normal;line-height:1;display:block}.cost-reel{width:1ch;height:1.12em;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.cost-reel>span{filter:blur(calc(var(--blur,0) * .016em));will-change:transform;display:block}.cost-reel i{text-align:center;height:1.12em;font-style:normal;line-height:1.12em;display:block}.cost-reel i:before{content:attr(data-d)}.cost-comma:before{content:","}.cost-rupee i:before{content:"₹"}.cost-odo-years:before{content:attr(data-text)}.cost-comma{text-align:center;width:.42ch;display:block}.cost-comma,.cost-odo-years{height:1.12em;line-height:1.12em}.cost-odo-years{white-space:nowrap}.cost-rules{gap:5px;width:8.46ch;margin-top:.1em;display:grid}.cost-rules i{background:var(--brass);height:1px;transform:scaleX(calc(((1 - var(--hid,0) / 8.46) * (1 - var(--years,1)) + .78 * var(--years,1)) * var(--rule,1)))}.cost-rules i+i{transform:scaleX(calc(.78 * var(--closed,1)))}.cost-caption{max-width:60ch;min-height:3.1em;color:var(--sage);text-wrap:balance;animation:cost-caption-in .32s var(--ease-audit) both;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}@keyframes cost-caption-in{0%{opacity:0;transform:translateY(6px)}}.cost-path{touch-action:pan-y;justify-self:stretch}.cost-rail{cursor:grab;-webkit-user-select:none;user-select:none;height:36px;position:relative;container-type:inline-size}.cost-rail:active{cursor:grabbing}.cost-rail:before{content:"";background:var(--line-dark);height:1px;position:absolute;inset:auto 0 0}.cost-rail-fill{background:var(--brass);transform-origin:0;height:2px;transform:scaleX(var(--at,.875));position:absolute;inset:auto 0 -1px}.cost-rail-stop{bottom:0;left:calc((var(--n) + .5) * 25%);background:#f3f0e76b;width:1px;height:7px;position:absolute}.cost-rail-index{width:0;height:100%;transform:translateX(calc(var(--at,.875) * 100cqw));pointer-events:none;position:absolute;bottom:0;left:0}.cost-rail-index b{color:var(--brass-soft);font:400 14px/1.2 var(--sans);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;transform:translateX(clamp(calc(var(--at,.875) * -100cqw),-50%,calc((1 - var(--at,.875)) * 100cqw - 100%)));position:absolute;bottom:18px;left:0}.cost-rail-index:after{content:"";background:var(--brass-soft);width:1px;height:13px;position:absolute;bottom:0;left:0}.cost-ledger{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cost-ledger li+li{border-left:1px solid var(--line-dark)}.cost-ledger button{width:100%;height:100%;color:var(--sage);font:inherit;text-align:center;text-wrap:balance;cursor:pointer;opacity:.36;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;padding:clamp(14px,2vw,24px) clamp(10px,1.4vw,20px);font-size:14.5px;line-height:1.4;transition:opacity .35s,background-color .2s;display:grid;position:relative}.cost-ledger .is-reached button,.cost-ledger button:hover{opacity:1}.cost-ledger button:hover{background-color:#f3f0e70a}.cost-ledger span{color:var(--paper)}.cost-ledger strong{color:var(--paper);font:400 clamp(22px,2.5vw,34px)/1.1 var(--serif);font-variant-numeric:tabular-nums lining-nums}.cost-ledger strong small{color:var(--sage);font:400 14px/1 var(--sans);margin-right:.45em}.cost-ledger em{font-style:normal}.cost-ledger-line{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cost-ledger .is-current strong{color:var(--paper-bright)}.cost-stages .cost-source{margin-top:0}@media (min-width:861px){.cost-band:has(.cost-stages)>.section{padding-block:clamp(32px,6svh,64px)}.cost-band:has(.cost-stages) .section-heading{margin-bottom:clamp(12px,2.4svh,24px)}.cost-band:has(.cost-stages) .eyebrow{margin-bottom:clamp(8px,1.6svh,16px)}.cost-band:has(.cost-stages) h2{font-size:clamp(32px,min(4vw,6.2svh),56px)}.cost-band:has(.cost-stages) .cost-lede{margin-top:clamp(6px,1.2svh,12px);font-size:16px}.cost-stages{--fig:clamp(72px,min(12vw,17svh),150px);gap:clamp(10px,2svh,20px)}.cost-caption{max-width:none;min-height:1.55em}.cost-ledger button{padding-block:clamp(12px,2svh,22px)}.cost-ledger strong{font-size:clamp(22px,min(2.5vw,4.2svh),34px)}.cost-stages .cost-close{font-size:clamp(18px,min(1.9vw,3.2svh),26px)}.cost-stages .cost-source{max-width:124ch}}@media (max-width:860px){.cost-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-ledger li:nth-child(3){border-left:0}.cost-ledger li:nth-child(n+3){border-top:1px solid var(--line-dark)}}@media (max-width:560px){.cost-caption{min-height:4.65em}.cost-ledger{grid-template-columns:minmax(0,1fr)}.cost-ledger li+li{border-left:0;border-top:1px solid var(--line-dark)}.cost-ledger button{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start;column-gap:14px;padding-inline:4px}.cost-ledger strong{grid-area:1/2/3;align-self:center}}@media (prefers-reduced-motion:reduce){.cost-caption{animation:none}.cost-reel>span{filter:none}}.phone-break{display:none}.section-lede{max-width:56ch;color:var(--muted);margin:16px auto 0;font-size:17px;line-height:1.6}@media (max-width:640px){.section{padding:56px 21px}h2{font-size:34px}.section-heading{margin-bottom:30px}.page-hero{min-height:0;padding:56px 21px}.page-hero h1{margin-bottom:20px;font-size:40px}.final-cta{padding:64px 21px}.section-lede{font-size:15.5px}.phone-break{display:inline}.cinematic-hero{min-height:0;padding:0;display:block}.cinematic-media{z-index:0;background-image:url(/fiscalahead-parallel-workday-poster-phone.webp);background-position:50% 45%;height:min(90.9vw,42svh);min-height:220px;position:relative;inset:auto}.cinematic-media video{object-position:center 45%}.cinematic-wash{background:linear-gradient(0deg,var(--forest-deep) 0,#10271d80 16%,#10271d00 42%)}.cinematic-wash:after{content:none}.cinematic-hero .hero-copy{width:auto;padding:6px 21px 40px}.cinematic-hero .eyebrow{margin-bottom:12px}.cinematic-hero .hero-copy h1{margin-bottom:14px;font-size:clamp(28px,8.3vw,35px);line-height:1.14}.cinematic-hero .hero-lede{margin-bottom:22px;font-size:15.5px;line-height:1.55}.cinematic-hero .hero-note{max-width:calc(100% - 62px);margin-top:22px;font-size:13.5px}.kuber-launch{gap:0;padding:6px;bottom:12px;right:12px}.kuber-launch .kuber-mark{width:34px;height:34px}.kuber-launch span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv{height:112px}.problem-grid h3{margin-top:16px;font-size:24px}.cost-lede{font-size:15.5px}.cost-meter .cost-grid article{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:2px 14px;padding:16px 0}.cost-meter .cost-grid strong{grid-area:1/2/3;align-self:center;font-size:30px}.cost-meter .cost-grid p{grid-column:1/-1;max-width:none}.cost-total strong{font-size:44px}.cost-stages{gap:14px}.cost-ledger button{padding-block:12px}.story-text .section-heading .story-lede{margin-top:8px;font-size:14px;line-height:1.45}.story.is-live .story-tabs{padding-right:52px}.model-story-grid{gap:30px}.model-story-copy h2{margin-bottom:18px}.model-story-copy .stages{flex-wrap:wrap;gap:6px 18px;margin-top:20px;display:flex}.model-story-copy .stages li,.model-story-copy .stages li:last-child{border:0;gap:7px;padding:0;font-size:16px}.model-story-copy .stages li:before{width:auto}.model-story-note{margin-top:24px;padding:16px 0}.ledger-reveal-inner{gap:30px;padding-top:56px;padding-bottom:56px}.ledger-reveal-copy h2{max-width:none;font-size:34px}.ledger-reveal-copy h2 br{display:none}.ob-sign{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) 7cqw minmax(0,1fr);margin-bottom:26px}.ob-feed i{width:40cqw;height:5.4cqw}.ob-feed i:after{font-size:3.6cqw}.ob-signed>div{gap:1.8cqw;width:38cqw;padding:4cqw}.ob-signed b{font-size:max(12.5px,3.8cqw)}.ob-signed em{padding:1.2cqw 2cqw;font-size:max(10.5px,3cqw)}.ob-sign span{margin-top:2.4cqw;font-size:13px}.ob-a small,.ob-bars dt,.ob-cover span,.ob-q small,.ob-runway,.ob-tab{font-size:max(11px,2.8cqw)}.ob-a em{font-size:max(10.5px,2.5cqw)}.offering-detail .section{padding-top:56px;padding-bottom:56px}.offering-split{grid-template-columns:minmax(0,1fr);gap:24px}.offering-split>div:first-child{display:contents}.offering-split .section-heading{order:0;margin-bottom:0}.offering-split>.ob{order:1}.offering-split .offering-checklist{order:2;margin-top:0}.deliverable-grid article{grid-template-columns:30px minmax(0,1fr);column-gap:10px;min-height:0;padding:16px 0;display:grid}.deliverable-grid h3{margin:0 0 4px;font-size:19px}.deliverable-grid p{grid-column:2;margin:0}.footer-nav>div{gap:0}.footer-nav>div>span{margin-bottom:6px}.footer-nav a{padding:11px 0;font-size:15px}.center-link,.cost-source button,.footer-base a,.ledger-reveal-cta,.site-header .wordmark,.story-body a{position:relative}.center-link:after,.cost-source button:after,.footer-base a:after,.ledger-reveal-cta:after,.site-header .wordmark:after,.story-body a:after{content:"";position:absolute;inset:-12px -10px}}@media (max-width:640px) and (max-height:720px){.story.is-live .story-text .section-heading .story-lede{display:none}.story.is-live .story-stage{--stack-h:calc(100svh - 404px - 4vw)}}.ledger-reveal-track{display:contents}@media (hover:none),(max-width:1023px),(pointer:coarse){.ledger-reveal{overflow:clip}.ledger-reveal-track{--stage-h:min(640px,calc(100svh - 28px));display:block}.ledger-reveal.is-held .ledger-reveal-track{height:calc(var(--stage-h) + 85svh)}.ledger-reveal-stage{top:max(14px,calc((100svh - var(--stage-h)) / 2));height:var(--stage-h);min-height:0;position:sticky}.ledger-reveal-stage .workbook{height:calc(100% - 48px)}.ledger-reveal-stage .workbook-row{flex:1 1 0;min-height:0}}@media (max-width:640px){.ledger-reveal-track{--stage-h:min(560px,calc(100svh - 28px))}.ledger-reveal-stage{min-height:0}.ledger-reveal-stage .workbook{height:calc(100% - 24px)}.ledger-reveal-stage .workbook-title{min-height:46px;padding-block:6px}.ledger-reveal-stage .workbook-row{padding-block:6px}.ledger-reveal-stage .workbook-row b{font-size:21px}.ledger-reveal-stage .workbook-decision{padding:13px 14px}.ledger-reveal-stage .workbook-decision p{margin-top:5px;font-size:19px}.ledger-reveal-stage .ledger-reveal-cta{margin-top:8px}.ledger-fragment{font-size:10.5px}}html.intro-pending body:before{content:"";z-index:99;background-color:var(--forest);background-image:var(--forest-grain);pointer-events:none;background-size:180px 180px;animation:intro-cover-out .4s 5s forwards;position:fixed;inset:0}html[data-brand-intro=playing] .site-header :is(.brand-name,.ring-mark){opacity:0}@keyframes intro-cover-out{to{opacity:0;visibility:hidden}}.cost-card,.cost-hold{display:contents}@media (max-width:640px){.cost-band:has(.cost-stages)>.section{padding-top:44px;padding-bottom:44px}.cost-band:has(.cost-stages) .section-heading{margin-bottom:18px}.cost-stages{gap:12px}.cost-hold{justify-self:stretch;display:block}.cost-card{justify-items:center;gap:12px;display:grid}.cost-stages.is-held .cost-hold{height:calc(var(--card-h,470px) + 140svh)}.cost-stages.is-held .cost-card{top:max(12px,calc((100svh - var(--card-h,470px)) / 2));position:sticky}.ledger-reveal-stage .workbook-row b,.ledger-reveal-stage .workbook-row em{justify-self:end}.proof-dossier-list{gap:26px}.proof-dossier-body,.proof-initials,.proof-portraits,.proof-portraits img,.proof-portraits.is-pair,.proof-portraits.is-pair img{min-height:0}.proof-portraits{height:300px}.proof-dossier.is-paired .proof-portraits:has(.proof-initials),.proof-portraits:has(.proof-initials){height:128px}.proof-initials{font-size:46px}.proof-dossier-copy{min-height:0;padding:20px 20px 22px}.proof-dossier h2,.proof-dossier.is-paired h2{margin:0 0 16px;font-size:30px}.proof-status{margin-top:20px;padding-top:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}