@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky{position:sticky}.block{display:block}.hidden{display:none}.table{display:table}.h-full{height:100%}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--background:#faf8f5;--foreground:#17232a;--white:#fff;--navy:#0e1a1f;--header:#0e1a1f;--ink-surface:#12222a;--orange:#c1682f;--orange-hover:#d5773a;--orange-light:#e08b4c;--teal:#2f7d77;--teal-light:#4fa89f;--bone:#faf8f5;--border:#e5e1da;--divider:#efebe4;--muted:#5d6b72;--red:#b4453a;--font-heading:"Archivo", "Helvetica Neue", Helvetica, system-ui, sans-serif;--font-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-body);margin:0;font-size:17px;line-height:1.65}body,button,input,textarea{font-family:var(--font-body)}img,video{max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,dialog:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}main{overflow:clip}.site-container{width:min(1200px,100% - 56px);margin:0 auto}.site-container--narrow{width:min(960px,100% - 56px)}.site-header{z-index:50;color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1a1ff0;border-bottom:1px solid #ffffff17;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:28px;width:min(1440px,100% - 56px);min-height:84px;margin:0 auto;display:flex}.site-header__logo{flex:none;width:201px;display:block}.site-header__logo img{width:201px;height:auto;display:block}.site-header__nav{white-space:nowrap;align-items:center;gap:20px;font-size:14px;font-weight:600;display:flex}.site-header__nav a,.site-header__mobile-nav a{align-items:center;min-height:37px;padding:5px 11px;transition:color .2s;display:inline-flex}.site-header__nav a:hover,.site-header__nav a.is-active,.site-header__mobile-nav a:hover{color:var(--orange)}.site-header__toggle{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff80;display:none}.site-header__mobile-nav{width:min(980px,100% - 40px);margin:0 auto;padding:0 0 22px;font-size:14px;font-weight:700;display:none}.site-footer{background:var(--white);color:var(--foreground);letter-spacing:.04em;border-top:1px solid #3b3a3a29;padding:23px 0 27px;font-size:14px}.site-footer__links{gap:42px;margin-bottom:22px;display:flex}.hero{min-height:calc(100vh - 84px);color:var(--white);background:linear-gradient(135deg,#0e1a1f 0%,#12222a 100%);position:relative;overflow:hidden}.hero__video,.hero__overlay{width:100%;height:100%;position:absolute;inset:0}.hero__video{object-fit:cover}.hero__overlay{background:radial-gradient(950px 520px at 78% -10%,#c1682f33,#0000 65%)}.hero__content{text-align:left;align-content:center;justify-items:start;max-width:1120px;min-height:calc(100vh - 84px);padding:78px 0 0;display:grid;position:relative}.hero h1{font-family:var(--font-heading);letter-spacing:-.03em;text-transform:none;max-width:700px;margin:0;font-size:clamp(2.1rem,3.4vw,3.9rem);font-weight:700;line-height:1.03}.hero h1 span,.hero h1 strong{display:block}.hero h1 span{font-size:clamp(2.2rem,3.7vw,3.9rem);font-weight:700;display:block}.hero h1 strong{color:var(--orange-light);margin-top:8px;font-size:clamp(2rem,3.3vw,3.4rem);font-weight:700;display:block}.button{min-height:52px;color:inherit;cursor:pointer;font-family:var(--font-heading);background:0 0;border:1px solid;border-radius:7px;justify-content:center;align-items:center;padding:10px 24px;font-size:15px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.button--hero{border-color:var(--orange);background:var(--orange);color:var(--white);margin-top:32px}.button--hero:hover,.button--outline:hover{background:var(--orange-hover);border-color:var(--orange-hover);color:var(--white)}.button--dark{background:var(--navy);border-color:var(--navy);color:var(--white)}.button--dark:hover{background:var(--orange);border-color:var(--orange)}.button:disabled{cursor:not-allowed;opacity:.45}.button--dark:disabled,.button--dark:disabled:hover{border-color:var(--navy);background:var(--navy);color:var(--white);opacity:.75}.section-cta{margin-top:28px}.image-text{background:var(--white);grid-template-columns:minmax(0,1fr) minmax(420px,49%);min-height:837px;display:grid}.image-text--reverse{grid-template-columns:minmax(420px,49%) minmax(0,1fr)}.image-text--reverse .image-text__image{order:1}.image-text--reverse .image-text__copy{order:2}.image-text__image{min-height:720px;position:relative}.image-text__image img{object-fit:cover;width:100%;height:100%}.image-text__copy{flex-direction:column;justify-content:center;max-width:520px;padding:76px 60px;display:flex}.section{padding:104px 0;scroll-margin-top:130px}.section--light{background:var(--bone)}.section--plain{background:var(--white)}#digitale-mitarbeiter,#agentic-ai-consulting,#faq,#ueber-uns,#kontakt,#anwendungsbereiche{scroll-margin-top:130px}.section-heading{color:var(--navy)}.section-heading--center{text-align:center}.section-heading__eyebrow{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.section-heading h2{font-family:var(--font-heading);letter-spacing:-.02em;text-transform:none;margin:0;font-size:clamp(2rem,2.8vw,2.7rem);font-weight:700;line-height:1.12}.accent-line{background:var(--orange);width:115px;height:3px;margin:13px 0 18px;display:block}.section-heading--center .accent-line{margin-left:auto;margin-right:auto}.section-heading__subtitle{color:var(--muted);font-family:var(--font-body);text-transform:none;margin:0 0 26px;font-size:1.1rem;font-weight:400;line-height:1.6}.rich-copy{color:var(--foreground);font-size:1.08rem;line-height:1.7}.rich-copy p{margin:0 0 24px}.rich-copy strong{font-weight:700}.rich-copy--wide{max-width:760px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin:22px 0 0;display:grid}.stats-grid div{border-top:1px solid #3b3a3a3d;padding-top:16px}.stats-grid dt{color:var(--navy);font-family:var(--font-heading);font-size:34px;font-weight:800;line-height:1}.stats-grid dd{color:var(--foreground);margin:8px 0 0;font-size:15px}.section-lead{text-align:center;max-width:650px;margin:0 auto 42px;font-size:20px}.use-case-grid{grid-template-columns:repeat(2,minmax(0,456px));justify-content:center;gap:30px;display:grid}.use-case-card{aspect-ratio:1;background:var(--navy);color:var(--white);position:relative;overflow:hidden}.use-case-card img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.use-case-card:hover img{transform:scale(1.04)}.use-case-card__overlay{background:linear-gradient(#00000014,#000000b8);flex-direction:column;justify-content:flex-end;gap:13px;padding:34px;display:flex;position:absolute;inset:0}.use-case-card h3,.use-case-card p{margin:0}.use-case-card h3{font-family:var(--font-heading);font-size:22px;font-weight:800;line-height:1.3}.use-case-card p{text-transform:uppercase;font-size:15px}.use-case-card .button{width:fit-content}.text-repeat{padding-top:8px;padding-bottom:8px}.faq-category{margin:10px 0 24px;font-size:18px}.faq-list{border-top:1px solid #3b3a3a2e}.faq-list details{border-bottom:1px solid #3b3a3a2e;padding:20px 0}.faq-list summary{cursor:pointer;color:var(--navy);font-family:var(--font-heading);font-size:20px;font-weight:800}.faq-list p{margin:16px 0 0;font-size:17px;line-height:1.65}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:48px;display:grid}.team-card{grid-template-columns:225px 1fr;align-items:start;gap:26px;display:grid}.team-card__image{aspect-ratio:1;background:#ddd;width:225px;position:relative;overflow:hidden}.team-card__image img{object-fit:cover}.team-card h3{color:var(--navy);font-family:var(--font-heading);margin:0 0 8px;font-size:22px;font-weight:800}.team-card p{margin:0 0 14px;font-size:15px;line-height:1.55}.team-card__role{font-weight:700}.about-closing{max-width:820px;margin:50px 0 0;font-size:20px}.contact-section{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:start;gap:62px;display:grid}.contact-form{color:var(--foreground);gap:18px;display:grid}.contact-form h3{color:var(--navy);font-family:var(--font-heading);margin:0 0 2px;font-size:40px;font-weight:800}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label{gap:7px;font-size:15px;display:grid}.contact-form label span{color:var(--red)}.contact-form input,.contact-form textarea{background:var(--white);width:100%;color:var(--foreground);border:1px solid #3b3a3a59;border-radius:0;padding:12px 14px;font-size:16px}.contact-form textarea{resize:vertical;min-height:126px}.contact-form [aria-invalid=true]{border-color:var(--red)}.contact-form small{color:var(--red);font-size:13px}.contact-form button{background:var(--orange);width:160px;min-height:45px;color:var(--white);cursor:pointer;font-family:var(--font-heading);border:0;font-size:16px;font-weight:800}.contact-form button:hover{background:var(--navy)}.contact-form__notice{border-left:3px solid var(--orange);background:var(--white);margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pa-dialog{width:min(1180px,100vw - 28px);max-width:1180px;max-height:calc(100vh - 12px);color:var(--foreground);background:0 0;border:0;margin:auto;padding:0}.pa-dialog::backdrop{background:#041e2ac7}.pa-shell{background:var(--white);grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 12px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.pa-header{background:var(--header);color:var(--white);border-bottom:1px solid #3b3a3a26;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 24px;display:grid}.pa-progress-label{color:#ffffffc7;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.pa-progress{background:#ffffff2e;width:100%;height:4px;overflow:hidden}.pa-progress span{background:var(--orange);height:100%;transition:width .2s;display:block}.pa-icon-button{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff80;place-items:center;font-size:32px;line-height:1;display:inline-grid}.pa-icon-button:hover{border-color:var(--orange);color:var(--orange)}.pa-content{overscroll-behavior:contain;padding:22px 42px 26px;overflow-y:visible}.pa-content h2{max-width:1080px;color:var(--navy);font-family:var(--font-heading);text-transform:uppercase;margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.08}.pa-content h2:focus{outline:0}.pa-lead{max-width:820px;margin:0;font-size:17px;line-height:1.45}.pa-note,.pa-assumption{border-left:3px solid var(--orange);color:var(--foreground);background:#f7f7f7;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.pa-note--compact{padding:8px 10px;font-size:13px}.pa-assumption{border-left-color:var(--navy)}.pa-hint,.pa-question,.pa-step-count{margin:0 0 14px;font-size:16px;line-height:1.55}.pa-step-count{color:var(--muted);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.pa-intro,.pa-stack,.pa-step,.pa-result,.pa-contact-form{gap:16px;display:grid}.pa-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pa-actions--start{margin-top:8px}.pa-actions--start span{color:var(--muted);font-size:15px}.pa-actions--footer,.pa-actions--result{padding-top:4px}.pa-fieldset{border:0;min-width:0;margin:0;padding:0}.pa-fieldset legend,.pa-field{color:var(--navy);font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.35}.pa-field{gap:6px;display:grid}.pa-field__label{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pa-field__meta{color:var(--muted);font-family:var(--font-body);text-transform:none;font-size:13px;font-weight:400}.pa-field input,.pa-field select,.pa-field textarea{background:var(--white);width:100%;color:var(--foreground);font-family:var(--font-body);border:1px solid #3b3a3a57;padding:10px 12px;font-size:15px;font-weight:400}.pa-field textarea{resize:vertical;min-height:84px}.pa-contact-form{gap:11px}.pa-contact-form .pa-stack{gap:10px}.pa-contact-form .pa-field textarea{min-height:64px}.pa-field [aria-invalid=true],.pa-consent [aria-invalid=true]{border-color:var(--red)}.pa-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.pa-card-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-card-grid--groups{grid-template-columns:repeat(5,minmax(0,1fr))}.pa-card-grid--industries{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-choice-card{min-height:54px;color:var(--navy);cursor:pointer;font-family:var(--font-heading);text-align:left;background:#f7f7f7;border:1px solid #1e2d3b33;align-content:center;gap:5px;padding:14px;font-size:14px;font-weight:800;line-height:1.25;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:grid}.pa-choice-card small{color:var(--muted);font-family:var(--font-body);font-size:13px;font-weight:400}.pa-choice-card:hover{border-color:var(--orange);transform:translateY(-1px)}.pa-choice-card.is-selected{border-color:var(--orange);background:var(--navy);color:var(--white)}.pa-choice-card.is-selected small{color:#ffffffb8}.pa-company-layout{gap:14px;display:grid}.pa-company-fields{max-width:680px}.pa-empty-selection{color:var(--muted);background:#f7f7f7;border:1px dashed #1e2d3b33;margin:0;padding:12px 14px;font-size:14px}.pa-field--compact{gap:4px;font-size:12px}.pa-field--compact input,.pa-field--compact select{min-height:34px;padding:7px 9px}.pa-segmented{border:1px solid #1e2d3b33;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(440px,100%);margin-top:0;display:inline-grid}.pa-segmented button{background:var(--white);min-height:40px;color:var(--navy);cursor:pointer;font-family:var(--font-heading);border:0;font-weight:800}.pa-segmented button+button{border-left:1px solid #1e2d3b33}.pa-segmented button.is-selected{background:var(--navy);color:var(--white)}.pa-step-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.pa-maturity-list{gap:8px;display:grid}.pa-maturity-item{background:#f7f7f7;border:1px solid #1e2d3b29;grid-template-columns:minmax(0,1fr) minmax(480px,1fr);align-items:center;gap:18px;margin:0;padding:11px 12px;display:grid}.pa-maturity-item legend{color:var(--navy);font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.35}.pa-maturity-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pa-maturity-options label{background:var(--white);min-height:42px;color:var(--navy);cursor:pointer;border:1px solid #1e2d3b2e;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.pa-maturity-options label:has(input:checked){border-color:var(--navy);background:var(--navy);color:var(--white)}.pa-maturity-options input{accent-color:var(--orange)}.pa-error{color:#8a1f18;font-size:14px;line-height:1.45}.pa-submit-error{background:#fff3f1;border:1px solid #8a1f183d;margin:0;padding:12px 14px}.pa-result{gap:12px}.pa-result-hero{background:var(--navy);color:var(--white);gap:8px;padding:20px 24px;display:grid}.pa-result-hero p{margin:0;font-size:15px;line-height:1.34}.pa-result-hero strong{color:var(--orange);font-family:var(--font-heading);font-size:50px;font-weight:800;line-height:1.05}.pa-use-fields h3{color:var(--navy);font-family:var(--font-heading);margin:0 0 8px;font-size:18px;font-weight:800}.pa-use-field-list{gap:12px;display:grid}.pa-use-field{border-left:3px solid var(--orange);background:#f7f7f7;padding:16px 18px}.pa-use-field span{color:var(--muted);font-size:13px}.pa-use-field h4,.pa-use-field p{margin:0}.pa-use-field h4{color:var(--navy);font-family:var(--font-heading);font-size:19px;font-weight:800}.pa-use-field p{margin-top:8px;font-size:15px;line-height:1.55}.pa-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.pa-honeypot{position:absolute;left:-9999px}.pa-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;font-size:14px;line-height:1.55;display:grid}.pa-consent input{width:18px;height:18px;accent-color:var(--orange);margin-top:2px}.pa-consent a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.pa-confirm{z-index:3;background:#041e2ab8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.pa-confirm__panel{background:var(--white);width:min(520px,100%);padding:28px;box-shadow:0 18px 60px #00000047}.pa-confirm__panel h3{color:var(--navy);font-family:var(--font-heading);margin:0 0 12px;font-size:26px;font-weight:800}.pa-confirm__panel p{margin:0 0 22px;line-height:1.55}.pa-progress-wrap{gap:8px;min-width:min(460px,72vw);display:grid}.pa-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pa-progress-steps li{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.pa-progress-steps li.is-active{color:var(--white)}.pa-function-list{gap:5px;display:grid}.pa-function-card{background:#fff;border:1px solid #1e2d3b29;border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(108px,.34fr) minmax(246px,.86fr);align-items:start;gap:9px;padding:6px 10px;display:grid}.pa-function-card h3{color:var(--navy);margin:0 0 2px;font-size:.86rem;line-height:1.18}.pa-function-card p{color:var(--foreground);margin:0}.pa-function-card small,.pa-function-card__metrics span{color:var(--muted);margin-top:2px;font-size:.68rem;display:block}.pa-function-card__metrics strong{color:#8f491f;font-family:var(--font-heading);font-size:1.02rem;display:block}.pa-function-card__inputs{grid-template-columns:minmax(88px,.6fr) minmax(150px,1fr);align-items:start;gap:8px;display:grid}.pa-assumption--inline{border-left-width:2px;align-self:center;padding:6px 8px;font-size:11px;line-height:1.28}.pa-bar-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pa-bar-item{background:#fff;border:1px solid #1e2d3b24;border-radius:8px;gap:6px;padding:8px 10px;display:grid}.pa-bar-item>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pa-bar-item h4,.pa-bar-item p{margin:0}.pa-bar-item h4{color:var(--navy);font-size:.84rem;line-height:1.2}.pa-bar-item span{color:#8f491f;font-family:var(--font-heading);white-space:nowrap;font-size:.86rem;font-weight:700}.pa-bar-track{background:#1e2d3b1f;border-radius:999px;height:6px;overflow:hidden}.pa-bar-track span{background:linear-gradient(90deg, var(--teal), var(--orange));height:100%;display:block}.pa-details{color:var(--foreground);border:1px solid #1e2d3b24;border-radius:8px;padding:14px 16px}.pa-details summary{color:var(--navy);cursor:pointer;font-weight:700}.pa-details__content{gap:10px;padding-top:12px;display:grid}.pa-details__content p,.pa-details__content ul{margin:0}.pa-details__content ul{gap:6px;padding-left:18px;display:grid}@media (max-width:760px){.pa-progress-wrap{width:100%;min-width:0}.pa-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-function-card{grid-template-columns:1fr}.pa-bar-item>div:first-child{align-items:start;display:grid}}.draft-mode-exit{z-index:80;background:var(--orange);color:var(--white);font-family:var(--font-heading);text-transform:uppercase;padding:10px 14px;font-size:13px;font-weight:800;position:fixed;bottom:18px;right:18px}.blog-page,.article-page{background:var(--white)}.blog-hero{background:var(--navy);color:var(--white);padding:82px 0 76px}.blog-hero p{max-width:730px;margin:0;font-size:21px;line-height:1.5}.blog-hero p:first-child{color:var(--orange);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:15px;font-weight:800}.blog-hero h1{max-width:840px;font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:56px;font-weight:800;line-height:1.08}.blog-section{padding:58px 0 90px}.blog-category-nav{flex-wrap:wrap;gap:10px;margin-bottom:42px;display:flex}.blog-category-nav a{background:var(--white);min-height:42px;color:var(--navy);font-family:var(--font-heading);text-transform:uppercase;border:1px solid #1e2d3b38;align-items:center;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.blog-category-nav a:hover,.blog-category-nav a.is-active{border-color:var(--orange);background:var(--orange);color:var(--white)}.featured-post{background:#f7f7f7;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:36px;margin-bottom:54px;display:grid}.featured-post__image,.blog-card__image{background:var(--navy);display:block;overflow:hidden}.featured-post__image{min-height:420px}.featured-post__image img,.blog-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.featured-post:hover .featured-post__image img,.blog-card:hover .blog-card__image img{transform:scale(1.03)}.featured-post__copy{align-content:center;gap:18px;padding:38px 38px 38px 0;display:grid}.featured-post__copy h2,.blog-card h2,.article-related h2,.article-final-cta h2{color:var(--navy);font-family:var(--font-heading);margin:0;font-weight:800;line-height:1.16}.featured-post__copy h2{font-size:34px}.featured-post__copy p,.blog-card__body p,.article-final-cta p{margin:0;line-height:1.55}.blog-card__meta{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;font-size:13px;display:flex}.blog-card__meta span:first-child{color:var(--orange);font-weight:700}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-card{background:#f7f7f7;grid-template-rows:auto 1fr;display:grid}.blog-card__image{aspect-ratio:4/3}.blog-card__body{gap:13px;padding:22px;display:grid}.blog-card h2{font-size:22px}.blog-card h2 a:hover,.featured-post__copy h2 a:hover{color:var(--orange)}.blog-empty{border-left:3px solid var(--orange);background:#f7f7f7;margin:0;padding:16px 18px}.article-header{background:#f7f7f7;padding-top:54px}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:26px;font-size:14px;display:flex}.breadcrumb a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.article-meta{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;font-size:14px;display:flex}.article-meta span:first-child{color:var(--orange);font-weight:700}.article-header h1{color:var(--navy);font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:56px;font-weight:800;line-height:1.08}.article-excerpt{margin:24px 0 42px;font-size:22px;line-height:1.55}.article-hero-image{aspect-ratio:16/7;background:var(--navy);width:100%;overflow:hidden}.article-hero-image img{object-fit:cover;width:100%;height:100%}.article-layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:52px;padding:74px 0 88px;display:grid}.article-toc{border-top:3px solid var(--orange);padding-top:16px;position:sticky;top:145px}.article-toc h2{color:var(--navy);font-family:var(--font-heading);text-transform:uppercase;margin:0 0 14px;font-size:18px;font-weight:800}.article-toc nav{gap:10px;display:grid}.article-toc a{color:var(--foreground);font-size:14px;line-height:1.4}.article-toc a:hover{color:var(--orange)}.article-content{min-width:0}.article-content p,.article-content li{font-size:19px;line-height:1.75}.article-content p,.article-content ul,.article-content ol,.article-content blockquote,.article-image,.article-callout,.article-example,.article-inline-cta,.article-table{margin:0 0 30px}.article-content h2,.article-content h3{color:var(--navy);font-family:var(--font-heading);font-weight:800;line-height:1.2}.article-content h2{margin:54px 0 18px;font-size:34px}.article-content h3{margin:36px 0 14px;font-size:24px}.article-content ul,.article-content ol{padding-left:24px}.article-content a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px}.article-content blockquote{border-left:4px solid var(--orange);color:var(--navy);font-family:var(--font-heading);padding:4px 0 4px 22px;font-size:24px;font-weight:800}.article-image{gap:10px;display:grid}.article-image img{width:100%;height:auto}.article-image figcaption,.article-table figcaption{color:var(--muted);font-size:14px}.article-callout,.article-example,.article-inline-cta{border-left:4px solid var(--orange);background:#f7f7f7;padding:22px 24px}.article-callout h3,.article-example h3,.article-inline-cta h3{margin-top:0}.article-example span{color:var(--orange);font-family:var(--font-heading);text-transform:uppercase;font-size:13px;font-weight:800}.article-inline-cta{background:var(--navy);color:var(--white);gap:14px;display:grid}.article-inline-cta h3,.article-inline-cta p{color:var(--white);margin:0}.article-inline-cta .button{width:fit-content}.article-table{gap:10px;display:grid}.article-table>div{overflow-x:auto}.article-table table{border-collapse:collapse;background:var(--white);width:100%;font-size:15px}.article-table th,.article-table td{text-align:left;border:1px solid #3b3a3a2e;padding:12px}.article-table th{background:var(--navy);color:var(--white);font-family:var(--font-heading)}.article-related{background:#f7f7f7;padding:72px 0}.article-related h2{margin-bottom:28px;font-size:34px}.article-final-cta{background:var(--navy);color:var(--white);text-align:center;padding:72px 0}.article-final-cta h2{color:var(--white);font-size:38px}.article-final-cta p{max-width:680px;margin:16px auto 26px;font-size:20px}.detail-page,.legal-page{background:#f7f7f7}.detail-page__inner{padding:73px 0 86px}.detail-page h1{max-width:690px;color:var(--navy);font-family:var(--font-heading);margin:0 0 14px;font-size:55px;font-weight:800;line-height:1.1}.detail-page h1 span,.detail-page__copy h2 span{display:block}.detail-page__grid{grid-template-columns:410px 481px;align-items:start;gap:49px;margin-top:16px;display:grid}.detail-page__copy{padding-top:50px}.detail-page__copy h2{color:var(--foreground);font-family:var(--font-heading);text-transform:uppercase;margin:0 0 32px;font-size:22px;font-weight:800;line-height:1.4}.detail-page__copy p{margin:0 0 20px;font-size:20px;line-height:1.7}.detail-page__image{background:#ddd;width:481px;height:521px;overflow:hidden}.detail-page__image img{object-fit:cover;width:100%;height:100%}.detail-page .button{margin-top:18px}.legal-page__content{padding:72px 0 92px}.legal-page h1{color:var(--navy);font-family:var(--font-heading);margin:0 0 34px;font-size:55px;font-weight:800}.legal-page h2{color:var(--navy);font-family:var(--font-heading);margin:34px 0 14px;font-size:24px;font-weight:800}.legal-page p,.legal-page li{font-size:17px;line-height:1.7}.legal-page p{margin:0 0 22px}.legal-page ul{margin:0 0 22px;padding-left:24px}.legal-page a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}@media (max-width:1120px){.site-header__nav{display:none}.site-header__toggle{display:block}.site-header__mobile-nav.is-open{display:grid}.site-header__inner{min-height:98px}.hero,.hero__content{min-height:calc(100vh - 98px)}.image-text,.image-text--reverse{grid-template-columns:1fr}.image-text--reverse .image-text__image,.image-text--reverse .image-text__copy{order:initial}.image-text__image{min-height:420px}.image-text__copy{max-width:980px;padding:62px 40px}.team-grid,.contact-section,.featured-post,.article-layout{grid-template-columns:1fr}.featured-post__copy{padding:0 28px 30px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-toc{position:static}.pa-dialog{width:100vw;max-width:none;max-height:100dvh}.pa-shell{width:100vw;height:100dvh;max-height:100dvh}.pa-header{padding:calc(16px + env(safe-area-inset-top)) 18px 16px}.pa-content{padding:30px 24px calc(32px + env(safe-area-inset-bottom))}.pa-content h2{font-size:32px}.pa-card-grid,.pa-card-grid--compact{grid-template-columns:1fr}}@media (max-width:760px){body{font-size:16px}.site-container,.site-container--narrow,.site-header__inner,.site-header__mobile-nav{width:min(100% - 28px,980px)}.site-header__inner{min-height:86px}.site-header__logo,.site-header__logo img{width:158px}.hero,.hero__content{min-height:calc(100vh - 86px)}.hero h1 span{font-size:42px}.hero h1 strong{font-size:23px}.section{padding:62px 0}.section-heading h2,.detail-page h1,.legal-page h1,.blog-hero h1,.article-header h1{font-size:34px}.section-heading__subtitle{font-size:20px}.rich-copy,.section-lead,.detail-page__copy p{font-size:17px}.image-text__copy{padding:46px 20px}.image-text__image{min-height:320px}.stats-grid,.use-case-grid,.contact-form__row{grid-template-columns:1fr}.use-case-grid{gap:18px}.use-case-card__overlay{padding:24px}.team-card{grid-template-columns:1fr}.team-card__image{width:min(225px,100%)}.contact-section{gap:34px}.blog-hero{padding:60px 0 56px}.blog-hero h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:30px;line-height:1.14}.blog-hero p,.article-excerpt,.article-final-cta p{font-size:18px}.blog-section{padding:42px 0 62px}.featured-post__image{aspect-ratio:4/3;min-height:auto}.blog-grid{grid-template-columns:1fr}.article-hero-image{aspect-ratio:4/3}.article-layout{gap:34px;padding:48px 0 60px}.article-content p,.article-content li{font-size:17px}.article-content h2,.article-related h2,.article-final-cta h2{font-size:28px}.article-inline-cta .button{width:100%}.pa-content{padding-left:18px;padding-right:18px;overflow-y:auto}.pa-content h2{font-size:28px}.pa-lead{font-size:18px}.pa-actions,.pa-actions .button{width:100%}.pa-card-grid{gap:10px}.pa-choice-card{min-height:62px}.pa-segmented,.pa-maturity-options,.pa-card-grid--groups,.pa-card-grid--industries,.pa-contact-grid,.pa-step-toolbar,.pa-maturity-item,.pa-function-card,.pa-function-card__inputs,.pa-bar-list{grid-template-columns:1fr}.pa-segmented button+button{border-top:1px solid #1e2d3b33;border-left:0}.pa-result-hero{padding:18px}.pa-result-hero strong{font-size:38px}.detail-page__inner{padding:52px 0 66px}.detail-page__grid{grid-template-columns:1fr;gap:30px}.detail-page__copy{padding-top:18px}.detail-page__image{aspect-ratio:481/521;width:100%;height:auto}.legal-page__content{padding:52px 0 72px}}@media (max-width:390px){.hero h1 span{font-size:36px}.hero h1 strong{font-size:20px}.button,.contact-form button{width:100%}.pa-content h2{font-size:25px}.pa-result-hero strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.pa-progress span,.pa-choice-card{transition:none}.pa-choice-card:hover{transform:none}}:root{--font-heading:"Archivo", "Helvetica Neue", Helvetica, system-ui, sans-serif;--font-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--ink:#0e1a1f;--ink-surface:#12222a;--ink-deep:#0b1418;--text-primary:#17232a;--text-secondary:#5d6b72;--text-tertiary:#8a959a;--copper:#c1682f;--copper-hover:#d5773a;--copper-dark:#a9551f;--copper-light:#e08b4c;--copper-tint:#fbf1e9;--teal:#2f7d77;--teal-light:#4fa89f;--bone:#faf8f5;--border-soft:#e5e1da;--border-strong:#dfdad1;--divider-soft:#efebe4}.site-header{z-index:70;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1a1ff0;border-bottom:1px solid #ffffff17;transition:box-shadow .25s;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 14px 34px -20px #0000008c}.site-header__inner{align-items:center;gap:36px;width:min(1440px,100%);min-height:0;margin:0 auto;padding:12px 56px;display:flex}.site-header__brand,.site-footer__logo{color:#fff;flex:none;line-height:0;display:block}.site-header__brand{width:132px}.site-footer__logo{width:190px}.site-header__brand img,.site-footer__logo img{width:100%;height:auto;display:block}.site-header__nav{white-space:nowrap;flex:none;align-items:center;gap:20px;margin-left:8px;font-size:14.5px;font-weight:500;display:flex}.site-header__nav a{color:#ffffffd1;align-items:center;min-height:32px;padding:0;transition:color .2s;display:inline-flex}.site-header__nav a:hover{color:#fff}.site-header__actions{align-items:center;gap:14px;margin-left:auto;display:flex}.site-header__cta{background:var(--copper);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:12px 20px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.site-header__cta:hover{background:var(--copper-dark)}.site-header__cta-short{display:none}.site-header__toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;width:44px;height:44px;display:none}.site-header__toggle span{background:currentColor;width:18px;height:2px;margin:4px auto;display:block}.site-header__mobile-nav{background:#0e1a1ffa;padding:0 22px 18px;display:none}.site-header__mobile-nav.is-open{gap:4px;display:grid}.site-header__mobile-nav a{color:#ffffffd6;border-top:1px solid #ffffff14;align-items:center;min-height:44px;font-size:15px;font-weight:500}.home-page{background:var(--bone);color:var(--text-primary);overflow:clip}.home-page h1,.home-page h2,.home-page h3,.home-page h4{font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin:0;font-weight:700}.home-page p{text-wrap:pretty;margin:0}.home-container{width:min(1328px,100% - 112px);margin:0 auto}.home-section{padding:104px 0;scroll-margin-top:90px}.home-section--bone{background:var(--bone)}.home-section--white{background:#fff}.home-kicker{color:var(--copper);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11.5px;font-weight:500;line-height:1.3}.home-kicker--teal{color:var(--teal)}.home-section-head{max-width:860px;margin-bottom:52px}.home-section-head--split{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:72px;max-width:none;display:grid}.home-section-head--problem{grid-template-columns:520px minmax(0,1fr);gap:80px}.home-section-head h2,.home-benefits h2,.home-process-check h2{font-size:42px;line-height:1.12}.home-section-head p:not(.home-kicker),.home-benefits p,.home-process-check__copy>p,.home-consulting__grid>div>p,.home-about__grid>div>p{color:var(--text-secondary);font-size:17px;line-height:1.65}.home-section-head--split>p{max-width:360px;color:var(--text-tertiary);font-size:14.5px}.home-button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 26px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.home-button--copper{background:var(--copper);color:#fff}.home-button--copper:hover{background:var(--copper-hover);color:#fff}.home-button--ghost{color:#fff;border-color:#ffffff42}.home-button--ghost:hover{color:#fff;background:#ffffff0d;border-color:#fff9}.home-button--ink{background:var(--ink);color:#fff;width:100%}.home-button--ink:hover{background:var(--copper-dark);color:#fff}.home-button--teal{border-color:var(--teal);color:var(--teal)}.home-button--teal:hover{background:var(--teal);color:#fff}.home-chip-row{flex-wrap:wrap;gap:7px;display:flex}.home-chip-row em{border:1px solid var(--border-strong);min-height:20px;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.05em;border-radius:4px;align-items:center;padding:3px 7px;font-size:10.5px;font-style:normal;line-height:1.2;display:inline-flex}.home-hero{background:var(--ink);color:#fff;padding:78px 0 0;scroll-margin-top:0;position:relative;overflow:hidden}.home-hero__glow{background:radial-gradient(950px 520px at 78% -10%,#c1682f33,#0000 65%);position:absolute;inset:0}.home-hero__grid{grid-template-columns:648px minmax(0,1fr);align-items:start;gap:56px;display:grid;position:relative}.home-hero__copy,.home-hero__panel{padding-bottom:78px}.home-hero__badge{color:#ffffffc7;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:10px;padding:7px 14px;font-size:11.5px;line-height:1.3;display:inline-flex}.home-hero__badge span{background:var(--teal-light);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite pulseDot}.home-hero h1{margin-top:26px;font-size:62px;line-height:1.03}.home-hero h1 span{color:var(--copper-light);white-space:nowrap}.home-hero__lead{color:#ffffffc2;max-width:540px;margin-top:24px;font-size:19px;line-height:1.6}.home-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.home-hero__trust{color:#ffffffa8;flex-wrap:wrap;gap:10px 26px;margin:32px 0 0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:flex}.home-hero__trust li:first-letter{color:var(--teal-light)}.home-work-queue{background:var(--ink-surface);border:1px solid #ffffff1c;border-radius:12px;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3}.home-work-queue__head{color:#fff9;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff08;border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:13px 18px;font-size:11.5px;display:flex}.home-work-queue__head strong{color:var(--teal-light);text-transform:none;white-space:nowrap;margin-left:auto;font-weight:500}.home-work-queue__signal{background:var(--copper);border-radius:999px;width:9px;height:9px}.home-work-queue__inbox{border:1px dashed #ffffff2e;border-radius:8px;align-items:center;gap:12px;margin:16px 18px 0;padding:12px 14px;display:flex}.home-work-queue__inbox span,.home-work-queue__progress strong{color:#ffffff73;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.home-work-queue__inbox p{color:#ffffffd1;font-size:13.5px;line-height:1.45}.home-work-queue__tasks{flex-direction:column;gap:9px;margin:0;padding:14px 18px 8px;list-style:none;display:flex}.home-work-queue__task{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.home-work-queue__dot{width:18px;height:18px;color:var(--ink);background:#ffffff24;border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid}.home-work-queue__task.is-done .home-work-queue__dot{background:var(--teal-light)}.home-work-queue__task.is-active .home-work-queue__dot,.home-work-queue__task.handoff .home-work-queue__dot{background:var(--copper-light)}.home-work-queue__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.home-work-queue__copy strong{color:#ffffffeb;font-size:14.5px;font-weight:500;line-height:1.3}.home-work-queue__copy small{color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.home-work-queue__status{color:#ffffff73;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border-radius:4px;padding:5px 9px;font-size:11px}.home-work-queue__task.is-done:not(.handoff) .home-work-queue__status{color:#6fc0b7;background:#4fa89f26}.home-work-queue__task.is-active .home-work-queue__status,.home-work-queue__task.handoff .home-work-queue__status{color:#e8a268;background:#e08b4c29}.home-work-queue__progress{align-items:center;gap:16px;padding:14px 18px 18px;display:flex}.home-work-queue__progress>span{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.home-work-queue__progress>span span{background:var(--copper);border-radius:2px;height:100%;transition:width .6s;display:block}.home-hero__kpis{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.home-hero__kpis div{padding:26px 0 30px}.home-hero__kpis div+div{border-left:1px solid #ffffff1a;padding-left:28px}.home-hero__kpis strong{color:#fff;font-family:var(--font-heading);font-size:38px;font-weight:600;line-height:1;display:block}.home-hero__kpis span{color:#fff9;margin-top:2px;font-size:14px;display:block}.home-proof{border-bottom:1px solid var(--border-soft);background:#fff;padding:96px 0 72px;overflow:hidden}.home-proof__head{grid-template-columns:minmax(720px,1fr) auto;align-items:end;gap:64px;display:grid}.home-proof h2{max-width:900px;font-size:40px;line-height:1.14}.home-proof a,.home-insights .home-section-head a,.home-case-panel__copy>a,.home-use-case-card--custom a,.home-faq__intro a{color:var(--copper);margin-top:20px;font-size:17px;font-weight:600;display:inline-flex}.home-proof__industries{flex-direction:column;align-items:flex-end;gap:10px;padding-bottom:6px;display:flex}.home-proof__industries span{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:12.5px}.home-logo-marquee{margin-top:56px;padding:4px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-logo-marquee div{width:max-content;animation:42s linear infinite marquee;display:flex}.home-logo-marquee span{color:#a8a29a;width:190px;height:64px;font-family:var(--font-mono);letter-spacing:.08em;border:1px dashed #d8d3ca;border-radius:8px;flex:none;place-items:center;margin-right:20px;font-size:10.5px;display:grid}.home-logo-marquee b{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit}.home-proof__note{color:var(--text-secondary);margin-top:20px;font-size:13.5px}.home-testimonials{border-bottom:1px solid var(--border-soft);padding-top:88px;padding-bottom:88px}.home-testimonial-grid,.home-problem-grid,.home-digital-steps,.home-use-case-grid,.home-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-testimonial-grid blockquote{border:1px solid var(--border-soft);background:#fff;border-radius:10px;flex-direction:column;gap:18px;min-height:290px;margin:0;padding:28px 26px;display:flex}.home-testimonial-grid blockquote>span{color:var(--copper);font-family:var(--font-heading);font-size:28px;line-height:1}.home-testimonial-grid p{color:var(--text-primary);font-size:16.5px;line-height:1.6}.home-testimonial-grid footer{border-top:1px solid var(--divider-soft);flex-direction:column;gap:3px;margin-top:auto;padding-top:16px;display:flex}.home-testimonial-grid strong{font-size:14.5px}.home-testimonial-grid small{color:var(--text-secondary);font-size:13.5px}.home-testimonial-grid em{color:#a8a29a;font-family:var(--font-mono);letter-spacing:.06em;margin-top:4px;font-size:10.5px;font-style:normal}.home-problem{padding-top:128px}.home-problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-problem-grid article,.home-digital-steps article,.home-use-case-card,.home-consulting-modules article,.home-insight-grid article,.home-founder-card{border:1px solid var(--border-soft);background:#fff;border-radius:10px}.home-problem-grid article{flex-direction:column;min-height:250px;padding:26px 24px 24px;transition:box-shadow .25s,transform .25s;display:flex}.home-problem-grid article:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #0e1a1f59}.home-problem-grid span,.home-case-text small,.home-before-after small,.home-case-benefit small{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:11px}.home-problem-grid h3,.home-digital-steps h3{margin-top:18px;font-size:20px;line-height:1.28}.home-problem-grid p,.home-digital-steps p,.home-consulting-modules p,.home-insight-grid p,.home-founder-card p{color:var(--text-secondary);margin-top:14px;font-size:15px;line-height:1.55}.home-problem-grid strong{border-top:1px solid var(--divider-soft);color:var(--copper);margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;line-height:1.45}.home-digital-steps article{padding:26px 24px}.home-digital-steps article>div:first-child{align-items:center;gap:12px;display:flex}.home-digital-steps article>div:first-child span{background:var(--ink);color:#fff;width:34px;height:34px;font-family:var(--font-mono);border-radius:6px;place-items:center;font-size:12px;display:grid}.home-digital-steps small{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.home-digital-steps .home-chip-row{margin-top:22px}.home-not-panel{background:var(--ink);color:#fff;border-radius:12px;grid-template-columns:300px minmax(0,1fr);gap:48px;margin-top:16px;padding:34px 36px;display:grid}.home-not-panel h3{font-size:28px;line-height:1.15}.home-not-panel h3 span{color:var(--copper-light)}.home-not-panel h3 .home-not-heading__text{color:inherit}.home-not-panel>div,.home-privacy-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.home-not-panel p,.home-privacy-panel p{gap:6px;display:grid}.home-not-panel strong{color:var(--copper-light)}.home-not-panel span{color:#ffffffad;font-size:14.5px;line-height:1.55}.home-privacy-panel{border:1px solid var(--border-soft);background:var(--bone);border-radius:12px;grid-template-columns:340px minmax(0,1fr);gap:48px;margin-top:18px;padding:34px 36px;display:grid}.home-privacy-panel h3{font-size:27px;line-height:1.2}.home-privacy-panel strong{color:var(--teal)}.home-privacy-panel span{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.home-use-cases{padding-top:104px}.home-filter-pills{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.home-filter-pills button{border:1px solid var(--border-strong);min-height:44px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:100px;padding:10px 18px;font-size:14px;font-weight:500}.home-filter-pills button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.home-use-case-card{transition:box-shadow .25s,border-color .25s,transform .25s;overflow:hidden}.home-use-case-card.is-open{border-color:var(--copper);box-shadow:0 20px 44px -26px #0e1a1f66}.home-use-case-card__button{width:100%;min-height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;padding:24px 24px 22px;display:flex}.home-use-case-card__meta,.home-use-case-card__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-use-case-card__meta>span{background:var(--copper-tint);color:var(--copper);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-radius:4px;padding:5px 8px;font-size:10.5px}.home-use-case-card__meta small{color:#a8a29a;font-family:var(--font-mono);font-size:10.5px}.home-use-case-card__title{font-family:var(--font-heading);margin-top:18px;font-size:20px;font-weight:600;line-height:1.28}.home-use-case-card__facts{gap:14px;margin-top:20px;display:grid}.home-use-case-card__facts>span{grid-template-columns:74px minmax(0,1fr);gap:16px;display:grid}.home-use-case-card__facts small,.home-use-case-flow>small{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.home-use-case-card__facts b{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.55}.home-use-case-flow{border-top:1px solid var(--divider-soft);gap:9px;margin-top:18px;padding-top:16px;animation:.35s ease-out fadeUp;display:grid}.home-use-case-flow span{color:var(--text-secondary);gap:10px;font-size:13.5px;line-height:1.45;display:flex}.home-use-case-flow em{color:var(--copper);font-family:var(--font-mono);font-style:normal}.home-use-case-card__footer{margin-top:auto;padding-top:20px}.home-use-case-card__footer strong{font-family:var(--font-heading);font-size:24px;line-height:1;display:block}.home-use-case-card__footer small{color:var(--text-tertiary);margin-top:4px;font-size:12.5px;display:block}.home-use-case-card__footer b{color:var(--copper);font-size:14px}.home-use-case-card--custom{background:0 0;border-style:dashed;flex-direction:column;justify-content:center;min-height:280px;padding:28px;display:flex}.home-use-case-card--custom h3{font-size:22px}.home-use-case-card--custom p{color:var(--text-secondary);margin-top:12px;font-size:15px;line-height:1.55}.home-case-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.home-case-tabs button{border:1px solid var(--border-strong);min-height:70px;color:var(--text-primary);cursor:pointer;text-align:left;background:#fff;border-radius:10px;padding:16px 20px}.home-case-tabs button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.home-case-tabs strong,.home-case-tabs span{display:block}.home-case-tabs strong{font-size:15px}.home-case-tabs span{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.06em;margin-top:3px;font-size:10.5px}.home-case-tabs button.is-active span{color:#ffffff8c}.home-case-panel{border:1px solid var(--border-strong);border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);display:grid;overflow:hidden}.home-case-panel__copy{background:#fff;padding:42px 48px 46px}.home-case-panel__label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-case-panel__label span{background:var(--copper-tint);color:var(--copper);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-radius:4px;padding:5px 8px;font-size:10.5px}.home-case-panel__label small{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px}.home-case-panel h3{margin-top:20px;font-size:32px;line-height:1.15}.home-case-text{margin-top:20px}.home-case-text p{color:var(--text-secondary);margin-top:6px;font-size:15px;line-height:1.6}.home-case-panel blockquote{border-left:3px solid var(--copper);margin:22px 0 20px;padding-left:16px}.home-case-panel blockquote p{color:var(--text-primary);font-size:16px;line-height:1.55}.home-case-panel cite{color:var(--text-tertiary);margin-top:8px;font-size:13px;font-style:normal;display:block}.home-case-panel__metrics{background:var(--ink);color:#fff;flex-direction:column;gap:28px;padding:42px 48px;display:flex}.home-case-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;display:grid}.home-case-kpis strong{font-family:var(--font-heading);font-size:34px;line-height:1;display:block}.home-case-kpis span{color:#ffffff8f;margin-top:7px;font-size:13px;line-height:1.4;display:block}.home-case-benefit,.home-before-after{border-top:1px solid #ffffff24;padding-top:22px}.home-case-benefit small,.home-before-after small{color:#ffffff6b}.home-case-benefit p,.home-before-after p{color:#ffffffbd;margin-top:10px;font-size:15px;line-height:1.6}.home-bar-row{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;display:grid}.home-bar-row span{color:#ffffff94;font-size:13px}.home-bar-row div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.home-bar-row i{background:#ffffff14;border-radius:99px;height:12px}.home-bar-row i.is-manual{background:#ffffff38}.home-bar-row i.is-auto{background:var(--copper)}.home-benefits{background:var(--ink);color:#fff;padding:104px 0}.home-benefits__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:start;gap:72px;display:grid}.home-benefits .home-kicker{color:var(--copper-light)}.home-benefits h2{color:#fff}.home-benefits p{color:#ffffffa8;max-width:540px;margin-top:24px}.home-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.home-benefit-grid article{background:#ffffff08;border:1px solid #ffffff24;border-radius:8px;min-height:104px;padding:20px}.home-benefit-grid h3{font-size:16px;font-weight:600}.home-benefit-grid p{color:#ffffff8f;margin-top:8px;font-size:13.5px;line-height:1.5}.home-calculator{color:var(--text-primary);background:#fff;border-radius:12px;padding:32px 34px}.home-calculator__head{justify-content:space-between;align-items:start;gap:18px;display:flex}.home-calculator h3{font-size:24px}.home-calculator__head span{border:1px solid var(--border-soft);color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:5px 8px;font-size:10px}.home-calculator>p{color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.5}.home-calculator--teaser{gap:22px;display:grid}.home-calculator--teaser>p{margin-top:0}.home-calculator__hints{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-calculator__hints li{color:var(--text-secondary);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;display:grid}.home-calculator__hints li:before{background:var(--copper);content:"";border-radius:999px;width:8px;height:8px}.home-calculator__note{color:var(--text-tertiary);margin:14px 0 18px;font-size:12.5px;line-height:1.5}.home-phase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.home-phase-grid article{border-top:2px solid var(--phase-line,var(--copper));padding-top:18px}.home-phase-grid article>p:first-child{justify-content:space-between;gap:10px;display:flex}.home-phase-grid article>p:first-child span,.home-phase-grid article>p:first-child small,.home-phase-grid strong span{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px}.home-phase-grid strong .home-phase-deliverable{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:0}.home-phase-grid h3{margin-top:18px;font-size:20px}.home-phase-grid article>p:nth-child(3){color:var(--text-secondary);margin-top:12px;font-size:14.5px;line-height:1.55}.home-phase-grid strong{border-top:1px solid var(--divider-soft);gap:8px;margin-top:22px;padding-top:14px;font-size:13.5px;line-height:1.4;display:grid}.home-consulting{border-top:1px solid var(--border-soft)}.home-consulting__grid,.home-about__grid,.home-process-check__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:start;gap:72px;display:grid}.home-consulting__grid h2{font-size:38px;line-height:1.16}.home-consulting__grid .home-button{margin-top:28px}.home-consulting-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-consulting-modules article{padding:20px 22px}.home-consulting-modules span{color:var(--teal);font-family:var(--font-mono);font-size:10.5px}.home-consulting-modules h3{margin-top:8px;font-size:17px}.home-greenfield{background:var(--ink);color:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:56px;margin-top:56px;padding:46px 42px;display:grid}.home-greenfield>div>p:first-child{color:#ffffff94;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff42;border-radius:100px;padding:5px 12px;font-size:10.5px;display:inline-flex}.home-greenfield h3{margin-top:20px;font-size:30px;line-height:1.16}.home-greenfield>div>p:nth-child(3){color:#ffffffad;margin-top:18px;font-size:15.5px;line-height:1.6}.home-greenfield dl{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.home-greenfield dt{color:var(--copper-light);font-family:var(--font-heading);font-size:24px}.home-greenfield ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.home-greenfield li{color:#ffffffc2;border-bottom:1px solid #ffffff1f;padding:16px 0;font-size:15px;line-height:1.55}.home-insights{border-top:1px solid var(--border-soft)}.home-insight-grid article{overflow:hidden}.home-image-placeholder{aspect-ratio:16/9;background:repeating-linear-gradient(-45deg, #e5e1da85 0 7px, #faf8f5e6 7px 14px), var(--bone);color:#a8a29a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:10px;display:grid}.home-insight-grid article>div:last-child{padding:24px 24px 26px}.home-insight-grid article>div:last-child>p:first-child{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:10.5px;display:flex}.home-insight-grid article>div:last-child>p:first-child span{background:var(--copper-tint);color:var(--copper);text-transform:uppercase;border-radius:4px;padding:5px 8px}.home-insight-grid article>div:last-child>p:first-child .home-insight-meta-text{color:inherit;text-transform:none;background:0 0;border-radius:0;padding:0}.home-insight-grid h3{margin-top:16px;font-size:20px;line-height:1.28}.home-insight-grid a{color:var(--copper);margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.home-about{padding-top:104px}.home-about__grid>div>p{max-width:620px;margin-top:22px}.home-about ul{gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.home-about li{border-top:1px solid var(--divider-soft);color:var(--text-primary);padding:15px 0;font-size:15px;line-height:1.5}.home-about li:first-letter{color:var(--copper)}.home-founder-list{gap:18px;display:grid}.home-founder-card{background:var(--bone);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;padding:22px;display:grid}.home-founder-card__image{aspect-ratio:1;background:repeating-linear-gradient(-45deg, #e5e1dab8 0 7px, #faf8f5f2 7px 14px), var(--bone);color:#a8a29a;width:150px;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:8px;place-items:center;font-size:10px;display:grid;overflow:hidden}.home-founder-card__image img{object-fit:cover;width:100%;height:100%}.home-founder-card h3{font-size:20px}.home-founder-card p:first-of-type{color:var(--copper);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:10.5px}.home-founder-card .home-chip-row{margin-top:14px}.home-faq__grid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:80px;display:grid}.home-faq__intro{position:sticky;top:110px}.home-faq__intro h2{font-size:36px;line-height:1.15}.home-faq__intro p:not(.home-kicker){color:var(--text-secondary);margin-top:20px;font-size:15px;line-height:1.6}.home-faq__list{border-top:1px solid var(--border-soft)}.home-faq__item{border-bottom:1px solid var(--border-soft)}.home-faq__item button{width:100%;min-height:58px;color:var(--text-primary);cursor:pointer;font-family:var(--font-heading);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:19px;font-weight:600;display:flex}.home-faq__item strong{color:var(--copper)}.home-faq__answer{color:var(--text-secondary);padding:0 56px 26px 0;font-size:16px;line-height:1.65;animation:.35s ease-out fadeUp}.home-process-check{background:var(--ink);color:#fff;padding:104px 0 66px;scroll-margin-top:80px}.home-process-check__grid{grid-template-columns:minmax(0,1fr) 520px;gap:80px}.home-process-check .home-kicker{color:var(--copper-light)}.home-process-check h2{color:#fff;max-width:700px;font-size:46px}.home-process-check__copy>p{color:#ffffffad;max-width:560px;margin-top:24px}.home-process-check__copy ul{color:#ffffffb3;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px;max-width:640px;margin:34px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.home-process-check__copy li:first-letter{color:var(--teal-light)}.home-process-check__secondary{border-top:1px solid #ffffff29;max-width:560px;margin-top:34px;padding-top:24px}.home-process-check__secondary strong{color:#ffffff80;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.home-process-check__secondary div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.home-process-check__secondary a{color:#ffffffd1;border:1px solid #ffffff3d;border-radius:6px;min-width:128px;min-height:36px;padding:8px 12px;font-size:13px;line-height:1.25}.home-process-form{color:var(--text-primary);background:#fff;border-radius:12px;padding:34px 34px 30px}.home-process-form--teaser{align-self:start;gap:18px;display:grid}.home-process-form--teaser>p{margin-top:0}.home-process-form h3{font-size:24px}.home-process-form>p{color:var(--text-tertiary);margin-top:8px;font-size:13px;line-height:1.5}.home-process-form label,.home-process-form fieldset{color:var(--text-primary);border:0;gap:8px;margin:16px 0 0;padding:0;font-size:13px;font-weight:600;display:grid}.home-process-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-process-form input,.home-process-form select,.home-process-form textarea{border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--text-primary);background:#fff;border-radius:7px;padding:12px 14px;font-size:14.5px}.home-process-form textarea{resize:vertical;min-height:98px}.home-goal-pills{flex-wrap:wrap;gap:8px;display:flex}.home-goal-pills button{border:1px solid var(--border-strong);min-width:126px;min-height:44px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:100px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;line-height:1.2;display:inline-flex}.home-goal-pills button.is-active{border-color:var(--copper);background:var(--copper-tint);color:var(--copper-dark)}.home-goal-pills span{border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:100px;align-items:center;min-height:38px;padding:8px 12px;font-size:12px;line-height:1.2;display:inline-flex}.home-process-form .home-button{border:0;width:100%;margin-top:18px}.home-process-form__privacy{color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.home-process-form__calculator-note{border-left:3px solid var(--copper);background:var(--copper-tint);color:var(--text-primary);padding:10px 12px}.home-process-form__status{min-height:18px;color:var(--teal);font-size:13px;font-weight:600}.site-footer{background:var(--ink-deep);color:#ffffffb8;letter-spacing:0;padding:64px 56px 30px;font-size:14px}.site-footer__inner{grid-template-columns:380px repeat(4,minmax(0,1fr));gap:48px;display:grid}.site-footer__brand p{color:#ffffffb8;max-width:270px;margin:20px 0 0;font-size:15px;line-height:1.55}.site-footer address{color:#ffffff73;gap:4px;margin-top:22px;font-style:normal;display:grid}.site-footer h2{color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:10.5px;font-weight:500}.site-footer nav{flex-direction:column;gap:10px;display:flex}.site-footer a{color:#ffffffb8;transition:color .2s}.site-footer a:hover{color:var(--copper-light)}.site-footer__bottom{border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;margin-top:56px;padding-top:24px;display:flex}.site-footer__bottom p{color:#ffffff73;margin:0}.site-footer__bottom nav{flex-flow:wrap;gap:24px}.site-footer__disclaimer{color:#ffffff61;max-width:920px;margin:20px 0 0;font-size:12px;line-height:1.55}.home-sticky-cta{z-index:65;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1a1ff5;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:14px;max-width:min(840px,100% - 36px);padding:8px 10px 8px 20px;display:flex;position:fixed;bottom:22px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 60px -28px #000000b3}.home-sticky-cta span{font-size:14px;line-height:1.35}.home-sticky-cta a{background:var(--copper);color:#fff;border-radius:100px;flex:none;align-items:center;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.home-sticky-cta__action{background:var(--copper);color:#fff;cursor:pointer;border:0;border-radius:100px;flex:none;align-items:center;width:auto;min-height:42px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.home-sticky-cta button:not(.home-sticky-cta__action){color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}@media (max-width:1240px){.site-header__nav{gap:14px;font-size:13px}.home-hero__grid,.home-benefits__grid,.home-consulting__grid,.home-about__grid,.home-process-check__grid{grid-template-columns:1fr}.home-hero__panel,.home-benefits__grid>*,.home-process-form{max-width:720px}.home-proof__head,.home-section-head--split,.home-section-head--problem,.home-faq__grid,.home-greenfield,.home-case-panel{grid-template-columns:1fr}.home-proof__industries{align-items:flex-start}.home-problem-grid,.home-phase-grid,.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.site-header__nav{display:none}.site-header__toggle{display:block}.home-container{width:min(100% - 64px,900px)}.home-testimonial-grid,.home-digital-steps,.home-use-case-grid,.home-insight-grid,.home-benefit-grid,.home-consulting-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.home-not-panel,.home-privacy-panel{grid-template-columns:1fr}}@media (max-width:760px){.site-header__inner{gap:10px;padding:10px 18px}.site-header__brand{width:112px}.site-footer__logo{width:170px}.site-header__cta{min-height:44px;padding:10px 13px;font-size:13px}.site-header__cta-full{display:none}.site-header__cta-short{display:inline}.home-container{width:calc(100% - 44px)}.home-section,.home-benefits,.home-process-check{padding:64px 0}.home-hero{padding-top:24px}.home-hero__grid{gap:18px}.home-hero__copy,.home-hero__panel{padding-bottom:22px}.home-hero__badge{max-width:100%;padding:6px 12px;font-size:10.5px}.home-hero h1{margin-top:16px;font-size:34px;line-height:1.08}.home-hero h1 span{white-space:normal}.home-hero__lead{margin-top:14px;font-size:15.5px;line-height:1.55}.home-hero__actions{flex-direction:column;gap:10px;margin-top:20px}.home-button{width:100%;min-height:50px;padding:14px 16px;font-size:15.5px}.home-hero__trust{display:none}.home-hero__kpis{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:22px;overflow:hidden}.home-hero__kpis div,.home-hero__kpis div+div{background:var(--ink-surface);border:0;padding:14px 15px}.home-hero__kpis strong{font-size:24px}.home-hero__kpis span{font-size:12.5px}.home-work-queue__head{padding:10px 14px;font-size:10.5px}.home-work-queue__head strong,.home-work-queue__inbox{display:none}.home-work-queue__tasks{gap:8px;padding:12px 14px}.home-work-queue__task{grid-template-columns:18px 1fr;padding:10px 12px}.home-work-queue__task:nth-child(n+4),.home-work-queue__status,.home-work-queue__copy small,.home-work-queue__progress{display:none}.home-work-queue__copy strong{font-size:13.5px}.home-proof{padding:64px 0}.home-section-head,.home-section-head--split{margin-bottom:28px;display:block}.home-section-head h2,.home-benefits h2,.home-process-check h2,.home-proof h2{font-size:27px;line-height:1.16}.home-process-check h2{font-size:32px}.home-section-head--split>p{max-width:none;margin-top:16px}.home-filter-pills{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.home-filter-pills button{flex:none}.home-testimonial-grid,.home-problem-grid,.home-digital-steps,.home-use-case-grid,.home-benefit-grid,.home-phase-grid,.home-consulting-modules,.home-insight-grid,.home-process-check__copy ul,.home-process-form__row,.site-footer__inner{grid-template-columns:1fr}.home-use-case-card__facts>span{grid-template-columns:1fr;gap:4px}.home-case-tabs{grid-template-columns:1fr}.home-case-panel__copy,.home-case-panel__metrics,.home-greenfield,.home-process-form{padding:24px 22px}.home-case-kpis,.home-not-panel>div,.home-privacy-panel>div:last-child{grid-template-columns:1fr}.home-calculator{padding:20px}.home-phase-grid{gap:24px}.home-founder-card{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px}.home-founder-card__image{width:96px}.home-faq__intro{position:static}.home-faq__answer{padding-right:0}.site-footer{padding:48px 22px 30px}.site-footer__bottom{flex-direction:column}.home-sticky-cta{border-radius:18px;max-width:none;padding:10px;bottom:14px;left:12px;right:12px;transform:none}.home-sticky-cta span{display:none}.home-sticky-cta a,.home-sticky-cta__action{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.home-page *,.site-header,.home-sticky-cta{transition:none!important;animation:none!important}}.cms-placeholder{color:#344047;text-align:center;background:#dfe3e5;border:2px dashed #8a959a;border-radius:8px;place-content:center;gap:.5rem;width:min(100% - 2rem,1200px);min-height:180px;margin:1rem auto;padding:2rem;display:grid}.cms-placeholder strong{font-family:var(--font-mono);letter-spacing:.12em;font-size:.75rem}.cms-placeholder--compact{min-height:72px;margin-top:0}.cms-placeholder-inline{color:#344047;font-family:var(--font-mono);background:#dfe3e5;border:1px dashed #8a959a;padding:.15rem .35rem;font-size:.72em;display:inline-block}@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}
