/*! 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)))){*,:before,:after,::backdrop{--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.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);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ivory:#f3f0e8;--paper:#fbfaf6;--ink:#171815;--soft-ink:#30322d;--muted:#6d6e67;--line:#17181529;--gold:#9a865e;--gold-light:#c9b78f;--deep:#1e211d;--sage:#5f6b5e;--clay:#927052}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body:before{content:"";opacity:.22;pointer-events:none;z-index:100;background-image:radial-gradient(#1718150d .5px,#0000 .5px);background-size:5px 5px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}h1,h2,h3,p,blockquote{margin:0}h1,h2,blockquote{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{font-size:clamp(3.5rem,6.4vw,7.6rem);line-height:.88}h2{font-size:clamp(2.7rem,4.7vw,5.7rem);line-height:.96}h3{font-size:1rem;line-height:1.35}p,li{color:var(--muted);font-size:1rem;line-height:1.7}em{color:var(--gold);font-style:italic}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.4}.site-header{-webkit-backdrop-filter:blur(22px)saturate(120%);z-index:50;background:#f3f0e8c7;border:1px solid #ffffffb3;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:calc(100% - 34px);max-width:1320px;padding:8px 10px 8px 22px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 38px #14151212}.brand-signature{align-items:center;gap:8px;display:inline-flex}.brand-wordmark{letter-spacing:-.04em;white-space:nowrap;font-size:1.12rem;font-weight:700}.brand-wordmark em{color:var(--gold);font-family:inherit;font-style:normal;font-weight:500}.brand-monogram-mark{color:#898981;letter-spacing:-.16em;align-items:baseline;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;line-height:.9;display:inline-flex;transform:translateY(1px)}.brand-monogram-mark span{color:var(--gold);letter-spacing:0;margin-left:.08em;font-size:.72em}.brand{justify-self:start}.main-nav{align-items:center;gap:28px;display:flex}.main-nav a{color:var(--soft-ink);font-size:.78rem;font-weight:600;transition:color .2s}.main-nav a:hover{color:var(--gold)}.nav-cta,.primary-cta{background:var(--ink);border:1px solid var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:.78rem;font-weight:700;transition:background .25s,color .25s,transform .25s;display:inline-flex}.nav-cta{justify-self:end;min-height:38px}.nav-cta:hover,.primary-cta:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-1px)}.nav-cta-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.nav-cta-short{display:none}.editorial-hero,.confidence-line,.offer-clarity,.problem-section,.metrics-section,.method-section,.control-room,.diagnostic-offer,.governance-section,.founder-section,.faq-section,.closing-section{max-width:1440px;margin-left:auto;margin-right:auto}.editorial-hero{background:radial-gradient(circle at 74% 20%,#9a865e2e,#0000 28%),linear-gradient(145deg,#171915 0%,#22251f 58%,#181a17 100%);grid-template-columns:34px minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(28px,4vw,72px);max-width:none;min-height:100vh;padding:140px max(44px,50vw - 676px) 64px;display:grid}.hero-index,.section-number{color:var(--gold);padding-top:5px;font-family:Georgia,Times New Roman,serif;font-size:.85rem}.editorial-hero-copy{align-self:center;max-width:790px}.editorial-hero-copy h1{color:#f7f4eb;margin:30px 0 32px}.hero-intro{color:#ffffffb3;max-width:630px;font-size:1.08rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:18px;padding-bottom:7px;font-size:.83rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.text-link:hover{border-color:var(--gold);color:var(--gold)}.editorial-hero .text-link{color:#f7f4eb;border-color:#ffffff3d}.editorial-hero .text-link:hover{border-color:var(--gold-light);color:var(--gold-light)}.editorial-hero .primary-cta{background:var(--gold-light);border-color:var(--gold-light);color:var(--ink)}.editorial-hero .primary-cta:hover{background:#fff;border-color:#fff}.hero-assurances{flex-wrap:wrap;gap:10px 22px;margin-top:54px;display:flex}.hero-assurances span{color:#ffffff85;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:650}.hero-assurances span:before{color:var(--gold);content:"•";margin-right:8px}.hero-visual{border:1px solid #ffffff1f;border-radius:30px;align-self:stretch;min-height:590px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052}.hero-visual>img{filter:saturate(.66)contrast(.96);object-fit:cover;width:100%;height:100%}.hero-visual:after{content:"";background:linear-gradient(#0000 55%,#141411a3);position:absolute;inset:0}.document-card{-webkit-backdrop-filter:blur(18px);z-index:2;background:#f8f6f0e0;border:1px solid #ffffffa8;border-radius:18px;width:min(390px,100% - 48px);padding:18px;position:absolute;bottom:54px;left:24px;box-shadow:0 24px 60px #0000002b}.document-card-head,.document-card-row,.document-card-foot{justify-content:space-between;align-items:center;display:flex}.document-card-head{border-bottom:1px solid var(--line);padding-bottom:14px}.document-card-head span,.document-card-row span,.document-card-foot span{color:var(--muted);font-size:.7rem}.document-card-head strong,.document-card-row strong,.document-card-foot strong{font-size:.73rem}.document-card-row{border-bottom:1px solid #17181517;padding:12px 0}.document-card-foot{padding-top:14px}.status-ok{color:var(--sage)!important}.status-watch{color:var(--clay)!important}.visual-caption{color:#fff;letter-spacing:.1em;text-transform:uppercase;z-index:2;font-size:.62rem;position:absolute;bottom:18px;left:24px}.confidence-line{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:28px 44px;display:flex}.confidence-line p{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.confidence-line div{gap:28px;display:flex}.confidence-line span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.offer-clarity{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:.76fr 1.24fr;gap:68px;padding:128px 44px 90px;display:grid}.offer-clarity-heading h2{max-width:670px;margin:26px 0;font-size:clamp(2.6rem,4vw,4.7rem)}.offer-clarity-heading>p:last-child{max-width:560px}.offer-clarity-flow{grid-template-columns:1fr 34px 1fr 34px 1fr;align-self:center;gap:12px;display:grid}.offer-clarity-flow article{background:var(--ivory);border:1px solid var(--line);border-radius:20px;min-height:265px;padding:24px;transition:border-color .25s,transform .25s}.offer-clarity-flow article:hover{border-color:#9a865e9e;transform:translateY(-4px)}.offer-clarity-flow article>span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:700}.offer-clarity-flow h3{margin:78px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.offer-clarity-flow p{font-size:.78rem}.flow-arrow{color:var(--gold);text-align:center;align-self:center;font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.offer-clarity-result{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:90px 1fr;align-items:center;gap:28px;padding-top:30px;display:grid}.offer-clarity-result span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:700}.offer-clarity-result strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.2vw,2.5rem);font-weight:400}.problem-section{grid-template-columns:34px minmax(300px,.9fr) minmax(320px,1.1fr);gap:40px;padding:150px 44px;display:grid}.section-title-block h2{max-width:620px;margin-top:26px}.problem-copy{border-left:1px solid var(--line);align-self:end;gap:30px;padding-left:42px;display:grid}.large-copy{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.2vw,2.45rem);line-height:1.28}.problem-copy>p:last-child{max-width:570px}.metrics-section{background:var(--deep);grid-template-columns:.9fr 1.1fr;max-width:none;display:grid}.metrics-visual{min-height:760px;position:relative;overflow:hidden}.metrics-visual video{filter:saturate(.56)brightness(.76);object-fit:cover;width:100%;height:100%}.metrics-visual:after{content:"";background:linear-gradient(#0000 50%,#0c0d0bbd);position:absolute;inset:0}.metrics-visual-label{z-index:2;gap:6px;display:grid;position:absolute;bottom:40px;left:44px}.metrics-visual-label span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem}.metrics-visual-label strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.metrics-content{align-self:center;padding:80px max(44px,50vw - 676px) 80px 7vw}.metrics-content .eyebrow{margin-bottom:24px}.metric-line{border-top:1px solid #ffffff29;grid-template-columns:minmax(180px,.8fr) 1fr;align-items:center;gap:30px;padding:30px 0;display:grid}.metric-line:last-of-type{border-bottom:1px solid #ffffff29}.metric-line h3{color:#fff;margin-bottom:6px}.metric-line p{color:#ffffff94;font-size:.86rem}.hq-metric-display{gap:10px;display:grid}.hq-animated-number{color:#f7f4eb;letter-spacing:-.06em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,5vw,5.6rem);font-weight:400;line-height:.86}.hq-animated-number span{color:var(--gold-light);letter-spacing:0;margin-left:5px;font-size:.34em}.hq-animated-number span.is-word{letter-spacing:.04em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.18em;font-weight:600}.hq-metric-progress{background:#ffffff1f;width:100%;height:1px;overflow:hidden}.hq-metric-progress i{background:var(--gold-light);height:100%;transition:width 80ms linear;display:block}.metric-disclaimer{max-width:520px;margin-top:22px;font-size:.67rem}.method-section{padding:150px 44px}.method-heading{grid-template-columns:34px 1fr;gap:40px;display:grid}.method-heading h2{margin-top:26px}.workflow-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:82px 0 38px 74px;display:grid}.workflow-list article{border-right:1px solid var(--line);min-height:310px;padding:28px 28px 40px 0}.workflow-list article+article{padding-left:28px}.workflow-list article:last-child{border-right:0}.workflow-list article>span,.governance-grid article>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.78rem}.workflow-list h3{margin:74px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.workflow-list p{font-size:.88rem}.method-link{margin-left:74px}.control-room{background:#dad5c9;grid-template-columns:.74fr 1.26fr;max-width:none;padding:120px max(44px,50vw - 676px);display:grid}.control-room-copy{align-self:center;padding-right:7vw}.control-room-copy h2{margin:26px 0;font-size:clamp(2.8rem,4.2vw,5rem)}.control-room-copy>p:not(.eyebrow){color:#555850;max-width:520px}.control-room-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.control-room-tags span{color:var(--soft-ink);border:1px solid #17181533;border-radius:999px;padding:8px 11px;font-size:.65rem}.control-interface{background:var(--paper);padding:24px;box-shadow:0 32px 80px #17181521}.control-interface-top{background:var(--ink);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.control-interface-top div{gap:4px;display:grid}.control-interface-top small{color:#ffffff80;font-size:.66rem}.control-interface-top strong{color:#fff;font-size:.85rem}.control-interface-top>span{color:var(--gold-light);border:1px solid #ffffff40;border-radius:999px;padding:7px 10px;font-size:.63rem}.control-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .75fr .8fr .8fr;align-items:center;gap:16px;min-height:60px;padding:0 18px;display:grid}.control-table span,.control-table strong,.control-table em{font-size:.72rem;font-style:normal}.control-table span{color:var(--muted)}.control-table-head{background:#efede6;min-height:42px!important}.control-table-head span{letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:700}.control-decision{background:#ebe7dc;justify-content:space-between;align-items:center;padding:18px;display:flex}.control-decision span{color:var(--muted);font-size:.67rem}.control-decision strong{font-size:.76rem}.diagnostic-offer{grid-template-columns:.94fr 1.06fr;padding:150px 44px;display:grid}.offer-intro{border-right:1px solid var(--line);padding-right:8vw}.offer-intro h2{margin:26px 0}.offer-intro>p:not(.eyebrow){max-width:560px}.offer-price{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:40px 0 26px;display:flex}.offer-price span,.offer-price small{color:var(--muted);font-size:.7rem}.offer-price strong{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.offer-deliverables{padding-left:8vw}.offer-deliverables>.eyebrow{margin-bottom:26px}.offer-deliverables>div{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:22px;padding:22px 0;display:grid}.offer-deliverables>div span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.75rem}.offer-deliverables>div strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.offer-note{margin-top:20px;font-size:.72rem}.governance-section{background:var(--paper);grid-template-columns:34px .88fr 1.12fr;gap:40px;max-width:none;padding:140px max(44px,50vw - 676px);display:grid}.governance-section .section-title-block h2{font-size:clamp(2.7rem,4vw,4.8rem)}.governance-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.governance-grid article{border-bottom:1px solid var(--line);min-height:200px;padding:24px 24px 24px 0}.governance-grid article:nth-child(odd){border-right:1px solid var(--line)}.governance-grid article:nth-child(2n){padding-left:24px}.governance-grid h3{margin:38px 0 10px}.governance-grid p{font-size:.82rem}.governance-section>.text-link{grid-column:3;justify-self:start}.founder-section{grid-template-columns:.88fr 1.12fr;min-height:730px;display:grid}.founder-image{background:#c9c0b1;overflow:hidden}.founder-image img{filter:saturate(.7);object-fit:cover;object-position:center top;width:100%;height:100%}.founder-content{align-self:center;padding:80px 8vw}.founder-content blockquote{max-width:720px;margin:32px 0;font-size:clamp(2.8rem,4vw,5rem);line-height:1.02}.founder-content>p:not(.eyebrow){max-width:590px}.founder-content .text-link{margin-top:34px}.faq-section{grid-template-columns:.75fr 1.25fr;gap:7vw;padding:150px 44px;display:grid}.faq-heading h2{margin-top:26px;font-size:clamp(2.7rem,4vw,4.8rem)}.faq-list article{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:28px;padding:27px 0;display:grid}.faq-list article:last-child{border-bottom:1px solid var(--line)}.faq-list article>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.75rem}.faq-list h3{margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.faq-list p{max-width:680px;font-size:.86rem}.closing-section{background:var(--deep);text-align:center;flex-direction:column;align-items:center;max-width:none;padding:130px 24px;display:flex}.closing-section h2{color:#fff;margin:28px 0}.closing-section>p:not(.eyebrow){color:#fff9}.closing-section .primary-cta{background:var(--gold-light);border-color:var(--gold-light);color:var(--ink);margin-top:34px}.closing-section .primary-cta:hover{background:#fff;border-color:#fff}.page-hero,.content-section,.final-cta-band,.legal-page,.site-footer{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:34px;padding-right:34px}.page-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:740px;padding-top:150px;padding-bottom:90px;display:grid}.page-hero>div{flex-direction:column;gap:28px;display:flex}.page-hero h1{font-size:clamp(3.4rem,5.5vw,6.8rem)}.page-hero p{max-width:680px}.page-hero .primary-cta{width:fit-content}.side-summary{background:var(--paper);border:1px solid var(--line);padding:24px}.side-summary img{filter:saturate(.7);width:calc(100% + 48px);max-width:calc(100% + 48px);margin:-24px -24px 26px}.side-summary h2{margin:16px 0;font-size:2.4rem}.side-summary ul{gap:9px;margin:22px 0 0;padding-left:18px;display:grid}.content-section{padding-top:110px;padding-bottom:110px}.section-intro{gap:22px;max-width:950px;margin-bottom:48px;display:grid}.section-intro h2{font-size:clamp(2.6rem,4vw,4.8rem)}.section-copy{max-width:750px}.muted-band{background:#ddd8cc;max-width:none;padding-left:max(34px,50vw - 626px);padding-right:max(34px,50vw - 626px)}.issue-grid,.value-columns,.numbered-grid,.evidence-grid,.faq-grid,.timeline-list{gap:1px;display:grid}.issue-grid{grid-template-columns:repeat(3,1fr)}.value-columns,.numbered-grid,.timeline-list{grid-template-columns:repeat(4,1fr)}.evidence-grid,.faq-grid{grid-template-columns:repeat(3,1fr)}.simple-card,.value-columns article,.numbered-card,.evidence-grid article,.faq-item,.timeline-list article{background:var(--paper);border:1px solid var(--line);min-height:190px;padding:24px}.value-columns article,.numbered-card,.evidence-grid article,.faq-item,.timeline-list article{flex-direction:column;gap:14px;display:flex}.numbered-card>span,.evidence-grid article>span,.timeline-list article>span{color:var(--gold);margin-bottom:36px;font-family:Georgia,Times New Roman,serif;font-size:.75rem}.split-section,.final-cta-band{grid-template-columns:.85fr 1.15fr;gap:7vw;display:grid}.split-section h2{margin:22px 0;font-size:clamp(2.6rem,4vw,4.8rem)}.split-section>div:last-child{gap:18px;display:grid}.technical-table{background:var(--paper);border:1px solid var(--line)}.technical-table>div{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:20px;padding:18px;display:grid}.technical-table>div:first-child{background:var(--ink)}.technical-table>div:first-child span{color:#fff;font-weight:700}.technical-table>div:last-child{border-bottom:0}.technical-table span{color:var(--muted);font-size:.86rem}.final-cta-band{background:var(--deep);align-items:center;max-width:1320px;padding-top:54px;padding-bottom:54px}.final-cta-band h2{color:#fff;margin:18px 0;font-size:clamp(2.4rem,3.5vw,4rem)}.final-cta-band p{color:#ffffff9e}.final-cta-band .primary-cta{background:var(--gold-light);border-color:var(--gold-light);color:var(--ink);justify-self:end}.form-section{background:var(--paper);max-width:none;padding-left:max(34px,50vw - 626px);padding-right:max(34px,50vw - 626px)}.diagnostic-form{gap:24px;max-width:980px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.diagnostic-form label,.diagnostic-form fieldset{color:var(--ink);gap:9px;font-size:.78rem;font-weight:700;display:grid}.diagnostic-form input,.diagnostic-form select,.diagnostic-form textarea{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;min-height:48px;padding:12px 0}.diagnostic-form textarea{border:1px solid var(--line);resize:vertical;margin-top:6px;padding:14px}.diagnostic-form fieldset{border:1px solid var(--line);padding:20px}.diagnostic-form legend{padding:0 8px}.checkbox-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkbox-label,.consent-label{align-items:start;line-height:1.5;color:var(--muted)!important;gap:10px!important;font-weight:500!important;display:flex!important}.checkbox-label input,.consent-label input{min-height:auto;margin-top:4px}.form-submit{width:fit-content}.form-success{background:var(--ivory);border:1px solid var(--line);max-width:800px;padding:34px}.form-success h2{margin:18px 0;font-size:2.7rem}.site-footer{border-top:1px solid var(--line);grid-template-columns:1.4fr repeat(3,.8fr);gap:40px;max-width:none;padding:48px max(34px,50vw - 626px);display:grid}.site-footer>div{flex-direction:column;gap:10px;display:flex}.site-footer a,.site-footer p,.footer-cookie-button{color:var(--muted);font-size:.78rem;line-height:1.55}.site-footer a:hover,.footer-cookie-button:hover{color:var(--gold)}.footer-cookie-button{text-align:left;background:0 0;border:0;width:fit-content;padding:0}.footer-brand{width:max-content;display:inline-flex}.footer-brand .brand-signature{color:var(--ink);gap:8px}.footer-brand .brand-wordmark{font-size:1.18rem}.footer-label{margin-bottom:6px;font-weight:700;color:var(--ink)!important}.legal-page{padding-top:150px;padding-bottom:100px}.legal-page h1{margin:20px 0 34px}.legal-page h2{border-top:1px solid var(--line);margin-top:34px;padding-top:22px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700}.legal-page p{max-width:820px}.legal-page a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.privacy-consent-button{border:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:999px;min-height:42px;margin-top:18px;padding:0 18px;font-size:.78rem;font-weight:700}.privacy-consent-button:hover{background:var(--ink);color:#fff}.analytics-consent{-webkit-backdrop-filter:blur(24px)saturate(120%);z-index:90;background:#fbfaf6f5;border:1px solid #1718152e;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;width:calc(100% - 36px);max-width:980px;padding:22px 24px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #1213102e}.analytics-consent-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--gold)!important;font-size:.64rem!important}.analytics-consent h2{margin:7px 0 8px;font-size:1.7rem}.analytics-consent p{max-width:670px;font-size:.78rem;line-height:1.55}.analytics-consent p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.analytics-consent-actions{gap:9px;display:flex}.analytics-consent-actions button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:999px;min-height:42px;padding:0 17px;font-size:.75rem;font-weight:700}.analytics-consent-actions .analytics-consent-accept{background:var(--ink);border-color:var(--ink);color:#fff}.analytics-consent-actions button:hover{border-color:var(--gold)}.analytics-consent-actions .analytics-consent-accept:hover{background:var(--gold)}@media (prefers-reduced-motion:no-preference){.hero-visual img{animation:16s ease-in-out infinite alternate gentle-zoom}@keyframes gentle-zoom{0%{transform:scale(1)}to{transform:scale(1.035)}}}@media (width<=1050px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.editorial-hero{grid-template-columns:28px 1fr;padding-left:28px;padding-right:28px}.editorial-hero-copy{padding:60px 0 20px}.hero-visual{grid-column:2;min-height:620px}.confidence-line{align-items:flex-start;gap:24px}.confidence-line div{flex-wrap:wrap}.offer-clarity{grid-template-columns:1fr}.problem-section{grid-template-columns:28px 1fr}.problem-copy{border-left:0;grid-column:2;padding-left:0}.metrics-section,.control-room,.diagnostic-offer,.founder-section,.faq-section,.page-hero,.split-section,.final-cta-band{grid-template-columns:1fr}.metrics-visual{min-height:520px}.metrics-content{padding:70px 44px}.workflow-list{grid-template-columns:1fr 1fr}.workflow-list article{border-bottom:1px solid var(--line);min-height:250px}.workflow-list article:nth-child(2){border-right:0}.offer-intro{border-bottom:1px solid var(--line);border-right:0;padding-bottom:70px;padding-right:0}.offer-deliverables{padding-top:70px;padding-left:0}.governance-section{grid-template-columns:28px 1fr}.governance-grid,.governance-section>.text-link{grid-column:2}.founder-image{max-height:680px}.final-cta-band .primary-cta{justify-self:start}.issue-grid,.evidence-grid,.faq-grid,.value-columns,.numbered-grid,.timeline-list,.site-footer{grid-template-columns:1fr 1fr}}@media (width<=680px){h1{font-size:clamp(3rem,14vw,4.5rem)}h2{font-size:clamp(2.45rem,11vw,3.7rem)}.site-header{border-radius:22px;width:calc(100% - 18px);padding:7px 8px 7px 16px;top:9px}.brand-wordmark{font-size:1rem}.analytics-consent{grid-template-columns:1fr;align-items:stretch;gap:18px;width:calc(100% - 18px);padding:19px;bottom:9px}.analytics-consent h2{font-size:1.5rem}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.nav-cta{min-height:36px;padding:0 13px}.nav-cta-full{display:none}.nav-cta-short{display:inline}.editorial-hero{grid-template-columns:18px 1fr;gap:18px;min-height:auto;padding:112px 18px 36px}.editorial-hero-copy{padding:20px 0 18px}.editorial-hero-copy h1{margin:24px 0}.hero-intro{font-size:.98rem}.hero-actions{flex-direction:column;align-items:stretch;margin-top:28px}.hero-actions .primary-cta{width:100%}.hero-actions .text-link{align-self:flex-start}.hero-assurances{gap:8px;margin-top:34px}.hero-assurances span{width:100%}.hero-visual{min-height:500px}.document-card{width:calc(100% - 24px);padding:14px;bottom:46px;left:12px}.visual-caption{left:12px}.confidence-line{flex-direction:column;padding:24px 18px}.confidence-line div{gap:10px 18px}.offer-clarity{gap:46px;padding:80px 18px 64px}.offer-clarity-flow{grid-template-columns:1fr}.offer-clarity-flow article{min-height:220px}.offer-clarity-flow h3{margin-top:52px}.flow-arrow{transform:rotate(90deg)}.offer-clarity-result{grid-template-columns:1fr;align-items:start;gap:12px}.problem-section,.method-section,.diagnostic-offer,.faq-section{padding:90px 18px}.problem-section{grid-template-columns:18px 1fr;gap:20px}.problem-copy{gap:20px}.metrics-visual{min-height:390px}.metrics-visual-label{bottom:22px;left:18px}.metrics-content{padding:60px 18px}.metric-line{grid-template-columns:1fr;align-items:start;gap:18px}.hq-animated-number{font-size:4rem}.method-heading{grid-template-columns:18px 1fr;gap:20px}.workflow-list{grid-template-columns:1fr;margin:58px 0 30px 38px}.workflow-list article,.workflow-list article+article{border-right:0;min-height:210px;padding:24px 0 30px}.workflow-list h3{margin-top:40px}.method-link{margin-left:38px}.control-room{padding:80px 18px}.control-room-copy{padding:0 0 50px}.control-interface{padding:10px}.control-interface-top{flex-direction:column;align-items:flex-start;gap:14px}.control-table{overflow-x:auto}.control-table>div{grid-template-columns:120px 80px 90px 90px;min-width:430px;padding-left:12px;padding-right:12px}.control-decision{flex-direction:column;align-items:flex-start;gap:6px}.offer-intro{padding-bottom:50px}.offer-deliverables{padding-top:50px}.offer-deliverables>div strong{font-size:1.15rem}.governance-section{grid-template-columns:18px 1fr;gap:18px;padding:90px 18px}.governance-grid{grid-template-columns:1fr}.governance-grid article:nth-child(odd){border-right:0}.governance-grid article:nth-child(2n){padding-left:0}.governance-section .section-title-block h2{font-size:2.7rem}.founder-section{min-height:auto}.founder-image{height:500px}.founder-content{padding:70px 18px}.founder-content blockquote{font-size:2.8rem}.faq-section{gap:50px}.closing-section{padding:90px 18px}.page-hero,.content-section,.final-cta-band,.legal-page{padding-left:18px;padding-right:18px}.page-hero{gap:48px;min-height:auto;padding-top:120px;padding-bottom:70px}.page-hero h1{font-size:3.3rem}.muted-band,.form-section{padding-left:18px;padding-right:18px}.content-section{padding-top:78px;padding-bottom:78px}.issue-grid,.value-columns,.numbered-grid,.evidence-grid,.faq-grid,.timeline-list,.form-grid,.checkbox-grid,.site-footer{grid-template-columns:1fr}.simple-card,.value-columns article,.numbered-card,.evidence-grid article,.faq-item,.timeline-list article{min-height:0}.final-cta-band{max-width:none;margin:0}.final-cta-band .primary-cta{width:100%}.site-footer{padding-left:18px;padding-right:18px}}.page-progress{pointer-events:none;z-index:90;background:#9a865e29;height:3px;position:fixed;top:0;left:0;right:0}.page-progress>span{background:linear-gradient(90deg, var(--gold), #d8c7a0);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 14px #c9b78f61}[data-reveal]{opacity:1;transform:none}.hq-motion-ready [data-reveal]{opacity:.08;transform:translateY(var(--hq-reveal-distance,20px)) scale(.995);transition:opacity var(--hq-reveal-duration,.74s) cubic-bezier(.22, 1, .36, 1), transform var(--hq-reveal-duration,.74s) cubic-bezier(.22, 1, .36, 1);transition-delay:var(--hq-responsive-delay,var(--reveal-delay,0s));will-change:opacity, transform}.hq-motion-ready [data-reveal].is-visible{opacity:1;will-change:auto;transform:none}.motion-step{position:relative;overflow:hidden}.motion-step>*{z-index:1;position:relative}.motion-step:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#c9b78f21,#0000 54%);position:absolute;inset:0;transform:translateY(18%)}.motion-step:after{background:linear-gradient(90deg, var(--gold), #c9b78f2e);content:"";pointer-events:none;transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hq-motion-ready .motion-step.is-visible:before{animation:hq-step-wash .8s cubic-bezier(.22, 1, .36, 1) var(--hq-responsive-delay,var(--step-delay,0s)) both}.hq-motion-ready .motion-step.is-visible:after{animation:hq-step-trace .9s cubic-bezier(.22, 1, .36, 1) var(--hq-responsive-delay,var(--step-delay,0s)) both}.hq-motion-ready .motion-step.is-visible .instant-step-top>span,.hq-motion-ready .functioning-workflow .motion-step.is-visible>span{animation:hq-step-number .62s cubic-bezier(.22, 1, .36, 1) var(--hq-responsive-delay,var(--step-delay,0s)) both}@keyframes hq-step-wash{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:translateY(0)}}@keyframes hq-step-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hq-step-number{0%{opacity:.15;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px),(height<=500px) and (pointer:coarse){[data-reveal]{--hq-reveal-distance:12px;--hq-reveal-duration:.6s;--hq-responsive-delay:0s}}.immersive-home{background:var(--ivory)}.immersive-hero{color:#f8f6ef;isolation:isolate;background:#171915;min-height:max(820px,100svh);padding:160px max(36px,50vw - 676px) 118px;position:relative;overflow:hidden}.immersive-media,.immersive-shade,.cinematic-media,.cinematic-shade{position:absolute;inset:0}.immersive-media{z-index:-3}.immersive-media video,.cinematic-media video{object-fit:cover;width:100%;height:100%}.immersive-media video{filter:saturate(.58)contrast(1.02)brightness(.82)}.immersive-shade{z-index:-2;background:linear-gradient(90deg,#0d0f0ceb 0%,#0f110eb8 49%,#0f110e3d 78%,#0f110e80 100%),linear-gradient(#0a0c0a66,#0000 34%,#0a0c0ab8)}.immersive-hero-inner{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);align-items:end;gap:clamp(48px,7vw,130px);max-width:1352px;min-height:560px;margin:0 auto;display:grid}.immersive-hero-copy{max-width:920px}.immersive-hero h1{color:#f8f6ef;max-width:1040px;margin:30px 0;font-size:clamp(4.5rem,7vw,7.6rem);line-height:.89}.immersive-hero h1 span,.immersive-hero h1 em{display:block}.immersive-hero h1 span{color:#f8f6eff5}.immersive-hero h1 em{color:var(--gold-light);margin-top:.13em;font-size:.78em}.immersive-lead{color:#ffffffb8;max-width:690px;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.62}.immersive-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.immersive-actions .primary-cta{color:var(--ink);background:#eee7d7;border-color:#eee7d7;min-height:48px;padding:0 22px}.immersive-actions .primary-cta:hover{background:#fff;border-color:#fff}.ghost-link{color:#ffffffdb;border-bottom:1px solid #ffffff4d;align-items:center;gap:18px;padding:10px 0 8px;font-size:.8rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.ghost-link:hover{border-color:var(--gold-light);color:var(--gold-light)}.ghost-link span{animation:1.8s ease-in-out infinite hq-scroll-cue}@keyframes hq-scroll-cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.hero-control-card{-webkit-backdrop-filter:blur(24px)saturate(115%);background:#f5f2e91a;border:1px solid #ffffff3d;border-radius:24px;align-self:end;overflow:hidden;box-shadow:0 30px 90px #00000042}.hero-control-head,.hero-control-file,.hero-control-stat,.hero-control-decision{justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.hero-control-head{border-bottom:1px solid #ffffff24}.hero-control-head span,.hero-control-decision span{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.hero-control-head i{background:#b8c6ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b8c6ad1f}.hero-control-file{flex-direction:column;align-items:flex-start;gap:7px;padding-top:24px;padding-bottom:24px}.hero-control-file small{color:#ffffff7a;font-size:.65rem}.hero-control-file strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;font-weight:400}.hero-control-stat{background:#ffffff14;gap:18px}.hero-control-stat span{color:#ffffffab;font-size:.72rem}.hero-control-stat strong{color:var(--gold-light);text-align:right;font-size:.72rem}.hero-control-decision{border-top:1px solid #ffffff1f}.hero-control-decision strong{color:#fff;font-size:.72rem}.hero-trust-strip{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);align-items:center;gap:20px;padding:22px 0 26px;display:grid;position:absolute;bottom:0;left:max(36px,50vw - 676px);right:max(36px,50vw - 676px)}.hero-trust-strip span{color:#ffffff8c;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:700}.hero-trust-strip span:before{color:var(--gold-light);content:"·";margin-right:10px}.target-sectors-bar{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.34fr) 1fr;align-items:center;gap:22px 56px;padding:26px max(44px,50vw - 676px);display:grid}.target-sectors-kicker{gap:7px;display:grid}.target-sectors-kicker>span{color:var(--muted);letter-spacing:.04em;font-size:.67rem}.target-sectors-list{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.target-sectors-list span{color:var(--soft-ink);border:1px solid #17181533;border-radius:999px;padding:9px 12px;font-size:.7rem;font-weight:700;line-height:1.25}.instant-clarity,.sectors-section,.evidence-section,.impact-section,.conversion-section,.trust-section,.compact-faq{max-width:1440px;margin:0 auto;padding-left:44px;padding-right:44px}.instant-heading{grid-template-columns:1.15fr .85fr;gap:32px 7vw;margin-bottom:72px;display:grid}.instant-heading .eyebrow{grid-column:1/-1}.instant-heading h2{max-width:850px;font-size:clamp(3.2rem,5.2vw,6.2rem)}.instant-heading>p:last-child{align-self:end;max-width:500px}.instant-flow{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.instant-flow article{min-height:330px;padding:26px 42px 34px 0;position:relative}.instant-flow article+article{border-left:1px solid var(--line);padding-left:42px}.instant-step-top{justify-content:space-between;align-items:center;display:flex}.instant-step-top span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.77rem}.instant-step-top small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:700}.instant-flow h3{letter-spacing:-.03em;max-width:310px;margin:92px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.25vw,2.45rem);font-weight:400}.instant-flow p{max-width:320px;font-size:.84rem}.instant-flow article>i{color:var(--gold);z-index:1;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-style:normal;position:absolute;top:52%;right:-9px}.cinematic-process{color:#fff;isolation:isolate;background:#151713;min-height:max(760px,92svh);position:relative;overflow:hidden}.cinematic-media{z-index:-3}.cinematic-media video{filter:saturate(.48)contrast(1.08)brightness(.62);transform:scale(1.03)}.cinematic-shade{z-index:-2;background:linear-gradient(90deg,#0b0d0ade,#0b0d0a61 65%,#0b0d0ab3),linear-gradient(#0b0d0a47,#0b0d0ac7)}.cinematic-inner{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;max-width:1440px;min-height:max(760px,92svh);margin:0 auto;padding:130px 44px 90px;display:grid}.cinematic-copy h2{color:#fff;max-width:890px;margin-top:26px;font-size:clamp(3.7rem,6vw,7rem)}.cinematic-copy h2 em{margin-top:.1em;display:block}.cinematic-steps{border-top:1px solid #ffffff3d}.cinematic-steps article{border-bottom:1px solid #fff3;grid-template-columns:110px 1fr;align-items:center;gap:28px;padding:22px 0;display:grid}.cinematic-steps span{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.cinematic-steps p{color:#ffffff9e;font-size:.82rem}.sectors-section{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line);max-width:none;padding:126px max(44px,50vw - 676px) 120px}.sectors-heading{grid-template-columns:1.08fr .92fr;gap:34px 8vw;max-width:1352px;margin:0 auto 72px;display:grid}.sectors-heading h2{max-width:850px;margin-top:28px;font-size:clamp(3rem,4.9vw,5.8rem)}.sectors-heading>p{align-self:end;max-width:540px}.sectors-priority{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:1352px;margin:0 auto;display:grid}.sectors-priority article{border-bottom:1px solid var(--line);min-height:290px;padding:28px 44px 34px 0}.sectors-priority article+article{border-left:1px solid var(--line);padding-left:44px}.sectors-priority span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.78rem}.sectors-priority h3{letter-spacing:-.035em;margin:86px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:400}.sectors-priority p{max-width:440px}.sectors-secondary{grid-template-columns:repeat(4,1fr);max-width:1352px;margin:0 auto;display:grid}.sectors-secondary article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:190px;padding:24px 24px 30px 0}.sectors-secondary article+article{padding-left:24px}.sectors-secondary article:last-child{border-right:0}.sectors-secondary h3{margin-bottom:40px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:400}.sectors-secondary p{font-size:.78rem;line-height:1.62}.sectors-note{color:var(--soft-ink);max-width:760px;margin:30px auto 0;font-size:.86rem}.evidence-section{grid-template-columns:.76fr 1.24fr;align-items:center;gap:clamp(60px,8vw,130px);padding-top:145px;padding-bottom:145px;display:grid}.evidence-copy h2{margin:28px 0;font-size:clamp(3rem,4.8vw,5.7rem)}.evidence-copy>p:not(.eyebrow){max-width:540px}.evidence-pills{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.evidence-pills span{border:1px solid var(--line);color:var(--soft-ink);border-radius:999px;padding:8px 11px;font-size:.64rem}.premium-interface{background:var(--paper);border:1px solid #1718151a;padding:22px;box-shadow:0 35px 100px #1718151f}.premium-interface-head{background:var(--ink);justify-content:space-between;align-items:center;padding:20px;display:flex}.premium-interface-head>div{gap:5px;display:grid}.premium-interface-head small{color:#ffffff7a;font-size:.62rem}.premium-interface-head strong{color:#fff;font-size:.82rem}.premium-interface-head>span{color:var(--gold-light);border:1px solid #ffffff38;border-radius:999px;padding:7px 10px;font-size:.61rem}.premium-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .78fr .88fr .82fr;align-items:center;gap:14px;min-height:61px;padding:0 16px;display:grid}.premium-table span,.premium-table strong,.premium-table em{font-size:.71rem;font-style:normal}.premium-table span{color:var(--muted)}.premium-table-head{background:#efede6;min-height:42px!important}.premium-table-head span{letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:700}.premium-alert-row{background:#9a865e14}.premium-decision{background:#ebe7dc;justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.premium-decision span{color:var(--muted);font-size:.65rem}.premium-decision strong{font-size:.73rem}.impact-section{border-top:1px solid var(--line);padding-top:130px;padding-bottom:140px}.impact-heading{grid-template-columns:1fr .75fr;gap:28px 8vw;display:grid}.impact-heading .eyebrow{grid-column:1/-1}.impact-heading h2{font-size:clamp(3.2rem,5.1vw,6rem)}.impact-heading>p:last-child{align-self:end;max-width:500px}.impact-grid{grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid}.impact-grid article{border-top:1px solid var(--line);min-height:295px;padding:30px 42px 32px 0}.impact-grid article+article{border-left:1px solid var(--line);padding-left:42px}.impact-grid .hq-animated-number{color:var(--ink);font-size:clamp(4rem,6vw,6.5rem)}.impact-grid .hq-animated-number span{color:var(--gold)}.impact-grid .hq-metric-progress{background:#1718151f;max-width:240px}.impact-grid .hq-metric-progress i{background:var(--gold)}.impact-grid h3{max-width:280px;margin:34px 0 8px;font-size:.92rem}.impact-grid p{max-width:270px;font-size:.78rem}.impact-note{margin-top:18px;font-size:.65rem}.conversion-section{background:#dcd6c8;grid-template-columns:.9fr 1.1fr;gap:9vw;max-width:none;padding:135px max(44px,50vw - 676px);display:grid}.conversion-copy h2{margin:28px 0;font-size:clamp(3.2rem,5.1vw,6rem)}.conversion-copy>p:not(.eyebrow){max-width:560px}.conversion-price{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:42px 0 28px;display:flex}.conversion-price span,.conversion-price small{color:var(--muted);font-size:.68rem}.conversion-price strong{font-family:Georgia,Times New Roman,serif;font-size:2.05rem;font-weight:400}.conversion-deliverables{border-top:1px solid #1718152e;align-self:center}.conversion-deliverables>.eyebrow{padding:22px 0}.conversion-deliverables>div{border-top:1px solid #1718152e;grid-template-columns:34px 1fr;align-items:center;gap:22px;padding:22px 0;display:grid}.conversion-deliverables>div span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.74rem}.conversion-deliverables>div strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.trust-section{grid-template-columns:.82fr 1.18fr;min-height:760px;padding-left:0;padding-right:0;display:grid}.trust-portrait{background:#cac2b5;min-height:760px;overflow:hidden}.trust-portrait img{filter:saturate(.7)contrast(.97);object-fit:cover;object-position:center top;width:100%;height:100%}.trust-copy{align-self:center;padding:90px clamp(44px,8vw,120px)}.trust-copy h2{margin:28px 0;font-size:clamp(3.1rem,4.7vw,5.5rem)}.trust-copy>p:not(.eyebrow){max-width:620px}.trust-values{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:18px 34px;margin:34px 0;padding:18px 0;display:flex}.trust-values span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.trust-commitments{gap:16px;margin-bottom:32px;display:grid}.trust-commitments>div{grid-template-columns:170px 1fr;gap:18px;display:grid}.trust-commitments strong,.trust-commitments p{font-size:.75rem}.compact-faq{grid-template-columns:.72fr 1.28fr;gap:8vw;padding-top:135px;padding-bottom:135px;display:grid}.compact-faq h2{margin-top:28px;font-size:clamp(3rem,4.5vw,5.4rem)}.compact-faq-list{border-top:1px solid var(--line)}.compact-faq-list details{border-bottom:1px solid var(--line)}.compact-faq-list summary{cursor:pointer;grid-template-columns:32px 1fr;align-items:center;gap:22px;padding:26px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.65vw,1.55rem);list-style:none;display:grid}.compact-faq-list summary::-webkit-details-marker{display:none}.compact-faq-list summary:after{color:var(--gold);content:"+";grid-column:3;font-family:Arial,Helvetica,sans-serif}.compact-faq-list details[open] summary:after{content:"−"}.compact-faq-list summary span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.72rem}.compact-faq-list details p{max-width:670px;padding:0 44px 28px 54px}.immersive-closing{background:radial-gradient(circle at 76% 18%, #9a865e2e, transparent 28%), var(--deep);text-align:center;justify-content:center;align-items:center;min-height:720px;padding:110px 24px;display:flex}.immersive-closing h2{color:#fff;margin:28px 0;font-size:clamp(3.4rem,6vw,7rem)}.immersive-closing>div>p:not(.eyebrow){color:#fff9;max-width:590px;margin:0 auto}.immersive-closing .primary-cta{background:var(--gold-light);border-color:var(--gold-light);color:var(--ink);margin-top:34px}.immersive-closing .primary-cta:hover{background:#fff;border-color:#fff}.form-honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.form-error{color:#7f3e35;font-size:.78rem}.form-error a{border-bottom:1px solid;font-weight:700}.form-submit:disabled{cursor:wait;opacity:.68;transform:none}.form-success .text-link{margin-top:28px}.diagnostic-form{background:#fbfaf6b8;border:1px solid #1718151a;border-radius:24px;padding:clamp(22px,4vw,42px);box-shadow:0 24px 70px #17181512}.diagnostic-form input:not([type=checkbox]),.diagnostic-form select,.diagnostic-form textarea{transition:border-color .2s,background .2s}.diagnostic-form input:not([type=checkbox]):focus,.diagnostic-form select:focus,.diagnostic-form textarea:focus{border-color:var(--gold);background:#ffffff8c;outline:none}.diagnostic-form fieldset{border-radius:16px}.diagnostic-form .form-submit{min-height:50px;padding-left:24px;padding-right:24px}.form-success{border-radius:20px;box-shadow:0 24px 70px #17181512}.booking-callout{background:var(--deep);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:60px;max-width:1320px;margin-left:auto;margin-right:auto;padding:58px 44px;display:grid}.booking-callout h2{color:#fff;margin:18px 0 12px;font-size:clamp(2.3rem,3.5vw,4.2rem)}.booking-callout p:not(.eyebrow){color:#ffffff9e;font-size:.86rem}.booking-callout .primary-cta{background:var(--gold-light);border-color:var(--gold-light);color:var(--ink);white-space:nowrap}.booking-callout .primary-cta:hover{background:#fff;border-color:#fff}.booking-page{flex-direction:column;align-items:flex-start;gap:26px;max-width:900px;min-height:720px;margin:0 auto;padding:190px 34px 120px;display:flex}.booking-page h1{max-width:800px;font-size:clamp(3.5rem,6vw,6.8rem)}.booking-page>p:not(.eyebrow){max-width:650px;font-size:1.05rem}.booking-page .primary-cta{margin-top:12px}button.text-link{background:0 0;border-top:0;border-left:0;border-right:0;padding-left:0;padding-right:0}.booking-modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(86%);z-index:200;background:#0c0e0bc7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.booking-modal-shell{background:var(--paper);border:1px solid #ffffff47;border-radius:28px;grid-template-columns:minmax(310px,.72fr) minmax(520px,1.28fr);width:100%;max-width:1240px;height:min(820px,100dvh - 36px);animation:.42s cubic-bezier(.22,1,.36,1) both booking-modal-enter;display:grid;overflow:hidden;box-shadow:0 45px 140px #00000061}@keyframes booking-modal-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.booking-modal-intro,.premium-booking-intro{color:#fff;background:radial-gradient(circle at 18% 8%,#c9b78f33,#0000 30%),linear-gradient(150deg,#171915,#24271f);flex-direction:column;justify-content:space-between;min-width:0;padding:36px;display:flex;position:relative}.booking-modal-close{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.45rem;line-height:1;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:24px;right:24px}.booking-modal-close:hover{background:#ffffff29;transform:rotate(4deg)}.booking-modal-brand,.premium-booking-brand{color:#fff;letter-spacing:-.04em;font-size:1.05rem;font-weight:750}.booking-modal-brand em,.premium-booking-brand em{color:var(--gold-light);font-family:inherit;font-style:normal;font-weight:500}.booking-modal-intro>div:first-of-type{gap:20px;margin-top:80px;display:grid}.booking-modal-intro h2{color:#fff;font-size:clamp(2.55rem,3.6vw,4.35rem);line-height:.94}.booking-modal-intro>div:first-of-type>p:last-child{color:#ffffff9e;font-size:.82rem;line-height:1.65}.booking-modal-assurances,.premium-booking-assurances{border-top:1px solid #ffffff29;gap:10px;padding-top:20px;display:grid}.booking-modal-assurances span,.premium-booking-assurances span{color:#ffffffad;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:700}.booking-modal-assurances span:before,.premium-booking-assurances span:before{color:var(--gold-light);content:"·";margin-right:9px}.booking-modal-secure{color:#ffffff61;font-size:.58rem;line-height:1.45}.booking-modal-calendar,.premium-booking-calendar{background:#fbfaf7;flex-direction:column;min-height:0;display:flex;position:relative}.cal-inline-embed{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.cal-inline-embed iframe{background:#fbfaf7;border:0;width:100%;height:100%;min-height:0;display:block}.booking-modal-calendar>a,.premium-booking-calendar>a{color:var(--muted);background:#f6f3ec;flex:0 0 34px;justify-content:center;align-items:center;width:100%;height:34px;font-size:.62rem;display:flex;position:static}.booking-modal-calendar>a:hover,.premium-booking-calendar>a:hover{color:var(--gold)}.premium-booking-page{background:var(--deep);min-height:100svh;padding:96px 18px 18px}.premium-booking-shell{background:var(--paper);border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:minmax(320px,.72fr) minmax(540px,1.28fr);max-width:1320px;min-height:calc(100svh - 114px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 40px 130px #00000052}.premium-booking-intro{padding:42px}.premium-booking-intro>div:first-of-type{gap:22px;display:grid}.premium-booking-intro h1{color:#fff;font-size:clamp(3.1rem,4.4vw,5.4rem);line-height:.92}.premium-booking-intro>div:first-of-type>p:last-child{color:#ffffffa3;font-size:.86rem}.premium-booking-calendar .cal-inline-embed{min-height:720px}@media (width<=900px){.booking-modal-backdrop{padding:0}.booking-modal-shell{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;max-width:none;height:100dvh}.booking-modal-intro{min-height:245px;padding:24px}.booking-modal-intro>div:first-of-type{gap:12px;max-width:calc(100% - 46px);margin-top:42px}.booking-modal-intro h2{font-size:clamp(2.25rem,8vw,3.2rem)}.booking-modal-intro>div:first-of-type>p:last-child{display:none}.booking-modal-assurances{flex-wrap:wrap;gap:7px 18px;padding-top:14px;display:flex}.booking-modal-assurances span{font-size:.55rem}.booking-modal-secure{display:none}.booking-modal-close{width:36px;height:36px;top:18px;right:18px}.booking-modal-calendar>a,.premium-booking-calendar>a{flex-basis:30px;height:30px}.premium-booking-shell{grid-template-columns:1fr}.premium-booking-intro{min-height:520px}}@media (width<=560px){.booking-modal-intro{min-height:225px;padding:20px}.booking-modal-brand{font-size:.9rem}.booking-modal-intro>div:first-of-type{margin-top:34px}.booking-modal-intro h2{font-size:2.15rem}.booking-modal-assurances span:nth-child(3){display:none}.premium-booking-page{padding:78px 0 0}.premium-booking-shell{border:0;border-radius:0;min-height:calc(100svh - 78px)}.premium-booking-intro{min-height:430px;padding:28px 20px}.premium-booking-intro h1{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.booking-modal-shell{animation:none}}@media (prefers-reduced-motion:no-preference){.immersive-media video{animation:20s ease-in-out infinite alternate immersive-breathe}@keyframes immersive-breathe{0%{transform:scale(1.01)}to{transform:scale(1.055)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cinematic-media video{animation:linear both cinematic-scroll;animation-timeline:view();animation-range:entry exit 0%}@keyframes cinematic-scroll{0%{transform:scale(1.08)translateY(-2%)}to{transform:scale(1.02)translateY(2%)}}}}@media (width<=1050px){.immersive-hero{padding-bottom:116px}.immersive-hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:48px}.immersive-hero h1{font-size:clamp(4.1rem,7.5vw,6.2rem)}.instant-heading,.impact-heading,.cinematic-inner,.sectors-heading,.evidence-section,.conversion-section,.trust-section,.compact-faq,.target-sectors-bar{grid-template-columns:1fr}.instant-heading>p:last-child,.impact-heading>p:last-child{max-width:650px}.cinematic-inner{align-content:end;gap:70px}.cinematic-steps{max-width:720px}.sectors-secondary{grid-template-columns:repeat(2,1fr)}.sectors-secondary article:nth-child(2){border-right:0}.sectors-secondary article:nth-child(3){padding-left:0}.evidence-section{gap:70px}.premium-interface{width:100%}.conversion-section{gap:70px}.trust-portrait{min-height:650px}.trust-copy{padding:90px 44px}.compact-faq{gap:60px}}@media (width<=760px){.site-header{background:#f3f0e8d6;border-radius:999px;width:calc(100% - 24px);padding:6px 7px 6px 14px;top:8px;box-shadow:0 10px 32px #14151214}.brand-wordmark{font-size:.98rem}.nav-cta{min-height:34px;padding:0 12px;font-size:.7rem}.nav-cta-arrow{width:12px;height:12px}.immersive-hero{min-height:100svh;padding:116px 18px 34px}.immersive-shade{background:linear-gradient(#0c0e0b9c,#0c0e0b61 28%,#0c0e0be0 72%,#0c0e0bf5),linear-gradient(90deg,#0c0e0bb3,#0c0e0b42)}.immersive-media video{object-position:58% center}.immersive-hero-inner{flex-direction:column;gap:42px;min-height:0;display:flex}.immersive-hero-copy{width:100%}.immersive-hero h1{margin:24px 0;font-size:clamp(3.05rem,14.2vw,4.35rem);line-height:.92}.immersive-hero h1 em{font-size:.72em}.immersive-lead{font-size:.94rem;line-height:1.56}.immersive-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:26px}.immersive-actions .primary-cta{width:100%;min-height:46px}.ghost-link{align-self:flex-start}.hero-control-card{width:100%}.hero-control-file{padding-top:19px;padding-bottom:19px}.hero-trust-strip{flex-wrap:wrap;gap:10px 18px;margin-top:34px;padding:20px 0 0;display:flex;position:relative;left:auto;right:auto}.hero-trust-strip span{width:calc(50% - 10px);font-size:.56rem}.target-sectors-bar{gap:16px;padding:22px 18px}.target-sectors-list span{padding:8px 10px;font-size:.64rem}.instant-clarity,.sectors-section,.evidence-section,.impact-section,.conversion-section,.compact-faq{padding-left:18px;padding-right:18px}.instant-clarity{padding-top:88px;padding-bottom:88px}.instant-heading{gap:24px;margin-bottom:52px}.instant-heading h2{font-size:3rem}.instant-flow{grid-template-columns:1fr}.instant-flow article,.instant-flow article+article{border-left:0;min-height:235px;padding:24px 0 30px}.instant-flow article+article{border-top:1px solid var(--line)}.instant-flow h3{margin-top:52px}.instant-flow article>i{inset:auto auto -12px 50%;transform:rotate(90deg)}.cinematic-inner{min-height:780px;padding:100px 18px 66px}.cinematic-copy h2{font-size:3.6rem}.cinematic-steps article{grid-template-columns:80px 1fr;gap:18px}.cinematic-steps span{font-size:1.2rem}.sectors-section{padding-top:88px;padding-bottom:88px}.sectors-heading{gap:24px;margin-bottom:52px}.sectors-heading h2{font-size:3.15rem}.sectors-priority,.sectors-secondary{grid-template-columns:1fr}.sectors-priority article,.sectors-priority article+article{border-left:0;min-height:230px;padding:24px 0 30px}.sectors-priority h3{margin-top:52px}.sectors-secondary article,.sectors-secondary article+article{border-right:0;min-height:0;padding:22px 0 24px}.sectors-secondary h3{margin-bottom:14px}.evidence-section{padding-top:92px;padding-bottom:92px}.evidence-copy h2{font-size:3.15rem}.premium-interface{padding:9px}.premium-interface-head{flex-direction:column;align-items:flex-start;gap:14px}.premium-table{overflow-x:auto}.premium-table>div{grid-template-columns:118px 78px 88px 88px;min-width:430px;padding-left:12px;padding-right:12px}.premium-decision{flex-direction:column;align-items:flex-start;gap:7px}.impact-section{padding-top:88px;padding-bottom:92px}.impact-heading{gap:24px}.impact-heading h2{font-size:3.15rem}.impact-grid{grid-template-columns:1fr;margin-top:54px}.impact-grid article,.impact-grid article+article{border-left:0;min-height:240px;padding:28px 0}.impact-grid .hq-animated-number{font-size:5rem}.conversion-section{gap:54px;padding-top:88px;padding-bottom:88px}.conversion-copy h2{font-size:3.15rem}.conversion-price{flex-direction:column;align-items:flex-start}.conversion-copy .primary-cta{width:100%}.conversion-deliverables>div strong{font-size:1.15rem}.trust-section{min-height:0}.trust-portrait{min-height:500px}.trust-copy{padding:76px 18px}.trust-copy h2{font-size:3.15rem}.trust-values{flex-wrap:wrap}.trust-commitments>div{grid-template-columns:1fr;gap:7px}.compact-faq{gap:48px;padding-top:88px;padding-bottom:88px}.compact-faq h2{font-size:3.15rem}.compact-faq-list summary{grid-template-columns:26px 1fr;gap:12px;font-size:1.18rem}.compact-faq-list details p{padding-left:38px}.immersive-closing{min-height:640px;padding:88px 18px}.immersive-closing h2{font-size:3.55rem}.booking-callout{grid-template-columns:1fr;gap:34px;padding:58px 18px}.booking-callout .primary-cta{width:100%}.booking-page{min-height:640px;padding:150px 18px 90px}.booking-page h1{font-size:3.45rem}.booking-page>p:not(.eyebrow){font-size:.95rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hq-motion-ready [data-reveal]{opacity:.72;transition:opacity .38s;transform:none}.hq-motion-ready [data-reveal].is-visible{opacity:1;transform:none}.immersive-media video,.cinematic-media video{animation:none}.motion-step:before,.ghost-link span,.immersive-media,.cinematic-media,.detail-hero-media{opacity:1;animation:none!important;transform:none!important}.motion-step:after{animation:none!important;transform:scaleX(1)!important}}.detail-page{background:var(--ivory)}.detail-hero{color:#fff;isolation:isolate;background:#171915;min-height:min(850px,100svh);padding:160px max(36px,50vw - 676px) 100px;position:relative;overflow:hidden}.detail-hero-media,.detail-hero-shade{position:absolute;inset:0}.detail-hero-media{z-index:-3}.detail-hero-media video{filter:saturate(.48)contrast(1.04)brightness(.6);object-fit:cover;width:100%;height:100%}.detail-hero-shade{z-index:-2;background:linear-gradient(90deg,#0c0e0be6,#0c0e0b6b 64%,#0c0e0ba6),linear-gradient(#0c0e0b57,#0c0e0bd1)}.detail-hero-content{max-width:900px;margin:0 auto;padding-top:80px}.detail-hero h1{color:#f8f6ef;margin:30px 0;font-size:clamp(4rem,7vw,7.2rem);line-height:.9}.detail-hero h1 em{display:block}.detail-hero-content>p:not(.eyebrow){color:#ffffffb3;max-width:620px;font-size:1.05rem;line-height:1.65}.detail-hero-content .primary-cta{color:var(--ink);background:#eee7d7;border-color:#eee7d7;margin-top:34px}.detail-hero-content .primary-cta:hover{background:#fff;border-color:#fff}.detail-hero-meta{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding:20px 0 24px;display:flex;position:absolute;bottom:0;left:max(36px,50vw - 676px);right:max(36px,50vw - 676px)}.detail-hero-meta span,.detail-hero-meta strong{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.detail-hero-meta span{color:#ffffff85}.detail-hero-meta strong{color:var(--gold-light)}.detail-intro,.detail-method,.detail-proof,.detail-audience,.compliance-principles,.compliance-split,.sovereignty-panel{max-width:1440px;margin:0 auto;padding-left:44px;padding-right:44px}.detail-intro{grid-template-columns:1.08fr .92fr;gap:30px 8vw;padding-top:130px;padding-bottom:110px;display:grid}.detail-intro .eyebrow{grid-column:1/-1}.detail-intro h2{font-size:clamp(3rem,5vw,5.8rem)}.detail-intro>p:last-child{align-self:end;max-width:540px}.detail-method,.compliance-principles{grid-template-columns:repeat(3,1fr);padding-bottom:130px;display:grid}.compliance-principles{grid-template-columns:repeat(4,1fr)}.detail-method article,.compliance-principles article{border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-height:270px;padding:24px 36px 30px 0}.detail-method article+article,.compliance-principles article+article{border-left:1px solid var(--line);padding-left:36px}.detail-method article>span,.compliance-principles article>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.76rem}.detail-method h3,.compliance-principles h3{margin:80px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:400}.detail-method p,.compliance-principles p{max-width:290px;font-size:.82rem}.detail-proof{background:#dcd6c8;grid-template-columns:.95fr 1.05fr;align-items:center;gap:8vw;max-width:none;padding:130px max(44px,50vw - 676px);display:grid}.detail-proof-image{position:relative}.detail-proof-image img{filter:saturate(.7);object-fit:cover;width:100%;height:580px}.detail-proof-image span{color:#ffffffb8;background:#171815d1;padding:9px 11px;font-size:.63rem;position:absolute;bottom:20px;left:20px}.detail-proof-copy h2,.compliance-split h2{margin:28px 0;font-size:clamp(3rem,4.8vw,5.6rem)}.detail-proof-copy>p:not(.eyebrow),.compliance-split>div>p:not(.eyebrow){max-width:530px}.detail-table{background:var(--paper);border:1px solid #1718151a;margin-top:34px}.detail-table>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.35fr .72fr;align-items:center;gap:16px;min-height:58px;padding:0 16px;display:grid}.detail-table>div:last-child{border-bottom:0}.detail-table>.detail-table-head{background:var(--ink);min-height:42px}.detail-table span,.detail-table strong,.detail-table em{font-size:.68rem;font-style:normal}.detail-table span{color:var(--muted)}.detail-table-head span{color:#ffffff94;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:700}.detail-table .is-alert{background:#9a865e1a}.detail-audience{grid-template-columns:.9fr 1.1fr;gap:8vw;padding-top:130px;padding-bottom:130px;display:grid}.detail-audience h2{font-size:clamp(3rem,4.6vw,5.4rem)}.detail-audience-list{border-top:1px solid var(--line)}.detail-audience-list p{border-bottom:1px solid var(--line);padding:22px 0}.detail-audience-list strong{color:var(--ink);font-size:.8rem}.detail-audience-list p{font-size:.8rem}.compliance-principles{padding-bottom:120px}.compliance-principles article{min-height:290px}.compliance-split{background:var(--paper);grid-template-columns:.9fr 1.1fr;gap:9vw;max-width:none;padding:130px max(44px,50vw - 676px);display:grid}.safeguard-list{border-top:1px solid var(--line)}.safeguard-list>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:22px;min-height:61px;display:grid}.safeguard-list span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.73rem}.safeguard-list strong{font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:400}.sovereignty-panel{background:#dcd6c8;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;max-width:none;padding:110px max(44px,50vw - 676px);display:grid}.sovereignty-panel h2{margin-top:24px;font-size:clamp(2.8rem,4.2vw,4.8rem)}.sovereignty-panel>p{max-width:560px}@media (width<=1050px){.detail-intro,.detail-proof,.detail-audience,.compliance-split,.sovereignty-panel{grid-template-columns:1fr}.detail-intro>p:last-child{max-width:680px}.detail-proof{gap:70px}.detail-audience{gap:60px}.compliance-principles{grid-template-columns:1fr 1fr}.sovereignty-panel{gap:40px}}@media (width<=760px){.detail-hero{min-height:740px;padding:116px 18px 92px}.detail-hero-content{padding-top:45px}.detail-hero h1{font-size:clamp(3.35rem,14vw,4.5rem)}.detail-hero-content>p:not(.eyebrow){font-size:.95rem}.detail-hero-content .primary-cta{width:100%}.detail-hero-meta{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:20px;left:18px;right:18px}.detail-intro,.detail-method,.detail-proof,.detail-audience,.compliance-principles,.compliance-split,.sovereignty-panel{padding-left:18px;padding-right:18px}.detail-intro{gap:24px;padding-top:88px;padding-bottom:84px}.detail-intro h2,.detail-proof-copy h2,.compliance-split h2{font-size:3.15rem}.detail-method,.compliance-principles{grid-template-columns:1fr;padding-bottom:88px}.detail-method article,.detail-method article+article,.compliance-principles article,.compliance-principles article+article{border-left:0;min-height:220px;padding:24px 0 28px}.detail-method h3,.compliance-principles h3{margin-top:55px}.detail-proof{gap:48px;padding-top:88px;padding-bottom:88px}.detail-proof-image img{height:420px}.detail-table{overflow-x:auto}.detail-table>div{grid-template-columns:120px 180px 84px;min-width:400px}.detail-audience{gap:46px;padding-top:88px;padding-bottom:88px}.compliance-split{gap:54px;padding-top:88px;padding-bottom:88px}.safeguard-list strong{font-size:1.05rem}.sovereignty-panel{padding-top:82px;padding-bottom:82px}.sovereignty-panel h2{font-size:2.85rem}}.functioning-workflow,.functioning-proof,.human-boundary,.about-founder-section,.about-values-section,.about-manifesto,.compliance-abstention{max-width:1440px;margin:0 auto;padding-left:44px;padding-right:44px}.functioning-workflow{grid-template-columns:repeat(4,1fr);padding-bottom:130px;display:grid}.functioning-workflow article{border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-height:290px;padding:24px 30px 30px 0}.functioning-workflow article+article{border-left:1px solid var(--line);padding-left:30px}.functioning-workflow article:nth-child(n+5){border-top:0}.functioning-workflow article:nth-child(5){border-left:0;padding-left:0}.functioning-workflow article>span,.about-values-grid article>span,.abstention-grid article>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.75rem}.functioning-workflow h3{margin:76px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;font-weight:400}.functioning-workflow p{font-size:.8rem}.functioning-proof{background:radial-gradient(circle at 15% 10%, #c9b78f21, transparent 28%), var(--deep);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;max-width:none;padding:130px max(44px,50vw - 676px);display:grid}.functioning-proof-copy h2{color:#fff;margin:28px 0;font-size:clamp(3rem,4.8vw,5.6rem)}.functioning-proof-copy>p:not(.eyebrow){color:#ffffff9e;max-width:540px}.functioning-proof-tags{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.functioning-proof-tags span{color:#ffffffad;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:10px 13px;font-size:.63rem;font-weight:700}.functioning-control-card{-webkit-backdrop-filter:blur(24px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;overflow:hidden;box-shadow:0 35px 100px #00000040}.functioning-control-card>div,.functioning-control-card footer{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;gap:8px 24px;padding:24px;display:grid}.functioning-control-card>div>span,.functioning-control-card footer>span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.functioning-control-card>div>strong,.functioning-control-card footer>strong{color:#fff;text-align:right;font-size:.78rem}.functioning-control-card>div>small{color:var(--gold-light);grid-column:1/-1;font-size:.67rem}.functioning-control-card .functioning-control-head{background:#ffffff12}.functioning-control-card .functioning-control-head strong{color:var(--gold-light)}.functioning-control-card footer{border-bottom:0}.human-boundary{grid-template-columns:1fr 1fr;max-width:none;padding:0;display:grid}.human-boundary>div{min-height:510px;padding:110px max(44px,50vw - 676px)}.human-boundary>div:first-child{background:#dcd6c8;padding-right:7vw}.human-boundary>div:last-child{background:var(--paper);padding-left:7vw}.human-boundary h2{max-width:600px;margin:28px 0;font-size:clamp(2.8rem,4vw,4.8rem)}.human-boundary p:not(.eyebrow){max-width:520px}.about-premium-hero{background:var(--deep);color:#fff;isolation:isolate;min-height:min(900px,100svh);padding:170px max(36px,50vw - 676px) 110px;position:relative;overflow:hidden}.about-premium-portrait{z-index:-3;position:absolute;inset:0 0 0 48%}.about-premium-portrait img{filter:saturate(.68)contrast(1.02);object-fit:cover;object-position:center 18%;width:100%;height:100%}.about-premium-shade{z-index:-2;background:linear-gradient(90deg,#111310fc 0%,#111310ed 40%,#11131038 73%,#1113104d),linear-gradient(#11131024,#1113108f);position:absolute;inset:0}.about-premium-copy{width:min(760px,58vw);padding-top:72px}.about-premium-copy h1{color:#f8f6ef;margin:30px 0;font-size:clamp(4rem,6.3vw,7rem)}.about-premium-copy h1 em{display:block}.about-premium-copy>p:not(.eyebrow){color:#ffffffad;max-width:590px;font-size:1.05rem}.about-premium-copy .primary-cta{color:var(--ink);background:#eee7d7;border-color:#eee7d7;margin-top:34px}.about-hero-signature{border-top:1px solid #ffffff2e;justify-content:space-between;padding:20px 0 24px;display:flex;position:absolute;bottom:0;left:max(36px,50vw - 676px);right:max(36px,50vw - 676px)}.about-hero-signature span,.about-hero-signature strong{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.about-hero-signature span{color:#ffffff85}.about-hero-signature strong{color:var(--gold-light)}.about-founder-section{background:#dcd6c8;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;max-width:none;padding:130px max(44px,50vw - 676px);display:grid}.about-founder-proof{border-top:1px solid #17181533}.about-founder-proof>.eyebrow{padding:20px 0 22px}.about-founder-proof>div{border-top:1px solid #17181524;grid-template-columns:34px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.about-founder-proof>div>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.7rem}.about-founder-proof>div>strong{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.about-founder-copy h2{margin:26px 0 30px;font-size:clamp(3.2rem,5vw,5.8rem)}.about-founder-copy>p:not(.eyebrow){max-width:650px;margin-top:18px}.about-experience-line{border-top:1px solid #17181529;flex-wrap:wrap;gap:10px 24px;margin-top:34px;padding-top:22px;display:flex}.about-experience-line span{color:var(--soft-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.about-values-section{padding-top:130px;padding-bottom:130px}.about-values-heading{grid-template-columns:.72fr 1.28fr;gap:28px 8vw;margin-bottom:72px;display:grid}.about-values-heading h2{max-width:900px;font-size:clamp(3.2rem,5vw,5.8rem)}.about-values-grid{grid-template-columns:repeat(4,1fr);display:grid}.about-values-grid article{border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-height:285px;padding:24px 30px 30px 0}.about-values-grid article+article{border-left:1px solid var(--line);padding-left:30px}.about-values-grid h3{margin:78px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:400}.about-values-grid p{font-size:.8rem}.about-manifesto{text-align:center;padding-top:20px;padding-bottom:140px}.about-manifesto blockquote{color:var(--ink);max-width:1120px;margin:30px auto;font-size:clamp(3.5rem,6vw,7rem);line-height:.94}.about-manifesto>p:last-child{max-width:690px;margin:0 auto}.compliance-abstention{background:var(--deep);color:#fff;grid-template-columns:.86fr 1.14fr;gap:8vw;max-width:none;padding:120px max(44px,50vw - 676px);display:grid}.compliance-abstention h2{color:#fff;margin:28px 0;font-size:clamp(3rem,4.8vw,5.6rem)}.compliance-abstention>div:first-child>p:not(.eyebrow){color:#fff9;max-width:540px}.abstention-grid{grid-template-columns:1fr 1fr;display:grid}.abstention-grid article{border-bottom:1px solid #ffffff24;min-height:190px;padding:22px 24px 24px 0}.abstention-grid article:nth-child(2n){border-left:1px solid #ffffff24;padding-left:24px}.abstention-grid strong{color:#fff;margin:54px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;display:block}.abstention-grid p{color:#ffffff80;font-size:.72rem}@media (width<=1050px){.functioning-workflow,.about-values-grid{grid-template-columns:1fr 1fr}.functioning-workflow article:nth-child(3),.functioning-workflow article:nth-child(7),.about-values-grid article:nth-child(3){border-left:0;padding-left:0}.functioning-workflow article:nth-child(n+3),.about-values-grid article:nth-child(n+3){border-top:0}.functioning-proof,.about-founder-section,.compliance-abstention{grid-template-columns:1fr}.human-boundary>div{padding-left:44px;padding-right:44px}.about-premium-copy{width:min(680px,64vw)}.about-values-heading{grid-template-columns:1fr}}@media (width<=760px){.functioning-workflow,.functioning-proof,.about-founder-section,.about-values-section,.about-manifesto,.compliance-abstention{padding-left:18px;padding-right:18px}.functioning-workflow,.about-values-grid{grid-template-columns:1fr}.functioning-workflow{padding-bottom:88px}.functioning-workflow article,.functioning-workflow article+article,.functioning-workflow article:nth-child(3),.functioning-workflow article:nth-child(5),.functioning-workflow article:nth-child(7),.about-values-grid article,.about-values-grid article+article,.about-values-grid article:nth-child(3){border-left:0;min-height:230px;padding:24px 0 28px}.functioning-workflow article+article,.functioning-workflow article:nth-child(n+3),.about-values-grid article+article,.about-values-grid article:nth-child(n+3){border-top:0}.functioning-workflow h3,.about-values-grid h3{margin-top:54px}.functioning-proof{gap:58px;padding-top:88px;padding-bottom:88px}.functioning-proof-copy h2{font-size:3.15rem}.functioning-control-card>div,.functioning-control-card footer{grid-template-columns:1fr}.functioning-control-card>div>strong,.functioning-control-card footer>strong{text-align:left}.human-boundary{grid-template-columns:1fr}.human-boundary>div{min-height:420px;padding:82px 18px}.human-boundary>div:first-child,.human-boundary>div:last-child{padding-left:18px;padding-right:18px}.human-boundary h2{font-size:3rem}.about-premium-hero{min-height:790px;padding:120px 18px 92px}.about-premium-portrait{inset:0}.about-premium-portrait img{object-position:59% top}.about-premium-shade{background:linear-gradient(#1113108a,#111310c2 38%,#111310f7 70%)}.about-premium-copy{width:100%;padding-top:250px}.about-premium-copy h1{font-size:3.45rem}.about-premium-copy>p:not(.eyebrow){font-size:.92rem}.about-premium-copy .primary-cta{width:100%}.about-hero-signature{flex-direction:column;align-items:flex-start;gap:7px;padding-bottom:18px;left:18px;right:18px}.about-founder-section{gap:64px;padding-top:88px;padding-bottom:88px}.about-founder-copy h2{font-size:3.2rem}.about-values-section{padding-top:88px;padding-bottom:88px}.about-values-heading{margin-bottom:54px}.about-values-heading h2{font-size:3.15rem}.about-manifesto{padding-top:10px;padding-bottom:100px}.about-manifesto blockquote{font-size:3.55rem}.compliance-abstention{gap:58px;padding-top:88px;padding-bottom:88px}.compliance-abstention h2{font-size:3.1rem}.abstention-grid{grid-template-columns:1fr}.abstention-grid article,.abstention-grid article:nth-child(2n){border-left:0;min-height:170px;padding-left:0}}.mobile-nav{display:none;position:relative}.immersive-media,.cinematic-media,.detail-hero-media{background-position:50%;background-repeat:no-repeat;background-size:cover}.immersive-media video,.cinematic-media video,.detail-hero-media video{opacity:0;transition:opacity .55s}.immersive-media.is-video-playing video,.cinematic-media.is-video-playing video,.detail-hero-media.is-video-playing video{opacity:1}@supports (animation-timeline:scroll()){.page-progress>span{animation:linear both hq-page-progress;animation-timeline:scroll(root)}.immersive-hero .immersive-media,.detail-hero .detail-hero-media{animation:linear both hq-hero-depth;animation-timeline:scroll(root);animation-range:0 900px}@keyframes hq-page-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hq-hero-depth{0%{transform:translateY(0)scale(1.03)}to{transform:translateY(30px)scale(1.07)}}}@supports (animation-timeline:view()){html:not(.hq-motion-ready) [data-reveal]{animation:linear both hq-view-reveal;animation-timeline:view();animation-range:entry 2% cover 24%}html:not(.hq-motion-ready) .motion-step{animation-name:hq-view-step;animation-range:entry 1% cover 30%}html:not(.hq-motion-ready) .motion-step:after{animation:linear both hq-step-trace;animation-timeline:view();animation-range:entry 4% cover 34%}.cinematic-process .cinematic-media{animation:linear both hq-cinematic-depth;animation-timeline:view();animation-range:entry exit 0%}@keyframes hq-view-reveal{0%{opacity:.12;transform:translateY(22px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hq-view-step{0%{opacity:.08;transform:translateY(32px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hq-cinematic-depth{0%{transform:translateY(-2.5%)scale(1.06)}to{transform:translateY(2.5%)scale(1.1)}}}@supports not (animation-timeline:scroll()){.immersive-hero .immersive-media,.detail-hero .detail-hero-media{transform:translate3d(0, var(--hq-scroll-shift,0px), 0) scale(1.04)}}.immersive-hero-inner>*,.instant-heading>*,.evidence-section>*,.sectors-heading>*,.conversion-section>*,.trust-section>*,.compact-faq>*,.detail-intro>*,.functioning-proof>*,.about-founder-section>*,.compliance-split>*,.compliance-abstention>*{min-width:0}@media (width<=1050px){.site-header{grid-template-columns:1fr auto auto;gap:12px}.mobile-nav{justify-self:end;display:block}.mobile-nav summary{cursor:pointer;background:#ffffff57;border:1px solid #1718151f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:14px;height:1px}.mobile-nav nav{-webkit-backdrop-filter:blur(22px)saturate(120%);background:#f7f5eef5;border:1px solid #ffffffd1;border-radius:20px;min-width:220px;padding:9px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 60px #14151226}.mobile-nav nav a{border-radius:13px;padding:13px 14px;font-size:.8rem;font-weight:700}.mobile-nav nav a:hover{color:var(--gold);background:#9a865e1a}}@media (width<=980px) and (width>=761px){.immersive-hero{padding-bottom:116px}.immersive-hero-inner{flex-direction:column;align-items:start;gap:56px;display:flex}.immersive-hero-copy{max-width:800px}.immersive-hero h1{font-size:clamp(4.2rem,9vw,6rem)}.hero-control-card{width:100%;max-width:620px}.detail-hero-content{margin-left:0}}@media (width<=760px){.site-header{grid-template-columns:1fr auto auto;gap:7px}.mobile-nav summary{width:34px;height:34px}.mobile-nav nav{top:calc(100% + 10px);right:-74px}.immersive-media{background-position:58%}.cinematic-media,.detail-hero-media{background-position:50%}.immersive-hero h1 span,.immersive-hero h1 em,.detail-hero h1,.about-premium-copy h1,.instant-heading h2,.sectors-heading h2,.evidence-copy h2,.impact-heading h2,.conversion-copy h2,.trust-copy h2,.compact-faq h2,.functioning-proof-copy h2,.about-founder-copy h2,.about-values-heading h2,.compliance-abstention h2{overflow-wrap:break-word}.detail-hero-meta strong{line-height:1.45}.diagnostic-form,.side-summary{width:100%}}@media (width<=420px){.site-header{width:calc(100% - 14px);padding-left:12px}.brand-wordmark{font-size:.9rem}.nav-cta{min-height:32px;padding:0 10px}.nav-cta-short{font-size:.64rem}.mobile-nav summary{width:32px;height:32px}.mobile-nav nav{min-width:205px;right:-68px}.immersive-hero{padding-left:15px;padding-right:15px}.immersive-hero h1{font-size:clamp(2.65rem,13.5vw,3.3rem)}.immersive-hero h1 em{font-size:.68em}.immersive-lead{font-size:.88rem}.hero-control-card{border-radius:18px}.hero-control-stat{flex-direction:column;align-items:flex-start}.hero-control-stat strong{text-align:left}.detail-hero h1{font-size:clamp(2.8rem,13.5vw,3.45rem)}.about-premium-copy h1{font-size:2.9rem}.instant-heading h2,.sectors-heading h2,.evidence-copy h2,.impact-heading h2,.conversion-copy h2,.trust-copy h2,.compact-faq h2,.detail-intro h2,.detail-proof-copy h2,.compliance-split h2,.functioning-proof-copy h2,.human-boundary h2,.about-founder-copy h2,.about-values-heading h2,.compliance-abstention h2{font-size:2.7rem}.about-manifesto blockquote{font-size:3rem}.primary-cta{text-align:center;white-space:normal;max-width:100%}.premium-table>div{grid-template-columns:104px 70px 82px 82px;min-width:395px}.detail-table>div{grid-template-columns:105px 165px 78px;min-width:370px}}@media (prefers-reduced-data:reduce){.immersive-media video,.cinematic-media video,.detail-hero-media video{display:none}}.stats-page{min-height:100vh;padding:170px max(24px,50vw - 660px) 110px}.stats-heading{max-width:820px}.stats-heading h1{margin:14px 0 24px;font-size:clamp(3.2rem,6vw,6.6rem)}.stats-heading>p:last-child{max-width:680px}.stats-metrics{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.stats-metrics article{border:1px solid var(--line);gap:28px;min-height:180px;padding:26px;display:grid}.stats-metrics article+article{border-left:0}.stats-metrics span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.stats-metrics strong{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:400}.stats-columns{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.stats-ranking{background:var(--paper);border:1px solid var(--line);min-height:340px;padding:28px}.stats-ranking h2{margin-bottom:32px;font-size:1.7rem}.stats-ranking ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.stats-ranking li div{justify-content:space-between;gap:16px;display:flex}.stats-ranking li span{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.stats-ranking li strong{font-size:.86rem}.stats-ranking li i{background:var(--gold);min-width:2px;height:2px;margin-top:9px;display:block}@media (width<=900px){.stats-metrics{grid-template-columns:1fr 1fr}.stats-metrics article:nth-child(3){border-left:1px solid var(--line)}.stats-metrics article:nth-child(n+3){border-top:0}.stats-columns{grid-template-columns:1fr}}@media (width<=520px){.stats-page{padding-left:18px;padding-right:18px}.stats-metrics{grid-template-columns:1fr}.stats-metrics article+article{border-left:1px solid var(--line);border-top:0}}:root{--ivory:#f4f2ec;--paper:#fcfbf7;--ink:#1c201d;--soft-ink:#353a35;--muted:#555b55;--gold:#806b48;--gold-light:#d5c49f}html{scroll-padding-top:104px}p,li{line-height:1.68}.eyebrow{letter-spacing:.13em;font-size:.78rem}.site-header{background:#faf9f5f0;border:1px solid #1c201d17;border-radius:15px;max-width:1280px;padding:10px 12px 10px 24px;top:18px;box-shadow:0 14px 42px #0d110e1c}.brand-wordmark{letter-spacing:-.045em;font-size:1.18rem}.main-nav a,.nav-cta,.primary-cta{font-size:.88rem}.main-nav a{font-weight:500}.nav-cta,.primary-cta{min-height:46px}.immersive-hero{min-height:min(880px,100svh);padding-top:clamp(140px,17vh,188px)}.immersive-shade{background:linear-gradient(90deg,#0c100ef0 0%,#0d110ecc 50%,#0e120f52 100%),linear-gradient(#0c100e52,#0000 40%,#0c100eb8)}.immersive-hero-inner{align-items:center;gap:clamp(48px,7vw,110px);min-height:520px}.immersive-hero h1{max-width:900px;font-size:clamp(4.15rem,6.2vw,6.8rem);line-height:.96}.immersive-hero h1 em{font-size:.72em;line-height:1.08}.immersive-lead{color:#ffffffd6;max-width:620px;font-size:1.12rem}.hero-control-card{background:#ebe8dd21;border-color:#ffffff57;border-radius:16px;box-shadow:0 24px 70px #00000036}.hero-control-head,.hero-control-file,.hero-control-stat,.hero-control-decision{padding:20px 22px}.hero-control-head span,.hero-control-decision span,.hero-control-file small,.hero-control-stat span,.hero-control-stat strong,.hero-control-decision strong{font-size:.84rem}.hero-control-head span,.hero-control-decision span{color:#ffffffbf}.hero-control-file small{color:#ffffffb3}.hero-control-file strong{line-height:1.25}.hero-trust-strip span{color:#fffc;letter-spacing:.045em;font-size:.77rem}.target-sectors-bar{grid-template-columns:minmax(230px,.5fr) 1fr;padding-top:32px;padding-bottom:32px}.target-sectors-kicker>span{font-size:.88rem}.target-sectors-list{gap:12px}.target-sectors-list span{border-radius:7px;padding:12px 17px;font-size:.88rem}.instant-clarity{padding-top:112px;padding-bottom:112px}.instant-heading h2{font-size:clamp(3.2rem,4.7vw,5.6rem);line-height:1.02}.instant-flow article{min-height:285px}.instant-flow h3{margin-top:68px}.instant-step-top small,.instant-step-top span{font-size:.82rem}.instant-flow p,.cinematic-steps p,.sectors-secondary p{font-size:1rem}.cinematic-process,.cinematic-inner{min-height:610px}.cinematic-inner{padding-top:105px;padding-bottom:105px}.cinematic-copy h2{font-size:clamp(3.3rem,5vw,5.8rem);line-height:1.02}.cinematic-steps p{color:#ffffffd1}.sectors-priority article{min-height:300px}.sectors-priority h3{margin-top:58px}.sectors-secondary{opacity:.88}.premium-interface{border-radius:16px}.premium-table span,.premium-table strong,.premium-table em,.premium-decision strong{font-size:.85rem}.premium-interface-head small,.premium-decision span{font-size:.78rem}.premium-table-head span{font-size:.75rem}.premium-interface-head strong{font-size:.95rem}.ghost-link{font-size:.9rem}.compact-faq-list summary{cursor:pointer}@media (width<=1050px){.mobile-nav{order:3}.nav-cta{order:2}.mobile-nav nav{right:0}}@media (width<=760px){.site-header{border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;width:calc(100% - 16px);padding:7px 7px 7px 14px;top:8px}.brand-wordmark{font-size:1.05rem}.nav-cta,.mobile-nav summary{height:44px;min-height:44px}.nav-cta{padding:0 13px}.nav-cta-short{font-size:.82rem}.mobile-nav summary{border-radius:9px;width:44px}.mobile-nav nav{min-width:min(290px,100vw - 28px);top:calc(100% + 10px);right:0}.mobile-nav nav a{min-height:46px;font-size:1rem}.immersive-hero{min-height:0;padding:118px 22px 32px}.immersive-hero-inner{gap:38px}.immersive-hero h1{font-size:clamp(3rem,10.8vw,4.4rem);line-height:.99}.immersive-hero h1 em{font-size:.77em}.immersive-lead{font-size:1rem;line-height:1.6}.immersive-actions .primary-cta{min-height:52px}.hero-control-card{width:100%}.hero-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-trust-strip span{width:auto;font-size:.76rem;line-height:1.45}.target-sectors-bar{grid-template-columns:1fr;padding:27px 22px}.target-sectors-list span{font-size:.85rem}.instant-clarity,.sectors-section,.evidence-section,.impact-section,.conversion-section,.compact-faq{padding-left:22px;padding-right:22px}.instant-clarity,.sectors-section,.evidence-section,.impact-section,.conversion-section{padding-top:76px;padding-bottom:76px}.instant-heading h2,.sectors-heading h2,.evidence-copy h2,.impact-heading h2,.conversion-copy h2,.trust-copy h2,.compact-faq h2{font-size:clamp(2.5rem,9.2vw,3.5rem);line-height:1.04}.instant-flow article,.instant-flow article+article{min-height:205px}.instant-flow h3,.sectors-priority h3{margin-top:35px}.cinematic-process,.cinematic-inner{min-height:0}.cinematic-inner{gap:50px;padding:100px 22px 80px}.cinematic-copy h2{font-size:clamp(2.8rem,10vw,4rem)}.cinematic-steps article{grid-template-columns:82px 1fr}.sectors-priority article,.sectors-priority article+article{min-height:190px}.premium-interface{padding:8px}.premium-table{scrollbar-color:var(--gold) #e9e6dc}.premium-table>div{min-width:460px}.trust-portrait{min-height:420px}.trust-copy{padding:70px 22px}.compact-faq{padding-top:78px;padding-bottom:78px}.immersive-closing{min-height:0;padding:86px 22px}.immersive-closing h2{font-size:clamp(2.8rem,10vw,4rem)}}@media (width<=420px){.brand-wordmark{font-size:1rem}.nav-cta-arrow{display:none}.immersive-hero{padding-left:18px;padding-right:18px}.immersive-hero h1{font-size:clamp(2.72rem,11.2vw,3.2rem)}.hero-control-head,.hero-control-file,.hero-control-stat,.hero-control-decision{padding:17px}.hero-control-stat{flex-direction:column;align-items:flex-start}.hero-trust-strip{gap:10px}.hero-trust-strip span{font-size:.7rem}}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--ivory:#fff;--paper:#faf8f4;--ink:#25231f;--soft-ink:#454039;--muted:#726b61;--line:#43352126;--gold:#8c7146;--gold-light:#d8c4a1;--deep:#30291f;--sage:#8c7b5f;--clay:#9b8060;--forma-glass:#ffffff5c;--forma-glass-solid:#faf8f4;--forma-shadow:#533f1e17;--forma-border:#fffc}:root[data-theme=dark]{--ivory:#191714;--paper:#23201b;--ink:#f3eee5;--soft-ink:#ded5c7;--muted:#bab0a0;--line:#e8d7ba29;--gold:#d8c4a1;--gold-light:#e9d9bb;--deep:#15120f;--forma-glass:#3d342773;--forma-glass-solid:#30291f;--forma-shadow:#00000040;--forma-border:#f4e1c033}body{background:var(--ivory);font-family:Arial,Helvetica,sans-serif;transition:background .45s,color .45s}body:before{display:none}::selection{color:#48351d;background:#e8d9bd}h1,h2{font-family:Arial,Helvetica,sans-serif;font-weight:400}em{color:var(--gold)}.site-header{background:color-mix(in srgb,var(--ivory) 78%,transparent);border:0;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(22px);border-radius:0;grid-template-columns:1fr auto 1fr;gap:20px;width:100%;max-width:none;height:86px;padding:0 clamp(22px,4vw,72px);top:0;left:0;transform:none}.brand-wordmark{letter-spacing:-.06em;font-size:21px;font-weight:500}.brand-wordmark em{font-weight:400}.main-nav{gap:30px}.main-nav a{color:var(--ink);font-size:12px;font-weight:400}.forma-nav-actions{justify-self:end;align-items:center;gap:14px;display:flex}.nav-cta{color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:100px;min-height:42px;padding:11px 18px;font-size:12px}.nav-cta:hover{background:var(--ink);color:var(--ivory)}.nav-cta-arrow{width:13px}.forma-theme-toggle{border:1px solid var(--line);width:35px;height:35px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;padding:9px;transition:background .25s;display:grid}.forma-theme-toggle:hover{background:var(--forma-glass)}.forma-theme-toggle svg{flex-shrink:0;width:16px;height:16px}.primary-cta,.sh-btn{background:var(--ink);color:var(--ivory);min-height:50px;box-shadow:none;border:1px solid #0000;border-radius:100px;padding:16px 25px;font-size:13px;font-weight:400;transition:transform .3s,background .3s}.primary-cta:hover{background:var(--gold);color:var(--ivory);transform:translateY(-2px)}.forma-home{padding-top:0}.forma-sculpture-hero{min-height:780px;padding-top:86px}.forma-sculpture-hero .sh-content{grid-template-columns:1.3fr 1fr;gap:55px;padding:0 clamp(24px,4vw,72px) 50px}.forma-sculpture-hero .sh-h1{letter-spacing:-.065em;font-size:clamp(52px,6.5vw,104px);line-height:.98}.forma-sculpture-hero .sh-accent{letter-spacing:-.045em}.forma-sculpture-hero .sh-eyebrow{letter-spacing:.16em;opacity:1;color:var(--muted);font-size:10px}.forma-sculpture-hero .sh-aside{max-width:400px}.forma-sculpture-hero .sh-body{opacity:.82;font-size:14px;line-height:1.7}.forma-sculpture-hero .sh-ctas{gap:18px}.forma-sculpture-hero .sh-txt{font-size:12px}.forma-sculpture-hero .sh-btn{height:46px;font-size:12px}.forma-sculpture-hero .sh-hint{letter-spacing:.2em;font-size:9px}.forma-sculpture-hero .sh-backdrop{opacity:.65}.forma-sculpture-hero .sh-fallback{filter:drop-shadow(0 18px 25px #5742290f)}.forma-hero-foot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.06em;justify-content:space-between;gap:20px;margin:0 clamp(24px,4vw,72px);padding:18px 0 22px;font-size:10px;display:flex}.forma-hero-foot i{margin-left:25px;font-style:normal}.forma-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500;line-height:1.6}.forma-sector-strip{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;align-items:center;gap:30px;margin:40px clamp(24px,4vw,72px) 0;padding:35px 0 45px;display:grid}.forma-sector-strip>div{letter-spacing:-.02em;justify-content:space-between;gap:22px;font-size:13px;display:flex}.forma-section{max-width:1600px;margin:0 auto;padding:110px clamp(24px,4vw,72px)}.forma-section-top{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding-top:20px;display:flex}.forma-section-top>span{color:var(--muted);letter-spacing:.02em;font-size:10px}.forma-split-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;margin:65px 0 45px;display:grid}.forma-home h2{letter-spacing:-.055em;font-size:clamp(36px,4.2vw,68px);font-weight:400;line-height:1.06}.forma-home h2 em{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.forma-split-heading>p{justify-self:end;max-width:390px;font-size:14px;line-height:1.8}.forma-home p{font-size:14px;line-height:1.8}.forma-home p.forma-kicker{font-size:10px;line-height:1.6}.industrial-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-top:20px;display:grid}.industrial-folder{border-bottom:1px solid var(--line);min-width:0;padding-bottom:30px}.folder-number{color:var(--muted);letter-spacing:.06em;justify-content:space-between;font-size:9px;display:flex}.folder-number>span:first-child{font-size:12px}.folder-object{justify-content:center;align-items:flex-end;height:350px;padding-bottom:20px;display:flex}.folder-object .gf-root{flex-shrink:0}.industrial-folder h3{letter-spacing:-.025em;margin-bottom:14px;font-size:19px;font-weight:400}.industrial-folder>p{max-width:340px;font-size:13px;line-height:1.8}.forma-section-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.forma-section-bottom p{font-size:11px}.forma-text-link{letter-spacing:-.01em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:10px 0;font-size:12px;transition:color .2s;display:inline-flex}.forma-text-link span{font-size:18px;transition:transform .3s}.forma-text-link:hover{color:var(--gold)}.forma-text-link:hover span{transform:translate(2px,-2px)}.forma-statement{isolation:isolate;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:100px 25px;display:flex;position:relative;overflow:hidden}.forma-statement h2{font-size:clamp(44px,6vw,94px);position:relative}.forma-statement .forma-kicker{margin-bottom:40px}.forma-statement-note{margin-top:40px;font-size:11px!important}.forma-statement-orbit{z-index:-1;opacity:.35;border-radius:50%;width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.forma-statement-orbit i{border:1px solid var(--gold-light);border-radius:50%;position:absolute;inset:0;transform:rotateX(60deg)rotate(-30deg);box-shadow:0 0 30px #ddc18e26}.forma-statement-orbit i:nth-child(2){transform:rotateY(60deg)rotate(30deg)}.forma-statement-orbit i:nth-child(3){inset:60px;transform:rotateX(35deg)rotateY(45deg)}.forma-editorial-list{margin-top:70px}.forma-editorial-list article{border-top:1px solid var(--line);grid-template-columns:.15fr 1fr .85fr;gap:50px;padding:40px 0;display:grid}.forma-index{color:var(--muted);font-size:11px}.forma-editorial-list h3{letter-spacing:-.04em;max-width:360px;margin-top:15px;font-size:27px;font-weight:400;line-height:1.2}.forma-editorial-list article>div>p:not(.forma-kicker){font-size:13px}.forma-editorial-list .forma-text-link{margin-top:20px}.forma-lab{padding-top:30px}.forma-proof-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-top:70px;display:grid}.forma-proof-grid>div>p{max-width:360px;margin-top:24px}.forma-proof-tags{flex-wrap:wrap;gap:7px;margin:28px 0;display:flex}.forma-proof-tags span{border:1px solid var(--line);color:var(--muted);border-radius:30px;padding:7px 12px;font-size:9px}.forma-control-panel{background:var(--forma-glass);border:1px solid var(--forma-border);box-shadow:0 30px 75px -25px var(--forma-shadow),inset 0 1px 0 #ffffff73;-webkit-backdrop-filter:blur(24px);border-radius:22px;padding:25px;position:relative}.forma-control-panel:before{content:"";z-index:-1;background:radial-gradient(circle,#d2b3702e,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-40px}.forma-panel-head{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.forma-panel-head>span:last-child{border:1px solid var(--line);border-radius:20px;margin-left:auto;padding:5px 8px}.forma-live-dot{background:var(--gold);border-radius:50%;width:5px;height:5px}.forma-panel-file{flex-direction:column;gap:7px;margin:30px 0 25px;display:flex}.forma-panel-file>span{color:var(--muted);font-size:10px}.forma-panel-file>strong{letter-spacing:-.04em;font-size:23px;font-weight:400}.forma-panel-file>small{color:var(--muted);font-size:9px}.forma-value-row{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:8px;padding:16px 0;font-size:10px;display:grid}.forma-value-row strong{font-weight:500}.forma-value-row>span:nth-child(3){color:var(--muted)}.forma-value-row i{color:var(--gold);text-align:right;font-size:8px;font-style:normal}.forma-value-alert{background:color-mix(in srgb,var(--gold-light) 20%,transparent);border-radius:8px;margin:0 -10px;padding:16px 10px}.forma-panel-source,.forma-panel-human{color:var(--muted);justify-content:space-between;gap:20px;margin-top:20px;font-size:9px;display:flex}.forma-panel-source strong{color:var(--ink);font-weight:400}.forma-panel-human{border-top:1px solid var(--line);padding-top:20px}.forma-panel-human strong{color:var(--gold);font-size:9px;font-weight:400}.forma-tools-section{background:var(--paper);border:1px solid var(--forma-border);border-radius:24px;grid-template-columns:1fr 1fr;gap:30px 70px;margin:35px clamp(24px,4vw,72px);padding:65px clamp(25px,4vw,65px);display:grid}.forma-tools-section h2{margin-top:20px;font-size:36px}.forma-tools{grid-template-columns:repeat(2,1fr);align-items:center;gap:0 30px;display:grid}.forma-tools span{border-bottom:1px solid var(--line);padding:14px 0;font-size:14px}.forma-tools-section>p{color:var(--muted);grid-column:2;font-size:10px;line-height:1.7}.forma-founder{grid-template-columns:.75fr 1fr;align-items:center;gap:clamp(60px,10vw,160px);display:grid}.forma-founder-image{aspect-ratio:4/5;background:var(--paper);border-radius:2px 2px 100px;max-width:420px;position:relative;overflow:hidden}.forma-founder-image img{object-fit:cover;object-position:center 25%;filter:saturate(.65);width:100%;height:100%}.forma-founder-image>span{-webkit-backdrop-filter:blur(20px);color:#3e3425;background:#f9f5edad;border:1px solid #ffffff80;border-radius:7px;padding:14px;font-size:10px;position:absolute;bottom:20px;left:20px;right:20px}.forma-founder>div>h2{margin:30px 0;font-size:clamp(34px,3.6vw,58px)}.forma-founder>div>p:not(.forma-kicker){max-width:465px}.forma-founder-values{color:var(--gold);gap:24px;margin:30px 0;font-size:10px;display:flex}.forma-offer{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;display:grid}.forma-offer-copy>h2{margin:30px 0}.forma-offer-copy>p:not(.forma-kicker){max-width:420px;margin-bottom:30px}.forma-offer-card{border:1px solid var(--forma-border);background:var(--forma-glass);box-shadow:0 25px 65px -35px var(--forma-shadow);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:40px}.forma-offer-tag{border:1px solid var(--line);color:var(--gold);border-radius:100px;margin-bottom:30px;padding:8px 12px;font-size:9px;display:inline-block}.forma-offer-card>p{font-size:12px}.forma-price{letter-spacing:-.08em;margin-top:12px;font-size:72px;line-height:1.2}.forma-price span{letter-spacing:-.02em;font-size:18px}.forma-old-price{color:var(--muted);font-size:11px!important}.forma-offer-card ul{border-top:1px solid var(--line);gap:12px;margin:25px 0;padding:25px 0 0;list-style:none;display:grid}.forma-offer-card li{font-size:12px;line-height:1.6}.forma-offer-card li:before{content:"↗";color:var(--gold);margin-right:12px}.forma-offer-card>small{color:var(--muted);font-size:9px;line-height:1.7;display:block}.forma-faq{grid-template-columns:1fr 1fr;gap:100px;display:grid}.forma-faq h2{margin-top:30px;font-size:clamp(34px,3.6vw,55px)}.forma-faq details{border-top:1px solid var(--line)}.forma-faq details:last-child{border-bottom:1px solid var(--line)}.forma-faq summary{cursor:pointer;align-items:center;gap:20px;padding:25px 0;font-size:12px;list-style:none;display:flex}.forma-faq summary::-webkit-details-marker{display:none}.forma-faq summary span{color:var(--muted);font-size:9px}.forma-faq summary i{margin-left:auto;font-size:20px;font-style:normal;font-weight:300}.forma-faq details[open] summary i{transform:rotate(45deg)}.forma-faq details p{padding:0 0 25px 34px;font-size:12px}.forma-contact-band{background:var(--paper);border-top:1px solid var(--line);text-align:center;margin:30px 0 0;padding:100px clamp(24px,4vw,72px)}.forma-contact-band>h2{margin:40px 0;font-size:clamp(46px,6.6vw,106px)}.forma-contact-band>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:35px;display:flex}.forma-contact-small{margin-top:30px;font-size:11px!important}.document-dialog{background:var(--paper);color:var(--ink);border:1px solid var(--forma-border);border-radius:20px;width:calc(100% - 32px);max-width:550px;max-height:85svh;padding:30px;overflow-y:auto;box-shadow:0 30px 100px #0003}.document-dialog::backdrop{-webkit-backdrop-filter:blur(9px);background:#1e181057}.document-dialog-head{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;font-size:9px;display:flex}.document-dialog-head button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:50%;flex-shrink:0}.document-dialog h2{letter-spacing:-.04em;font-size:30px;line-height:1.1}.document-dialog>p{margin-top:12px;font-size:12px}.document-preview-lines{margin:25px 0}.document-preview-lines>div{border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding:13px 0;font-size:11px;display:flex}.document-preview-lines span{color:var(--muted)}.document-preview-lines strong{text-align:right;font-weight:400}.aqua-text{color:var(--gold)}.document-dialog .document-note{margin:15px 0 22px;font-size:10px;line-height:1.8}.page-hero{background:var(--ivory);padding-top:180px}.page-hero h1{letter-spacing:-.055em;font-size:clamp(45px,6vw,88px);line-height:1.02}.side-summary,.diagnostic-price-card,.content-section.muted-band,.form-success{background:var(--forma-glass);border:1px solid var(--forma-border);box-shadow:none;-webkit-backdrop-filter:blur(18px);border-radius:18px}.diagnostic-form input,.diagnostic-form select,.diagnostic-form textarea{background:var(--forma-glass);color:var(--ink);border-color:var(--line);border-radius:8px}.diagnostic-form select option{color:var(--ink);background:var(--paper)}.diagnostic-form fieldset{border-color:var(--line)}.checkbox-label,.consent-label{color:var(--soft-ink)}.consent-label a{text-decoration:underline}.booking-callout,.final-cta-band,.muted-band{background:var(--paper);color:var(--ink)}.booking-callout h2,.final-cta-band h2{color:var(--ink)}.booking-callout p,.final-cta-band p{color:var(--muted)}.legal-page{max-width:850px;padding-top:170px}.legal-page h1{font-size:clamp(45px,6vw,75px);line-height:1.05}.legal-page h2{letter-spacing:-.03em;font-family:Arial,Helvetica,sans-serif;font-size:23px;line-height:1.2}.legal-page p{font-size:14px}.legal-page a{overflow-wrap:anywhere}.site-footer{background:var(--ivory);border-top:1px solid var(--line);color:var(--ink);gap:40px;padding:60px clamp(24px,4vw,72px)}.site-footer a,.site-footer p,.footer-cookie-button{color:var(--muted);font-size:11px}.site-footer .footer-brand{color:var(--ink)}.site-footer .footer-label{color:var(--ink);font-size:10px}.analytics-consent{background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 20px 70px var(--forma-shadow);border-radius:15px}.analytics-consent h2{color:var(--ink);font-size:23px}.analytics-consent p{color:var(--muted);font-size:11px}.analytics-consent-kicker{color:var(--gold)!important}.analytics-consent-actions button{color:var(--ink);border:1px solid var(--line);background:0 0}.analytics-consent-actions .analytics-consent-accept{background:var(--ink);color:var(--ivory)}.page-progress>span{background:var(--gold)}@media (width>=1600px){.forma-sculpture-hero .sh-h1{font-size:112px}}@media (width<=1100px){.forma-sculpture-hero .sh-content{grid-template-columns:1.25fr 1fr;gap:35px}.forma-sculpture-hero .sh-h1{font-size:65px}.forma-split-heading{gap:45px}.industrial-folders{gap:25px}.folder-object .gf-root{transform-origin:bottom;transform:scale(.86)}.folder-object{height:310px}.forma-proof-grid,.forma-founder,.forma-offer,.forma-faq{gap:55px}.forma-editorial-list article{gap:30px}.forma-offer-card{padding:28px}.forma-tools-section{gap:30px}}@media (width<=800px){.site-header{grid-template-columns:1fr auto auto;gap:16px;height:74px;padding:0 22px}.main-nav{display:none}.mobile-nav{grid-area:1/2;display:block}.forma-nav-actions{grid-column:3}.mobile-nav nav{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px}.mobile-nav nav a{color:var(--ink)}.mobile-nav summary>span{background:var(--ink)}.nav-cta{min-height:38px;padding:9px 14px}.forma-nav-actions{gap:10px}.forma-sculpture-hero{min-height:920px;padding-top:74px}.forma-sculpture-hero .sh-content{grid-template-columns:1fr;gap:25px;padding-bottom:38px}.forma-sculpture-hero .sh-h1{font-size:clamp(52px,9vw,75px)}.forma-sculpture-hero .sh-aside{justify-self:start;max-width:500px}.forma-sculpture-hero .sh-body{margin-bottom:20px;font-size:13px}.forma-sculpture-hero .sh-hint{display:none}.forma-sector-strip{grid-template-columns:1fr;gap:20px;margin-top:15px;padding-bottom:30px}.forma-sector-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:15px 25px;font-size:11px}.forma-section{padding-top:75px;padding-bottom:75px}.forma-section-top{align-items:flex-start}.forma-section-top>span{text-align:right;max-width:150px;line-height:1.6}.forma-split-heading{grid-template-columns:1fr;gap:25px;margin-top:40px}.forma-split-heading>p{justify-self:start;max-width:500px}.industrial-folders{grid-template-columns:1fr;gap:45px}.industrial-folder{width:100%;max-width:500px;margin:0 auto}.folder-object{height:340px}.folder-object .gf-root{transform:none}.industrial-folder>p{max-width:none}.forma-section-bottom{align-items:flex-start}.forma-section-bottom p{max-width:200px}.forma-statement{min-height:570px;padding-top:80px;padding-bottom:80px}.forma-statement h2{font-size:clamp(43px,7vw,65px)}.forma-editorial-list article{grid-template-columns:30px 1fr;gap:20px}.forma-editorial-list article>div:last-child{grid-column:2}.forma-editorial-list h3{max-width:none}.forma-proof-grid{grid-template-columns:1fr;gap:45px;margin-top:45px}.forma-proof-grid>div:first-child{max-width:500px}.forma-control-panel{max-width:600px}.forma-tools-section{grid-template-columns:1fr;padding:35px 25px}.forma-tools-section>p{grid-column:1}.forma-founder{grid-template-columns:1fr}.forma-founder-image{width:100%;max-width:400px}.forma-founder>div>p:not(.forma-kicker){max-width:none}.forma-offer{grid-template-columns:1fr}.forma-offer-card{width:100%;max-width:500px}.forma-faq{grid-template-columns:1fr;gap:40px}.forma-contact-band{padding-top:75px;padding-bottom:70px}.forma-contact-band>h2{margin:30px 0}.forma-hero-foot{font-size:9px}.forma-hero-foot>span:last-child{display:none}.forma-home h2{font-size:clamp(35px,6.2vw,50px)}.forma-contact-band>h2{font-size:clamp(42px,8vw,70px)}.forma-home .forma-statement h2{font-size:clamp(42px,7.3vw,65px)}}@media (width<=450px){.site-header{gap:12px;padding:0 18px}.brand-wordmark{font-size:19px}.nav-cta-full{display:none}.nav-cta-short{display:inline}.forma-nav-actions{gap:8px}.forma-theme-toggle{width:32px;height:32px;padding:7px}.mobile-nav summary{width:24px}.forma-sculpture-hero{min-height:880px}.forma-sculpture-hero .sh-h1{font-size:clamp(42px,11vw,53px)}.forma-sculpture-hero .sh-content{gap:22px;padding-left:22px;padding-right:22px}.forma-sculpture-hero .sh-ctas{flex-direction:column;align-items:flex-start;gap:18px}.forma-sculpture-hero .sh-body{font-size:12px;line-height:1.8}.forma-sculpture-hero .sh-btn{height:45px;padding:0 20px}.forma-sculpture-hero .sh-txt{font-size:11px}.forma-hero-foot{margin:0 22px}.forma-section{padding-left:22px;padding-right:22px}.forma-home h2{font-size:35px}.forma-home .forma-statement h2{font-size:41px}.forma-sector-strip{margin-left:22px;margin-right:22px}.forma-section-top>span{display:none}.folder-object{height:325px}.forma-section-bottom{flex-direction:column;gap:12px}.forma-section-bottom p{max-width:none}.forma-price{font-size:64px}.forma-editorial-list h3{font-size:24px}.forma-control-panel{padding:18px}.forma-value-row{gap:5px;font-size:9px}.forma-value-row i{font-size:8px}.forma-panel-source,.forma-panel-human{gap:10px;font-size:8px}.forma-contact-band>h2{font-size:43px}.forma-contact-band>div{flex-direction:column;gap:16px}.document-dialog{padding:22px}.document-dialog h2{font-size:26px}.document-preview-lines>div{font-size:10px}.forma-tools span{font-size:12px}.forma-home p{font-size:13px}.site-footer{grid-template-columns:1fr 1fr;gap:35px 22px}.site-footer>div:first-child{grid-column:1/-1}.page-hero{padding-top:140px}.page-hero h1{font-size:44px}.forma-hero-foot>span:first-child{max-width:230px}}@media (width<=360px){.folder-object .gf-root{transform-origin:bottom;transform:scale(.86)}.folder-object{height:300px}.forma-home .forma-statement h2{font-size:36px}.forma-sculpture-hero .sh-h1{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body,.forma-theme-toggle,.forma-text-link span{transition:none}.forma-statement-orbit{transform:translate(-50%,-50%)}.hq-motion-ready [data-reveal]{opacity:1;filter:none;transform:none}.gf-root *{transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.forma-control-panel,.forma-offer-card,.side-summary,.document-dialog,.site-header{background:var(--forma-glass-solid)}}@media (width>=801px) and (width<=1050px){.main-nav{gap:20px;display:flex}.mobile-nav{display:none}.site-header{grid-template-columns:1fr auto 1fr}}.forma-photo-story{padding-top:35px}.forma-photo-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:28px;margin-top:45px;display:grid}.forma-photo-grid figure{min-width:0;margin:0}.forma-photo-grid img{object-fit:cover;border-radius:10px;width:100%;height:390px}.forma-photo-grid figure:nth-child(2){padding-top:75px}.forma-photo-grid figure:nth-child(2) img{height:330px}.forma-photo-grid figcaption{color:var(--muted);justify-content:space-between;gap:15px;padding-top:16px;font-size:9px;line-height:1.6;display:flex}.forma-local-band{border-top:1px solid var(--line);padding:75px clamp(24px,4vw,72px)}.forma-local-band h2{margin:25px 0;font-size:clamp(36px,4.2vw,64px)}.forma-local-band p:not(.forma-kicker){max-width:650px;margin-bottom:15px}.forma-local-content>h2{margin:25px 0;font-size:clamp(35px,4.2vw,60px);line-height:1.08}.forma-local-content>h2 em,.forma-local-band h2 em{font-family:Georgia,Times New Roman,serif}.forma-local-content>p:not(.forma-kicker){max-width:850px;margin:22px 0;font-size:15px}.forma-local-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:45px;display:grid}.forma-local-services article{border-top:1px solid var(--line);padding-top:20px}.forma-local-services article>span{color:var(--gold);font-size:11px}.forma-local-services h3{letter-spacing:-.03em;margin:20px 0;font-size:23px;font-weight:400}.forma-local-services p{font-size:13px}.forma-local-services .forma-text-link{margin-top:20px}@media (width<=800px){.forma-photo-grid{grid-template-columns:1fr;gap:35px}.forma-photo-grid figure:nth-child(2){padding-top:0}.forma-photo-grid img,.forma-photo-grid figure:nth-child(2) img{aspect-ratio:1.6;object-fit:cover;height:auto}.forma-local-services{grid-template-columns:1fr}.forma-photo-grid figcaption{font-size:9px}.forma-local-band{padding-top:60px;padding-bottom:60px}}.supplier-library{padding-top:30px}.supplier-document-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.supplier-document-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:25px}.supplier-card-top{letter-spacing:.08em;color:var(--muted);justify-content:space-between;margin-bottom:24px;font-size:9px;display:flex}.supplier-sheet{text-align:left;color:#25231f;background:#fff;border:1px solid #e5ded1;border-radius:2px;flex-direction:column;width:100%;min-height:350px;padding:32px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 18px 35px -25px #7b6545}.supplier-sheet:hover{transform:translateY(-4px);box-shadow:0 25px 40px -25px #7b6545}.supplier-sheet-maker{letter-spacing:-.04em;font-size:21px;font-weight:600}.supplier-sheet-type{text-transform:uppercase;letter-spacing:.13em;color:#85704c;margin-top:26px;font-size:9px}.supplier-sheet>strong{margin:10px 0;font-size:25px;font-weight:400}.supplier-sheet-ref{color:#726b61;font-size:11px}.supplier-sheet-fields{margin:24px 0 18px;display:grid}.supplier-sheet-fields>span{color:#726b61;border-top:1px solid #e9e3d8;justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.supplier-sheet-fields i{color:#96794c;font-style:normal}.supplier-sheet-source{color:#85704c;margin-top:auto;font-size:10px}.supplier-card-caption{padding-top:25px}.supplier-card-caption h3{letter-spacing:-.025em;font-size:19px;font-weight:400}.supplier-card-caption p{max-width:400px;margin:12px 0;font-size:12px}.supplier-card-caption a{font-size:10px}.supplier-source-note{max-width:880px;color:var(--muted);margin-top:24px;font-size:10px!important}.supplier-expertise{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-top:70px;padding-top:45px;display:grid}.supplier-expertise figure{margin:0}.supplier-expertise img{aspect-ratio:1.65;object-fit:cover;filter:saturate(.45);border-radius:6px;width:100%}.supplier-expertise figcaption{color:var(--muted);margin-top:12px;font-size:9px}.supplier-expertise h3{letter-spacing:-.035em;margin:20px 0;font-size:30px;font-weight:400;line-height:1.2}.supplier-expertise p:not(.forma-kicker){font-size:13px}.supplier-pdf-dialog{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:16px;width:min(1000px,100% - 32px);max-height:92svh;padding:25px;overflow:auto}.supplier-pdf-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e181066}.supplier-pdf-dialog h2{font-size:20px!important}.supplier-pdf-dialog p{margin:10px 0;font-size:11px}.supplier-pdf-dialog object{border:1px solid var(--line);background:#fff;width:100%;height:65svh;display:block}@media (width<=800px){.supplier-document-grid{gap:22px}.supplier-document-card{padding:18px}.supplier-sheet{min-height:350px;padding:24px}.supplier-expertise{gap:30px}.supplier-expertise h3{font-size:26px}}@media (width<=600px){.supplier-document-grid,.supplier-expertise{grid-template-columns:1fr}.supplier-sheet{min-height:330px}.supplier-expertise{margin-top:45px}.supplier-pdf-dialog{padding:18px}.supplier-pdf-dialog object{height:60svh}}@media (prefers-reduced-motion:reduce){.supplier-sheet{transition:none}.supplier-sheet:hover{transform:none}}.brand-symbol{object-fit:contain;flex-shrink:0;width:28px;height:37px;display:block}.brand-signature{gap:10px}.footer-brand .brand-symbol{width:32px;height:42px}@media (width<=450px){.brand-signature{gap:7px}.brand-symbol{width:23px;height:31px}}.clear-site{max-width:1180px;margin:0 auto;padding:0 34px}.clear-site h1,.clear-site h2{letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-weight:400}.clear-site h1{font-size:clamp(40px,4.6vw,66px);line-height:1.09}.clear-site h2{font-size:clamp(30px,3vw,43px);line-height:1.14}.clear-site h1 em,.clear-site h2 em{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-weight:400}.clear-site p{font-size:15px;line-height:1.75}.clear-site .eyebrow{letter-spacing:.11em;font-size:10px;font-weight:500;line-height:1.7}.clear-hero{grid-template-columns:1.6fr 1fr;align-items:center;gap:70px;padding:172px 0 85px;display:grid}.clear-hero-copy>.eyebrow{max-width:500px;margin-bottom:25px}.clear-hero-copy>p:not(.eyebrow):not(.clear-hero-note){max-width:560px;margin-top:26px}.clear-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.clear-site .primary-cta{min-height:48px;padding:15px 22px;font-size:13px}.clear-site .forma-text-link{font-size:12px}.clear-hero-note{color:var(--muted);margin-top:30px;font-size:10px!important;line-height:1.7!important}.clear-outcome{background:linear-gradient(145deg,var(--paper),var(--forma-glass));border:1px solid var(--line);box-shadow:0 22px 60px -45px var(--forma-shadow);border-radius:18px;padding:34px 30px;position:relative}.clear-folder-mark{width:52px;height:46px;color:var(--gold);margin-bottom:25px;display:block}.clear-folder-mark svg{width:100%;height:100%}.clear-outcome h2{margin:16px 0 25px;font-size:37px}.clear-outcome ul{gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.clear-outcome li{gap:9px;font-size:13px;line-height:1.6;display:flex}.clear-outcome li:before{content:"✓";color:var(--gold);font-size:12px}.clear-result-note{border-top:1px solid var(--line);color:var(--muted);padding-top:18px;font-size:11px;display:block}.clear-section{border-top:1px solid var(--line);padding:65px 0}.clear-heading{max-width:620px;margin-bottom:35px}.clear-heading h2{margin:17px 0}.clear-heading>p:not(.eyebrow){max-width:520px;font-size:14px}.clear-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.clear-steps>article{border-top:1px solid var(--line);padding-top:23px}.clear-steps>article>span{color:var(--gold);font-size:11px}.clear-steps h3{letter-spacing:-.02em;margin:18px 0 12px;font-size:19px;font-weight:400;line-height:1.35}.clear-steps p{font-size:14px}.clear-method-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:30px;display:flex}.clear-method-bottom p{font-size:11px}.clear-founder{grid-template-columns:220px 1fr;align-items:center;gap:65px;display:grid}.clear-founder>img{object-fit:cover;object-position:center 25%;border-radius:8px;width:220px;height:265px}.clear-founder h2{margin:16px 0 22px}.clear-founder p:not(.eyebrow){max-width:650px;margin-bottom:15px}.clear-start{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.clear-start h2{margin:17px 0 23px}.clear-start>div>p:not(.eyebrow){max-width:440px;margin-bottom:26px}.clear-diagnostic{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:30px}.clear-diagnostic h3{letter-spacing:-.025em;margin:15px 0;font-size:23px;font-weight:400}.clear-diagnostic>p:not(.eyebrow){font-size:13px}.clear-price{flex-wrap:wrap;align-items:baseline;gap:14px;margin:24px 0 12px;display:flex}.clear-price strong{letter-spacing:-.04em;color:var(--ink);font-size:32px;font-weight:400}.clear-price>span{font-size:11px}.clear-offer-note{margin-bottom:24px;font-size:10px!important;line-height:1.7!important}.clear-faq{grid-template-columns:.9fr 1.1fr;gap:60px;padding-bottom:75px;display:grid}.clear-faq h2{margin-top:18px}.clear-faq details{border-top:1px solid var(--line)}.clear-faq details:last-of-type{border-bottom:1px solid var(--line)}.clear-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;line-height:1.5;list-style:none;display:flex}.clear-faq summary::-webkit-details-marker{display:none}.clear-faq summary>span{color:var(--gold);font-size:19px}.clear-faq details[open] summary>span{transform:rotate(45deg)}.clear-faq details p{padding:0 0 20px;font-size:13px}.clear-faq .forma-text-link{margin-top:18px}.clear-page-intro{max-width:830px;padding:165px 0 65px}.clear-page-intro>.eyebrow{margin-bottom:23px}.clear-page-intro>p:not(.eyebrow){max-width:650px;margin-top:25px}.clear-page-intro>.primary-cta{margin-top:28px}.clear-two-column{grid-template-columns:1fr 1fr;gap:65px;display:grid}.clear-two-column h2,.clear-prose p+p,.clear-prose>.forma-text-link{margin-top:18px}.clear-section-note{max-width:360px;margin-top:25px;font-size:13px!important}.clear-example{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:27px}.clear-example dl{margin:20px 0 0}.clear-example dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding:16px 0;font-size:12px;line-height:1.5;display:flex}.clear-example dt{color:var(--muted)}.clear-example dd{text-align:right;max-width:60%;margin:0}.clear-next{justify-content:space-between;align-items:center;gap:40px;margin-bottom:35px;display:flex}.clear-next p{max-width:530px;margin-top:20px}.clear-next .primary-cta{flex-shrink:0}.clear-site [data-reveal]{--reveal-delay:0s}.clear-site .clear-steps [data-reveal=step]{filter:none}.clear-forms .page-hero{gap:65px;max-width:1180px;margin:auto;padding:160px 34px 60px}.clear-forms .page-hero h1{letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.5vw,61px);font-weight:400;line-height:1.1}.clear-forms .page-hero h2{font-size:26px;line-height:1.2}.clear-forms .page-hero>div>p:not(.eyebrow){font-size:15px}.clear-forms .side-summary{background:var(--paper);border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:25px}.clear-forms .side-summary p,.clear-forms .side-summary li{font-size:13px}.clear-forms .form-section{padding-top:50px;padding-bottom:65px}.clear-forms .form-section h2{letter-spacing:-.035em;font-family:Arial,Helvetica,sans-serif;font-size:32px;line-height:1.2}.clear-forms .booking-callout{padding-top:35px;padding-bottom:35px}.clear-forms .booking-callout h2{font-family:Arial,Helvetica,sans-serif;font-size:28px;line-height:1.2}.clear-forms .form-section .section-intro p{font-size:13px}.clear-forms .diagnostic-form>label,.clear-forms .diagnostic-form .form-grid>label{font-size:12px}.site-footer{padding-top:48px;padding-bottom:35px}.site-footer p{font-size:12px}.site-footer a:not(.footer-brand){font-size:11px}@media (width<=1000px){.clear-hero{grid-template-columns:1.5fr 1fr;gap:35px}.clear-site h1{font-size:52px}.clear-outcome{padding:28px 23px}.clear-outcome h2{font-size:32px}.clear-start,.clear-founder{gap:40px}.clear-steps{gap:25px}}@media (width<=800px){.clear-site{padding:0 24px}.clear-hero{grid-template-columns:1fr;gap:35px;padding:130px 0 55px}.clear-site h1{font-size:clamp(37px,6.7vw,55px)}.clear-hero-copy>p:not(.eyebrow):not(.clear-hero-note){max-width:600px}.clear-outcome{display:none}.clear-section{padding:48px 0}.clear-steps{gap:25px}.clear-steps h3{font-size:17px}.clear-steps p{font-size:13px}.clear-start{grid-template-columns:1fr;gap:32px}.clear-start>div>p:not(.eyebrow),.clear-diagnostic{max-width:600px}.clear-founder{grid-template-columns:160px 1fr;gap:32px}.clear-founder>img{width:160px;height:205px}.clear-faq,.clear-two-column{grid-template-columns:1fr;gap:30px}.clear-faq h2{margin-bottom:0}.clear-next{flex-direction:column;align-items:flex-start;gap:25px}.clear-forms .page-hero{gap:30px;padding-top:130px}.clear-page-intro{padding:130px 0 48px}.clear-example{max-width:650px}.clear-method-bottom{align-items:flex-start}.clear-forms .form-section h2{font-size:28px}}@media (width<=550px){.clear-site{padding:0 22px}.clear-site p{font-size:14px}.clear-site h1{letter-spacing:-.04em;font-size:39px}.clear-site h2{font-size:31px}.clear-hero{padding-top:125px}.clear-hero-copy>.eyebrow{max-width:300px;margin-bottom:22px;font-size:9px}.clear-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:27px}.clear-hero-note{font-size:9px!important}.clear-heading{margin-bottom:28px}.clear-steps{grid-template-columns:1fr;gap:25px}.clear-steps>article{grid-template-columns:26px 1fr;gap:0 13px;padding-top:18px;display:grid}.clear-steps>article>span{padding-top:3px}.clear-steps h3{margin:0 0 9px;font-size:19px}.clear-steps p{grid-column:2;font-size:13px}.clear-method-bottom{flex-direction:column;gap:10px;margin-top:25px}.clear-method-bottom p{font-size:11px}.clear-founder{grid-template-columns:1fr;gap:25px}.clear-founder>img{width:130px;height:155px}.clear-founder p:not(.eyebrow){font-size:14px}.clear-diagnostic{padding:25px}.clear-diagnostic h3{font-size:23px}.clear-price strong{font-size:30px}.clear-faq summary,.clear-faq details p{font-size:13px}.clear-example{padding:22px}.clear-example dl>div{gap:16px;font-size:11px}.clear-site .clear-section-note{font-size:12px!important}.clear-forms .page-hero{padding:125px 22px 40px}.clear-forms .page-hero h1{font-size:38px}.clear-forms .page-hero>div>p:not(.eyebrow){font-size:14px}.clear-forms .booking-callout h2{font-size:26px}.clear-forms .form-section{padding-top:35px}.clear-forms .form-section h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.clear-site [data-reveal]{opacity:1;filter:none;transform:none}}.clear-immersive .forma-sculpture-hero{isolation:isolate;width:100vw;min-height:720px;max-height:980px;margin-left:calc(50% - 50vw);padding-top:86px}.clear-immersive .forma-sculpture-hero .sh-content{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:45px;width:100%;max-width:1180px;margin:0 auto;padding:0 34px 46px}.clear-immersive .forma-sculpture-hero .sh-h1{letter-spacing:-.05em;text-wrap:initial;font-size:clamp(45px,4.6vw,68px);line-height:1.04}.clear-immersive .forma-sculpture-hero .sh-eyebrow{letter-spacing:.09em;max-width:470px;font-size:9px;line-height:1.7}.clear-immersive .forma-sculpture-hero .sh-body{opacity:1;color:var(--muted);font-size:15px;line-height:1.75}.clear-immersive .forma-sculpture-hero .sh-aside{max-width:420px}.clear-immersive .forma-sculpture-hero .sh-ctas{gap:18px}.clear-immersive .forma-sculpture-hero .sh-hint{letter-spacing:.12em;font-size:9px}.clear-immersive .forma-sculpture-hero .sh-backdrop{opacity:.35}.clear-hero-signature{color:var(--muted);justify-content:space-between;gap:25px;padding:18px 0 25px;font-size:10px;line-height:1.6;display:flex}.folder-gesture-hint{color:var(--muted);margin-top:-10px;font-size:11px!important}.clear-immersive .industrial-folders{gap:30px;padding-top:15px}.clear-immersive .industrial-folder{border-bottom:0;max-width:none;padding:0 0 25px}.clear-immersive .folder-number{font-size:9px}.clear-immersive .folder-object{height:300px;padding-bottom:16px}.clear-immersive .folder-object .gf-root{transform:none}.clear-immersive .industrial-folder>h3{letter-spacing:-.025em;min-height:51px;margin-bottom:12px;font-size:19px;font-weight:400;line-height:1.35}.clear-immersive .industrial-folder>p{font-size:13px;line-height:1.75}.clear-immersive .clear-method-bottom{margin-top:14px}.clear-immersive .clear-diagnostic{isolation:isolate;background:color-mix(in srgb,var(--paper) 72%,transparent);border:1px solid color-mix(in srgb,var(--gold-light) 45%,var(--line));box-shadow:inset 0 1px 0 var(--forma-border),0 20px 60px -42px var(--forma-shadow);-webkit-backdrop-filter:blur(22px);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden}.clear-immersive .clear-diagnostic:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--gold-light) 28%,transparent),transparent 70%);z-index:-1;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;inset:-100px -100px auto auto}.clear-immersive .clear-start{isolation:isolate;position:relative}.clear-immersive .clear-start:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--gold-light) 16%,transparent),transparent 70%);pointer-events:none;z-index:-1;border-radius:50%;width:320px;height:320px;position:absolute;top:20px;right:-80px}.clear-immersive .clear-founder>img{box-shadow:0 18px 45px -30px var(--forma-shadow);transition:transform .7s cubic-bezier(.22,1,.36,1)}.clear-immersive .primary-cta,.clear-immersive .sh-btn{isolation:isolate;transition:transform .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.clear-immersive .primary-cta:after,.clear-immersive .sh-btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:45%;transition:left .7s;position:absolute;inset:-80% auto -80% -70%;transform:rotate(20deg)}.clear-immersive .primary-cta:hover:after,.clear-immersive .sh-btn:hover:after{left:135%}.clear-immersive .clear-faq details{transition:background .3s}.clear-immersive .clear-faq details[open]{background:color-mix(in srgb,var(--paper) 65%,transparent)}.clear-immersive .clear-faq details[open] p{animation:.35s ease-out clear-answer-in}.hq-motion-ready .clear-immersive [data-reveal]{--hq-reveal-distance:22px;--hq-reveal-duration:.85s}.hq-motion-ready .clear-immersive .industrial-folder:nth-child(2){--hq-responsive-delay:.1s}.hq-motion-ready .clear-immersive .industrial-folder:nth-child(3){--hq-responsive-delay:.2s}.clear-immersive #fonctionnement{scroll-margin-top:105px}@keyframes clear-answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.clear-immersive .clear-diagnostic:hover{box-shadow:inset 0 1px 0 var(--forma-border),0 28px 65px -35px var(--forma-shadow);transform:translateY(-5px)}.clear-immersive .clear-founder:hover>img{transform:translateY(-4px)}}@media (width<=1050px){.clear-immersive .forma-sculpture-hero .sh-content{grid-template-columns:1.3fr 1fr;gap:35px}.clear-immersive .forma-sculpture-hero .sh-h1{font-size:49px}.clear-immersive .forma-sculpture-hero .sh-body{font-size:14px}.clear-immersive .industrial-folders{gap:20px}.clear-immersive .folder-object .gf-root{transform-origin:bottom;transform:scale(.9)}}@media (width<=800px){.clear-immersive .forma-sculpture-hero{min-height:830px;max-height:none;padding-top:74px}.clear-immersive .forma-sculpture-hero .sh-content{grid-template-columns:1fr;gap:25px;padding:0 24px 40px}.clear-immersive .forma-sculpture-hero .sh-h1{font-size:clamp(42px,7vw,57px)}.clear-immersive .forma-sculpture-hero .sh-aside{justify-self:start;max-width:560px}.clear-immersive .forma-sculpture-hero .sh-eyebrow{max-width:420px}.clear-immersive .industrial-folders{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--gold-light) transparent;gap:25px;margin:0 -10px;padding:20px 10px 15px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.clear-immersive .industrial-folder{scroll-snap-align:start;flex:0 0 280px;width:280px;margin:0}.clear-immersive .folder-object{height:300px}.clear-immersive .folder-object .gf-root{transform:none}.clear-immersive .industrial-folder>h3{min-height:0}.clear-hero-signature{padding-bottom:20px;font-size:9px}.clear-immersive .clear-start:before{width:260px;right:0}.hq-motion-ready .clear-immersive .industrial-folder:nth-child(n){--hq-responsive-delay:0s}}@media (width<=450px){.clear-immersive .forma-sculpture-hero{min-height:850px;height:100svh!important}.clear-immersive .forma-sculpture-hero .sh-content{gap:22px;padding:0 22px 35px}.clear-immersive .forma-sculpture-hero .sh-h1{font-size:clamp(36px,10vw,43px);line-height:1.06}.clear-immersive .forma-sculpture-hero .sh-eyebrow{max-width:300px;margin-bottom:18px;font-size:9px}.clear-immersive .forma-sculpture-hero .sh-body{margin-bottom:22px;font-size:14px;line-height:1.75}.clear-immersive .forma-sculpture-hero .sh-ctas{flex-direction:row;align-items:center;gap:20px}.clear-immersive .forma-sculpture-hero .sh-btn{height:46px;padding:0 18px;font-size:12px}.clear-immersive .forma-sculpture-hero .sh-txt{font-size:11px}.clear-hero-signature{gap:20px;font-size:9px}.clear-hero-signature>span{max-width:170px}.clear-hero-signature>span:last-child{text-align:right}.clear-immersive .industrial-folder{flex-basis:270px;width:270px}}@media (prefers-reduced-motion:reduce){.clear-immersive .clear-diagnostic,.clear-immersive .clear-founder>img,.clear-immersive .primary-cta,.clear-immersive .sh-btn,.clear-immersive .primary-cta:after,.clear-immersive .sh-btn:after{transition:none}.clear-immersive .clear-faq details[open] p{animation:none}.hq-motion-ready .clear-immersive [data-reveal]{opacity:1;transform:none}.clear-immersive .primary-cta:after,.clear-immersive .sh-btn:after{display:none}.clear-immersive .industrial-folders{scroll-behavior:auto}}.clear-detail .clear-page-intro h1{animation:.7s cubic-bezier(.22,1,.36,1) clear-answer-in}.clear-detail .clear-example{background:color-mix(in srgb,var(--paper) 70%,transparent);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 var(--forma-border),0 20px 50px -40px var(--forma-shadow)}.clear-detail .clear-steps article{transition:border-color .35s,transform .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.clear-detail .clear-steps article:hover{border-color:var(--gold);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.clear-detail .clear-page-intro h1{animation:none}.clear-detail .clear-steps article{transition:none}}:root{--radius:.75rem;--background:var(--ivory);--foreground:var(--ink);--card:var(--paper);--card-foreground:var(--ink);--popover:var(--paper);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--ivory);--secondary:var(--paper);--secondary-foreground:var(--ink);--muted-surface:var(--paper);--muted-foreground:var(--muted);--accent:color-mix(in srgb,var(--gold-light) 25%,var(--ivory));--accent-foreground:var(--ink);--destructive:#b43b36;--border:var(--line);--input:var(--line);--ring:var(--gold)}.clear-founder{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(45px,6.5vw,85px);padding-top:80px;padding-bottom:80px}.founder-portrait{justify-self:start;width:100%;max-width:365px;margin:0;position:relative}.founder-portrait-frame{isolation:isolate;aspect-ratio:4/5;background:var(--paper);box-shadow:0 20px 60px -40px var(--forma-shadow);border-radius:3px;margin:0 12px 16px 0;position:relative}.founder-portrait-frame:after{content:"";border:1px solid color-mix(in srgb,var(--gold-light) 75%,transparent);z-index:-1;pointer-events:none;border-radius:3px;position:absolute;inset:14px -12px -12px 14px}.founder-portrait-frame img{object-fit:cover;object-position:center 32%;border-radius:3px;width:100%;height:100%;display:block}.founder-portrait figcaption{justify-content:space-between;align-items:center;gap:14px;margin-right:1px;padding:16px 0 0;display:flex}.founder-portrait figcaption strong{letter-spacing:-.02em;color:var(--ink);font-size:14px;font-weight:500;display:block}.founder-portrait figcaption>div>span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.7;display:block}.founder-linkedin{color:#a18458;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:6px 0 6px 8px;transition:color .25s,transform .3s;display:flex}.founder-linkedin svg{flex-shrink:0;width:25px;height:25px;display:block}.founder-linkedin>span{letter-spacing:.01em;font-size:10px}.linkedin-cutout{fill:var(--ivory)}.founder-linkedin:hover{color:var(--gold);transform:translateY(-2px)}:root[data-theme=dark] .founder-linkedin{color:#d8c4a1}.clear-founder>div>p.eyebrow{font-size:10px}.clear-founder .forma-text-link{margin-top:6px}.clear-immersive .clear-start{align-items:start}.clear-immersive .clear-start>div>p:not(.eyebrow){margin-bottom:20px}.client-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.client-journey>li{border-top:1px solid var(--line);min-width:0;padding-top:22px;position:relative}.journey-number{color:var(--gold);letter-spacing:.06em;font-size:11px}.client-journey h3{letter-spacing:-.025em;margin:18px 0 12px;font-size:19px;font-weight:400;line-height:1.35}.client-journey p{font-size:13px;line-height:1.75}.client-journey.is-compact{grid-template-columns:1fr;gap:0;margin:25px 0}.client-journey.is-compact>li{border-top:0;grid-template-columns:30px 1fr;gap:14px;padding:0 0 21px;display:grid}.client-journey.is-compact>li:last-child{padding-bottom:0}.client-journey.is-compact>li:not(:last-child):after{content:"";border-left:1px solid var(--line);position:absolute;top:29px;bottom:7px;left:13px}.is-compact .journey-number{border:1px solid var(--line);background:var(--ivory);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.client-journey.is-compact h3{margin:2px 0 4px;font-size:14px;line-height:1.5}.client-journey.is-compact p{max-width:365px;font-size:12px;line-height:1.65}.journey-detail-link{width:max-content;max-width:100%;color:var(--muted);border-bottom:1px solid var(--line);margin-top:17px;padding:5px 0;font-size:11px;transition:color .25s;display:block}.journey-detail-link:hover{color:var(--gold)}#demarrer{scroll-margin-top:110px}@media (width<=1000px){.clear-founder{grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);gap:40px}.founder-portrait{max-width:330px}.client-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media (width<=650px){.clear-founder{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.founder-portrait{justify-self:center;width:88%;max-width:320px}.clear-founder h2{margin-top:15px}.founder-portrait figcaption strong{font-size:14px}.founder-linkedin>span{font-size:10px}.founder-portrait-frame{aspect-ratio:4/5}.client-journey{grid-template-columns:1fr;gap:22px}.client-journey:not(.is-compact)>li{grid-template-columns:30px 1fr;gap:15px;padding-top:20px;display:grid}.client-journey:not(.is-compact) .journey-number{padding-top:3px}.client-journey:not(.is-compact) h3{margin:0 0 8px;font-size:18px}.client-journey.is-compact{gap:0}}@media (prefers-reduced-motion:reduce){.founder-linkedin,.journey-detail-link{transition:none}.founder-linkedin:hover{transform:none}}.automation-services{margin-top:28px}.automation-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:650px;margin-bottom:18px;display:grid}.automation-switch button{border:1px solid var(--line);min-height:48px;color:var(--muted);background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:13px;transition:background .3s,border-color .3s,color .3s;display:flex}.automation-switch button>span{opacity:.65;font-size:9px}.automation-switch button[aria-pressed=true]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.automation-panel{border:1px solid color-mix(in srgb,var(--gold-light) 55%,var(--line));background:linear-gradient(145deg,var(--paper),var(--forma-glass));box-shadow:inset 0 1px 0 var(--forma-border),0 22px 65px -50px var(--forma-shadow);-webkit-backdrop-filter:blur(22px);border-radius:18px;padding:32px 36px 25px}.automation-copy{max-width:760px;animation:.4s ease-out clear-answer-in}.automation-copy h3{letter-spacing:-.035em;margin-bottom:13px;font-size:25px;font-weight:400;line-height:1.25}.automation-copy p{max-width:780px;min-height:50px;font-size:14px}.automation-graphic{max-width:650px;height:145px;margin:24px auto 10px;padding-top:20px;position:relative}.automation-track{width:100%;height:100px;position:absolute;inset:0 0 auto;overflow:visible}.automation-wire{stroke:var(--line);stroke-width:1px}.automation-wire-glow{stroke:var(--gold);stroke-width:1.2px;stroke-dasharray:22 298;animation:3.6s linear infinite paused service-wire}.automation-packet{fill:var(--gold-light);stroke:var(--gold);stroke-width:1px;filter:drop-shadow(0 0 4px var(--gold-light));animation:3.6s cubic-bezier(.3,.1,.4,1) infinite paused service-packet}.automation-services[data-active=true] .automation-wire-glow,.automation-services[data-active=true] .automation-packet{animation-play-state:running}.automation-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative}.automation-nodes>div{flex-direction:column;align-items:center;gap:14px;display:flex}.automation-node{width:60px;height:60px;color:var(--gold);border:1px solid color-mix(in srgb,var(--gold-light) 70%,var(--line));background:var(--paper);box-shadow:inset 0 1px 0 var(--forma-border),0 9px 20px -15px var(--forma-shadow);border-radius:17px;place-items:center;display:grid;position:relative}.automation-node i{border:1px solid var(--gold-light);opacity:0;pointer-events:none;border-radius:21px;animation:3.6s ease-out infinite paused service-node;position:absolute;inset:-5px}.automation-nodes>div:nth-child(2) .automation-node i{animation-delay:1.2s}.automation-nodes>div:nth-child(3) .automation-node i{animation-delay:2.4s}.automation-services[data-active=true] .automation-node i{animation-play-state:running}.automation-node-label{text-align:center;max-width:150px;color:var(--muted);padding:0 5px;font-size:11px;line-height:1.5}.automation-result{border-top:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:10px;padding-top:18px;display:flex;font-size:12px!important;line-height:1.65!important}.automation-result svg{color:var(--gold);flex-shrink:0;margin-top:3px}.automation-scope{color:var(--muted);margin-top:15px;font-size:10px!important}.automation-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:25px 0 20px;display:grid}.automation-benefits p{align-items:flex-start;gap:9px;display:flex;font-size:12px!important;line-height:1.6!important}.automation-benefits svg{color:var(--gold);flex-shrink:0;margin-top:2px}.time-estimator{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:8px}.time-estimator>summary,.automation-folders>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:12px;line-height:1.5;list-style:none;display:flex}.time-estimator>summary::-webkit-details-marker{display:none}.automation-folders>summary::-webkit-details-marker{display:none}.time-estimator>summary>span,.automation-folders>summary>span{color:var(--gold);font-size:21px;font-weight:300}.time-estimator[open]>summary>span,.automation-folders[open]>summary>span{transform:rotate(45deg)}.time-estimator-inner{grid-template-columns:1.5fr 1fr;align-items:center;gap:20px 40px;padding:8px 0 25px;display:grid}.time-estimator-inputs{grid-template-columns:1fr 1fr;gap:22px;display:grid}.time-estimator-inputs label{color:var(--muted);font-size:11px;line-height:1.6}.time-estimator-inputs label>span{font-size:10px}.time-estimator-inputs input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:9px;margin-top:10px;padding:12px;font-size:16px;display:block}.time-estimator-result{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;display:flex}.time-estimator-result strong{letter-spacing:-.05em;color:var(--gold);font-size:42px;font-weight:400}.time-estimator-result span{color:var(--muted);max-width:150px;font-size:11px}.time-estimator-note{grid-column:1/-1;max-width:850px;font-size:10px!important;line-height:1.7!important}.automation-folders{margin-top:7px}.automation-folders>summary{color:var(--muted)}.automation-folders .industrial-folders{margin-top:10px}@keyframes service-wire{to{stroke-dashoffset:-320px}}@keyframes service-packet{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(320px)}}@keyframes service-node{0%,40%,to{opacity:0;transform:scale(.96)}10%{opacity:.65;transform:scale(1)}30%{opacity:0;transform:scale(1.1)}}@keyframes champagne-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width<=650px){.automation-panel{padding:25px 20px 20px}.automation-copy h3{font-size:23px}.automation-copy p{min-height:0;font-size:13px}.automation-switch{gap:6px}.automation-switch button{gap:7px;min-height:46px;padding:12px 9px;font-size:12px}.automation-switch button>span{font-size:8px}.automation-graphic{height:140px;margin-top:22px}.automation-track{height:100px}.automation-node{border-radius:15px;width:54px;height:54px}.automation-node i{border-radius:19px}.automation-nodes>div{gap:14px}.automation-node-label{max-width:105px;font-size:10px}.automation-benefits{grid-template-columns:1fr;gap:13px;padding:23px 0 15px}.automation-benefits p{font-size:12px!important}.time-estimator-inner{grid-template-columns:1fr;gap:20px}.time-estimator-inputs{gap:17px}.time-estimator-result strong{font-size:37px}.time-estimator-result span{max-width:none}.time-estimator-note{font-size:10px!important}.time-estimator>summary,.automation-folders>summary{font-size:12px}.clear-immersive .forma-sculpture-hero .sh-hint{display:none}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.sh-root[data-gl=off] .sh-fallback{animation:7s ease-in-out infinite champagne-float}}@media (prefers-reduced-motion:reduce){.automation-copy,.automation-packet,.automation-wire-glow,.automation-node i{animation:none!important}.automation-packet{opacity:0}.automation-switch button{transition:none}}@media (width<=650px){.automation-graphic{padding-top:23px}}.automation-node-label{width:100%}.time-estimator-result strong{overflow-wrap:anywhere}.automation-value{margin-top:48px}.automation-value-heading{max-width:680px}.automation-value-heading h3{letter-spacing:-.035em;margin:12px 0 17px;font-size:clamp(27px,3.3vw,40px);font-weight:400;line-height:1.13}.automation-value-heading h3 em{font-family:var(--font-editorial,Georgia,serif);color:var(--gold);font-weight:400}.automation-value-heading>p:last-child{max-width:560px;font-size:13px}.automation-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0;display:grid}.automation-value-grid article{border-top:1px solid var(--line);min-width:0;padding:23px 0 10px}.automation-value-grid article>svg{color:var(--gold);margin-bottom:16px}.automation-value-grid .automation-value-pain{min-height:44px;color:var(--muted);margin-bottom:19px;font-size:12px;line-height:1.65}.automation-value-grid h4{letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.4}.automation-value-grid article>p:last-child{margin:0;font-size:12px;line-height:1.8}.automation-gain-example{border:1px solid var(--line);background:linear-gradient(125deg,var(--forma-glass),var(--paper));border-radius:14px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;margin-top:12px;padding:25px 30px;display:grid}.automation-gain-example>p{flex-direction:column;gap:5px;margin:0;display:flex}.automation-gain-example strong{letter-spacing:-.04em;color:var(--gold);font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.2}.automation-gain-example small{letter-spacing:0;font-size:13px}.automation-gain-example>p>span{color:var(--muted);font-size:11px}.automation-gain-example>div>p:first-child{color:var(--ink);margin:0 0 7px;font-size:13px}.automation-gain-example>div>p:last-child{max-width:420px;margin:0;font-size:11px;line-height:1.7}.automation-value-next{justify-content:space-between;align-items:center;gap:25px;padding:26px 0 5px;display:flex}.automation-value-next>p{color:var(--ink);margin:0;font-size:13px}.automation-value-next>p>span{color:var(--muted);max-width:490px;margin-top:7px;font-size:11px;display:block}.automation-value-next>a{flex-shrink:0;font-size:12px}@media (width<=650px){.automation-value{margin-top:38px}.automation-value-grid{grid-template-columns:1fr;gap:8px;margin:22px 0}.automation-value-grid article{padding:19px 0}.automation-value-grid article>svg{margin-bottom:11px}.automation-value-grid .automation-value-pain{min-height:0;margin-bottom:11px}.automation-value-grid article>p:last-child{max-width:460px}.automation-gain-example{grid-template-columns:1fr;gap:17px;padding:23px}.automation-value-next{flex-direction:column;align-items:flex-start;gap:15px}}.link-arrow{vertical-align:middle;width:28px;height:28px;color:var(--gold);flex:none;margin-left:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1),color .25s;display:inline-block;overflow:visible}.link-arrow-ring{stroke:currentColor;stroke-width:.7px;stroke-opacity:.35;fill:currentColor;fill-opacity:.035;transition:stroke-opacity .25s,fill-opacity .25s}.forma-text-link{gap:20px;min-height:44px}.forma-text-link>span:has(>.link-arrow){font-size:inherit;display:inline-flex}.journey-detail-link{align-items:center;gap:12px;display:inline-flex}.journey-detail-link .link-arrow{width:24px;height:24px}.folder-number .link-arrow{width:18px;height:18px;margin-left:5px}.primary-cta .link-arrow{color:inherit}.primary-cta .link-arrow-ring{stroke-opacity:.4}.supplier-sheet-fields .link-arrow{width:17px;height:17px}a:hover .link-arrow{transform:translate(2px,-2px)}a:hover .link-arrow-ring{stroke-opacity:.75;fill-opacity:.09}a:active .link-arrow{transform:translate(1px,-1px)scale(.95)}@media (prefers-reduced-motion:reduce){.link-arrow,.link-arrow-ring{transition:none}a:hover .link-arrow,a:active .link-arrow{transform:none}}.document-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);align-items:center;gap:clamp(28px,4.5vw,70px);min-height:690px;padding:155px 0 55px;display:grid}.document-hero-copy>.eyebrow{letter-spacing:.12em;margin-bottom:25px;font-size:10px}.clear-site .document-hero h1{letter-spacing:-.052em;font-size:clamp(40px,3.9vw,59px);font-weight:400;line-height:1.08}.document-hero h1 em{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;display:block}.document-hero h1>span{color:var(--gold);letter-spacing:.13em;margin-top:18px;font:400 13px/1.5 Arial,Helvetica,sans-serif;display:block}.document-hero-copy>p:not(.eyebrow):not(.document-hero-proof){max-width:500px;margin:26px 0;font-size:15px;line-height:1.8}.document-hero-copy>p>strong{color:var(--ink);font-weight:400}.document-hero-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.document-hero-actions .primary-cta{align-items:center;gap:18px;font-size:12px;display:inline-flex}.document-hero-actions .forma-text-link{gap:25px;font-size:11px}.document-hero-proof{color:var(--muted);max-width:450px;margin-top:23px;font-size:10px!important;line-height:1.8!important}.document-demo{border:1px solid color-mix(in srgb,var(--gold-light) 70%,var(--line));background:linear-gradient(145deg,var(--paper),var(--ivory));min-width:0;box-shadow:0 30px 70px -45px var(--forma-shadow),inset 0 1px 0 var(--forma-border);border-radius:18px;margin:0;padding:17px 17px 0;transition:transform .5s;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg)}.document-demo-top{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:1px 1px 16px;font-size:9px;display:flex}.document-demo-top>span:first-child{color:var(--ink);align-items:center;gap:7px;display:flex}.document-demo-top i{background:var(--gold);border-radius:50%;width:5px;height:5px;display:inline-block}.document-demo-screen{background:#f6f3ed;border-radius:6px;position:relative;overflow:hidden}.document-demo-screen video{aspect-ratio:1280/820;width:100%;height:auto;display:block}.document-demo-chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.document-demo-chapters button{border:0;border-top:1px solid var(--line);text-align:left;color:var(--muted);cursor:pointer;background:0 0;min-height:48px;padding:12px 0;font-size:10px;transition:color .2s,border-color .2s}.document-demo-chapters button>span{margin-bottom:5px;font-size:8px;display:block}.document-demo-chapters button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.document-demo figcaption{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:9px;line-height:1.65;display:flex}.document-demo figcaption>div{gap:5px;display:flex}.document-demo figcaption button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.demo-fallback{background:var(--paper);place-content:center;gap:12px;padding:30px;display:grid;position:absolute;inset:0;font-size:14px!important}.demo-fallback a{text-decoration:underline}.demo-film-dialog{border:1px solid var(--line);background:var(--ivory);width:min(1000px,94vw);max-height:92svh;color:var(--ink);border-radius:14px;margin:auto;padding:22px}.demo-film-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110ca6}.demo-film-dialog>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.clear-site .demo-film-dialog h2{font-size:20px}.demo-film-dialog button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:30px;padding:10px 15px;font-size:12px}.demo-film-dialog video{object-fit:contain;width:100%;max-height:70svh;display:block}.demo-film-dialog p{margin-top:14px;font-size:10px!important}.gain-simulator{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin:10px 0 40px;padding:clamp(25px,3.5vw,45px);scroll-margin-top:110px}.gain-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:12px 35px;display:grid}.gain-heading>.eyebrow{grid-column:1/-1;font-size:9px}.clear-site .gain-heading h2{letter-spacing:-.04em;font-size:clamp(27px,2.6vw,36px);line-height:1.16}.gain-heading>p:last-child{justify-self:end;max-width:290px;font-size:12px;line-height:1.8}.gain-body{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;margin-top:30px;display:grid}.gain-inputs{grid-template-columns:1fr 1fr;gap:20px 25px;display:grid}.gain-inputs label{color:var(--ink);flex-direction:column;justify-content:flex-end;font-size:11px;line-height:1.6;display:flex}.gain-inputs label>span{color:var(--muted);min-height:16px;font-size:9px;display:block}.gain-inputs input{background:var(--ivory);border:1px solid var(--line);color:var(--ink);outline-offset:3px;border-radius:7px;width:100%;min-height:48px;margin-top:9px;padding:10px 13px;font-size:18px;line-height:1.5;display:block}.gain-result{border-left:1px solid var(--line);min-width:0;padding-left:40px}.gain-result>.eyebrow{font-size:9px}.gain-result .gain-number{align-items:baseline;gap:13px;margin:12px 0 7px;display:flex}.gain-number strong{letter-spacing:-.065em;color:var(--gold);font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.gain-number>span{color:var(--muted);font-size:12px}.gain-result>p:not(.gain-number):not(.eyebrow){font-size:11px;line-height:1.7}.gain-result .gain-money{margin-top:16px}.gain-money strong{color:var(--ink);font-size:16px;font-weight:400}.gain-money>span{color:var(--muted);font-size:10px;display:block}.gain-result .forma-text-link{margin-top:15px;font-size:10px;line-height:1.5}.clear-site .gain-note{border-top:1px solid var(--line);max-width:none;margin-top:26px;padding-top:20px;font-size:10px;line-height:1.75}.gain-method summary{color:var(--gold);cursor:pointer;min-height:35px;padding-top:12px;font-size:10px}.clear-site .gain-method p{max-width:850px;margin-top:12px;font-size:11px;line-height:1.8}.pilot-deliverables{margin:20px 0;padding:0;list-style:none}.pilot-deliverables li{border-top:1px solid var(--line);color:var(--muted);padding:10px 0 10px 19px;font-size:12px;line-height:1.7;position:relative}.pilot-deliverables li:before{content:"✓";color:var(--gold);position:absolute;left:0}.resource-cards{grid-template-columns:1fr 1fr;gap:30px;display:grid}.resource-card{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:28px 0;display:flex}.resource-card>.eyebrow{font-size:9px}.resource-card h3{letter-spacing:-.03em;max-width:450px;margin:18px 0 16px;font-size:25px;font-weight:400;line-height:1.25}.resource-card>p:not(.eyebrow){max-width:460px;font-size:13px;line-height:1.8}.resource-card .forma-text-link{margin-top:auto;padding-top:22px;font-size:11px}.guide-article{max-width:800px;margin:0 auto;padding:145px 0 80px}.guide-article .eyebrow{font-size:10px}.clear-site .guide-article h1{letter-spacing:-.045em;margin:25px 0;font-size:clamp(36px,4.5vw,58px);line-height:1.1}.guide-article .guide-intro{color:var(--ink);font-size:18px;line-height:1.75}.guide-byline{color:var(--muted);border-bottom:1px solid var(--line);padding:23px 0 30px;font-size:11px;display:block}.guide-article section{margin:35px 0}.clear-site .guide-article h2{letter-spacing:-.025em;margin:0 0 18px;font-size:28px;line-height:1.25}.guide-article section p{margin:15px 0;font-size:14px;line-height:1.9}.guide-article ul{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.9}.guide-article aside{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin:35px 0;padding:25px}.guide-article aside p{font-size:12px;line-height:1.8}.guide-article aside a{text-underline-offset:3px;text-decoration:underline}.guide-article .primary-cta{margin-top:15px;display:inline-flex}.document-hero :focus-visible,.document-demo :focus-visible,.gain-simulator :focus-visible,.resource-card :focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (hover:hover){.document-demo:hover{transform:perspective(1400px)rotateY(0)rotateX(0)}}@media (width<=1050px){.document-hero{gap:28px;padding-top:135px}.clear-site .document-hero h1{font-size:44px}.document-demo{padding:13px 13px 0;transform:none}.document-demo-top{font-size:8px}.gain-body{gap:25px}.gain-result{padding-left:25px}}@media (width<=800px){.document-hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:125px 0 25px}.document-hero-copy{max-width:620px}.clear-site .document-hero h1{font-size:clamp(39px,7vw,53px)}.document-hero-copy>.eyebrow{margin-bottom:20px}.document-demo{justify-self:center;width:100%;max-width:620px}.document-demo-top{font-size:10px}.document-demo-chapters button{font-size:11px}.document-hero-actions{flex-direction:row;align-items:center;gap:20px}.gain-heading{grid-template-columns:1fr;gap:15px}.gain-heading>p:last-child{justify-self:start;max-width:500px}.gain-body{gap:25px}.gain-result{padding-left:22px}.resource-cards{gap:24px}.resource-card h3{font-size:23px}.gain-simulator{scroll-margin-top:90px}.guide-article{padding-top:130px}}@media (width<=550px){.document-hero{gap:26px;padding-top:115px}.document-hero-copy>.eyebrow{letter-spacing:.07em;font-size:9px}.clear-site .document-hero h1{font-size:40px;line-height:1.08}.document-hero h1>span{margin-top:15px;font-size:11px}.document-hero-copy>p:not(.eyebrow):not(.document-hero-proof){margin:20px 0;font-size:14px;line-height:1.8}.document-hero-actions{flex-direction:column;align-items:flex-start;gap:8px}.document-hero-actions .primary-cta{padding:15px 20px;font-size:12px}.document-hero-proof{margin-top:18px;font-size:9px!important}.document-demo{border-radius:12px;padding:11px 11px 0}.document-demo-top{padding-bottom:11px;font-size:8px}.document-demo-top>span:last-child{white-space:nowrap}.document-demo-chapters{gap:6px;margin-top:9px}.document-demo-chapters button{padding-top:10px;font-size:10px}.document-demo figcaption{padding:8px 0;font-size:8px}.clear-hero-signature{padding-top:13px;padding-bottom:16px}.gain-simulator{margin-top:6px;margin-bottom:5px;padding:24px 20px}.clear-site .gain-heading h2{font-size:28px}.gain-heading>p:last-child{font-size:12px}.gain-body{grid-template-columns:1fr;gap:25px;margin-top:24px}.gain-inputs{gap:19px 16px}.gain-inputs label{font-size:10px;line-height:1.6}.gain-inputs label>span{min-height:26px;margin-top:4px;font-size:8px;line-height:1.5}.gain-inputs input{margin-top:7px;font-size:17px}.gain-result{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.gain-number strong{font-size:60px}.gain-result .gain-money>span{margin-left:8px;display:inline}.gain-result .forma-text-link{font-size:11px}.gain-note{margin-top:20px}.resource-cards{grid-template-columns:1fr;gap:0}.resource-card{padding:25px 0}.resource-card h3{max-width:360px;font-size:25px}.resource-card .forma-text-link{padding-top:18px}.clear-site .demo-film-dialog h2{font-size:15px}.demo-film-dialog{padding:15px}.demo-film-dialog button{flex-shrink:0;padding:8px 12px;font-size:10px}.guide-article{padding-top:120px}.clear-site .guide-article h1{font-size:37px}.clear-site .guide-article h2{font-size:25px}.guide-article .guide-intro{font-size:16px}.guide-article aside{padding:20px}}@media (prefers-reduced-motion:reduce){.document-demo,.document-demo:hover{transition:none;transform:none}.document-demo-chapters button{transition:none}}@media (width<=550px){.clear-site .document-hero h1{font-size:34px}.document-hero{gap:22px;padding-top:105px}.document-hero-proof{display:none}.document-hero-copy>p:not(.eyebrow):not(.document-hero-proof){margin:18px 0;font-size:13px;line-height:1.75}.document-hero-actions .forma-text-link{padding-top:6px;padding-bottom:6px}.document-demo-chapters button{min-height:44px}}.example-film{padding-top:0}.example-film .document-demo{max-width:850px;margin:0 auto;transform:none}.clear-immersive .forma-sculpture-hero .sh-hint{display:none}.clear-method-bottom>p>a{color:var(--gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.clear-site .method-author{color:var(--muted);margin-top:20px;line-height:1.8;font-size:11px!important}.method-table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:100%;overflow-x:auto}.method-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.8}.method-table caption{text-align:left;color:var(--muted);padding:18px 14px;font-size:11px}.method-table th,.method-table td{vertical-align:top;border-top:1px solid var(--line);padding:20px 14px}.method-table thead th{color:var(--gold);letter-spacing:.03em;font-size:10px;font-weight:400}.method-table tbody th{color:var(--ink);width:19%;font-weight:400}.method-table td{color:var(--muted);width:40.5%}.method-references{grid-template-columns:1fr 1fr;gap:40px;display:grid}.method-references article{border-top:1px solid var(--line);padding:24px 0}.method-references h3{letter-spacing:-.02em;margin:17px 0;font-size:21px;font-weight:400;line-height:1.4}.method-references h3 a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.clear-site .method-references article>p:not(.eyebrow){font-size:12px;line-height:1.9}.material-method #references{scroll-margin-top:105px}.method-table-wrap:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (width<=650px){.method-references{grid-template-columns:1fr;gap:0}.method-table-wrap{overflow:visible}.method-table,.method-table tbody,.method-table tr,.method-table td,.method-table tbody th{width:100%;display:block}.method-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.method-table caption{padding:18px 0;display:block}.method-table tbody tr{border-top:1px solid var(--line);padding:20px 0}.method-table tbody th{color:var(--gold);border:0;padding:0 0 15px;font-size:15px}.method-table td{border:0;padding:8px 0;font-size:12px}.method-table td:before{content:attr(data-label);color:var(--ink);margin-bottom:6px;font-size:10px;display:block}.clear-site .method-author{font-size:10px!important}.method-references h3{font-size:20px}.clear-method-bottom>p>a{display:inline-block}}.clear-immersive{max-width:none;padding:0}.clear-immersive>.clear-section,.clear-immersive>.precision-demo{width:calc(100% - 68px);max-width:1112px;margin-inline:auto}body:has(.precision-hero) .site-header{background:#f8f6efde;border-bottom:1px solid #75603d20}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){body:has(.precision-hero) .site-header{-webkit-backdrop-filter:blur(16px);background:#f8f6efa6}}.precision-hero{isolation:isolate;color:#171915;background:#f8f6ef;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:0 48px;min-height:830px;padding:150px max(34px,50% - 556px) 22px;display:grid;position:relative}.precision-content{z-index:1;min-width:0;padding:15px 0 25px;position:relative}.clear-site .precision-kicker{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:500;line-height:1.7}.clear-site .precision-audience{color:var(--muted);max-width:360px;margin:0 0 22px;font-size:12px;line-height:1.6}.clear-site .precision-hero h1{letter-spacing:-.05em;text-wrap:pretty;margin:0;font-size:clamp(42px,3.9vw,56px);font-weight:400;line-height:1.1}.clear-site .precision-hero h1 em{color:var(--gold);letter-spacing:-.035em;margin-top:15px;font:italic .94em/1.15 Georgia,serif;display:inline-block}.clear-site .precision-description{max-width:480px;color:var(--muted);margin:26px 0;font-size:16px;line-height:1.8}.precision-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.precision-primary{color:#f8f6ef;background:#171915;border:1px solid #171915;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:15px 19px;font-size:12px;transition:background .18s;display:inline-flex}.precision-primary:hover{background:#35362f}.precision-secondary{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:11px;display:inline-flex}.clear-site .precision-reassurance{color:var(--muted);margin:20px 0 0;font-size:10px;line-height:1.8}.precision-visual{z-index:1;flex-direction:column;justify-content:end;align-self:stretch;align-items:end;min-width:0;margin:0;padding-bottom:25px;display:flex;position:relative}.precision-scene{z-index:-2;display:block;position:absolute;inset:0;overflow:hidden}.precision-scene img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.precision-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f8f6efba 0%,#f8f6efb3 28%,#f8f6ef52 49%,#0000 67%);position:absolute;inset:0}.precision-content .precision-kicker{color:#75603d}.precision-content .precision-audience,.precision-content .precision-description,.precision-content .precision-reassurance{color:#504d46}.precision-content .precision-secondary{color:#171915}.clear-site .precision-hero h1 em{color:#75603d}.precision-glass{color:#25231f;background:#f8f6eff2;border:1px solid #ffffffb8;border-radius:12px;box-shadow:0 8px 25px #30291f10}.precision-review{width:100%;max-width:330px;padding:24px 26px;position:relative}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.precision-glass{-webkit-backdrop-filter:blur(16px);background:#f8f6efce}}.clear-site .precision-panel-label{letter-spacing:.12em;color:#75603d;margin:0 0 10px;font-size:8px;line-height:1.6}.clear-site .precision-panel-title{letter-spacing:-.025em;color:#25231f;margin:0;font-size:21px;line-height:1.4}.precision-panel-title strong{font-weight:500}.precision-speed-panel .precision-panel-title .precision-speed-number{letter-spacing:-.055em;font-size:64px;font-weight:400;line-height:1.05}.clear-site .precision-speed-panel .precision-panel-label{letter-spacing:.06em;font-size:11px}.precision-review-bottom{color:#5c5a53;border-top:1px solid #75603d30;align-items:center;gap:8px;margin-top:15px;padding-top:13px;font-size:10px;display:flex}.clear-site .precision-media-note{color:#504d46;text-align:right;background:#f8f6efbf;border-radius:4px;margin:12px 0 0;padding:5px 8px;font-size:9px;line-height:1.6}.precision-baseline{color:#504d46;border-top:1px solid #75603d30;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:30px;padding:20px 0 0;font-size:10px;display:flex}[data-theme=dark] body:has(.precision-hero) .site-header{background:#25231fe8}[data-theme=dark] .precision-hero .precision-primary{color:#f8f6ef;background:#171915;border-color:#171915}.precision-demo{padding:90px 0 75px;scroll-margin-top:110px}.precision-demo-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.precision-demo-heading .precision-kicker{margin-bottom:18px}.clear-site .precision-demo h2{margin:0;font-size:clamp(36px,4vw,54px);line-height:1.12}.precision-demo h2 em{color:var(--gold)}.clear-site .precision-demo-heading>p{color:var(--muted);padding-bottom:5px;font-size:14px;line-height:1.8}.precision-workbench{isolation:isolate;color:#25231f;background:#eae6dc;border:1px solid #fff8;border-radius:20px;grid-template-columns:1fr 120px 1fr;align-items:center;padding:45px 65px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 25px 70px -55px #342c2450}.precision-workbench:before{content:"";z-index:-1;background:linear-gradient(135deg,#f2efe7,#e9e4d9);position:absolute;inset:0}.precision-paper{background:#fbfaf5;border:1px solid #fff;min-width:0;padding:26px 25px;transform:none;box-shadow:0 12px 30px #30291f15}.precision-paper-head{border-bottom:1px solid #ded9cd;align-items:center;gap:12px;padding-bottom:20px;display:flex}.precision-paper-head span{color:#5c5a53;letter-spacing:.04em;font-size:8px;line-height:1.8}.precision-paper-head strong{color:#25231f;letter-spacing:0;font-size:11px;font-weight:500}.precision-paper-lines{gap:7px;padding:18px 0 12px;display:grid}.precision-paper-lines i{background:#e5e1d8;width:85%;height:2px}.precision-paper-lines i:nth-child(2){width:60%}.precision-paper-row,.precision-highlight{border-bottom:1px solid #e8e4db;justify-content:space-between;gap:10px;padding:12px 8px;font-size:11px;transition:background .45s,box-shadow .45s;display:flex}.precision-highlight{background:#eee4d1;box-shadow:inset 2px 0 #75603d}.precision-paper-row strong,.precision-highlight strong{white-space:nowrap;font-weight:500}.clear-site .precision-paper>p{color:#5c5a53;margin:20px 0 0;font-size:9px;line-height:1.7}.precision-transfer{gap:8px;padding:0 15px;display:grid;position:relative}.precision-transfer span{background:linear-gradient(90deg,#0000,#a38a5f,#0000);height:1px;transform:rotate(-5deg)}.precision-transfer span:nth-child(2){transform:rotate(0)}.precision-transfer span:nth-child(3){transform:rotate(5deg)}.precision-transfer b{text-align:center;color:#75603d;font-weight:400;line-height:18px;position:absolute;inset:0}.precision-result{background:#f8f6efef;border:1px solid #fff;border-radius:15px;min-width:0;overflow:hidden;transform:none;box-shadow:inset 0 1px #fff,0 20px 50px #30291f15}.precision-result-label{letter-spacing:.07em;border-bottom:1px solid #75603d26;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:9px;display:flex}.precision-result-label>span:last-child{color:#6c532b;letter-spacing:0;border:1px solid #9d8356;border-radius:20px;padding:5px 9px;font-size:10px}.precision-result-body{min-height:215px;padding:27px 22px}.clear-site .precision-result-body>p{color:#5c5a53;margin:0 0 14px;font-size:12px}.precision-result-body>strong{letter-spacing:-.035em;font-size:34px;font-weight:400}.clear-site .precision-result-body .precision-result-status{color:#6c532b;margin:14px 0 20px;font-size:11px}.precision-source-link{color:#5c5a53;align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}.precision-source-link svg{flex-shrink:0}.precision-result-footer{color:#5c5a53;border-top:1px solid #75603d26;padding:14px 22px;font-size:11px}.precision-demo-controls{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding:32px 0;display:grid}.precision-steps{align-items:start;gap:15px;display:flex}.precision-steps button{border:0;border-top:1px solid var(--line);text-align:left;color:var(--muted);cursor:pointer;background:0 0;flex:1;min-height:54px;padding:15px 0 8px;font-size:12px;transition:color .2s,border-color .2s}.precision-steps button[aria-pressed=true]{border-color:var(--gold);color:var(--ink)}.precision-steps button span{color:var(--gold);margin-bottom:8px;font-size:9px;display:block}.clear-site .precision-demo-controls>p{color:var(--muted);margin:5px 0;font-size:13px;line-height:1.8}.precision-demo-disclosure{justify-content:space-between;align-items:center;gap:40px;padding:24px 0;display:flex}.clear-site .precision-demo-disclosure p{max-width:590px;color:var(--muted);margin:0;font-size:10px;line-height:1.8}.precision-demo-disclosure strong{color:var(--ink);font-weight:500}.precision-demo-disclosure a{min-height:44px;color:var(--ink);flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:flex}.precision-hero :focus-visible,.precision-demo :focus-visible{outline-offset:5px;outline:2px solid #75603d}@media (width<=1100px){.precision-hero{gap:0 32px;padding-top:125px}.clear-site .precision-hero h1{font-size:44px}.precision-review{max-width:300px;padding:20px}.precision-workbench{grid-template-columns:1fr 70px 1fr;padding:32px}.precision-demo-controls{gap:30px}}@media (width<=800px){.clear-immersive>.clear-section,.clear-immersive>.precision-demo{width:calc(100% - 48px)}.precision-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:120px 24px 22px}.precision-hero:before{background:linear-gradient(#f8f6efed 0%,#f8f6efde 35%,#f8f6ef20 73%,#f8f6ef66 100%)}.precision-content{max-width:620px;padding:0}.clear-site .precision-hero h1{max-width:590px;font-size:48px}.precision-visual{justify-content:end;justify-self:center;width:100%;max-width:620px;min-height:310px;padding-bottom:0}.precision-scene img{object-position:75% center}.precision-review{max-width:310px}.precision-baseline{margin-top:0;padding:19px 0}.precision-demo{padding-top:60px}.precision-demo-heading{align-items:start}.precision-demo-heading>p{max-width:210px}.precision-workbench{grid-template-columns:1fr 35px 1fr;padding:25px}.precision-demo-disclosure{flex-direction:column;align-items:start;gap:10px}}@media (width<=550px){.clear-immersive>.clear-section,.clear-immersive>.precision-demo{width:calc(100% - 44px)}.precision-hero{gap:25px;padding:110px 22px 22px}.clear-site .precision-kicker{letter-spacing:.1em;margin-bottom:22px;font-size:8px}.clear-site .precision-audience{margin-bottom:20px;font-size:11px}.clear-site .precision-hero h1{font-size:38px;line-height:1.1}.clear-site .precision-description{margin:22px 0;font-size:16px;line-height:1.75}.precision-actions{flex-direction:column;align-items:start;gap:6px}.precision-primary{padding:15px 20px;font-size:13px}.precision-secondary{font-size:12px}.clear-site .precision-reassurance{margin-top:15px;font-size:10px}.precision-visual{min-height:285px}.precision-review{max-width:280px;padding:19px}.clear-site .precision-panel-title{font-size:20px}.clear-site .precision-media-note{font-size:9px}.precision-baseline{gap:12px;margin-top:0;font-size:9px}.precision-demo{padding:45px 0 30px}.precision-demo-heading{margin-bottom:24px;display:block}.clear-site .precision-demo h2{font-size:35px}.clear-site .precision-demo-heading>p{max-width:none;margin:18px 0 0;font-size:13px}.precision-workbench{box-shadow:none;border-radius:12px;grid-template-columns:1fr;gap:20px;padding:20px}.precision-paper{padding:20px}.precision-transfer{justify-self:center;width:70px;max-width:70px;height:22px;transform:rotate(90deg)}.precision-result-body{min-height:180px;padding:22px}.precision-demo-controls{grid-template-columns:1fr;gap:12px;padding:22px 0}.precision-steps{gap:12px}.precision-steps button{font-size:11px}.clear-site .precision-demo-controls>p{font-size:13px}.precision-demo-disclosure a{font-size:12px}}@media (prefers-reduced-motion:reduce){.precision-hero *,.precision-demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.precision-mobile-summary,.precision-mobile-context{display:none}@media (width<=550px){body:has(.precision-hero) .site-header{background:#f8f6eff2;border:1px solid #ffffffc0;border-radius:18px;width:calc(100% - 28px);height:62px;padding-inline:14px;top:12px;left:14px;box-shadow:0 8px 24px #30291f0d}body:has(.precision-hero) .brand-wordmark{font-size:18px}body:has(.precision-hero) .brand-symbol{width:22px}body:has(.precision-hero) .forma-nav-actions{gap:7px}body:has(.precision-hero) .nav-cta{background:#ffffff80}.precision-hero{background:#e8e1d3;border-radius:0 0 24px 24px;flex-direction:column;justify-content:end;align-items:stretch;gap:0;min-height:0;padding:295px 14px 16px;display:flex;overflow:hidden}.precision-hero:before{background:linear-gradient(#f8f6ef08 5%,#f8f6ef00 32%,#f8f6ef4d 75%,#f8f6efb0 100%)}.precision-scene img{object-position:72% top}.precision-content{background:#f8f6eff2;border:1px solid #fffd;border-radius:22px;width:100%;max-width:none;padding:23px 22px 18px;box-shadow:0 10px 35px #30291f12}.precision-content .precision-kicker,.precision-content .precision-description{display:none}.clear-site .precision-content .precision-audience{color:#5c5a53;max-width:260px;margin:0 0 14px;font-size:10px;line-height:1.6}.clear-site .precision-hero h1{letter-spacing:-.045em;font-size:31px;line-height:1.08}.clear-site .precision-hero h1 em{margin-top:8px;font-size:.97em;line-height:1.13}.clear-site .precision-content .precision-mobile-summary{color:#5c5a53;margin:16px 0 18px;font-size:14px;line-height:1.6;display:block}.precision-actions{align-items:stretch;gap:6px;display:flex}.precision-primary{border-radius:9px;justify-content:space-between;width:100%;min-height:48px;padding:14px 17px;font-size:13px}.precision-secondary{border-bottom:0;justify-content:center;min-height:44px;padding:8px 0;font-size:11px}.clear-site .precision-content .precision-reassurance{color:#5c5a53;margin:7px 0 0;font-size:9px;line-height:1.65}.precision-visual{width:100%;max-width:none;min-height:0;padding:0;display:block}.precision-visual .precision-review{display:none}.clear-site .precision-visual .precision-media-note{color:#504d46;text-align:center;background:0 0;margin:10px 4px 0;padding:0;font-size:8px;line-height:1.6}.precision-baseline{display:none}.precision-mobile-context{max-width:550px;margin:0 auto;padding:27px 22px 0;display:block}.clear-site .precision-mobile-context p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.precision-demo{padding-top:35px}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){body:has(.precision-hero) .site-header{-webkit-backdrop-filter:blur(20px);background:#f8f6efb8}.precision-content{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#fffef8e8,#f8f6efdf)}}}@media (width<=380px){.precision-hero{padding-top:265px}.precision-content{padding:21px 19px 17px}.clear-site .precision-hero h1{font-size:30px}}@media (width<=550px){.clear-site .precision-content .precision-speed-mobile{color:#504d46;margin:14px 0 16px;font-size:14px;line-height:1.5}.precision-speed-mobile>span{color:#75603d;font-size:12px}.precision-speed-mobile>strong{letter-spacing:-.035em;color:#171915;font-size:29px;font-weight:500;line-height:1.3}.precision-speed-mobile>small{font-size:10px;line-height:1.6}}.agency-home :is(.agency-band,.agency-control,.agency-closing){scroll-margin-top:86px}.agency-home #closing-heading{scroll-margin-top:150px}.agency-home>.precision-demo{background:var(--ivory);border-bottom:1px solid var(--line);width:100%;max-width:none;margin:0;padding:104px max(34px,50% - 556px)}.agency-home .precision-demo-heading{margin-bottom:42px}.agency-home .precision-demo-disclosure{padding-bottom:0}.agency-home .precision-workbench{box-shadow:none;border-radius:12px}.agency-home .precision-result-body{animation:.5s both agency-review-in}.agency-band{padding:104px max(34px,50% - 556px)}.agency-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}.agency-home .agency-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 23px;font-size:10px;line-height:1.7}.agency-home .agency-band h2,.agency-home .agency-control h2,.agency-home .agency-closing h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(38px,4vw,54px);font-weight:400;line-height:1.12}.agency-home .agency-intro{color:var(--muted);max-width:405px;margin:0 0 26px;font-size:17px;line-height:1.75}.agency-home .agency-link{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:10px 0;font-size:12px;line-height:1.6;transition:color .18s;display:inline-flex}.agency-link svg{flex-shrink:0}.agency-home .agency-link:hover{color:var(--gold)}.agency-material{color:#171915;background:#f3f0e8}.agency-material .agency-eyebrow,.agency-material h2 em{color:#75603d}.agency-material .agency-intro{color:#5c5a53}.agency-material .agency-link{color:#171915;border-color:#75603d33}.agency-photo{background:#dfd9cc;border-radius:4px;align-self:stretch;min-width:0;min-height:560px;margin:0;position:relative;overflow:hidden}.agency-photo picture{width:100%;height:100%;display:block;position:absolute;inset:0}.agency-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.agency-photo figcaption{color:#514c41;background:#f8f6efdb;border-radius:3px;margin:0;padding:4px 7px;font-size:9px;line-height:1.6;position:absolute;bottom:14px;left:16px}.agency-outcomes{margin:0 0 18px;padding:0;list-style:none}.agency-outcomes li{border-top:1px solid #75603d2b;gap:19px;padding:18px 0;display:flex}.agency-outcomes li>span{color:#75603d;padding-top:3px;font-size:10px}.agency-outcomes h3{letter-spacing:-.02em;color:#171915;margin:0 0 6px;font-size:17px;font-weight:400;line-height:1.5}.agency-home .agency-outcomes p{color:#5c5a53;max-width:360px;margin:0;font-size:13px;line-height:1.8}.agency-calculator{border-top:1px solid #75603d35;border-bottom:1px solid #75603d35;margin-top:54px}.agency-calculator>summary{cursor:pointer;color:#171915;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;line-height:1.6;list-style:none;display:flex}.agency-calculator>summary::-webkit-details-marker{display:none}.agency-calculator>summary>span{font-size:21px;font-weight:300}.agency-calculator[open]>summary>span{transform:rotate(45deg)}.agency-calculator .gain-simulator{color:#171915;--ink:#171915;--muted:#5c5a53;--gold:#75603d;--line:#75603d33;background:#f8f6ef;margin:0 0 28px}.agency-control{isolation:isolate;color:#f8f6ef;background:#25231f;min-height:590px;position:relative;overflow:hidden}.agency-control-photo{z-index:-2;display:block;position:absolute;inset:0}.agency-control-photo img{object-fit:cover;object-position:75% 55%;width:100%;height:100%;display:block}.agency-control:before{content:"";z-index:-1;background:linear-gradient(90deg,#25231f 4%,#25231ff5 28%,#25231fbb 47%,#25231f08 78%);position:absolute;inset:0}.agency-control-inner{max-width:1256px;margin:auto;padding:105px 72px}.agency-control-inner>h2{max-width:610px}.agency-control .agency-eyebrow,.agency-control h2 em{color:#d4c09a}.agency-home .agency-control-inner>p:not(.agency-eyebrow){color:#e1d9ca;max-width:450px;margin:26px 0;font-size:16px;line-height:1.85}.agency-statuses{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.agency-statuses span{color:#e9deca;background:#25231f40;border:1px solid #d4c09a55;border-radius:4px;padding:7px 11px;font-size:10px}.agency-control .agency-link{color:#f8f6ef;border-color:#d4c09a50}.agency-home .agency-photo-credit{text-align:right;color:#e9e2d5;background:#25231fb8;max-width:260px;margin:0;padding:5px 8px;font-size:9px;line-height:1.65;position:absolute;bottom:18px;right:24px}.agency-offer{background:var(--ivory)}.agency-section-heading{margin-bottom:50px}.agency-offer-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.agency-offer-step{letter-spacing:.1em;color:var(--gold);margin:0 0 25px;font-size:9px;line-height:1.7;display:block}.agency-demo-offer{border-top:1px solid var(--line);padding-top:28px}.agency-demo-offer h3{letter-spacing:-.035em;margin:0 0 18px;font-size:29px;font-weight:400;line-height:1.3}.agency-home .agency-demo-offer>p,.agency-home .agency-pilot-offer>p:not(.agency-price):not(.agency-offer-note){color:var(--muted);max-width:420px;margin:0 0 25px;font-size:16px;line-height:1.85}.agency-demo-offer .precision-primary{max-width:235px;margin:5px 0 18px;display:flex}.agency-demo-offer .agency-link{width:max-content;display:flex}.agency-pilot-offer{border-top:1px solid var(--gold);border-left:1px solid var(--line);padding:28px 0 0 42px}.agency-home .agency-price{letter-spacing:-.055em;color:var(--ink);margin:8px 0 24px;font-size:66px;font-weight:400;line-height:1}.agency-price>span{letter-spacing:-.02em;font-size:23px}.agency-pilot-offer details{color:var(--muted);border-block:1px solid var(--line);margin:18px 0;font-size:12px}.agency-pilot-offer summary{cursor:pointer;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:15px;font-size:12px;list-style:none;display:flex}.agency-pilot-offer summary::-webkit-details-marker{display:none}.agency-home .agency-pilot-offer details p{margin:0;padding-bottom:15px;font-size:13px;line-height:1.85}.agency-home .agency-offer-note{color:var(--muted);max-width:400px;margin:18px 0;font-size:11px;line-height:1.8}.agency-founder{color:#171915;background:#f3f0e8}.agency-founder .agency-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:100px}.agency-founder .founder-portrait{justify-self:start;width:100%;max-width:420px;margin:0;transform:none}.agency-founder .founder-portrait-frame{aspect-ratio:4/5;height:auto;box-shadow:none;border-radius:4px;overflow:hidden}.agency-founder .founder-portrait-frame img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.agency-founder .founder-portrait figcaption{color:#171915;box-shadow:none;background:0 0;border:0;padding:16px 0 0}.agency-founder .agency-eyebrow,.agency-founder h2 em{color:#75603d}.agency-home .agency-founder-name{color:#171915;margin:30px 0 12px;font-size:19px;line-height:1.5}.agency-home .agency-founder .agency-editorial>p:not(.agency-eyebrow):not(.agency-founder-name){color:#5c5a53;max-width:435px;margin:0 0 26px;font-size:16px;line-height:1.85}.agency-founder .agency-link{color:#171915;border-color:#75603d33}.agency-faq{background:var(--ivory);grid-template-columns:.85fr 1.3fr;gap:90px;display:grid}.agency-faq-list{border-top:1px solid var(--line)}.agency-faq-list details{border-bottom:1px solid var(--line)}.agency-faq-list summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:24px;padding:23px 0;font-size:15px;line-height:1.6;list-style:none;display:flex}.agency-faq-list summary::-webkit-details-marker{display:none}.agency-faq-list summary>span{color:var(--gold);flex-shrink:0;font-size:22px;font-weight:300}.agency-faq-list details[open] summary>span{transform:rotate(45deg)}.agency-home .agency-faq-list p{color:var(--muted);margin:0;padding:0 28px 25px 0;font-size:14px;line-height:1.9}.agency-closing{isolation:isolate;color:#f8f6ef;text-align:center;background:#25231f;padding:100px 24px;position:relative;overflow:hidden}.agency-closing>svg{z-index:-1;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.agency-closing path{fill:none;stroke:#c8b487;stroke-width:.9px}.agency-closing .agency-eyebrow,.agency-closing h2 em{color:#d4c09a}.agency-closing .precision-primary{color:#171915;background:#e4d4b4;border-color:#e4d4b4;margin-top:14px}.agency-closing-contact{color:#d7cebf;width:max-content;min-height:44px;margin:20px auto 0;padding:10px;font-size:11px;display:block}.agency-home :is(.agency-band,.agency-control,.agency-closing) :focus-visible{outline:2px solid var(--gold);outline-offset:5px}.agency-home .agency-control :focus-visible,.agency-home .agency-closing :focus-visible{outline-color:#d4c09a}.agency-photo.art-ready.art-entered img,.agency-control.art-ready.art-entered img{animation:.85s ease-out both agency-photo-settle}.agency-closing.art-ready.art-entered path{stroke-dasharray:1700;animation:.65s ease-out both agency-thread}.art-paused .agency-home *{animation-play-state:paused!important}@keyframes agency-poster-settle{0%{transform:scale(1.028)}to{transform:scale(1)}}@keyframes agency-photo-settle{0%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes agency-review-in{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes agency-thread{0%{stroke-dashoffset:1700px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@media (width<=1050px){.agency-grid{gap:45px}.agency-founder .agency-grid{gap:60px}.agency-photo{min-height:520px}.agency-offer-grid{gap:40px}.agency-faq{gap:45px}.agency-control-inner{padding-inline:50px}}@media (width<=800px){.agency-band,.agency-home>.precision-demo{padding:72px 24px}.agency-grid{gap:32px}.agency-founder .agency-grid{gap:40px}.agency-home .agency-band h2,.agency-home .agency-control h2,.agency-home .agency-closing h2{font-size:39px}.agency-photo{min-height:520px}.agency-offer-grid{gap:30px}.agency-pilot-offer{padding-left:25px}.agency-control-inner{padding:80px 24px}.agency-control-inner h2{max-width:470px}.agency-faq{grid-template-columns:1fr;gap:30px}.agency-faq .agency-link{margin-top:0}.agency-faq h2{margin-bottom:12px}}@media (width<=650px){.agency-band{padding:56px 22px}.agency-home>.precision-demo{padding:52px 22px}.agency-home .agency-eyebrow{margin-bottom:18px;font-size:9px}.agency-grid,.agency-founder .agency-grid{grid-template-columns:1fr;gap:32px}.agency-home .agency-band h2,.agency-home .agency-control h2,.agency-home .agency-closing h2{margin-bottom:20px;font-size:36px;line-height:1.15}.agency-home .agency-intro{margin-bottom:22px;font-size:16px}.agency-photo{aspect-ratio:4/3;align-self:auto;min-height:0}.agency-photo figcaption{font-size:9px;bottom:10px;left:10px}.agency-outcomes li{padding:17px 0}.agency-outcomes h3{font-size:17px}.agency-home .agency-outcomes p{font-size:14px;line-height:1.75}.agency-calculator{margin-top:30px}.agency-calculator>summary{max-width:100%;padding:19px 0;font-size:13px}.agency-calculator .gain-simulator{padding:20px 14px}.agency-control{min-height:0}.agency-control-photo{height:350px;bottom:auto}.agency-control-photo img{object-position:70% 50%}.agency-control:before{background:linear-gradient(#0000 0%,#25231f10 170px,#25231f 350px)}.agency-control-inner{padding:305px 22px 55px}.agency-home .agency-control-inner>p:not(.agency-eyebrow){max-width:none;margin:20px 0;font-size:16px}.agency-statuses{margin:22px 0}.agency-statuses span{font-size:9px}.agency-home .agency-photo-credit{max-width:220px;font-size:8px;top:14px;bottom:auto;right:14px}.agency-offer-grid{grid-template-columns:1fr;gap:38px}.agency-section-heading{margin-bottom:30px}.agency-demo-offer{padding-top:23px}.agency-pilot-offer{border-left:0;padding:26px 0 0}.agency-demo-offer h3{font-size:27px}.agency-home .agency-price{font-size:60px}.agency-home .agency-offer-note{font-size:12px}.agency-offer-step{margin-bottom:20px}.agency-founder .founder-portrait{max-width:100%}.agency-founder .founder-portrait-frame{aspect-ratio:1;max-height:430px}.agency-founder .founder-portrait figcaption{padding-top:12px}.agency-home .agency-founder-name{margin-top:25px}.agency-founder .agency-editorial>p{max-width:none}.agency-faq{gap:22px}.agency-faq-list summary{gap:18px;padding:21px 0;font-size:15px}.agency-home .agency-faq-list p{padding-right:0;font-size:14px}.agency-closing{padding:65px 22px}.agency-home .agency-closing h2{font-size:35px}.agency-closing>svg{width:180%;left:-40%}.agency-home .precision-demo-controls{gap:15px}.agency-home .precision-demo-disclosure p{font-size:10px}.agency-home .precision-demo-heading>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.agency-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.agency-home .precision-hero.art-ready.art-entered .precision-scene img{animation:none}.agency-material{background:linear-gradient(135deg,#f8f6ef,#eee8db)}.agency-photo{border-radius:14px}.agency-outcomes li{padding:20px 0}.agency-outcomes h3{letter-spacing:-.035em;font-size:22px}.agency-home .agency-outcomes p{font-size:14px}.agency-gain{color:#171915;background:#f8f6efe0;border:1px solid #ffffffc9;border-radius:16px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;margin-top:48px;padding:32px 36px;display:grid;box-shadow:inset 0 1px #fff,0 16px 45px -35px #30291f40}.agency-home .agency-gain .agency-eyebrow{letter-spacing:.04em;color:#75603d;margin-bottom:10px;font-size:12px}.agency-home .agency-gain-number{letter-spacing:-.06em;color:#171915;margin:0;font-size:82px;line-height:1}.agency-gain-number>span{letter-spacing:-.03em;color:#75603d;font-size:24px}.agency-gain h3{letter-spacing:-.03em;margin:0 0 12px;font-size:25px;font-weight:400;line-height:1.3}.agency-home .agency-gain p:not(.agency-gain-number):not(.agency-eyebrow){color:#5c5a53;margin:0;font-size:14px;line-height:1.8}.agency-home .agency-gain .agency-gain-note{margin-top:10px!important;font-size:11px!important}.agency-calculator{margin-top:22px}.agency-home .agency-band h2{max-width:540px}.agency-home .agency-material .agency-intro{max-width:350px;font-size:16px}.agency-home .precision-demo-heading>p{max-width:260px}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.agency-gain{-webkit-backdrop-filter:blur(16px);background:#f8f6ef9c}}@media (width<=650px){.agency-gain{grid-template-columns:1fr;gap:22px;margin-top:30px;padding:26px 23px}.agency-home .agency-gain-number{font-size:72px}.agency-gain-number>span,.agency-gain h3{font-size:23px}.agency-outcomes h3{font-size:21px}.agency-photo{border-radius:12px}}.site-header .nav-cta{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.site-header .nav-cta svg{stroke:currentColor;opacity:1}body:has(.precision-hero) .site-header .nav-cta{background:var(--ink);border-color:var(--ink);color:var(--ivory)}html{scroll-padding-bottom:var(--analytics-consent-inset,0px)}body{padding-bottom:var(--analytics-consent-inset,0px)}.analytics-consent-actions button{min-height:44px}.cro-context{background:var(--paper);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px max(34px,50% - 556px);font-size:11px;line-height:1.7;display:flex}.cro-context a{color:var(--ink);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.cro-example-cases{flex-wrap:wrap;gap:12px;margin:0 0 25px;display:flex}.cro-example-cases button{color:var(--muted);border:1px solid var(--line);cursor:pointer;min-height:46px;font:inherit;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.cro-example-cases button[aria-pressed=true]{color:var(--ink);border-color:var(--gold);background:var(--paper)}.cro-example-cases button>span{min-width:15px;color:var(--gold);font-size:14px}.cro-source details{border-bottom:1px solid var(--line)}.cro-source summary{cursor:pointer;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:15px;font-size:12px;list-style:none;display:flex}.cro-source summary::-webkit-details-marker{display:none}.clear-site .cro-source p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.8}.cro-calendar-link{color:#e4d4b4;text-underline-offset:4px;width:max-content;max-width:100%;min-height:44px;margin:14px auto 0;padding:10px;font-size:12px;text-decoration:underline;display:block}.agency-closing .agency-closing-contact{margin-top:0}.cro-contact-form>.form-grid>label:last-child{grid-column:1/-1}.cro-optional{border-block:1px solid var(--line);padding:0 0 18px}.cro-optional>summary{cursor:pointer;min-height:58px;color:var(--ink);justify-content:space-between;align-items:center;gap:15px;font-size:14px;list-style:none;display:flex}.cro-optional>summary::-webkit-details-marker{display:none}.cro-optional fieldset{margin-top:24px}.cro-optional>label{gap:10px;margin-top:25px;display:grid}.cro-no-upload{color:var(--muted);line-height:1.8;font-size:12px!important}.cro-contact-form input,.cro-contact-form select,.cro-contact-form textarea{max-width:100%}@media (width<=650px){.cro-context{gap:5px;padding:18px 22px;display:grid}.cro-context a{font-size:11px}.cro-example-cases{gap:8px}.cro-example-cases button{flex:130px;padding:11px 12px;font-size:11px}.clear-site .cro-source p{font-size:12px}.cro-contact-form .form-grid{grid-template-columns:1fr}}.cro-demo-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:70px;max-width:1180px;margin:0 auto;padding:140px 34px 70px;display:grid}.cro-demo-intro{padding-top:22px}.cro-demo-intro h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.1}.cro-demo-intro h1 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.cro-demo-intro>p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:16px;line-height:1.8}.cro-demo-intro ul{color:var(--ink);gap:14px;padding:18px 0;font-size:14px;list-style:none;display:grid}.cro-demo-intro li{border-bottom:1px solid var(--line);padding-bottom:13px}.cro-demo-intro .agency-link{min-height:44px;color:var(--gold);text-underline-offset:4px;align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.cro-demo-intro .cro-demo-note{margin-top:24px;font-size:12px!important}.cro-demo-form{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:30px;scroll-margin-top:110px}.cro-demo-form h2{letter-spacing:-.035em;margin:17px 0 28px;font-size:31px;font-weight:400;line-height:1.15}.cro-demo-form .diagnostic-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.cro-demo-form .diagnostic-form .form-grid{gap:22px}.cro-demo-form .diagnostic-form .form-grid>label{font-size:12px}.cro-demo-form .cro-optional{margin-top:20px}.cro-booking-fallback{text-underline-offset:4px;min-height:44px;margin-top:14px;padding-top:10px;font-size:12px;text-decoration:underline;display:block}@media (width<=800px){.cro-demo-layout{grid-template-columns:1fr;gap:32px;padding-top:110px}.cro-demo-intro{padding-top:0}.cro-demo-intro ul{grid-template-columns:repeat(3,1fr);gap:12px;font-size:12px}.cro-demo-form{width:100%;max-width:600px}}@media (width<=550px){.cro-demo-layout{gap:25px;padding:110px 22px 40px}.cro-demo-intro h1{font-size:38px}.cro-demo-form{padding:24px 18px}.cro-demo-form h2{font-size:29px}.cro-demo-intro ul{grid-template-columns:1fr;gap:9px}.cro-demo-intro li{padding-bottom:9px}.cro-demo-form .consent-label{font-size:11px}}.industrial-noir-home{background:#171915}body:has(.industrial-noir-home) .site-header{box-shadow:none;background:#171915e8;border-bottom:1px solid #d8c4a126}body:has(.industrial-noir-home) .site-header :is(.brand-wordmark,.main-nav a,.forma-theme-toggle){color:#f4f0e7}body:has(.industrial-noir-home) .site-header .brand-wordmark em{color:#d8c4a1}body:has(.industrial-noir-home) .site-header .nav-cta{color:#20211e;background:#d8c4a1;border-color:#d8c4a1}body:has(.industrial-noir-home) .site-header .nav-cta:hover{background:#ebd9b7;border-color:#ebd9b7}body:has(.industrial-noir-home) .site-header .forma-theme-toggle{border-color:#d8c4a142}body:has(.industrial-noir-home) .mobile-nav summary>span{background:#f4f0e7}.industrial-noir-home .precision-hero{color:#f4f0e7;background:#171915;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:850px;padding-top:145px}.industrial-noir-home .precision-scene img{object-position:center}.industrial-noir-home .precision-content{padding-bottom:30px}.industrial-noir-home .precision-content .precision-kicker{color:#d8c4a1;letter-spacing:.12em}.industrial-noir-home .precision-content .precision-audience{color:#d0d2ca}.industrial-noir-home .precision-hero h1{color:#f7f3e9;letter-spacing:-.035em;text-shadow:0 2px 20px #0002;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.05vw,58px);line-height:1.08}.industrial-noir-home .precision-hero h1 em{color:#d8c4a1;margin-top:18px;font-family:inherit;font-size:.9em;font-style:normal;line-height:1.13}.industrial-noir-home .precision-content .precision-description{color:#d0d2ca;max-width:460px;font-size:16px;line-height:1.8}.industrial-noir-home .precision-primary,.industrial-noir-home .precision-hero .precision-primary{color:#20211e;background:#d8c4a1;border-color:#d8c4a1;border-radius:5px}.industrial-noir-home .precision-primary:hover{background:#ebd9b7;border-color:#ebd9b7}.industrial-noir-home .precision-content .precision-secondary{color:#f4f0e7;border-color:#d8c4a15c}.industrial-noir-home .precision-content .precision-reassurance{color:#c4c8bf}.industrial-noir-home .precision-review{background:#252a28f5;border:1px solid #e6ddc747;border-radius:12px;max-width:285px;padding:22px;box-shadow:inset 0 1px #ffffff12,0 18px 50px #0004}.industrial-noir-home .precision-speed-panel .precision-panel-label{color:#e0cba4;letter-spacing:.04em;font-size:11px}.industrial-noir-home .precision-speed-panel .precision-panel-title{color:#f4f0e7;font-size:20px}.industrial-noir-home .precision-speed-panel .precision-speed-number{color:#e6d2ae;font-size:64px}.industrial-noir-home .precision-review-bottom{color:#d0d2ca;border-color:#d8c4a136;align-items:start;font-size:11px;line-height:1.7}.industrial-noir-home .precision-review-bottom svg{flex-shrink:0;margin-top:2px}.industrial-noir-home .precision-visual .precision-media-note{color:#e0e1da;background:#151917d9;border:1px solid #d8c4a126;font-size:9px}.industrial-noir-home .precision-baseline{color:#d0d2ca;border-color:#d8c4a138}.industrial-noir-home .cro-context{color:#c9cec4;background:#20211e;border-color:#d8c4a126}.industrial-noir-home .cro-context a{color:#e0cba4}.industrial-noir-home>.precision-demo{--ivory:#20211e;--paper:#272d29;--ink:#f4f0e7;--muted:#c5cbc1;--line:#d8c4a12e;--gold:#d8c4a1;color:#f4f0e7;background:#20211e;border-color:#d8c4a126}.industrial-noir-home .precision-demo h2{color:#f4f0e7;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}.industrial-noir-home .precision-demo h2 em{color:#d8c4a1;font-style:normal}.industrial-noir-home .precision-workbench{background:#2b2c28;border:1px solid #e6ddc736;padding:40px 50px;box-shadow:inset 0 1px #ffffff12,0 25px 60px -30px #0005}.industrial-noir-home .precision-workbench:before{background:radial-gradient(at 85% 15%,#c8b48725,#0000 65%),linear-gradient(140deg,#363731,#24251f)}.industrial-noir-home .precision-paper{border-radius:4px;box-shadow:0 22px 50px #0005}.industrial-noir-home .precision-result{color:#f4f0e7;background:#393a35;border-color:#e6ddc74d;box-shadow:inset 0 1px #ffffff18,0 18px 45px #0003}.industrial-noir-home .precision-result-label{color:#f4f0e7;border-color:#d8c4a138}.industrial-noir-home .precision-result-label>span:last-child{color:#e6d2ae;border-color:#d8c4a17d}.industrial-noir-home .precision-result-body>p{color:#d1d7ca}.industrial-noir-home .precision-result-body>strong{color:#f4f0e7}.industrial-noir-home .precision-result-body .precision-result-status{color:#e6d2ae}.industrial-noir-home :is(.precision-source-link,.precision-result-footer){color:#d1d7ca;border-color:#d8c4a138}.industrial-noir-home .precision-transfer b{color:#e6d2ae}.industrial-noir-home .cro-example-cases button{background:#2b2c2855;transition:background .2s,border-color .2s}.industrial-noir-home .cro-example-cases button[aria-pressed=true]{background:#d8c4a11c;border-color:#d8c4a180}.industrial-noir-home :is(.precision-hero,.precision-demo) :focus-visible{outline-color:#e6d2ae}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.industrial-noir-home .precision-review{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#4b4a4394,#292923cf)}}@media (width<=1100px){.industrial-noir-home .precision-hero h1{font-size:44px}.industrial-noir-home .precision-workbench{padding:30px}.industrial-noir-home .precision-review{max-width:250px}}@media (width<=800px) and (width>=551px){.industrial-noir-home .precision-hero{grid-template-columns:1.1fr .9fr;gap:25px;padding-top:120px}.industrial-noir-home .precision-hero h1{font-size:39px}.industrial-noir-home .precision-visual{min-height:0}.industrial-noir-home .precision-scene img{object-position:65% center}.industrial-noir-home .precision-content .precision-description{font-size:15px}.industrial-noir-home .precision-review{padding:18px}.industrial-noir-home .precision-speed-panel .precision-panel-title{font-size:17px}}@media (width<=550px){body:has(.industrial-noir-home) .site-header{background:#20211ed9;border:1px solid #e6ddc72e;box-shadow:0 8px 30px #0003}.industrial-noir-home .precision-hero{border-radius:0 0 22px 22px;min-height:0;padding:325px 14px 15px;display:flex}.industrial-noir-home .precision-scene{height:500px;bottom:auto}.industrial-noir-home .precision-scene img{object-position:center 38%;object-fit:cover}.industrial-noir-home .precision-hero:before{background:linear-gradient(#0000 0% 225px,#17191580 360px,#171915 500px)}.industrial-noir-home .precision-content{background:#292a26f5;border:1px solid #e6ddc73d;border-radius:16px;padding:24px 22px 20px;box-shadow:inset 0 1px #ffffff12,0 20px 50px #0004}.industrial-noir-home .precision-content .precision-audience{color:#d0d2ca;font-size:11px}.industrial-noir-home .precision-hero h1{letter-spacing:-.03em;font-size:33px;line-height:1.08}.industrial-noir-home .precision-hero h1 em{margin-top:12px;font-size:.9em;line-height:1.15}.industrial-noir-home .precision-content .precision-speed-mobile{color:#f4f0e7;font-size:14px;line-height:1.5}.industrial-noir-home .precision-speed-mobile>span{color:#e0cba4;font-size:12px}.industrial-noir-home .precision-speed-mobile>strong{color:#e6d2ae;font-size:31px}.industrial-noir-home .precision-speed-mobile>small{color:#c5cbc1;font-size:10px}.industrial-noir-home .precision-visual .precision-media-note{color:#c5cbc1;background:0 0;border:0;font-size:8px}.industrial-noir-home .precision-mobile-context{background:#20211e;max-width:none;padding:24px 22px 0}.industrial-noir-home .precision-mobile-context p{color:#c5cbc1;font-size:16px}.industrial-noir-home .precision-workbench{padding:20px}.industrial-noir-home .precision-demo h2{font-size:35px}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.industrial-noir-home .precision-content{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#41413bcb,#292a26ee)}}}@media (width<=380px){.industrial-noir-home .precision-hero{padding-top:295px}.industrial-noir-home .precision-hero h1{font-size:31px}.industrial-noir-home .precision-content{padding-inline:20px}}.industrial-noir-home .flow-film-scene video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.industrial-noir-home .flow-film-scene video.flow-film-visible{opacity:1}.industrial-noir-home .precision-hero:before{background:linear-gradient(90deg,#111510f2 0%,#111510db 31%,#11151050 60%,#11151008 85%)}.flow-film-control{z-index:2;color:#f4f0e7;cursor:pointer;background:#171915df;border:1px solid #d8c4a15c;border-radius:6px;align-items:center;gap:14px;min-height:44px;padding:10px 15px;font:12px Arial;display:flex;position:absolute;top:110px;right:34px}.flow-film-control:focus-visible{outline-offset:4px;outline:2px solid #e6d2ae}@media (width<=800px){.flow-film-control{top:90px;right:20px}}@media (width<=550px){.industrial-noir-home .flow-film-scene img,.industrial-noir-home .flow-film-scene video{object-position:67% center}.industrial-noir-home .precision-hero:before{background:linear-gradient(#17191500 20%,#17191580 350px,#171915 500px)}.flow-film-control{top:90px;right:24px}}@media (prefers-reduced-motion:reduce){.industrial-noir-home .flow-film-scene video{transition:none;display:none}}.certificate-scan-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0 24px;scroll-margin-top:110px;display:flex}.certificate-scan-toolbar>div>span{letter-spacing:.1em;color:var(--gold);font-size:10px}.clear-site .certificate-scan-toolbar p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}.certificate-scan-toolbar button{color:var(--ink);border:1px solid var(--gold);cursor:pointer;background:#d8c4a11c;border-radius:6px;align-items:center;gap:18px;min-height:46px;padding:12px 16px;font:12px Arial;display:flex}.certificate-scan-toolbar button:hover{background:#d8c4a12c}.certificate-scan-paper{position:relative;overflow:hidden}.certificate-scan-identity{color:#5c5a53;gap:8px;padding-top:20px;font-size:10px;line-height:1.6;display:grid}.certificate-scan-identity strong{letter-spacing:.025em;color:#25231f;font-size:13px;font-weight:500}.certificate-scan-identity span:last-child{font-size:9px}.certificate-scan-optics{pointer-events:none;z-index:1;position:absolute;inset:0}.certificate-scan-ray{transform-origin:top;background:linear-gradient(#c8b48700,#c8b48755 20%,#e6c891b3);width:1px;animation:2.6s linear both certificate-laser-ray;position:absolute;top:0;bottom:0;left:50%}.certificate-scan-beam{will-change:transform,opacity;animation:2.6s linear both certificate-laser-pass;position:absolute;inset:0}.certificate-scan-beam:before{content:"";background:linear-gradient(#c8b48700,#c8b4870d 25%,#d9bd843b 49%,#c8b48717 54%,#c8b48700);height:50px;position:absolute;top:-25px;left:0;right:0}.certificate-laser-line{background:linear-gradient(90deg,#9c793d00,#9c793d 7%,#e6c489 38%,#fff0c9 50%,#e6c489 62%,#9c793d 93%,#9c793d00);height:2px;position:absolute;top:0;left:9px;right:9px;box-shadow:0 1px #8b67284d,0 -2px 7px #ddbd7f80,0 2px 9px #c8a96b66}.certificate-laser-focus{background:#fff2d2;border-radius:50%;width:8px;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 7px 2px #edce9680}@keyframes certificate-laser-pass{0%{opacity:0;transform:translateY(0)}5%{opacity:1}45%{transform:translateY(58%)}65%{transform:translateY(58%)}95%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes certificate-laser-ray{0%{opacity:0;transform:scaleY(0)}5%{opacity:.7}45%{transform:scaleY(.58)}65%{transform:scaleY(.58)}95%{opacity:.7}to{opacity:0;transform:scaleY(1)}}@media (width<=650px){.certificate-scan-toolbar{flex-direction:column;align-items:stretch;gap:16px}.certificate-scan-toolbar button{justify-content:space-between;width:100%}.clear-site .certificate-scan-toolbar p{font-size:13px}}@media (prefers-reduced-motion:reduce){.certificate-scan-optics{display:none}.certificate-scan-beam,.certificate-scan-ray{animation:none}.certificate-scan-toolbar button{transition:none}}.industrial-noir-home{--ivory:#191b1c;--paper:#242628;--ink:#f5f0e6;--muted:#c3c0b8;--line:#d8c4a12e;--gold:#d8c4a1;--gold-light:#e4d1ad;color:var(--ink);background:#191b1c}.industrial-noir-home :is(.agency-band,.agency-control,.agency-closing){border-top:1px solid #d8c4a126}.industrial-noir-home :is(.agency-band,.agency-control,.agency-closing) h2{letter-spacing:-.035em;color:#f5f0e6;font-family:Georgia,Times New Roman,serif;font-weight:400}.industrial-noir-home :is(.agency-band,.agency-control,.agency-closing) h2 em{color:#d8c4a1;font-family:inherit;font-style:normal}.industrial-noir-home .agency-eyebrow{color:#d8c4a1}.industrial-noir-home :is(.agency-material,.agency-founder){color:#f5f0e6;background:#1b1d1e}.industrial-noir-home .agency-material{background:radial-gradient(at 0 30%,#d8c4a10a,#0000 55%),#1b1d1e}.industrial-noir-home :is(.agency-intro,.agency-founder .agency-editorial>p:not(.agency-eyebrow):not(.agency-founder-name)){color:#c3c0b8}.industrial-noir-home .agency-link{color:#e5d7bf;border-color:#d8c4a14a}.industrial-noir-home .agency-photo{border:1px solid #d8c4a14a;border-radius:10px;box-shadow:0 20px 60px #0004}.industrial-noir-home .agency-photo img{filter:saturate(.65)}.industrial-noir-home .agency-photo figcaption{color:#ebe0cb;background:#1b1d1edb;border:1px solid #d8c4a133}.industrial-noir-home .agency-outcomes li{border-color:#d8c4a133}.industrial-noir-home .agency-outcomes li>span{color:#d8c4a1}.industrial-noir-home .agency-outcomes h3{color:#f5f0e6;font-size:23px}.industrial-noir-home .agency-outcomes p{color:#c3c0b8;font-size:15px;line-height:1.7}.industrial-noir-home .agency-gain{color:#f5f0e6;background:linear-gradient(125deg,#323431,#222425);border:1px solid #d8c4a14d;border-radius:12px;box-shadow:inset 0 1px #ffffff12,0 16px 50px #0003}.industrial-noir-home .agency-gain :is(.agency-eyebrow,.agency-gain-number>span){color:#d8c4a1}.industrial-noir-home .agency-gain-number{color:#e4d1ad}.industrial-noir-home .agency-gain h3{color:#f5f0e6}.industrial-noir-home .agency-gain p:not(.agency-gain-number):not(.agency-eyebrow){color:#c3c0b8}.industrial-noir-home .agency-calculator{border-color:#d8c4a13d}.industrial-noir-home .agency-calculator>summary{color:#e5d7bf}.industrial-noir-home .agency-calculator .gain-simulator{--ink:#171915;--muted:#5c5a53;--gold:#75603d;--ivory:#f8f6ef;--paper:#f3f0e8;--line:#75603d33}.industrial-noir-home .agency-control{background:#17191a}.industrial-noir-home .agency-control:before{background:linear-gradient(90deg,#17191a 4%,#17191af2 30%,#17191aaa 52%,#17191a08 85%)}.industrial-noir-home .agency-control-inner{padding-block:115px}.industrial-noir-home .agency-control-inner>p:not(.agency-eyebrow){color:#d5d0c6}.industrial-noir-home .agency-statuses span{background:#34353299;border-color:#d8c4a14d;border-radius:6px;padding:10px 13px}.industrial-noir-home .agency-offer{background:#242628}.industrial-noir-home .agency-offer-grid{gap:32px}.industrial-noir-home :is(.agency-demo-offer,.agency-pilot-offer){background:linear-gradient(145deg,#34363399,#202223dd);border:1px solid #d8c4a133;border-radius:12px;padding:36px;box-shadow:inset 0 1px #ffffff0d,0 22px 50px -20px #0004}.industrial-noir-home .agency-pilot-offer{border-top-color:#d8c4a1}.industrial-noir-home .agency-demo-offer h3{color:#f5f0e6}.industrial-noir-home .agency-price{color:#e4d1ad}.industrial-noir-home .agency-demo-offer>p,.industrial-noir-home .agency-pilot-offer>p:not(.agency-price){color:#c3c0b8}.industrial-noir-home .agency-founder{background:radial-gradient(at 65% 5%,#d8c4a10c,#0000 60%),#191b1c}.industrial-noir-home .agency-founder .agency-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:80px}.industrial-noir-home .founder-portrait-frame{aspect-ratio:4/5;border:1px solid #d8c4a15c;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 25px 65px #0005}.industrial-noir-home .founder-portrait-frame:after{display:none}.industrial-noir-home .founder-portrait-frame picture{height:100%;display:block}.industrial-noir-home .founder-portrait-frame img{object-position:center;object-fit:cover}.industrial-noir-home .agency-founder .founder-portrait figcaption{color:#f5f0e6;padding-top:20px}.industrial-noir-home .founder-portrait figcaption strong,.industrial-noir-home .agency-founder-name{color:#f5f0e6}.industrial-noir-home .founder-portrait figcaption>div>span{color:#c3c0b8}.industrial-noir-home .agency-founder .agency-editorial>p:not(.agency-eyebrow):not(.agency-founder-name){font-size:17px;line-height:1.8}.industrial-noir-home .founder-linkedin{color:#d8c4a1}.industrial-noir-home .linkedin-cutout{fill:#191b1c}.industrial-noir-home .agency-faq{background:#222426}.industrial-noir-home .agency-closing{background:radial-gradient(at 50% 90%,#d8c4a10d,#0000 65%),#17191a}.industrial-noir-home .agency-closing .precision-primary{border-radius:6px}body:has(.industrial-noir-home) .site-footer{--ink:#eee7db;--muted:#c3c0b8;--line:#d8c4a12e;--ivory:#17191a;color:#c3c0b8;background:#17191a;border-color:#d8c4a12e}body:has(.industrial-noir-home) .site-footer :is(h3,a,.footer-brand){color:#e5d7bf}body:has(.industrial-noir-home) .site-header{background:#1b1d1ee8}body:has(.industrial-noir-home) .mobile-nav nav{color:#f5f0e6;background:#242628;border-color:#d8c4a14d}body:has(.industrial-noir-home) .mobile-nav nav a{color:#f5f0e6}.flow-film-control{z-index:4;color:#f5f0e6;background:#202223e8;border:1px solid #d8c4a194;border-radius:7px;min-height:46px;padding:9px 15px;font-size:12px;box-shadow:0 5px 20px #0003}.flow-film-control-icon{color:#e4d1ad;border:1px solid #d8c4a180;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.flow-film-status{z-index:3;color:#f5f0e6;background:#202223e8;border-radius:5px;max-width:235px;padding:8px 12px;font-size:12px;line-height:1.6;position:absolute;top:170px;right:34px}.flow-film-status:empty{display:none}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.flow-film-control,.industrial-noir-home .agency-statuses span{-webkit-backdrop-filter:blur(14px)}}.industrial-noir-home :is(.agency-editorial,.agency-offer-grid,.agency-section-heading,.agency-gain).art-entered{animation:.65s cubic-bezier(.2,.65,.3,1) both noir-editorial-in}.industrial-noir-home .agency-photo.art-entered img,.industrial-noir-home .agency-control.art-entered img{animation:1.1s cubic-bezier(.2,.65,.3,1) both agency-photo-settle}@keyframes noir-editorial-in{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.industrial-noir-home .agency-founder .agency-grid{gap:40px}.flow-film-status{top:150px;right:20px}.industrial-noir-home .agency-control-inner{padding-block:80px}}@media (width<=650px){.industrial-noir-home :is(.agency-band,.precision-demo){padding-block:64px}.industrial-noir-home .agency-founder .agency-grid{grid-template-columns:1fr;gap:35px}.industrial-noir-home .agency-founder .founder-portrait{justify-self:center;width:100%;max-width:390px}.industrial-noir-home .agency-founder .founder-portrait-frame{aspect-ratio:4/5;max-height:none}.industrial-noir-home .agency-control:before{background:linear-gradient(#0000 0%,#17191a10 170px,#17191a 350px)}.industrial-noir-home .agency-control-inner{padding:305px 22px 60px}.industrial-noir-home :is(.agency-demo-offer,.agency-pilot-offer){padding:26px 23px}.industrial-noir-home .agency-offer-grid{gap:20px}.industrial-noir-home .agency-outcomes h3{font-size:21px}.industrial-noir-home .precision-content{background:linear-gradient(145deg,#323432e8,#232526f7);border-color:#d8c4a15c}.industrial-noir-home .precision-hero,.industrial-noir-home .precision-mobile-context{background:#191b1c}.industrial-noir-home .precision-hero:before{background:linear-gradient(#191b1c00 20%,#191b1c80 350px,#191b1c 500px)}.flow-film-control{gap:10px;padding:8px 12px;font-size:12px;top:89px;right:24px}.flow-film-status{font-size:11px;top:147px;right:24px}}@media (prefers-reduced-motion:reduce){.industrial-noir-home .flow-film-scene video{transition:none;display:block}.industrial-noir-home *{transition:none!important;animation:none!important}}.scanner-demo{--scanner-paper:#f8f6ef;--scanner-edge:#d8c4a13b}.scanner-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding-top:24px;scroll-margin-top:110px;display:flex}.scanner-toolbar>div{color:#e2d1b0;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.scanner-toolbar small{color:#c3c0b8;letter-spacing:0;flex-basis:100%;padding-left:17px;font-size:11px}.scanner-indicator{background:#d8c4a1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d8c4a13b}.scanner-toolbar button{color:#efe4d1;cursor:pointer;background:#d8c4a10b;border:1px solid #d8c4a166;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font:12px Arial;display:flex}.scanner-toolbar button:hover{background:#d8c4a11c}.scanner-workbench{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:40px;display:grid}.scanner-source,.scanner-destination{min-width:0}.scanner-pane-label{color:#d0c4b2;justify-content:space-between;gap:12px;padding:0 0 14px;font-size:10px;line-height:1.6;display:flex}.scanner-pane-label>span:first-child{text-transform:uppercase;letter-spacing:.06em}.scanner-bed{background:linear-gradient(145deg,#494b48,#202223 45%,#363836);border:1px solid #a8a4955c;border-radius:13px;padding:13px 15px 10px;box-shadow:inset 0 1px #ffffff20,0 24px 60px #0004}.scanner-hardware{align-items:center;gap:16px;padding:2px 5px 14px;display:flex}.scanner-hardware>i{background:#151718;border:1px solid #85847880;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 1px 2px #0008}.scanner-hardware>span{opacity:.75;background:linear-gradient(90deg,#74736b,#d8c4a1 50%,#74736b);border-radius:3px;flex:1;height:3px}.scanner-glass{background:linear-gradient(145deg,#17191b,#3d3e39);border:1px solid #ffffff14;border-radius:4px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 0 2px 12px #0009}.scanner-document{color:#36352f;background:#f8f6ef;border:1px solid #fff9;min-height:0;padding:25px 22px 20px;position:relative;box-shadow:0 7px 16px #0005}.scanner-document-top{border-bottom:1px solid #56514438;align-items:center;gap:10px;padding-bottom:16px;display:flex}.scanner-document-top>span{letter-spacing:.08em;color:#60594d;font-size:9px;line-height:1.7}.scanner-document-top b{letter-spacing:.04em;font-size:7px;font-weight:500}.scanner-demo .scanner-document h3{color:#34352f;margin:18px 0 7px;font:400 21px/1.2 Georgia,serif}.scanner-demo .scanner-document-standard{color:#686154;margin:0 0 20px;font-size:10px;line-height:1.5}.scanner-document-meta{color:#686154;justify-content:space-between;gap:12px;padding:0 0 9px;font-size:7px;line-height:1.5;display:flex}.scanner-document-rule{letter-spacing:.07em;color:#686154;background:#e5e0d5;border-block:1px solid #5651442e;padding:9px 8px;font-size:7px}.scanner-document-row{border-bottom:1px solid #5651442e;grid-template-columns:1.05fr 1fr;align-items:center;gap:8px;min-height:40px;padding:9px 8px;font-size:10px;line-height:1.5;transition:background .2s;display:grid}.scanner-document-row b{text-align:right;overflow-wrap:anywhere;font-weight:500}.scanner-document-row.scanner-field-selected{background:#e9dec7;box-shadow:inset 2px 0 #9a8055}.scanner-field-active{background:#e7d7b5!important}.scanner-illegible{color:#8b8577;letter-spacing:.035em;-webkit-text-decoration:line-through #f8f6efbb;text-decoration:line-through #f8f6efbb;text-decoration-thickness:3px}.scanner-document-tolerance{color:#686154;grid-template-columns:1.1fr 1fr;align-items:center;gap:7px;margin-top:18px;font-size:8px;display:grid}.scanner-document-tolerance>span{letter-spacing:.04em;font-size:6px}.scanner-document-tolerance>b{text-align:right;color:#36352f;font-size:10px;font-weight:500}.scanner-document-tolerance>small{grid-column:1/-1;font-size:7px}.scanner-demo .scanner-document-footnote{color:#686154;margin:20px 0 0;font-size:7px;line-height:1.6}.scanner-bed-bottom{color:#d8c4a199;letter-spacing:.02em;justify-content:end;align-items:center;gap:5px;padding:13px 5px 0;font-size:8px;display:flex}.scanner-bed-bottom>span{margin-right:auto}.scanner-bed-bottom>i{background:#d8c4a180;border-radius:50%;width:3px;height:3px}.scanner-optical-track{pointer-events:none;position:absolute;inset:15px}.scanner-optical-head{will-change:transform,opacity;height:100%;animation:3.3s linear both scanner-sweep;position:absolute;top:0;left:-12px;right:-12px}.scanner-optical-head>span{background:linear-gradient(90deg,#b99b61,#fff2d7 50%,#b99b61);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 7px #e1bb6ab3,0 3px 14px #d1ab6e66}.scanner-optical-head>span:before{content:"";background:linear-gradient(#0000,#d2b17b29 45%,#c8a1693b 50%,#0000);height:32px;position:absolute;top:-15px;left:0;right:0}.scanner-optical-head>i{background:#e6cf9a;border-radius:2px;width:4px;height:12px;position:absolute;top:-5px;left:-2px;box-shadow:0 0 5px #e6cf9a}.scanner-optical-head>i:last-child{left:auto;right:-2px}@keyframes scanner-sweep{0%{opacity:0;transform:translateY(0)}4%{opacity:1}96%{opacity:1}to{opacity:0;transform:translateY(100%)}}.scanner-output{border:1px solid var(--scanner-edge);background:linear-gradient(145deg,#363834a3,#242628);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 45px #0003}.scanner-output-head{border-bottom:1px solid var(--scanner-edge);justify-content:space-between;align-items:center;gap:10px;padding:23px 22px;display:flex}.scanner-output-head>div>span{letter-spacing:.08em;color:#d8c4a1;font-size:9px}.scanner-demo .scanner-output h3{color:#f5f0e6;letter-spacing:-.02em;margin:7px 0 0;font-size:21px;font-weight:400;line-height:1.3}.scanner-review-tag{color:#e4d1ad;white-space:nowrap;border:1px solid #d8c4a16b;border-radius:4px;padding:6px 9px;font-size:9px}.scanner-data-list{margin:0;padding:0 22px}.scanner-data-row{border-bottom:1px solid #d8c4a11f;grid-template-columns:1fr 1.15fr;align-items:start;gap:14px;min-height:69px;padding:13px 0;display:grid;position:relative}.scanner-data-row:last-child{border-bottom:0}.scanner-data-row dt{color:#d1cec5;font-size:12px;font-weight:400;line-height:1.6}.scanner-data-row dd{gap:5px;margin:0;transition:opacity .25s,transform .25s;display:grid}.scanner-data-row dd>strong{color:#f5f0e6;overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.3}.scanner-row-status{color:#c8c5bc;font-size:9px;line-height:1.5}.scanner-kind-limit .scanner-row-status{color:#f2c69e}.scanner-kind-uncertain .scanner-row-status{color:#ead4a4}.scanner-kind-missing .scanner-row-status{color:#c8ccd2}.scanner-row-source{color:#aaa99f;align-items:center;gap:5px;font-size:8px;line-height:1.5;display:flex}.scanner-row-source svg{flex-shrink:0}.scanner-data-selected dt{color:#e4d1ad}.scanner-data-selected:before{content:"";background:#d8c4a1;width:2px;position:absolute;top:12px;bottom:12px;left:-22px}.scanner-data-pending dd{opacity:0;transform:translateY(5px)}.scanner-row-placeholder{color:#d8c4a177;font-size:15px;display:none;position:absolute;top:13px;left:49%}.scanner-data-pending .scanner-row-placeholder{display:block}.scanner-output-foot{border-top:1px solid var(--scanner-edge);color:#d8c4a1;gap:7px;padding:17px 22px;font-size:10px;line-height:1.5;display:grid}.scanner-output-foot>span:last-child{color:#c3c0b8;font-size:10px}.scanner-file{color:#c3c0b8;background:#d8c4a10a;border:1px solid #d8c4a133;border-radius:8px;align-items:center;gap:14px;margin-top:16px;padding:18px 20px;transition:background .4s,border-color .4s;display:flex;position:relative}.scanner-file>svg{color:#d8c4a177;flex-shrink:0}.scanner-file>div{gap:7px;min-width:0;display:grid}.scanner-file>div>span{letter-spacing:.06em;font-size:8px}.scanner-file strong{overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.6}.scanner-file small{color:#c3c0b8;font-size:10px;line-height:1.5}.scanner-file-mark{opacity:0;color:#e4d1ad;margin-left:auto}.scanner-file-ready{color:#e4d1ad;background:#d8c4a11c;border-color:#d8c4a173}.scanner-file-ready>svg{color:#e4d1ad}.scanner-file-ready .scanner-file-mark{opacity:1}.scanner-demo .scanner-progress{color:#c3c0b8;min-height:34px;margin:18px 0 0;font-size:11px;line-height:1.6}.scanner-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 30px;display:grid}.scanner-workflow button{text-align:left;color:#c3c0b8;cursor:pointer;background:0 0;border:0;border-top:1px solid #d8c4a133;align-items:center;gap:12px;min-height:64px;padding:14px 0;font:13px/1.5 Arial;display:flex}.scanner-workflow button>span{color:#d8c4a1;align-self:start;margin-top:3px;font-size:9px}.scanner-workflow button>b{color:#d8c4a1;margin-left:auto;font-weight:400}.scanner-workflow button[aria-pressed=true]{color:#f5f0e6;border-color:#d8c4a1}.scanner-case-review{border-top:1px solid var(--line);padding:25px 0 8px}.scanner-case-review .cro-example-cases{margin-bottom:15px}.scanner-case-review details{border-bottom:1px solid var(--line)}.scanner-case-review summary{color:#e4d1ad;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;list-style:none;display:flex}.scanner-case-review summary::-webkit-details-marker{display:none}.scanner-demo .scanner-case-review p{color:#c3c0b8;max-width:780px;font-size:13px;line-height:1.8}.scanner-demo :focus-visible{outline-offset:4px;outline:2px solid #e4d1ad}@media (width>=651px) and (width<=1000px){.scanner-workbench{gap:22px}.scanner-glass{padding:10px}.scanner-document{padding:18px 14px}.scanner-output-head{padding:18px 15px}.scanner-data-list{padding-inline:15px}.scanner-data-selected:before{left:-15px}.scanner-data-row{grid-template-columns:1fr;gap:4px;min-height:0;padding:11px 0}.scanner-data-row dd{gap:4px}.scanner-row-source{display:none}.scanner-file{padding:16px}.scanner-demo .scanner-output h3{font-size:19px}}@media (width<=650px){.scanner-toolbar{align-items:start;gap:12px;margin-bottom:22px}.scanner-toolbar>div{gap:7px;font-size:8px}.scanner-toolbar small{padding-left:13px;font-size:9px;line-height:1.7}.scanner-toolbar button{flex-shrink:0;gap:7px;min-width:105px;max-width:130px;padding:9px 10px;font-size:10px}.scanner-workbench{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:10px}.scanner-pane-label{gap:3px;padding-bottom:10px;font-size:8px;line-height:1.6;display:grid}.scanner-pane-label>span:first-child{letter-spacing:.01em}.scanner-bed{border-radius:7px;padding:7px 6px 8px}.scanner-hardware{gap:7px;padding:1px 1px 8px}.scanner-hardware>i{width:3px;height:3px}.scanner-hardware>span{height:2px}.scanner-glass{border-radius:2px;padding:5px}.scanner-document{padding:12px 8px}.scanner-document-top{gap:4px;padding-bottom:9px}.scanner-document-top>svg{width:12px;height:12px}.scanner-document-top>span{letter-spacing:.03em;font-size:5px}.scanner-document-top b{font-size:4px}.scanner-demo .scanner-document h3{margin:12px 0 5px;font-size:13px;line-height:1.2}.scanner-demo .scanner-document-standard{margin:0 0 11px;font-size:6px}.scanner-document-meta{gap:4px;padding-bottom:6px;font-size:4px}.scanner-document-rule{letter-spacing:0;padding:6px 3px;font-size:4px}.scanner-document-row{grid-template-columns:1fr;gap:2px;min-height:35px;padding:7px 4px;font-size:6px}.scanner-document-row b{text-align:left;font-size:8px}.scanner-document-tolerance{grid-template-columns:1fr;gap:4px;margin-top:11px}.scanner-document-tolerance>span{font-size:4px}.scanner-document-tolerance>b{text-align:left;font-size:8px}.scanner-document-tolerance>small{font-size:5px}.scanner-demo .scanner-document-footnote{margin-top:12px;font-size:5px;line-height:1.7}.scanner-bed-bottom{gap:3px;padding:9px 1px 0;font-size:6px}.scanner-bed-bottom>i{width:2px;height:2px}.scanner-optical-track{inset:5px}.scanner-optical-head{left:-4px;right:-4px}.scanner-output{border-radius:7px}.scanner-output-head{padding:12px 10px;display:block}.scanner-output-head>div>span{font-size:8px}.scanner-demo .scanner-output h3{margin-top:5px;font-size:15px;line-height:1.3}.scanner-review-tag{margin-top:9px;padding:4px 6px;font-size:8px;display:inline-block}.scanner-data-list{padding-inline:10px}.scanner-data-row{grid-template-columns:1fr;gap:4px;min-height:0;padding:11px 0}.scanner-data-row dt{font-size:10px;line-height:1.5}.scanner-data-row dd{gap:4px}.scanner-data-row dd>strong{font-size:14px;line-height:1.4}.scanner-row-status{font-size:9px;line-height:1.6}.scanner-row-source{display:none}.scanner-data-selected:before{top:11px;bottom:11px;left:-10px}.scanner-row-placeholder{top:28px;left:0}.scanner-output-foot{gap:6px;padding:12px 10px;font-size:8px}.scanner-output-foot>span:last-child{font-size:8px}.scanner-file{gap:8px;margin-top:10px;padding:12px 10px}.scanner-file>svg{width:18px}.scanner-file>div>span{font-size:7px;line-height:1.6}.scanner-file strong{font-size:10px;line-height:1.6}.scanner-file small{font-size:8px}.scanner-file-mark{display:none}.scanner-workflow{gap:12px;margin:15px 0 24px}.scanner-workflow button{min-height:78px;padding-top:12px;font-size:11px;display:block}.scanner-workflow button>span{margin:0 0 8px;font-size:8px;display:block}.scanner-workflow button>b{display:none}.scanner-demo .scanner-progress{min-height:48px;font-size:10px}.scanner-case-review{padding-top:20px}.scanner-case-review .cro-example-cases{gap:7px}.scanner-case-review .cro-example-cases button{flex:120px;min-height:44px;padding:9px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.scanner-optical-track{display:none}.scanner-demo *{transition:none!important;animation:none!important}}.scanner-kind-read .scanner-row-status{display:none}.scanner-data-row{min-height:60px;padding-block:10px}.scanner-output-head{padding-block:18px}@media (width<=650px){.scanner-data-row{min-height:0}.scanner-output-head{padding-block:12px}}.scanner-document.scanner-pdf-preview{border:0;min-height:0;padding:0;line-height:0;overflow:hidden}.scanner-pdf-preview>img{width:100%;height:auto;display:block}.scanner-source-highlight{pointer-events:none;background:#c8b48726;border-left:2px solid #9a8055;height:5.3%;transition:top .3s;position:absolute;left:7.8%;right:7.8%}.scanner-pane-label>a{color:#e4d1ad;text-underline-offset:3px;min-height:24px;text-decoration:underline}.scanner-toolbar button:disabled{cursor:progress;opacity:.75}.scanner-download{color:#e4d1ad;text-underline-offset:4px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.scanner-download svg{flex-shrink:0}.scanner-row-source{text-decoration:none}.scanner-row-source:hover{color:#e4d1ad;text-decoration:underline}.scanner-error{color:#f2c69e!important}.scanner-workflow-status{padding:0;list-style:none}.scanner-workflow-status>li{color:#c3c0b8;border-top:1px solid #d8c4a133;align-items:center;gap:12px;min-height:64px;padding-top:14px;font-size:13px;line-height:1.5;display:flex}.scanner-workflow-status>li>span{color:#d8c4a1;font-size:9px}.scanner-workflow-status>li>b{color:#d8c4a1;margin-left:auto;font-weight:400}.scanner-workflow-status>li[aria-current=step]{color:#f5f0e6;border-color:#d8c4a1}.clear-detail .scanner-demo{--ivory:#20211e;--paper:#272d29;--ink:#f4f0e7;--muted:#c5cbc1;--line:#d8c4a12e;--gold:#d8c4a1;--scanner-edge:#d8c4a13b;color:#f4f0e7;background:#20211e;border-radius:12px;max-width:1112px;margin:0 auto 70px;padding:70px 40px}.clear-detail .scanner-demo h2{color:#f4f0e7;font-family:Georgia,serif}.clear-detail .scanner-demo h2 em{color:#d8c4a1;font-style:normal}.flow-film-scene .flow-film-fallback{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (width<=650px){.scanner-download{gap:6px;width:auto;font-size:10px;line-height:1.6}.scanner-workflow-status>li{min-height:70px;font-size:11px;display:block}.scanner-workflow-status>li>span{margin-bottom:8px;font-size:8px;display:block}.scanner-workflow-status>li>b{display:none}.clear-detail .scanner-demo{max-width:calc(100% + 12px);margin-inline:-6px;padding:45px 16px}.industrial-noir-home .flow-film-scene .flow-film-fallback{object-position:67% center}}.scanner-mobile-tabs{display:none}@media (width<=650px){.scanner-mobile-tabs{background:#15171866;border:1px solid #d8c4a12e;border-radius:7px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:20px;padding:5px;display:grid}.scanner-mobile-tabs button{color:#c3c0b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-height:44px;font:12px Arial}.scanner-mobile-tabs button[aria-pressed=true]{color:#f5f0e6;background:#d8c4a11a;border-color:#d8c4a15c}.scanner-workbench{display:block}.scanner-show-source .scanner-destination,.scanner-show-result .scanner-source{display:none}.scanner-source{max-width:320px;margin-inline:auto}.scanner-pane-label{align-items:center;gap:12px;font-size:10px;display:flex}.scanner-pane-label>a{align-items:center;min-height:44px;font-size:11px;display:flex}.scanner-output-head{padding:18px;display:flex}.scanner-demo .scanner-output h3{font-size:23px}.scanner-review-tag{margin:0;font-size:10px}.scanner-data-list{padding-inline:18px}.scanner-data-row{grid-template-columns:1fr 1.2fr;gap:14px;min-height:65px;padding:13px 0}.scanner-data-row dt{font-size:13px;line-height:1.7}.scanner-data-row dd>strong{font-size:16px;line-height:1.5}.scanner-row-status{font-size:10px;line-height:1.7}.scanner-data-selected:before{left:-18px}.scanner-row-placeholder{top:13px;left:48%}.scanner-output-foot{padding:16px 18px;font-size:11px}.scanner-output-foot>span:last-child{font-size:10px}.scanner-file{gap:13px;margin-top:14px;padding:18px}.scanner-file>svg{width:22px}.scanner-file>div>span{font-size:9px}.scanner-file strong{font-size:14px}.scanner-file small{font-size:11px}.scanner-download{font-size:12px}}.mobile-theme-action{display:none}@media (width<=1000px){.site-header .mobile-nav{position:static}.site-header .mobile-nav nav{box-sizing:border-box;width:min(340px,100% - 24px);min-width:0;max-width:calc(100vw - 32px);top:calc(100% + 10px);left:auto;right:12px}.site-header .mobile-nav nav a{overflow-wrap:anywhere}}@media (width<=550px){.site-header .mobile-nav summary{width:44px;min-width:44px;height:44px;min-height:44px}.site-header .forma-nav-actions>.forma-theme-toggle{display:none}.site-header .mobile-theme-action{border-top:1px solid var(--line);color:inherit;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.site-header .mobile-theme-action .forma-theme-toggle{width:44px;height:44px}}@media (width<=1000px){.site-header .mobile-nav nav{width:min(340px,100vw - 48px);min-width:0;max-width:calc(100vw - 48px);max-height:calc(100dvh - 120px);position:fixed;top:96px;right:12px;overflow-y:auto}}@media (width<=550px){.site-header .mobile-nav nav{max-height:calc(100dvh - 110px);top:86px}}.mobile-nav summary>span{transition:transform .18s}.mobile-nav[open] summary>span:first-child{transform:translateY(2.5px)rotate(45deg)}.mobile-nav[open] summary>span:last-child{transform:translateY(-2.5px)rotate(-45deg)}.mobile-nav[open] nav{animation:.18s both mobile-menu-enter}@keyframes mobile-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}dialog.booking-modal-backdrop{box-sizing:border-box;color:var(--ink);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}dialog.booking-modal-backdrop:not([open]){display:none}dialog.booking-modal-backdrop::backdrop{background:0 0}.booking-modal-close{min-width:44px;min-height:44px}.booking-modal-calendar>a{flex-basis:44px;min-height:44px}.booking-modal-shell{min-height:0}.booking-modal-calendar>a{color:#5c5a53}.booking-modal-calendar>a:hover{color:#75603d}.booking-callout p:not(.eyebrow){color:var(--muted)}.booking-callout .primary-cta,.booking-callout .primary-cta:hover{color:#25231f}.diagnostic-form :is(input:not([type=checkbox]),select,textarea){font-size:16px}@media (width<=900px){dialog.booking-modal-backdrop{padding:0}.booking-modal-intro{padding-top:max(20px, env(safe-area-inset-top))}.booking-modal-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.booking-modal-calendar>a{min-height:calc(44px + env(safe-area-inset-bottom,0px));flex-basis:calc(44px + env(safe-area-inset-bottom,0px));height:auto;padding:0 16px env(safe-area-inset-bottom,0px);text-align:center}}@media (height<=600px){.booking-modal-intro{min-height:0;padding:16px 22px}.booking-modal-intro>div:first-of-type{gap:8px;max-width:calc(100% - 50px);margin-top:0}.booking-modal-intro h2{font-size:25px;line-height:1.15}.booking-modal-intro .eyebrow,.booking-modal-intro>div:first-of-type>p:last-child,.booking-modal-assurances,.booking-modal-secure{display:none}.booking-modal-brand{font-size:13px}}@media (width<=650px){.form-success{padding:24px 20px}.form-success h2{font-size:clamp(27px,7vw,36px);line-height:1.15}.form-success .text-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.mobile-nav summary>span{transition:none}.mobile-nav[open] nav{animation:none}}
