:root{--ink:#101820;--muted:#687383;--line:#d8e0e8;--paper:#f4f6f8;--card:#fbfcfe;--acid:#d9ff43;--green:#173b63;--navy:#102a43;--navy-deep:#0b1623;--navy-mid:#153b60;--navy-line:#36536e;--navy-muted:#9fb2c5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{position:relative;height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;margin:0 auto;padding:0 54px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:11px;width:max-content;font-weight:670;font-size:19px;letter-spacing:-.04em}.brand-mark{width:25px;height:25px;display:block;flex:none;color:var(--navy-deep)}.brand-mark-accent{fill:var(--acid)}.desktop-nav{display:flex;align-items:center;gap:34px;font-size:13px;color:#50534c}.desktop-nav a,.text-link{transition:color .2s}.desktop-nav a:hover,.text-link:hover{color:#000}.nav-dropdown{position:relative;display:flex;align-items:center;padding:17px 0}.nav-dropdown-label{display:flex;align-items:center;min-height:44px}.nav-dropdown-toggle{display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.nav-dropdown-toggle svg{width:10px;height:7px;overflow:visible;transition:transform .18s ease}.nav-dropdown-toggle path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nav-dropdown-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.nav-dropdown.is-open .nav-dropdown-toggle svg{transform:rotate(180deg)}.nav-dropdown-menu{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-7px);transition:.18s ease;position:absolute;z-index:30;top:67px;left:50%;width:370px;padding:16px;background:#f9faf5;border:1px solid #d3d6cc;box-shadow:0 20px 55px rgba(28,32,25,.15)}.nav-dropdown.is-open .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown-menu>small{display:block;padding:4px 8px 12px;color:#8b9086;font:600 7px var(--font-geist-mono);letter-spacing:.12em}.nav-dropdown-menu>a{display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:center;padding:14px 9px;border-top:1px solid #e0e2dc}.nav-dropdown-menu>a:hover{background:#f0f2e9}.nav-dropdown-menu>a>b{color:#9ca097;font:500 8px var(--font-geist-mono)}.nav-dropdown-menu>a>span{display:flex;flex-direction:column;gap:5px}.nav-dropdown-menu strong{color:#242820;font-size:12px;line-height:1.35}.nav-dropdown-menu em{color:#68798a;font-size:9px;line-height:1.4;font-style:normal}.nav-dropdown-menu i{color:#74836b;font-size:10px;font-style:normal}.nav-cta{justify-self:end;background:var(--ink);color:white;padding:12px 17px;border-radius:4px;font-size:13px;font-weight:620}.nav-cta-label-mobile{display:none}@media(max-width:1100px){.case-page .site-header,.site-view .site-header{height:auto;min-height:78px;grid-template-columns:1fr auto;row-gap:0;padding-top:12px}.site-header>.brand{grid-column:1;grid-row:1}.site-header>.nav-cta{grid-column:2;grid-row:1}.site-header nav.desktop-nav{display:flex;grid-column:1/-1;grid-row:2;flex-wrap:wrap;justify-content:flex-start;gap:0 24px;margin-top:12px;padding:4px 0;border-top:1px solid var(--line);font-size:13px}.site-header .desktop-nav>a,.site-header .nav-dropdown-label{display:flex;align-items:center;min-height:44px}.site-header .nav-dropdown{padding:0}.site-header .nav-dropdown-menu{top:44px;left:0;width:min(330px,calc(100vw - 48px))}.site-header .desktop-nav a:focus-visible{outline:2px solid var(--green);outline-offset:3px}}@media(max-width:600px){.site-header nav.desktop-nav{column-gap:20px;font-size:12px}.site-header .nav-dropdown{position:static}.site-header .nav-dropdown-menu{top:100%;left:18px;right:18px;width:auto;max-height:calc(100vh - 150px);overflow-y:auto}}.button span,.nav-cta-arrow{margin-left:8px}.hero{min-height:690px;max-width:1440px;margin:0 auto;padding:88px 54px 78px;display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(52px,7vw,112px);align-items:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;left:-150px;bottom:-120px;width:480px;height:480px;border:1px solid #e4e6df;border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.2),0 0 0 140px rgba(255,255,255,.15);pointer-events:none}.hero-copy{position:relative;z-index:1}.eyebrow{display:flex;align-items:center;gap:9px;width:max-content;font:620 11px/1 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:#40453d;margin-bottom:28px}.pulse-dot{width:7px;height:7px;background:#6da91d;border-radius:50%;display:inline-block;box-shadow:0 0 0 4px rgba(109,169,29,.14)}h1{margin:0;font-size:clamp(55px,6.2vw,94px);font-weight:580;letter-spacing:-.075em;line-height:.93}h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--green)}.hero-copy h2{margin:0;font-size:clamp(55px,6.2vw,94px);font-weight:580;letter-spacing:-.075em;line-height:.93}.hero-copy h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--green)}.hero-copy .workforce-heading{font-size:clamp(2.5rem,5vw,4.875rem);letter-spacing:-.04em}.hero-lede{max-width:570px;color:#575b52;font-size:clamp(17px,1.35vw,20px);line-height:1.6;letter-spacing:-.02em;margin:31px 0 30px}.hero-actions{display:flex;align-items:center;gap:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 21px;border-radius:4px;font-size:14px;font-weight:650}.button.primary{background:var(--acid);color:var(--ink);border:1px solid #bddf3d;box-shadow:inset 0 -2px rgba(0,0,0,.08)}.text-link{font-size:13px;font-weight:620;border-bottom:1px solid #92968b;padding-bottom:4px}.text-link span{margin-left:8px}.hero-proof{margin-top:42px;color:#74786f;font-size:12px;line-height:1.5}.hero-proof p{margin:0}.hero-proof strong{color:#363a33;font-weight:600}.agent-console{position:relative;z-index:1;background:#141713;color:#ecefe5;border:1px solid #30342d;border-radius:9px;overflow:hidden;box-shadow:0 34px 90px rgba(27,31,24,.22),20px 20px 0 #e1e4d9;font-family:var(--font-geist-mono),monospace}.console-topbar{height:59px;justify-content:space-between;padding:0 20px;border-bottom:1px solid #30342d}.console-title,.console-topbar{display:flex;align-items:center}.console-title{gap:10px;font:600 12px var(--font-geist-sans)}.status-orb{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,#d8ff4f 0 20%,#3d4c2a 22% 100%)}.console-title b{color:#bdda56;border:1px solid #435226;background:#222917;padding:3px 6px;border-radius:2px;font-size:8px;letter-spacing:.1em}.console-controls{display:flex;gap:5px}.console-controls span{width:4px;height:4px;background:#666b61;border-radius:50%}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #30342d}.console-metrics>div{min-height:112px;padding:20px;border-right:1px solid #30342d;display:flex;flex-direction:column;gap:6px}.console-metrics>div:last-child{border:0}.activity-head,.console-metrics small{color:#787d72;font-size:8px;letter-spacing:.12em}.console-metrics strong{font:520 25px var(--font-geist-sans);letter-spacing:-.04em}.console-metrics span{color:#7b8175;font-size:9px}.console-metrics .metric-up{color:#bdda56}.activity-head{height:39px;padding:0 20px;display:grid;grid-template-columns:1fr 75px;align-items:center;border-bottom:1px solid #30342d}.activity-list{padding:0 20px}.activity-row{min-height:72px;display:grid;grid-template-columns:32px 1fr auto;gap:13px;align-items:center;border-bottom:1px solid #292c27}.activity-row.active{border-bottom:0}.activity-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #373c34;border-radius:4px;color:#868b80;font-size:8px}.activity-row strong{font:520 11px var(--font-geist-sans)}.activity-row p{margin:5px 0 0;color:#71766c;font-size:8px}.state{min-width:74px;font-size:8px}.state.done{color:#99a091}.state.running{color:#d8ff4f}.state i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#d8ff4f;margin-right:5px;box-shadow:0 0 0 3px rgba(216,255,79,.12)}.subtask{display:grid;grid-template-columns:25px 1fr auto;align-items:center;margin-left:42px;padding:10px 12px;background:#1c2118;border:1px solid #344025;border-radius:4px;color:#a6ca45;font-size:9px}.subtask div{display:flex;flex-direction:column;gap:4px}.subtask b{font-weight:500}.subtask small,.subtask time{color:#6f7863;font-size:7px}.console-footer{height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;color:#696e64;font-size:8px;background:#111310}.console-footer span:first-child{color:#9ca294}.console-footer .pulse-dot{width:5px;height:5px;margin-right:6px}.logo-strip{max-width:1440px;margin:0 auto;border-top:1px solid var(--line);padding:28px 54px 31px;display:grid;grid-template-columns:190px 1fr;align-items:center}.logo-strip>span{font:600 9px var(--font-geist-mono);color:#8b8f85;letter-spacing:.12em}.logo-strip div{display:flex;justify-content:space-between;gap:28px;color:#696e65}.logo-strip b{font-size:14px;letter-spacing:-.03em}@media(max-width:960px){.site-header{padding:0 24px;grid-template-columns:1fr auto}.desktop-nav{display:none}.hero{padding:70px 24px;grid-template-columns:1fr;gap:55px}.hero-copy{max-width:720px}.agent-console{max-width:760px;width:100%}.logo-strip{padding:26px 24px;grid-template-columns:1fr;gap:23px}.logo-strip div{flex-wrap:wrap}}@media(max-width:600px){.site-header{height:64px;padding:0 18px}.brand{font-size:18px}.brand-mark{width:22px;height:22px}.nav-cta{min-height:40px;padding:0 13px;font-size:11px;display:inline-flex;align-items:center}.nav-cta-label-full{display:none}.nav-cta-label-mobile{display:inline}.nav-cta-arrow{display:none}.hero{padding-top:54px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-proof{margin-top:34px}.console-metrics>div{padding:14px 10px;min-height:92px}.console-metrics strong{font-size:19px}.console-metrics small{letter-spacing:.05em}.activity-head,.activity-list{padding:0 12px}.activity-row{grid-template-columns:28px 1fr}.activity-row .state{grid-column:2;margin-top:-18px;padding-bottom:9px}.subtask{margin-left:26px;grid-template-columns:18px 1fr}.subtask time{display:none}.logo-strip div{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}}.sales-console{font-family:var(--font-geist-sans),Arial,sans-serif}.sales-console .console-title{font-size:1rem}.sales-console .console-title b{font-size:.75rem;letter-spacing:.04em}.sales-console .sales-context{margin:0;padding:18px 20px;border-bottom:1px solid #273b50;color:var(--reading-muted);font-size:1rem;line-height:1.5}.sales-console .sales-steps{margin:0;list-style:none}.sales-console .activity-row{padding:18px 0;column-gap:12px}.sales-console .activity-row:last-child{border-bottom:0}.sales-console .activity-row strong{font-size:1rem}.sales-console .activity-row p,.sales-console .console-footer span,.sales-console .state{font-size:.875rem;line-height:1.55}.sales-console .activity-row p{margin-top:5px}.sales-console .state{min-width:0;max-width:7ch}.sales-console .activity-row[aria-current=step] .activity-icon{color:var(--acid);border-color:var(--acid)}.sales-console .console-footer{border-top:1px solid #273b50}@media(max-width:600px){.sales-console .state{max-width:none}}.ai-capabilities{max-width:1440px;margin:0 auto;padding:48px 54px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(40px,6vw,88px);align-items:start}.ai-capabilities-intro h2{max-width:19ch;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:570;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.ai-capabilities-intro p{max-width:42ch;margin:18px 0 0;color:var(--muted);font-size:var(--text-body,1.0625rem);line-height:1.65}.ai-capabilities-examples{min-width:0;margin:0;padding:0;list-style:none}.ai-capabilities-examples li{padding:20px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-body,1.0625rem);line-height:1.65}.ai-capabilities-examples li:first-child{padding-top:0}.ai-capabilities-examples li:last-child{padding-bottom:0;border-bottom:0}@media(max-width:960px){.ai-capabilities{padding:40px 24px;grid-template-columns:1fr;gap:28px}.ai-capabilities-intro h2{max-width:24ch}.ai-capabilities-intro p{max-width:65ch}}.section{max-width:1440px;margin:0 auto;padding:120px 54px}.cta-section h2,.process-heading h2,.roi-copy h2,.section-heading h2,.trust-title h2{margin:18px 0 0;font-size:clamp(44px,5.2vw,74px);font-weight:570;line-height:1.02;letter-spacing:-.06em}.cta-section h2 em,.process-heading h2 em,.roi-copy h2 em,.section-heading h2 em,.trust-title h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--green)}.kicker{display:block;color:#777c70;font:600 9px var(--font-geist-mono),monospace;letter-spacing:.13em}.kicker.light{color:#8d978b}.split-heading{display:grid;grid-template-columns:1.2fr .65fr;gap:80px;align-items:end;margin-bottom:64px}.split-heading>p{margin:0 0 5px;color:#656a60;font-size:15px;line-height:1.75;max-width:480px}.roles-section{border-top:1px solid var(--line)}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfd2ca;border-bottom:1px solid #cfd2ca}.role-card{padding:29px 30px 31px;border-right:1px solid #cfd2ca;background:rgba(255,255,255,.14);transition:background .25s,transform .25s}.role-card:first-child{border-left:1px solid #cfd2ca}.role-card:hover{background:#fafbf6}.role-top{display:flex;align-items:center;justify-content:space-between;font:600 9px var(--font-geist-mono);color:#969b91}.role-top b{font-size:8px;letter-spacing:.12em;padding:5px 7px;border:1px solid #d3d6cd;color:#6b7066}.role-card h3{margin:58px 0 17px;font-size:25px;letter-spacing:-.045em;font-weight:590}.role-card>p{min-height:75px;color:#656a60;font-size:13px;line-height:1.65}.role-card ul{margin:28px 0 43px;padding:20px 0 0;border-top:1px solid #dcdfd6;list-style:none;display:flex;flex-direction:column;gap:13px}.role-card li{display:flex;gap:10px;align-items:center;font-size:12px;color:#3f443c}.role-card li span{color:#5d7f33;font-size:10px}.role-bottom{padding-top:22px;border-top:1px solid #dcdfd6;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end}.role-integrations{min-width:0}.role-integrations>span{display:block;margin-bottom:8px;color:#858a80;font:600 7px var(--font-geist-mono);letter-spacing:.08em}.role-integrations p{margin:0;color:#4f554c;font-size:9px;line-height:1.55}.role-stat{text-align:right;display:flex;flex-direction:column;align-items:flex-end;max-width:145px}.role-bottom strong{font-size:28px;letter-spacing:-.05em}.role-stat>span{color:#858a80;font-size:9px;line-height:1.35}.role-stat a{margin-top:8px;color:#385979;font-size:8px;border-bottom:1px solid #91a3b3;padding-bottom:2px}.roles-note{margin:30px 0 0;text-align:center;color:#858a80;font-size:10px;line-height:1.75}.roles-note a{color:#30342d;border-bottom:1px solid #9da197;padding-bottom:3px}@supports (grid-template-rows:subgrid){@media(min-width:761px){.role-grid{grid-template-rows:repeat(5,auto)}.role-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;min-width:0}.role-card>p{min-height:0;margin:0}.role-card ul{display:grid;grid-auto-rows:1fr}.role-card li{align-items:start}}}.process-section{background:#18352d;color:#f0f3e9;padding:120px max(54px,calc((100vw - 1440px)/2 + 54px)) 0;overflow:hidden}.process-heading{max-width:900px}.cta-section h2 em,.process-heading h2 em,.roi-copy h2 em{color:#d8ff4f}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid #3b554d}.process-grid article{min-height:430px;padding:29px 38px 35px 0;border-right:1px solid #3b554d;position:relative}.process-grid article+article{padding-left:38px}.process-grid article:last-child{border-right:0}.process-num{color:#71837b;font:500 9px var(--font-geist-mono)}.process-symbol{margin-top:55px;width:62px;height:62px;border:1px solid #61776d;border-radius:50%;display:grid;place-items:center;color:#d8ff4f;font-size:24px}.process-grid h3{margin:33px 0 16px;font-size:22px;font-weight:570;letter-spacing:-.04em}.process-grid p{color:#aebbb2;max-width:320px;min-height:90px;font-size:13px;line-height:1.7}.process-grid small{position:absolute;bottom:35px;color:#74877e}.process-assurance,.process-grid small{font:600 8px var(--font-geist-mono);letter-spacing:.1em}.process-assurance{min-height:68px;border-top:1px solid #3b554d;display:flex;align-items:center;justify-content:center;gap:35px;color:#8ea097}.process-assurance i{width:3px;height:3px;border-radius:50%;background:#d8ff4f}.custom-section{background:#e9eadf;max-width:none;padding-left:max(54px,calc((100vw - 1440px)/2 + 54px));padding-right:max(54px,calc((100vw - 1440px)/2 + 54px));border-bottom:1px solid #d2d4c9}.custom-heading{align-items:center}.custom-copy{border-left:1px solid #c8cbc0;padding-left:34px}.custom-copy p{margin:0 0 15px;color:#61675d;font-size:13px;line-height:1.7}.custom-copy p:last-child{margin:0}.custom-heading h2{font-size:clamp(43px,4.6vw,68px)}.custom-build-board{min-height:420px;display:grid;grid-template-columns:1fr 70px 1.08fr .82fr;border:1px solid #c8cbc0;background:#f7f8f2;box-shadow:0 25px 60px rgba(40,44,34,.08)}.custom-column,.custom-outcome{padding:24px}.agent-layer,.legacy-column{border-right:1px solid #d0d3c8}.custom-label{min-height:30px;display:flex;gap:10px;align-items:flex-start;color:#7e8478;font:600 8px var(--font-geist-mono);letter-spacing:.1em}.custom-label span{color:#a0a59c}.legacy-system{min-height:64px;display:grid;grid-template-columns:37px 1fr auto;gap:12px;align-items:center;border:1px solid #d6d8cf;background:#fcfdf9;padding:10px 12px;margin-top:10px}.legacy-system>i{width:35px;height:35px;display:grid;place-items:center;background:#eceee7;color:#5a6259;font:600 8px var(--font-geist-mono);font-style:normal}.legacy-system>div{display:flex;flex-direction:column;gap:4px}.legacy-system strong{font-size:10px}.legacy-system small{color:#8b9087;font-size:7px}.legacy-system>b{color:#738653;font:600 6px var(--font-geist-mono);letter-spacing:.1em}.source-access{margin-top:18px;display:flex;align-items:center;gap:10px;padding:12px;background:#eef4dc;border:1px solid #c9d6a2}.source-access>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#d8ff4f;color:#34451c;font-size:10px}.source-access p{margin:0;display:flex;flex-direction:column;gap:3px}.source-access strong{font-size:9px}.source-access small{font-size:7px;color:#758067}.integration-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#858b80;font:600 6px var(--font-geist-mono);letter-spacing:.1em;border-right:1px solid #d0d3c8;background:#eff0e9}.integration-bridge i{height:48px;width:1px;background:#aab0a5}.integration-bridge b{width:25px;height:25px;border:1px solid #9fa69a;border-radius:50%;display:grid;place-items:center;color:#3d594c;font-size:11px}.agent-layer{background:#f0f2e9}.agent-core{margin-top:10px;border:1px solid #343a32;background:#171b16;color:#e9ede4;box-shadow:8px 8px 0 #dde1d5}.core-head{min-height:65px;padding:0 16px;display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #343a32}.core-head>div{display:flex;flex-direction:column;gap:4px}.core-head strong{font-size:10px}.core-head small{color:#727c71;letter-spacing:.08em}.core-head small,.core-head>b{font:600 6px var(--font-geist-mono)}.core-head>b{color:#b9d75a;border:1px solid #435226;background:#222917;padding:4px 6px;letter-spacing:.1em}.core-capabilities{display:grid;grid-template-columns:1fr 1fr;padding:14px;gap:8px;border-bottom:1px solid #343a32}.core-capabilities span{padding:9px;border:1px solid #30362e;color:#aab2a7;font-size:7px}.core-capabilities span:before{content:"✓";color:#d8ff4f;margin-right:6px}.core-log{min-height:46px;display:grid;grid-template-columns:50px 1fr 12px;gap:8px;align-items:center;padding:0 14px;border-bottom:1px solid #2b3029}.core-log:last-child{border:0}.core-log small{color:#697268;font-size:6px}.core-log p{margin:0;color:#9ba49a;font-size:7px;line-height:1.4}.core-log b{color:#bdda56;font-size:8px}.custom-outcome{display:flex;flex-direction:column}.custom-outcome>strong{margin:50px 0 18px;font:400 27px/1.15 Georgia,serif;color:#294c3e;letter-spacing:-.035em}.custom-outcome>p{margin:0;color:#6b7166;font-size:10px;line-height:1.65}.custom-outcome ul{margin:auto 0 0;padding:20px 0 0;border-top:1px solid #d8dad2;list-style:none;display:flex;flex-direction:column;gap:12px}.custom-outcome li{color:#4f554c;font-size:8px}.custom-outcome li span{color:#6f8d3d;margin-right:8px}.custom-principles{min-height:90px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c8cbc0;border-top:0}.custom-principles>div{display:grid;grid-template-columns:30px 1fr;align-items:center;padding:18px 24px;border-right:1px solid #c8cbc0}.custom-principles>div:last-child{border:0}.custom-principles>div>span{color:#979c92;font:500 8px var(--font-geist-mono)}.custom-principles p{margin:0;display:flex;flex-direction:column;gap:5px}.custom-principles strong{font-size:10px}.custom-principles small{color:#7f857b;font-size:8px}.workflow-section{background:#fafbf7;max-width:none;padding-left:max(54px,calc((100vw - 1440px)/2 + 54px));padding-right:max(54px,calc((100vw - 1440px)/2 + 54px))}.workflow-board{border:1px solid #d6d9d0;background:#f2f3ec;box-shadow:0 25px 70px rgba(35,39,30,.1)}.workflow-toolbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #d6d9d0;background:#fbfcf8;font:500 9px var(--font-geist-mono);color:#858a80}.workflow-toolbar>div{display:flex;align-items:center;gap:10px}.workflow-toolbar b{font:600 12px var(--font-geist-sans);color:#242820}.workflow-toolbar em{color:#61842e;font-style:normal;border:1px solid #bfce9b;background:#f0f5e2;padding:4px 7px;font-size:7px;letter-spacing:.1em}.workflow-canvas{min-height:250px;padding:58px 34px;justify-content:center;background-image:radial-gradient(#ced1c7 1px,transparent 0);background-size:18px 18px}.flow-wrap,.workflow-canvas{display:flex;align-items:center}.flow-node{width:178px;min-height:112px;border:1px solid #c7cbc0;background:#fcfdf9;padding:14px;display:grid;grid-template-columns:32px 1fr auto;gap:9px;box-shadow:0 7px 18px rgba(35,39,30,.07)}.flow-node.highlight{border-color:#9dad6e;box-shadow:0 0 0 3px rgba(216,255,79,.4)}.flow-icon{width:29px;height:29px;border:1px solid #d2d5cc;display:grid;place-items:center;color:#426052;font-size:14px}.flow-node>div:nth-child(2){display:flex;flex-direction:column}.flow-node small{color:#85906f;font:600 6px var(--font-geist-mono);letter-spacing:.1em}.flow-node strong{font-size:11px;margin:8px 0 5px}.flow-node span{color:#7a7f75;font-size:8px;line-height:1.4}.flow-node>b{color:#80a13d;font-size:9px}.flow-line{width:36px;height:1px;background:#9ba295;position:relative}.flow-line:after{content:"›";position:absolute;right:-2px;top:-9px;color:#7a8274}.flow-line i{position:absolute;width:5px;height:5px;border-radius:50%;left:50%;top:-2px;background:#d8ff4f;box-shadow:0 0 0 2px #6e813b}.workflow-summary{min-height:87px;border-top:1px solid #d6d9d0;background:#fbfcf8;display:grid;grid-template-columns:repeat(3,140px) 1fr}.workflow-summary>div{padding:18px 20px;border-right:1px solid #dfe1da;display:flex;flex-direction:column;gap:5px}.workflow-summary small{color:#8b9086;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.workflow-summary strong{font-size:18px;letter-spacing:-.04em}.workflow-summary .decision-note{border:0;background:#edf1e3}.decision-note span{color:#647a41;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.decision-note p{margin:2px 0 0;font-size:9px;color:#59634d;line-height:1.5}.roi-section{background:#10130f;color:#edf1e6;padding:120px max(54px,calc((100vw - 1440px)/2 + 54px));display:grid;grid-template-columns:.75fr 1.25fr;gap:110px;align-items:center}.roi-copy>p{color:#aab8c6;max-width:430px;font-size:14px;line-height:1.75;margin:28px 0 48px}.roi-copy blockquote{margin:0;padding:18px 0;border-top:1px solid #34506a;color:#d0d9e2;font-family:Georgia,serif;font-size:17px;line-height:1.5}.calculator{border:1px solid #343a31;background:#171b16;padding:27px 30px 30px;box-shadow:0 24px 60px rgba(0,0,0,.24)}.calculator-head{display:flex;justify-content:space-between;color:#a9bac9;font:600 8px var(--font-geist-mono);letter-spacing:.1em;padding-bottom:25px;border-bottom:1px solid #343a31}.calculator-controls{display:grid;grid-template-columns:1fr 1fr}.calculator label{display:block;min-width:0;padding:20px 20px 12px;border-bottom:1px solid #2b3029}.calculator label:nth-child(odd){padding-left:0;border-right:1px solid #2b3029}.calculator label:nth-child(2n){padding-right:0}.calculator label>span{display:flex;justify-content:space-between;gap:12px;color:#c1cdd8;font-size:10px;line-height:1.35}.calculator label b{flex:0 0 auto;color:#f0f4e9;font-size:15px}.calculator label small{display:flex;justify-content:space-between;color:#94a8ba;font-size:8px}.calculator label i{font-style:normal}.calculator input[type=range]{width:100%;margin:8px 0 2px;height:32px;accent-color:#d8ff4f;cursor:pointer}.calculator input[type=range]:focus-visible{outline:2px solid #d8ff4f;outline-offset:3px}.calculator input[type=range]::-webkit-slider-thumb{width:20px;height:20px}.calculator input[type=range]::-moz-range-thumb{width:20px;height:20px;border:2px solid #0d1b2a;background:#d8ff4f}.roi-output{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid #3b4138}.roi-output>div{min-height:110px;padding:18px;display:flex;flex-direction:column;gap:8px;border-right:1px solid #3b4138}.roi-output>div:last-child{border:0}.roi-output small{color:#a9bac9;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.roi-output strong{font-size:30px;letter-spacing:-.04em}.roi-output span{color:#9badbd;font-size:8px}.roi-output .roi-primary{background:#d8ff4f;color:#17200f}.task-cost-output{grid-template-columns:repeat(3,1fr)}.task-cost-output>div{min-height:125px;justify-content:flex-end}.task-cost-output strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-note{margin:18px 0 0;color:#9aabba;font-size:9px;line-height:1.6}.case-section{border-bottom:1px solid var(--line)}.case-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.case-study-card{display:flex;flex-direction:column;min-width:0;border:1px solid #cfd2c8;background:#fafbf7;transition:transform .25s,box-shadow .25s}.case-study-card:hover{transform:translateY(-5px);box-shadow:0 20px 55px rgba(36,40,31,.11)}.case-card-top{min-height:53px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8dbd2;color:#7c8277;font:600 7px var(--font-geist-mono);letter-spacing:.08em}.case-card-top b{color:#68813d;border:1px solid #c3d09c;background:#f0f5e4;padding:4px 6px;font-size:6px;letter-spacing:.1em}.case-card-visual{height:220px;padding:30px;background:#1a211d;color:#e8ede5;border-bottom:1px solid #cfd2c8;overflow:hidden}.speed-visual{display:flex;flex-direction:column;justify-content:center}.inquiry-ping{max-width:330px;padding:15px 17px;border:1px solid #46544c;background:#202a25;display:grid;grid-template-columns:1fr auto;gap:6px}.inquiry-ping small{grid-column:1/-1;color:#9ab35d;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.inquiry-ping strong{font-size:11px}.inquiry-ping span{color:#728078;font-size:7px}.speed-line{height:53px;display:flex;align-items:center;justify-content:space-between;margin:0 18px;border-bottom:1px solid #4a574f;position:relative}.speed-line i{width:8px;height:8px;border-radius:50%;background:#d8ff4f;box-shadow:0 0 0 5px rgba(216,255,79,.08)}.provider-row{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#111712}.provider-row span{color:#8e9a92;font-size:8px}.provider-row b{color:#d8ff4f;font:500 13px var(--font-geist-mono)}.record-visual{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;gap:0}.record-system{min-height:105px;padding:17px;border:1px solid #46524b;background:#212925;display:flex;flex-direction:column;gap:8px}.record-system small{color:#91a06f;font:600 6px var(--font-geist-mono);letter-spacing:.1em}.record-system strong{font-size:11px}.record-system span{color:#738078;font-size:7px}.record-check{text-align:center;color:#d8ff4f}.record-check span{width:28px;height:28px;border:1px solid #62715d;border-radius:50%;display:grid;place-items:center;margin:0 auto 8px}.record-check small{color:#748078;font:600 6px var(--font-geist-mono)}.chat-system{border-color:#536443;background:#222b1c}.case-card-copy{padding:27px 25px 25px;display:grid;grid-template-columns:32px 1fr;gap:15px}.case-index{color:#969b91;font:500 8px var(--font-geist-mono)}.case-card-copy h3{margin:0 0 10px;font-size:25px;letter-spacing:-.05em}.case-card-copy p{margin:0;color:#656b61;font:400 18px/1.45 Georgia,serif;max-width:480px}.case-card-results{margin-top:auto;min-height:92px;border-top:1px solid #d8dbd2;display:grid;grid-template-columns:1fr 1fr auto;align-items:center}.case-card-results>div{height:100%;padding:18px;border-right:1px solid #d8dbd2;display:flex;flex-direction:column;gap:5px}.case-card-results strong{font-size:20px;letter-spacing:-.04em}.case-card-results span{color:#858a80;font-size:7px}.case-card-results>i{padding:18px;color:#415a4b;font-size:9px;font-style:normal;font-weight:600}.testimonials-section{background:#17362d;color:#edf2e9;padding:110px max(54px,calc((100vw - 1440px)/2 + 54px))}.testimonials-inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.testimonials-heading h2{margin:18px 0 24px;font-size:clamp(42px,4.4vw,66px);font-weight:570;line-height:1.02;letter-spacing:-.06em}.testimonials-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#d8ff4f}.testimonials-heading>p{max-width:360px;color:#92a198;font-size:11px;line-height:1.7}.testimonial-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #3a554c}.testimonial-list article{padding:28px;display:flex;flex-direction:column;min-height:360px}.testimonial-list article+article{border-left:1px solid #3a554c}.testimonial-meta{display:flex;justify-content:space-between;color:#84958c;font:600 7px var(--font-geist-mono);letter-spacing:.09em}.testimonial-meta span{color:#b9cb80}.testimonial-list blockquote{margin:54px 0 42px;font:400 21px/1.5 Georgia,serif;letter-spacing:-.02em;color:#e8eee6}.testimonial-footer{margin-top:auto;padding-top:20px;border-top:1px solid #3a554c;display:grid;grid-template-columns:35px 1fr auto;gap:11px;align-items:center}.testimonial-footer>span{width:34px;height:34px;border-radius:50%;background:#d8ff4f;color:#1f382a;display:grid;place-items:center;font:600 8px var(--font-geist-mono)}.testimonial-footer p{margin:0;display:flex;flex-direction:column;gap:4px}.testimonial-footer strong{font-size:9px}.testimonial-footer small{color:#819188;font-size:7px}.testimonial-footer a{color:#b7c5bc;font-size:8px}.offer-card{display:grid;grid-template-columns:.9fr 1.15fr .7fr;border:1px solid #cfd2ca;background:#fafbf7}.offer-card>div{padding:38px;border-right:1px solid #d5d8cf}.offer-card>div:last-child{border:0}.offer-intro>span,.offer-price>span{color:#7d8477;font:600 8px var(--font-geist-mono);letter-spacing:.1em}.offer-intro h3{margin:40px 0 15px;font-size:32px;letter-spacing:-.04em}.offer-intro p{color:#6d7268;font-size:12px;line-height:1.65}.offer-list>div{display:grid;grid-template-columns:30px 1fr;padding:18px 0;border-bottom:1px solid #e0e2dc}.offer-list>div:first-child{padding-top:0}.offer-list>div:last-child{border:0;padding-bottom:0}.offer-list>div>span{color:#8c9188;font:500 8px var(--font-geist-mono)}.offer-list p{margin:0;display:flex;flex-direction:column;gap:6px}.offer-list b{font-size:12px}.offer-list small{color:#858a80;font-size:9px}.offer-price{display:flex;flex-direction:column}.offer-price strong{margin-top:42px;font-size:38px;letter-spacing:-.04em}.offer-price>small{color:var(--muted);font-size:9px;line-height:1.5;margin:4px 0 24px}.typical-price{padding:16px 0 18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.typical-price span{color:var(--muted);font:600 7px var(--font-geist-mono);letter-spacing:.1em}.typical-price b{font-size:13px;line-height:1.35}.offer-price .button{margin-top:auto}.pricing-factors{display:grid;grid-template-columns:1.1fr repeat(3,1fr);border:1px solid #cfd2ca;border-top:0;background:var(--paper)}.pricing-factors>div{min-height:118px;padding:22px 24px;border-right:1px solid #cfd2ca;display:grid;grid-template-columns:28px 1fr;align-content:start;gap:13px}.pricing-factors>div:last-child{border:0}.pricing-factors>div:first-child{display:flex;flex-direction:column;gap:18px;background:var(--card)}.pricing-factors span{color:var(--muted);font:600 7px var(--font-geist-mono);letter-spacing:.1em}.pricing-factors p{margin:0;display:flex;flex-direction:column;gap:7px}.pricing-factors>div:first-child p{max-width:210px;color:var(--navy);font:400 17px/1.35 Georgia,serif}.pricing-factors b{font-size:11px}.pricing-factors small{color:var(--muted);font-size:9px;line-height:1.55}.retainer-row{min-height:82px;display:grid;grid-template-columns:80px minmax(250px,.8fr) 1.2fr;gap:16px;align-items:center;padding:0 24px;border:1px solid #cfd2ca;border-top:0;color:var(--muted);font-size:11px}.retainer-row>span{font:600 8px var(--font-geist-mono);letter-spacing:.1em}.retainer-row p{min-width:0;margin:0;line-height:1.55}.retainer-row p:first-of-type{display:flex;flex-direction:column;gap:2px}.retainer-row strong{color:var(--ink);font-size:14px}.retainer-row small{color:var(--muted);font-size:10px}.pricing-note{max-width:820px;margin:18px 0 0;color:#737b84;font-size:10px;line-height:1.65}.trust-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;border-top:1px solid var(--line)}.trust-title h2{font-size:clamp(42px,4.5vw,67px)}.faq-list{border-top:1px solid #cdd0c8}.faq-item{border-bottom:1px solid #cdd0c8}.faq-item button{width:100%;border:0;background:transparent;padding:24px 0;display:grid;grid-template-columns:42px 1fr 20px;text-align:left;cursor:pointer;color:var(--ink)}.faq-item button span{color:#91968c;font:500 8px var(--font-geist-mono)}.faq-item button b{font-size:15px;font-weight:570}.faq-item button i{font-style:normal;font-size:20px;color:#6d7368}.faq-item>p{margin:-4px 35px 24px 42px;color:#6c7268;font-size:12px;line-height:1.75}.cta-section{padding:125px 24px;text-align:center;background:#1c3b31;color:#f3f5ed;position:relative;overflow:hidden}.cta-section:after,.cta-section:before{content:"";position:absolute;width:400px;height:400px;border:1px solid #345349;border-radius:50%;top:-150px}.cta-section:before{left:-160px}.cta-section:after{right:-160px}.cta-section h2{position:relative;z-index:1}.cta-section>p{max-width:610px;margin:27px auto 31px;color:#aebbb2;line-height:1.7;font-size:14px}.button.large{min-height:58px;padding:0 26px}.cta-actions{display:flex;align-items:center;justify-content:center;gap:27px}.cta-secondary{padding-bottom:4px;border-bottom:1px solid #839db4;color:#d9e5ee;font-size:13px;font-weight:620}.cta-secondary:hover{color:#fff;border-color:#fff}.cta-section>small{display:block;color:#80958b;margin-top:19px;font-size:9px}footer{max-width:1440px;margin:0 auto;padding:54px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start;border-top:1px solid var(--line)}.footer-brand{font-size:22px}.footer-brand .brand-mark{width:23px;height:23px}footer>p{margin:0;color:#777c72;font-size:12px;line-height:1.7}footer>div{display:flex;justify-content:flex-end;gap:24px;font-size:11px}footer>small{grid-column:1/-1;padding-top:40px;border-top:1px solid var(--line);color:#9ba096;font-size:9px}@media(max-width:1100px){.desktop-nav{gap:20px}.split-heading{grid-template-columns:1fr .7fr;gap:40px}.role-card{padding:25px 20px}.role-card h3{font-size:21px}.custom-build-board{grid-template-columns:.9fr 52px 1.1fr}.custom-outcome{grid-column:1/-1;border-top:1px solid #d0d3c8;min-height:250px}.custom-outcome>strong{margin:28px 0 14px}.custom-outcome ul{margin-top:25px}.workflow-canvas{overflow-x:auto;justify-content:flex-start}.flow-node{width:165px}.roi-section{grid-template-columns:1fr;gap:55px}.roi-copy{max-width:730px}.testimonials-inner{grid-template-columns:1fr;gap:42px}.offer-card{grid-template-columns:1fr 1.1fr}.offer-price{grid-column:1/-1;border-top:1px solid #d5d8cf!important;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:15px}.offer-price strong,.offer-price>small{margin:0}.typical-price{padding:0 0 0 18px;border-top:0;border-left:1px solid #e0e2dc}.pricing-factors{grid-template-columns:1fr 1fr}.pricing-factors>div:nth-child(2){border-right:0}.pricing-factors>div:nth-child(-n+2){border-bottom:1px solid #cfd2ca}.trust-section{gap:55px}}@media(max-width:760px){.section{padding:84px 24px}.split-heading{gap:28px;margin-bottom:44px}.role-grid,.split-heading{grid-template-columns:1fr}.role-card,.role-card:first-child{border-left:1px solid #cfd2ca;border-right:1px solid #cfd2ca;border-bottom:1px solid #cfd2ca}.role-card:last-child{border-bottom:0}.role-card>p{min-height:auto}.process-section{padding:84px 24px 0}.process-grid{grid-template-columns:1fr;margin-top:48px}.process-grid article,.process-grid article+article{min-height:330px;padding:28px 0;border-right:0;border-bottom:1px solid #3b554d}.process-grid article:last-child{border-bottom:0}.process-symbol{margin-top:32px}.process-grid p{min-height:70px}.process-grid small{bottom:27px}.process-assurance{flex-wrap:wrap;gap:15px;padding:18px 0;text-align:center}.custom-section{padding-left:24px;padding-right:24px}.custom-copy{border-left:0;padding-left:0}.custom-build-board{grid-template-columns:1fr}.agent-layer,.integration-bridge,.legacy-column{border-right:0;border-bottom:1px solid #d0d3c8}.integration-bridge{min-height:60px;flex-direction:row}.integration-bridge i{width:45px;height:1px}.custom-outcome{grid-column:auto}.custom-principles{grid-template-columns:1fr}.custom-principles>div{border-right:0;border-bottom:1px solid #c8cbc0}.custom-principles>div:last-child{border-bottom:0}.workflow-section{padding-left:24px;padding-right:24px}.workflow-toolbar>span{display:none}.workflow-summary{grid-template-columns:repeat(3,1fr)}.workflow-summary>div{padding:14px 10px}.workflow-summary .decision-note{grid-column:1/-1;border-top:1px solid #d6d9d0}.roi-section{padding:84px 24px}.calculator{padding:22px 18px;box-shadow:0 18px 42px rgba(0,0,0,.24)}.roi-output strong{font-size:23px}.case-card-grid{grid-template-columns:1fr}.record-visual{grid-template-columns:1fr 55px 1fr}.case-card-results{grid-template-columns:1fr 1fr}.case-card-results>i{grid-column:1/-1;border-top:1px solid #d8dbd2}.testimonials-section{padding:84px 24px}.testimonial-list{grid-template-columns:1fr}.testimonial-list article+article{border-left:0;border-top:1px solid #3a554d}.offer-card{grid-template-columns:1fr}.offer-card>div{border-right:0;border-bottom:1px solid #d5d8cf}.offer-price{grid-column:auto;display:flex;align-items:stretch}.offer-price strong{margin-top:28px}.offer-price>small{margin:4px 0 0}.typical-price{margin:22px 0 25px;padding:16px 0 0;border-left:0;border-top:1px solid #e0e2dc}.pricing-factors{grid-template-columns:1fr}.pricing-factors>div,.pricing-factors>div:nth-child(2){min-height:auto;border-right:0;border-bottom:1px solid #cfd2ca}.pricing-factors>div:last-child{border-bottom:0}.pricing-factors>div:first-child{padding-top:24px;padding-bottom:24px}.retainer-row{padding:18px;grid-template-columns:55px 1fr;gap:9px}.retainer-row p:first-of-type{white-space:normal}.retainer-row p:last-child{grid-column:2}.trust-section{grid-template-columns:1fr}.cta-section{padding:90px 24px}footer{padding:42px 24px;grid-template-columns:1fr 1fr}footer>div{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}footer>small{padding-top:25px}.role-bottom{grid-template-columns:1fr;align-items:start}.role-stat{align-items:flex-start;text-align:left;max-width:none}.site-view-engagement .roi-section{padding:36px 18px 40px;gap:20px}.site-view-engagement .roi-copy h2{font-size:clamp(40px,12vw,52px);line-height:.98}.site-view-engagement .roi-copy>p{margin:14px 0 0;font-size:12px;line-height:1.55}.site-view-engagement .roi-copy blockquote{display:none}.site-view-engagement .calculator{padding:14px 15px}.site-view-engagement .calculator-head{padding-bottom:10px}.site-view-engagement .calculator-controls{grid-template-columns:1fr}.site-view-engagement .calculator label,.site-view-engagement .calculator label:nth-child(2n),.site-view-engagement .calculator label:nth-child(odd){padding:7px 0 3px;border-right:0}.site-view-engagement .calculator input[type=range]{margin:2px 0 0}.site-view-engagement .roi-output{margin-top:10px}.site-view-engagement .calc-note{margin-top:9px;line-height:1.45}}@media(max-width:480px){.roi-output{grid-template-columns:1fr}.roi-output>div{min-height:85px;border-right:0;border-bottom:1px solid #3b4138}.task-cost-output{grid-template-columns:1fr 1fr}.task-cost-output>div{min-height:86px;padding:12px;border-right:1px solid #3b4138;border-bottom:0}.task-cost-output>div:first-child{grid-column:1/-1;min-height:72px;border-right:0;border-bottom:1px solid #3b4138}.task-cost-output strong{font-size:20px}.case-card-visual{height:205px;padding:20px}.record-visual{grid-template-columns:1fr}.record-check{height:38px;display:flex;align-items:center;justify-content:center;gap:8px}.record-check span{margin:0}.record-system{min-height:70px}.case-card-results{grid-template-columns:1fr}.case-card-results>div{border-right:0;border-bottom:1px solid #d8dbd2}.testimonial-list blockquote{font-size:19px}.testimonial-footer{grid-template-columns:35px 1fr}.testimonial-footer a{grid-column:2}.offer-card>div{padding:28px}.workflow-summary{grid-template-columns:1fr 1fr}.calculator-head span:last-child,.workflow-summary>div:nth-child(3){display:none}footer{grid-template-columns:1fr}footer>p{grid-column:1}}.case-page{background:#f4f5ef}.case-site-header{position:relative;z-index:40}.case-back{display:inline-block;color:#747a70;font-size:10px;border-bottom:1px solid #aab0a5;padding-bottom:3px;margin-bottom:65px}.case-hero{max-width:1440px;margin:0 auto;padding:55px 54px 100px;border-bottom:1px solid var(--line)}.case-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:end}.case-hero h1{font-size:clamp(65px,8vw,116px);line-height:.9;margin-top:24px}.case-hero-problem{border-left:1px solid #cdd0c7;padding:10px 0 10px 35px}.case-hero-problem>span{color:#82887e;font:600 8px var(--font-geist-mono);letter-spacing:.12em}.case-hero-problem p{font:400 clamp(24px,2.7vw,39px)/1.25 Georgia,serif;letter-spacing:-.035em;margin:25px 0;color:#29483c}.case-hero-problem small{color:#7d8378;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.case-intro{max-width:760px;margin:80px 0 0;font-size:16px;line-height:1.8;color:#5f655b}.case-problem-section,.case-results-section{max-width:1440px;margin:0 auto;padding:105px 54px}.case-section-index{display:flex;gap:12px;color:#7e847a;font:600 8px var(--font-geist-mono);letter-spacing:.12em;margin-bottom:42px}.case-section-index span{color:#a5aaa0}.case-section-index.light{color:#a1b0a7}.problem-card-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #cfd2c8}.problem-card-grid article{min-height:300px;padding:31px;border-right:1px solid #cfd2c8}.problem-card-grid article:last-child{border:0}.problem-card-grid article>span{color:#7d8379;font:600 8px var(--font-geist-mono);letter-spacing:.11em}.problem-card-grid h2{margin:78px 0 17px;font-size:25px;letter-spacing:-.045em;line-height:1.15}.problem-card-grid p{margin:0;color:#656b60;font-size:12px;line-height:1.72}.case-build-section{background:#17362d;color:#edf1e9;padding:105px max(54px,calc((100vw - 1440px)/2 + 54px))}.case-build-heading{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:end;margin-bottom:65px}.case-build-heading h2{margin:0;font-size:clamp(48px,5vw,74px);font-weight:570;letter-spacing:-.06em}.case-build-heading p{margin:0;color:#a3b1a9;font-size:13px;line-height:1.75}.case-system-map{display:grid;grid-template-columns:1fr .82fr 1fr;border:1px solid #496159}.system-side{padding:32px;background:#1c3d33}.system-bridge>small,.system-side>span{color:#8da097;font:600 7px var(--font-geist-mono);letter-spacing:.11em}.system-bridge h3,.system-side h3{font:400 27px/1.2 Georgia,serif;margin:52px 0 28px;color:#f0f4ec}.system-side ul{list-style:none;padding:22px 0 0;margin:0;border-top:1px solid #405b52;display:flex;flex-direction:column;gap:14px}.system-side li{color:#b2c0b8;font-size:9px}.system-bridge{padding:32px;background:#d8ff4f;color:#1d2b1a}.system-bridge>small{color:#586f31}.system-bridge h3{color:#1d2b1a;margin-bottom:24px}.system-bridge>div{padding:15px 0;border-top:1px solid #b6d842;display:grid;grid-template-columns:54px 1fr;gap:10px}.system-bridge b{font:600 8px var(--font-geist-mono);letter-spacing:.08em}.system-bridge p{margin:0;font-size:9px;line-height:1.5;color:#48592f}.case-changes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:62px;border-top:1px solid #496159}.case-changes article{padding:29px 34px 0 0;border-right:1px solid #496159;min-height:235px}.case-changes article+article{padding-left:34px}.case-changes article:last-child{border:0}.case-changes article>span{color:#83978d;font:500 8px var(--font-geist-mono)}.case-changes h3{margin:42px 0 15px;font-size:18px;letter-spacing:-.03em}.case-changes p{margin:0;color:#9caea4;font-size:10px;line-height:1.7}.results-heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:60px}.results-heading h2{max-width:780px;margin:20px 0 0;font:400 clamp(36px,4.2vw,61px)/1.16 Georgia,serif;letter-spacing:-.04em;color:#29483c}.results-heading>p{max-width:360px;margin:0;color:#81877d;font-size:10px;line-height:1.65}.live-tag{color:#68813e;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.case-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border:1px solid #cdd0c7}.case-metrics--3{grid-template-columns:repeat(3,1fr)}.case-metrics>div{min-height:135px;padding:26px;border-right:1px solid #cdd0c7;display:flex;flex-direction:column;justify-content:flex-end;gap:9px}.case-metrics--3>div{min-height:120px;padding-block:22px;justify-content:center}.case-metrics>div:last-child{border:0}.case-metrics strong{font-size:39px;letter-spacing:-.06em;color:#274b3d}.case-metrics span{color:#777d72;font-size:8px;line-height:1.4}.metric-basis{max-width:920px;margin:18px 0 0;color:#71786e;font-size:9px;line-height:1.7}.metric-basis strong{display:block;margin-bottom:5px;color:#5c6459;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.comparison-table{margin-top:45px;border:1px solid #cdd0c7}.comparison-head,.comparison-row{display:grid;grid-template-columns:.65fr 1fr 1fr}.comparison-head{min-height:46px;align-items:center;background:#e7e9e0;color:#7c8277;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.comparison-head span,.comparison-row>*{padding:0 22px}.comparison-row{min-height:105px;align-items:center;border-top:1px solid #d5d8cf}.comparison-row>*{height:100%;display:flex;align-items:center;border-right:1px solid #d5d8cf}.comparison-row>:last-child{border:0}.comparison-row strong{font-size:11px}.comparison-row p{margin:0;color:#6f756b;font-size:9px;line-height:1.55}.comparison-row p:last-child{background:#eef2e6;color:#4f5b48}.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border-top:1px solid #cdd0c7}.principles-grid article{padding:28px 24px 0 0;border-right:1px solid #cdd0c7;min-height:210px}.principles-grid article+article{padding-left:24px}.principles-grid article:last-child{border:0}.principles-grid article>span{color:#899087;font:500 9px var(--font-geist-mono)}.principles-grid h3{margin:38px 0 12px;font-size:14px}.principles-grid p{margin:0;color:#757b70;font-size:9px;line-height:1.65}.case-closing{padding:105px max(54px,calc((100vw - 1440px)/2 + 54px));background:#0f130f;color:#edf1e9;display:grid;grid-template-columns:1fr auto;align-items:end;gap:80px}.case-closing p{max-width:860px;margin:0;font:400 clamp(31px,4vw,56px)/1.2 Georgia,serif;letter-spacing:-.035em}.case-closing a{background:#d8ff4f;color:#1b2515;padding:17px 20px;font-size:11px;font-weight:650}.case-closing a span{margin-left:9px}.next-case{max-width:1440px;margin:0 auto;min-height:130px;padding:0 54px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;border-bottom:1px solid var(--line)}.next-case>span{color:#888e83;font:600 8px var(--font-geist-mono);letter-spacing:.1em}.next-case strong{font-size:26px;letter-spacing:-.04em}.next-case i{font-size:24px;font-style:normal;color:#4a6657}.case-footer{border-top:0}@media(max-width:900px){.case-build-heading,.case-hero-grid{grid-template-columns:1fr;gap:45px}.case-hero-problem{max-width:660px}.problem-card-grid{grid-template-columns:1fr}.problem-card-grid article{min-height:230px;border-right:0;border-bottom:1px solid #cfd2c8}.problem-card-grid h2{margin-top:42px}.case-changes,.case-system-map{grid-template-columns:1fr}.case-changes article,.case-changes article+article{min-height:190px;padding:28px 0;border-right:0;border-bottom:1px solid #496159}.case-metrics{grid-template-columns:1fr 1fr}.case-metrics--3{grid-template-columns:repeat(3,1fr)}.case-metrics>div:nth-child(2){border-right:0}.case-metrics--3>div:nth-child(2){border-right:1px solid #cdd0c7}.case-metrics>div:nth-child(-n+2){border-bottom:1px solid #cdd0c7}.case-metrics--3>div:nth-child(-n+2){border-bottom:0}.principles-grid{grid-template-columns:1fr 1fr}.principles-grid article:nth-child(2){border-right:0}.principles-grid article:nth-child(-n+2){border-bottom:1px solid #cdd0c7}.case-closing{grid-template-columns:1fr;align-items:start}.case-closing a{width:max-content}}@media(max-width:600px){.case-hero{padding:42px 24px 72px}.case-back{margin-bottom:48px}.case-hero-problem{padding-left:20px}.case-intro{margin-top:55px}.case-build-section,.case-problem-section,.case-results-section{padding:78px 24px}.case-system-map{margin-left:-1px;margin-right:-1px}.case-metrics{grid-template-columns:1fr}.case-metrics>div{min-height:105px}.case-metrics--3>div,.case-metrics--3>div:nth-child(2),.case-metrics>div{border-right:0;border-bottom:1px solid #cdd0c7}.case-metrics--3>div:last-child{border-bottom:0}.case-metrics>div:nth-child(2){border-bottom:1px solid #cdd0c7}.comparison-head{display:none}.comparison-row{grid-template-columns:1fr}.comparison-row>*{padding:18px 20px;border-right:0;border-bottom:1px solid #d5d8cf;min-height:65px}.principles-grid{grid-template-columns:1fr}.principles-grid article,.principles-grid article+article{min-height:170px;padding:25px 0;border-right:0;border-bottom:1px solid #cdd0c7}.case-closing{padding:78px 24px}.next-case{padding:28px 24px;grid-template-columns:1fr auto;min-height:120px}.next-case>span{grid-column:1/-1}.case-footer{padding:42px 24px}}.start-one-section,.start-page,.start-principle{--start-ink:#0b1623;--start-navy:#0b1c2d;--start-blue:#173b63;--start-paper:#f4f6f8;--start-white:#fbfcfe;--start-line:#cbd6e1;--start-muted:#566678;--start-acid:#d9ff43}.start-page{background:var(--start-paper);color:var(--start-ink)}.start-page ::selection{background:var(--start-acid);color:var(--start-ink)}.start-page a,.start-page button{outline-offset:5px}.start-page a:focus-visible,.start-page button:focus-visible{outline:2px solid #2b6fa7}.start-header{height:78px;max-width:1440px;margin:0 auto;padding:0 54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--start-line);background:rgba(244,246,248,.96)}.start-nav{display:flex;align-items:center;gap:34px;color:#46586b;font-size:13px}.start-nav a{position:relative;padding:29px 0}.start-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:20px;height:1px;background:var(--start-blue);transition:right .24s ease-out}.start-nav a:hover:after{right:0}.start-header-cta{justify-self:end;background:var(--start-ink);color:#fff;min-height:44px;padding:0 17px;display:inline-flex;align-items:center;border-radius:4px;font-size:13px;font-weight:650;transition:background .2s ease-out,transform .2s ease-out}.start-header-cta:hover{background:var(--start-blue);transform:translateY(-1px)}.start-hero{max-width:1440px;margin:0 auto;padding:82px 54px 76px}.start-hero-copy{text-align:center;max-width:1020px;margin:0 auto}.start-hero h1{font-size:clamp(64px,7.5vw,96px);line-height:.86;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.start-hero-lede{max-width:750px;margin:34px auto 0;color:#4c5e70;font-size:clamp(17px,1.55vw,22px);line-height:1.55;letter-spacing:-.025em;text-wrap:balance}.start-hero-actions{display:flex;align-items:center;justify-content:center;gap:27px;margin-top:31px}.start-one-section{max-width:1440px;margin:0 auto;padding:80px 54px 96px;color:var(--start-ink)}.start-one-intro{display:grid;grid-template-columns:1fr .84fr;gap:90px;align-items:end}.start-one-intro h1{margin:0;font-size:clamp(54px,6.2vw,88px);line-height:.9;letter-spacing:-.04em;font-weight:590}.start-one-intro h1.agent-first-title{max-width:720px;font-size:clamp(48px,4.8vw,68px);line-height:.94;text-wrap:balance}.start-one-copy{padding-bottom:4px}.start-message-heading{max-width:590px;margin:0 0 18px;font-size:clamp(24px,2.25vw,32px);line-height:1.08;letter-spacing:-.035em;font-weight:590;text-wrap:balance}.start-one-copy>p:first-of-type{max-width:590px;margin:0;color:var(--start-muted);font-size:17px;line-height:1.7;letter-spacing:-.015em}.start-one-copy .start-button{margin-top:29px}.start-one-copy .leverage-line{justify-content:flex-start;margin-top:25px}.start-button{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;background:var(--start-acid);border:1px solid #bfdc4c;border-radius:4px;font-size:14px;font-weight:680;box-shadow:0 9px 22px rgba(39,57,11,.09);transition:transform .22s ease-out,box-shadow .22s ease-out}.start-button:hover{transform:translateY(-2px);box-shadow:0 13px 27px rgba(39,57,11,.14)}.start-button span{margin-left:12px}.start-secondary{font-size:13px;font-weight:640;border-bottom:1px solid #8c9aa7;padding:5px 0 3px}.leverage-line{display:flex;align-items:center;justify-content:center;gap:11px;margin:33px 0 0;color:#536678;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.leverage-line span{width:42px;height:1px;background:#8aa1b5}.handoff-stage{margin-top:68px;border:1px solid #bfcdda;background:var(--start-white);box-shadow:0 28px 70px rgba(11,28,45,.1);overflow:hidden}.handoff-stage-head{min-height:53px;padding:0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #cad5df;color:#778899;font:600 8px var(--font-geist-mono),monospace;letter-spacing:.11em}.handoff-stage-head strong{color:#293b4d;font:620 12px var(--font-geist-sans)}.handoff-stage-head span:last-child{text-align:right}.handoff-columns{display:grid;grid-template-columns:1fr 110px 1fr;min-height:446px}.handoff-column{padding:27px 27px 25px;min-width:0}.manual-column{background:#eef2f5}.managed-column{background:var(--start-navy);color:#edf4fa}.handoff-label{display:flex;align-items:center;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid #cad5df}.handoff-label span{color:#748697;font:620 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.handoff-label b{font-size:11px;font-weight:600;color:#405366}.managed-column .handoff-label{border-color:#2c4358}.managed-column .handoff-label span{color:#9db0c2}.managed-column .handoff-label b{color:#b7c7d5}.handoff-list{display:flex;flex-direction:column}.handoff-list button{appearance:none;width:100%;min-height:82px;padding:13px 11px;border:0;border-bottom:1px solid #d1dbe4;background:transparent;color:inherit;display:grid;grid-template-columns:28px 1fr auto;gap:13px;align-items:center;text-align:left;cursor:pointer;transition:background .22s ease-out,transform .22s ease-out}.handoff-list button>span{color:#8b9aa8;font:500 9px var(--font-geist-mono)}.handoff-list button p{margin:0;display:flex;flex-direction:column;gap:5px}.handoff-list button strong{font-size:12px;font-weight:630}.handoff-list button small{color:#758697;font-size:9px}.handoff-list button i{font:600 7px var(--font-geist-mono);font-style:normal;letter-spacing:.09em;color:#8996a2}.handoff-list button.is-active{background:#fff;transform:translateX(4px)}.handoff-list button.is-active i{color:#8d6500}.handoff-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;border-left:1px solid #c9d5df;border-right:1px solid #c9d5df;background:#e5ebf0;color:#687a8b}.handoff-bridge span{writing-mode:vertical-rl;transform:rotate(180deg);font:600 7px var(--font-geist-mono);letter-spacing:.13em}.handoff-bridge i{display:block;width:1px;height:94px;background:linear-gradient(#8ba1b5 0 45%,var(--start-acid) 45% 100%);position:relative}.handoff-bridge i:after{content:"";position:absolute;left:-4px;bottom:-2px;width:7px;height:7px;border-right:1px solid #506578;border-bottom:1px solid #506578;transform:rotate(45deg)}.managed-focus{margin-top:22px;min-height:281px;border:1px solid #304960;background:#10263a;padding:24px;animation:handoff-in .42s cubic-bezier(.16,1,.3,1)}.managed-focus-top{display:flex;justify-content:space-between;align-items:center;color:#8197aa;font:600 8px var(--font-geist-mono);letter-spacing:.1em}.managed-focus-top b{color:var(--start-acid);font-size:7px;border:1px solid #4f642c;padding:5px 7px}.managed-focus h2,.managed-focus h3{margin:60px 0 9px;font-size:clamp(26px,2.6vw,38px);line-height:1.05;letter-spacing:-.045em;font-weight:580}.managed-focus>p{margin:0;color:#9cb0c1;font-size:11px}.managed-log{display:grid;grid-template-columns:48px 1fr;gap:12px;margin-top:38px;padding-top:17px;border-top:1px solid #314a60}.managed-log span{color:#839aab;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.managed-log p{margin:0;color:#b8c8d5;font-size:9px;line-height:1.55}.managed-status{height:43px;display:flex;align-items:flex-end;justify-content:space-between;color:#8fa3b4;font-size:8px}.managed-status span{display:flex;align-items:center;gap:7px}.managed-status i{width:6px;height:6px;border-radius:50%;background:var(--start-acid);box-shadow:0 0 0 4px rgba(217,255,67,.12)}.managed-status b{font-weight:500}@keyframes handoff-in{0%{opacity:.55;transform:translateY(9px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}.start-principle{max-width:1440px;margin:0 auto;padding:96px 54px 112px}.start-principle>h2{max-width:760px;margin:0;font-size:clamp(32px,3.5vw,48px);line-height:1.02;letter-spacing:-.04em;font-weight:580}.start-principle>p{max-width:660px;margin:22px 0 50px;color:var(--start-muted);font-size:16px;line-height:1.7}.fit-checks{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--start-line);border-bottom:1px solid var(--start-line)}.fit-checks article{min-height:214px;padding:26px 32px 29px;border-right:1px solid var(--start-line)}.fit-checks article:first-child{border-left:1px solid var(--start-line)}.fit-checks span{color:#8292a1;font:500 9px var(--font-geist-mono)}.fit-checks h3{margin:59px 0 13px;font-size:21px;letter-spacing:-.03em;font-weight:610}.fit-checks p{margin:0;color:#667687;font-size:13px;line-height:1.6;max-width:300px}.about-intro{max-width:1440px;margin:0 auto;padding:102px 54px 92px;display:grid;grid-template-columns:1.1fr .7fr;gap:90px;align-items:end;border-bottom:1px solid var(--line)}.about-intro h1{max-width:850px;font-size:clamp(58px,7vw,96px);line-height:.92;letter-spacing:-.04em}.about-intro p{max-width:420px;margin:0 0 8px;color:#566678;font-size:20px;line-height:1.55}.about-capabilities{max-width:1440px;margin:0 auto;padding:96px 54px 104px;display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;border-top:1px solid var(--line)}.about-capabilities>div:first-child{max-width:560px}.about-capabilities h2{margin:0;font-size:clamp(42px,4.7vw,68px);line-height:.98;letter-spacing:-.04em;font-weight:580;text-wrap:balance}.about-capabilities>div:first-child>p{margin:28px 0 0;color:var(--muted);font-size:16px;line-height:1.72}.about-capability-list{border-top:1px solid var(--line)}.about-capability-list article{min-height:102px;padding:20px 0;display:grid;grid-template-columns:54px 1fr;align-items:center;border-bottom:1px solid var(--line)}.about-capability-list article>span{color:var(--muted);font:600 8px var(--font-geist-mono);letter-spacing:.1em}.about-capability-list article>p{margin:0;display:flex;flex-direction:column;gap:7px}.about-capability-list strong{font-size:18px;font-weight:610;letter-spacing:-.02em}.about-capability-list small{color:var(--muted);font-size:13px;line-height:1.55}.about-contact{padding:92px max(54px,calc((100vw - 1440px)/2 + 54px));display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:end;background:var(--navy);color:#eef3f8}.about-contact h2{max-width:680px;margin:0;font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.04em;font-weight:580}.about-contact>div{max-width:560px}.about-contact p{margin:0 0 24px;color:#b0c1d0;font-size:16px;line-height:1.7}.about-contact a{display:inline-block;padding-bottom:5px;border-bottom:1px solid #9db5ca;color:#fff;font-size:18px;font-weight:620}.about-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 30px}.about-contact-actions a+a{color:#c5d4e1;font-size:14px;font-weight:560}.about-contact-actions span{margin-left:6px}.contact-desk{max-width:1440px;margin:0 auto;padding:106px 54px 112px;display:grid;grid-template-columns:.68fr 1.32fr;gap:96px}.contact-desk-heading{max-width:490px}.contact-desk-heading h1{margin:0;font-size:clamp(42px,4.8vw,68px);line-height:.98;letter-spacing:-.04em;font-weight:580;text-wrap:balance}.contact-desk-heading p{max-width:460px;margin:28px 0 0;color:var(--muted);font-size:16px;line-height:1.72}.contact-ledger{border-top:1px solid var(--line)}.contact-option{min-height:186px;padding:28px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:end;border-bottom:1px solid var(--line)}.contact-option>div{max-width:610px}.contact-option>div>span{color:#617285;font:600 9px var(--font-geist-mono);letter-spacing:.1em}.contact-option h3{margin:16px 0 10px;font-size:clamp(23px,2.2vw,31px);line-height:1.12;letter-spacing:-.035em}.contact-option p{max-width:590px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.contact-option .button{white-space:nowrap}.contact-option-link{white-space:nowrap;padding:8px 0 5px;border-bottom:1px solid #8ba0b4;color:#173b63;font-size:14px;font-weight:620}.contact-option-link span{margin-left:7px}.contact-option-primary{min-height:210px}.contact-option-primary>div>span{color:#173b63}.contact-prep{padding:88px max(54px,calc((100vw - 1440px)/2 + 54px)) 96px;display:grid;grid-template-columns:.72fr 1.28fr;gap:96px;background:var(--navy);color:#eef3f8}.contact-prep h2{max-width:620px;margin:0;font-size:clamp(40px,4.6vw,66px);line-height:1;letter-spacing:-.04em;font-weight:580;text-wrap:balance}.contact-prep>div{border-top:1px solid var(--navy-line)}.contact-prep p{min-height:82px;margin:0;padding:19px 0;display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center;border-bottom:1px solid var(--navy-line)}.contact-prep strong{font-size:16px;font-weight:610}.contact-prep span{color:#afc0cf;font-size:14px;line-height:1.55}.site-view-home .cta-section h2,.site-view-home .section-heading h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.04em}.brand-story{max-width:1440px;margin:0 auto;padding:96px 54px 104px;display:grid;grid-template-columns:.92fr 1.08fr;gap:90px;align-items:end;border-top:1px solid var(--start-line);color:var(--start-ink)}.brand-story-heading>span{display:block;margin-bottom:24px;color:#718294;font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em}.brand-story-heading h2{margin:0;font-size:clamp(48px,5.4vw,78px);line-height:.96;letter-spacing:-.055em;font-weight:580}.brand-story-heading em{color:#173b63;font-family:Georgia,Times New Roman,serif;font-weight:400}.brand-story-copy>p:first-child{max-width:610px;margin:0;color:var(--start-muted);font-size:17px;line-height:1.72;letter-spacing:-.015em}.start-systems{background:var(--start-blue);color:#edf4fa;padding:120px max(54px,calc((100vw - 1440px)/2 + 54px));display:grid;grid-template-columns:.72fr 1.28fr;gap:90px;align-items:center}.systems-copy h2{margin:0;font-size:clamp(45px,4.7vw,70px);line-height:1;letter-spacing:-.06em;font-weight:570}.systems-copy p{max-width:530px;margin:26px 0 0;color:#afc1d2;font-size:14px;line-height:1.75}.systems-copy a{display:inline-block;margin-top:34px;color:#e3edf5;font-size:12px;font-weight:630;border-bottom:1px solid #7894ad;padding-bottom:4px}.system-path{border:1px solid #55718c;background:#102a43;box-shadow:18px 22px 55px rgba(5,17,29,.24)}.system-path-head{min-height:47px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #45627c;color:#89a0b5;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.system-path-head b{color:var(--start-acid);font-weight:600}.system-source-list{display:grid;grid-template-columns:repeat(3,1fr)}.system-source-list>div{min-height:112px;padding:19px;border-right:1px solid #45627c;display:grid;grid-template-columns:34px 1fr;gap:12px;align-content:center}.system-source-list>div:last-child{border-right:0}.system-source-list>div>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #55718c;color:#a6bbcc;font:600 7px var(--font-geist-mono)}.system-source-list p{display:flex;flex-direction:column;gap:5px;margin:0}.system-source-list strong{font-size:10px}.system-source-list small{color:#8ea5b9;font-size:8px}.system-source-list>div>b{grid-column:2;color:#7690a6;font:500 7px var(--font-geist-mono);letter-spacing:.08em}.system-join{min-height:61px;padding:0 28px;display:grid;grid-template-columns:auto 1fr auto 1fr auto;gap:16px;align-items:center;border-top:1px solid #45627c;border-bottom:1px solid #45627c;color:#8fa7ba;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.system-join i{height:1px;background:#52718d}.system-join strong{background:var(--start-acid);color:#15283a;padding:9px 13px;font-size:8px}.system-result{padding:29px}.system-result>span{color:#90a8bc;font:600 7px var(--font-geist-mono);letter-spacing:.1em}.system-result>strong{display:block;margin-top:25px;font-size:28px;letter-spacing:-.045em}.system-result p{max-width:480px;margin:10px 0 0;color:#9eb2c4;font-size:10px;line-height:1.65}.first-launch{max-width:1440px;margin:0 auto;padding:120px 54px;display:grid;grid-template-columns:.75fr 1.25fr;gap:110px;align-items:start}.first-launch h2{margin:0;font-size:clamp(44px,5.2vw,74px);line-height:1;letter-spacing:-.06em;font-weight:580}.first-launch>div p{max-width:450px;margin:26px 0 0;color:#637486;font-size:14px;line-height:1.7}.first-launch ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--start-line)}.first-launch li{min-height:132px;padding:24px 0;display:grid;grid-template-columns:45px 1fr;gap:18px;align-items:center;border-bottom:1px solid var(--start-line)}.first-launch li>span{color:#8293a3;font:500 9px var(--font-geist-mono)}.first-launch li p{margin:0;display:flex;flex-direction:column;gap:8px}.first-launch li strong{font-size:19px;letter-spacing:-.03em}.first-launch li small{color:#69798a;font-size:11px;line-height:1.55}.start-proof{background:#081522;color:#eff4f8;padding:120px max(54px,calc((100vw - 1440px)/2 + 54px))}.proof-heading{display:grid;grid-template-columns:1fr .55fr;gap:80px;align-items:end;margin-bottom:59px}.proof-heading h2{max-width:800px;margin:0;font-size:clamp(44px,5.2vw,74px);line-height:1;letter-spacing:-.06em;font-weight:560}.proof-heading p{margin:0;color:#9db0c2;font-size:13px;line-height:1.7}.proof-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #30465a;border-bottom:1px solid #30465a}.proof-list>a{min-height:415px;padding:30px 34px 31px;border-right:1px solid #30465a;display:flex;flex-direction:column;transition:background .24s ease-out}.proof-list>a:first-child{border-left:1px solid #30465a}.proof-list>a:hover{background:#0d2032}.proof-list>a>span{color:#8da3b6;font:600 8px var(--font-geist-mono);letter-spacing:.1em}.proof-list h3{margin:55px 0 15px;font-size:34px;letter-spacing:-.045em;font-weight:570}.proof-list p{max-width:500px;margin:0;color:#a9bac9;font-size:12px;line-height:1.7}.proof-list a>div{margin-top:auto;padding-top:34px;display:flex;align-items:baseline;gap:12px;border-top:1px solid #2d4356}.proof-list div strong{font-size:45px;letter-spacing:-.06em;color:var(--start-acid)}.proof-list div small{color:#92a7b9;font-size:9px}.proof-list a>b{margin-top:24px;color:#dce7ef;font-size:11px;font-weight:600}.proof-list a>b i{margin-left:7px;font-style:normal}.workforce-bridge{max-width:1440px;margin:0 auto;padding:120px 54px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.workforce-map{min-height:385px;border:1px solid var(--start-line);background:#eef2f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.workforce-map span{min-width:240px;min-height:69px;padding:0 24px;display:grid;place-items:center;border:1px solid #9fb0c0;background:#f9fbfc;color:#41566a;font:620 9px var(--font-geist-mono);letter-spacing:.1em}.workforce-map span:last-child{background:var(--start-navy);border-color:var(--start-navy);color:#f0f5f9}.workforce-map i{height:45px;width:1px;background:#91a4b5}.workforce-bridge h2{margin:0;font-size:clamp(43px,4.8vw,70px);line-height:1.02;letter-spacing:-.06em;font-weight:580}.workforce-bridge p{max-width:570px;margin:28px 0 31px;color:#5d6f80;font-size:14px;line-height:1.75}.workforce-bridge a{display:inline-block;border-bottom:1px solid #8496a7;padding-bottom:4px;font-size:12px;font-weight:650}.workforce-bridge a span{margin-left:9px}.start-cta{background:var(--start-blue);color:#f1f5f8;padding:120px 24px;text-align:center}.start-cta h2{max-width:900px;margin:0 auto;font-size:clamp(48px,6vw,86px);line-height:.98;letter-spacing:-.065em;font-weight:570;text-wrap:balance}.start-cta p{max-width:650px;margin:29px auto 34px;color:#afc1d2;font-size:15px;line-height:1.7}.start-cta>a{min-height:56px;padding:0 23px;display:inline-flex;align-items:center;background:var(--start-acid);color:var(--start-ink);border-radius:4px;font-size:14px;font-weight:680}.start-cta>a span{margin-left:11px}.start-cta>small{display:block;margin-top:18px;color:#8fa6b9;font-size:9px}.start-footer{max-width:1440px;margin:0 auto;padding:48px 54px;display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:start;border-top:1px solid var(--start-line)}.start-footer>p{margin:0;color:#68798a;font-size:11px;line-height:1.6}.start-footer nav{display:flex;gap:23px;font-size:10px}.start-footer>small{grid-column:1/-1;padding-top:34px;border-top:1px solid var(--start-line);color:#8795a2;font-size:8px}@media(max-width:1060px){.start-header{grid-template-columns:1fr auto}.start-nav{display:none}.start-one-intro{grid-template-columns:1fr;gap:38px;align-items:start}.start-one-copy{max-width:720px}.handoff-columns{grid-template-columns:1fr 76px 1fr}.handoff-column{padding:22px}.brand-story{grid-template-columns:1fr;gap:42px;align-items:start}.start-systems{grid-template-columns:1fr;gap:55px}.systems-copy{max-width:760px}.first-launch{grid-template-columns:1fr;gap:58px}.proof-heading{grid-template-columns:1fr;gap:24px}.workforce-bridge{gap:55px}}@media(max-width:760px){.start-header{height:68px;padding:0 24px}.start-header-cta{min-height:40px;padding:0 13px;font-size:11px}.start-hero{padding:60px 24px 66px}.start-hero h1{font-size:clamp(62px,22vw,96px)}.start-hero-actions{flex-direction:column;gap:18px}.start-one-section{padding:60px 24px 80px}.start-one-intro{gap:31px}.start-one-intro h1{font-size:clamp(52px,16vw,78px)}.start-one-intro h1.agent-first-title{font-size:clamp(36px,10.5vw,52px);line-height:.98}.start-one-copy>p:first-of-type{font-size:15px}.leverage-line{font-size:8px}.handoff-stage{margin-top:52px}.handoff-stage-head{grid-template-columns:1fr auto}.handoff-stage-head span:last-child{display:none}.handoff-stage-head strong{text-align:right}.handoff-columns{grid-template-columns:1fr}.handoff-bridge{min-height:57px;flex-direction:row;border:0;border-top:1px solid #c9d5df;border-bottom:1px solid #c9d5df}.handoff-bridge span{writing-mode:horizontal-tb;transform:none}.handoff-bridge i{width:90px;height:1px;background:linear-gradient(90deg,#8ba1b5 0 45%,var(--start-acid) 45% 100%)}.handoff-bridge i:after{left:auto;right:-2px;bottom:-3px}.start-principle{padding:74px 24px}.start-principle>h2{font-size:30px;line-height:1.05}.start-principle>p{margin:24px 0 34px;font-size:15px;line-height:1.65}.brand-story{padding:72px 24px 76px;gap:30px}.brand-story-heading h2{font-size:clamp(43px,12.8vw,58px)}.brand-story-copy>p:first-child{font-size:15px}.fit-checks{grid-template-columns:1fr}.fit-checks article,.fit-checks article:first-child{min-height:154px;padding:22px 26px 24px;border-left:1px solid var(--start-line);border-bottom:1px solid var(--start-line)}.fit-checks article:last-child{border-bottom:0}.fit-checks h3{margin:29px 0 9px;font-size:20px}.fit-checks p{font-size:14px;line-height:1.55}.start-proof,.start-systems{padding:84px 24px}.system-source-list{grid-template-columns:1fr}.system-source-list>div{min-height:92px;border-right:0;border-bottom:1px solid #45627c}.system-source-list>div:last-child{border-bottom:0}.system-path{box-shadow:10px 14px 35px rgba(5,17,29,.24)}.first-launch{padding:85px 24px}.proof-list{grid-template-columns:1fr}.proof-list>a,.proof-list>a:first-child{min-height:370px;border-left:1px solid #30465a;border-right:1px solid #30465a}.proof-list>a:first-child{border-bottom:1px solid #30465a}.workforce-bridge{padding:85px 24px;grid-template-columns:1fr;gap:50px}.workforce-map{min-height:330px}.start-cta{padding:88px 24px}.start-footer{padding:42px 24px;grid-template-columns:1fr}.start-footer nav{flex-wrap:wrap}.start-footer>small{grid-column:1}}@media(max-width:460px){.start-header-cta{max-width:130px;text-align:center;justify-content:center}.start-hero-copy{text-align:left}.start-hero-lede{margin-left:0}.start-hero-actions{align-items:flex-start}.leverage-line{justify-content:flex-start}.handoff-stage-head{grid-template-columns:1fr}.handoff-stage-head strong{display:none}.handoff-list button{grid-template-columns:25px 1fr}.handoff-list button i{grid-column:2}.managed-focus{padding:20px}.system-join{padding:0 15px;gap:9px}.proof-list>a{padding:26px 24px}.workforce-map span{min-width:210px}}@media(prefers-reduced-motion:reduce){.start-one-section *,.start-page *,.start-principle *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:900px){.about-capabilities,.about-contact,.about-intro,.contact-desk,.contact-prep{grid-template-columns:1fr;gap:34px;align-items:start}}@media(max-width:760px){.about-intro{padding:68px 24px 62px}.about-intro h1{font-size:clamp(50px,15vw,68px)}.about-intro p{font-size:17px}.about-capabilities{padding:72px 24px 78px}.about-capabilities h2{font-size:clamp(39px,11vw,52px)}.about-capabilities>div:first-child>p{font-size:15px}.about-capability-list article{min-height:92px;grid-template-columns:42px 1fr}.about-capability-list strong{font-size:17px}.about-capability-list small{font-size:13px}.about-contact{padding:72px 24px}.about-contact h2{font-size:clamp(39px,11vw,52px)}.contact-desk{padding:72px 24px 82px}.contact-desk-heading h1{font-size:clamp(39px,11vw,52px)}.contact-desk-heading p{font-size:15px}.contact-option{min-height:auto;padding:26px 0;grid-template-columns:1fr;gap:22px;align-items:start}.contact-option-primary{min-height:auto}.contact-option .button,.contact-option-link{width:max-content;white-space:normal}.contact-prep{padding:74px 24px 82px}.contact-prep h2{font-size:clamp(38px,11vw,52px)}.contact-prep p{grid-template-columns:1fr;gap:7px;padding:18px 0}.contact-prep span{font-size:13px}}@media(max-width:520px){.cta-actions{flex-direction:column;gap:20px}.cta-secondary{font-size:12px}}.desktop-nav{color:#556171}.desktop-nav a:hover,.text-link:hover{color:#0b1623}.nav-dropdown-menu{background:#fbfcfe;border-color:#d2dbe5;box-shadow:0 20px 55px rgba(16,42,67,.14)}.nav-dropdown-menu>a{border-color:#e0e6ed}.nav-dropdown-menu>a:hover{background:#edf2f7}.nav-dropdown-menu strong{color:#172333}.nav-dropdown-menu i{color:#426587}.pulse-dot{background:var(--acid);box-shadow:0 0 0 4px rgba(217,255,67,.15)}.agent-console{background:var(--navy-deep);color:#eef3f8;box-shadow:0 34px 90px rgba(11,22,35,.24),20px 20px 0 #dbe3ec}.activity-head,.agent-console,.console-metrics,.console-metrics>div,.console-topbar{border-color:#273b50}.status-orb{background:radial-gradient(circle,var(--acid) 0 20%,#273c50 22% 100%)}.console-title b{color:#d9ff43;border-color:#52632a;background:#1b281d}.activity-row{border-color:#223448}.activity-icon{border-color:#30465d;color:#8fa3b7}.subtask{background:#101f31;border-color:#31485f;color:#c8e85a}.console-footer{background:#09131f}.role-card,.role-card:first-child,.role-grid{border-color:#cad5e0}.role-card:hover{background:#f9fbfd}.role-bottom,.role-card ul{border-color:#d7e0e8}.role-card li span{color:#2d6da3}.roles-note a{color:#173b63}.case-build-section,.process-section,.testimonials-section{background:var(--navy);color:#eef3f8}.case-changes,.case-changes article,.case-system-map,.process-assurance,.process-grid,.process-grid article,.testimonial-footer,.testimonial-list,.testimonial-list article+article{border-color:var(--navy-line)}.case-build-heading p,.case-changes p,.process-grid p,.testimonials-heading>p{color:#aebfd0}.case-changes article>span,.process-assurance,.process-grid small,.process-num,.testimonial-footer small,.testimonial-meta{color:#8198ad}.process-symbol{border-color:#55718c}.case-section-index.light,.kicker.light{color:#91a7bb}.custom-section{background:#e9eef4;border-color:#ced8e3}.custom-build-board,.custom-copy,.custom-principles,.custom-principles>div{border-color:#c6d2df}.custom-build-board{background:#f8fafc;box-shadow:0 25px 60px rgba(16,42,67,.08)}.source-access{background:#e8f0f8;border-color:#bfd0e0}.source-access>span{color:#1b2b3b}.integration-bridge{background:#edf2f7}.integration-bridge b{color:#365f84}.agent-layer{background:#edf2f7}.agent-core{background:#0d1b2a;box-shadow:8px 8px 0 #d6e0ea}.agent-core,.core-capabilities,.core-head,.core-log{border-color:#2d4359}.core-head>b{color:#d9ff43;background:#1b281d;border-color:#52632a}.custom-outcome>strong{color:#173b63}.custom-outcome li span{color:#2d6da3}.workflow-section{background:#fbfcfe}.workflow-board{background:#eef2f6;border-color:#cdd8e3;box-shadow:0 25px 70px rgba(16,42,67,.1)}.workflow-summary,.workflow-toolbar{background:#fbfcfe;border-color:#cdd8e3}.workflow-toolbar b{color:#172333}.workflow-toolbar em{color:#245d8d;border-color:#b7cadc;background:#eaf1f8}.workflow-canvas{background-image:radial-gradient(#c8d3df 1px,transparent 0)}.flow-icon{color:#2f638d}.workflow-summary .decision-note{background:#e8f0f8}.decision-note span{color:#2f638d}.decision-note p{color:#52677b}.roi-section{background:#081522;color:#eef3f8}.calculator{background:#0d1b2a;box-shadow:0 24px 60px rgba(0,0,0,.28)}.calculator,.calculator label,.calculator-head{border-color:#2a4056}.calculator input[type=range]{accent-color:var(--acid)}.roi-output,.roi-output>div{border-color:#31475d}.roi-output .roi-primary{background:var(--acid);color:#142236}.roi-primary small,.roi-primary span{color:#425318}.case-study-card{border-color:#cad5e0;background:#fbfcfe}.case-card-results,.case-card-results>div,.case-card-top,.case-card-visual{border-color:#d3dde7}.case-card-top b{color:#2d628e;border-color:#bdd0e1;background:#eaf2f9}.case-card-visual{background:#0d1b2a;color:#edf3f8}.inquiry-ping{background:#14273b;border-color:#35516c}.inquiry-ping small,.record-system small{color:#9bb5ce}.speed-line{border-color:#36516b}.provider-row{background:#081522}.record-system{background:#14273b;border-color:#35516c}.record-check span{border-color:#52708c}.chat-system{background:#172d45;border-color:#41617f}.case-card-results>i{color:#2d5f88}.testimonial-meta span{color:#c9df75}.testimonial-footer>span{color:#142236}.testimonial-footer a{color:#b7c7d6}.testimonial-drafts{grid-template-columns:1fr}.testimonial-drafts article{min-height:0}.testimonial-drafts article+article{border-left:0;border-top:1px solid var(--navy-line)}.testimonial-drafts blockquote{margin:24px 0 28px}.site-view-home .home-fit-checks{padding-top:48px;border-top:1px solid var(--start-line)}.site-view-home .home-fit-checks>h2{max-width:none;margin:0 0 12px;font-size:clamp(28px,2.4vw,36px);line-height:1.1;letter-spacing:-.035em}.site-view-home .home-fit-checks>p{margin:0 0 30px}.home-fit-checks .home-agent-name{font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:600}.home-workflow-proof{max-width:1440px;margin:0 auto;padding:0 54px 96px}.home-workflow-frame{background:#0b1c2d;color:#edf4fa;box-shadow:0 28px 70px rgba(11,28,45,.16);overflow:hidden}.home-workflow-frame>header{min-height:54px;padding:0 22px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;border-bottom:1px solid #2b455c;color:#8fa6b9;font:600 8px var(--font-geist-mono),monospace;letter-spacing:.1em}.home-workflow-frame>header>span:nth-child(2){justify-self:center}.home-workflow-agent{display:flex;align-items:center;gap:9px;color:#dce7ef;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:11px;letter-spacing:0;text-transform:none}.home-workflow-agent i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 4px rgba(217,255,67,.12)}.home-workflow-rotation{justify-self:end;display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #2b455c;border-radius:4px;background:#091827;color:#a9bac9;font:600 7px var(--font-geist-mono),monospace;letter-spacing:.09em;cursor:pointer;transition:border-color .18s ease-out,background .18s ease-out,color .18s ease-out}.home-workflow-rotation:hover{border-color:#8fa6b9;background:#10263a;color:#edf4fa}.home-workflow-rotation:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.home-workflow-rotation i{width:6px;height:6px;border-radius:50%;background:var(--acid);animation:home-workflow-pulse 1.8s ease-in-out infinite}.home-workflow-rotation.is-paused i{background:#6e859a;animation:none}.home-workflow-rotation:disabled{cursor:default;opacity:.78}.home-workflow-rotation-short{display:none}.home-workflow-grid{display:grid;grid-template-columns:.88fr 1.24fr .88fr;min-height:278px;animation:home-workflow-change .34s cubic-bezier(.16,1,.3,1)}.home-workflow-grid>article{padding:34px;display:flex;flex-direction:column;justify-content:center}.home-workflow-grid>article>span{color:#8fa6b9;font:600 7px var(--font-geist-mono),monospace;letter-spacing:.11em}.home-workflow-grid>article>p{margin:30px 0 13px;max-width:310px;font-size:clamp(20px,2vw,28px);line-height:1.18;letter-spacing:-.025em;font-weight:570}.home-workflow-grid>article>small{max-width:310px;color:#aabccd;line-height:1.55}.home-workflow-inquiry>small{font-size:12px}.home-workflow-outcome>small{font-size:13px}.home-workflow-steps{list-style:none;margin:0;padding:0;border-left:1px solid #2b455c;border-right:1px solid #2b455c}.home-workflow-steps li{min-height:92px;padding:0 22px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid #2b455c}.home-workflow-steps li:last-child{border-bottom:0}.home-workflow-steps li>span{color:#7890a5;font:500 8px var(--font-geist-mono),monospace}.home-workflow-steps li>p{margin:0;display:flex;flex-direction:column;gap:6px}.home-workflow-steps li strong{font-size:14px;line-height:1.25;font-weight:620}.home-workflow-steps li small{color:#9fb2c5;font-size:12px;line-height:1.5}.home-workflow-steps li>b{color:#a9bac9;font:600 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.home-workflow-steps li.is-ready{background:#10263a}.home-workflow-steps li.is-ready>b{color:var(--acid)}.home-workflow-outcome{background:#10263a}.home-workflow-outcome>b{width:max-content;margin-top:26px;padding:7px 9px;border:1px solid #52672a;color:var(--acid);font:600 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.home-workflow-frame>footer{min-height:46px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2b455c;color:#849aad;font-size:8px}.home-workflow-frame>footer span{display:flex;align-items:center;gap:8px}.home-workflow-frame>footer span:before{content:"";width:5px;height:5px;border-radius:50%;background:#6e859a}.home-workflow-frame>footer span:first-child:before{background:var(--acid)}@keyframes home-workflow-pulse{0%,to{opacity:.45;box-shadow:0 0 0 0 rgba(217,255,67,0)}50%{opacity:1;box-shadow:0 0 0 4px rgba(217,255,67,.12)}}@keyframes home-workflow-change{0%{opacity:.72;transform:translateY(7px);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}.site-view-home .testimonials-inner{grid-template-columns:1fr;gap:36px}.site-view-home .testimonials-heading h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.04em;margin:0 0 18px}.site-view-home .testimonials-heading>p{max-width:none;font-size:14px}.site-view-home .testimonial-drafts{grid-template-columns:repeat(3,minmax(0,1fr))}.site-view-home .testimonial-drafts article+article{border-top:0;border-left:1px solid var(--navy-line)}.site-view-home .testimonial-drafts blockquote{font-size:18px;line-height:1.6}.site-view-home .testimonial-meta{font-size:11px;letter-spacing:0;gap:12px}.site-view-home .testimonial-footer{grid-template-columns:35px 1fr}.site-view-home .testimonial-footer strong{font-size:14px}.site-view-home .testimonial-footer a,.site-view-home .testimonial-footer small{font-size:12px;line-height:1.5}.site-view-home .testimonial-footer>a{grid-column:2;padding:8px 0}.testimonial-drafts .testimonial-footer strong{font-size:16px}.testimonial-drafts .testimonial-footer a,.testimonial-drafts .testimonial-footer small{font-size:14px;line-height:1.5}.testimonial-drafts .testimonial-footer .testimonial-company-link{display:inline-block;width:fit-content;padding:0;grid-column:auto;text-decoration:underline;text-underline-offset:4px}.testimonial-drafts .testimonial-footer a:hover{color:#fff}.testimonial-drafts .testimonial-footer a:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.testimonial-drafts .testimonial-meta{font-size:11px;line-height:1.5;letter-spacing:0}.case-client-testimonial .testimonials-heading h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.04em}.case-client-testimonial .testimonials-heading>p{font-size:14px}.case-client-testimonial .testimonial-drafts blockquote{font-size:clamp(18px,2vw,24px);line-height:1.6}.case-trade{grid-column:1;width:100%;justify-self:stretch}.case-card-top{gap:12px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.case-card-top>span{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.case-client-website a:focus-visible,.case-study-card a:focus-visible{outline:2px solid #173b63;outline-offset:4px}.case-card-results a:hover,.case-study-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.case-card-results>i{height:100%;padding:0}.case-card-results>i>a{display:flex;align-items:center;justify-content:center;gap:18px;height:100%;min-height:92px;padding:18px 22px;color:#0d1b2a;font:700 10px var(--font-geist-mono);letter-spacing:.08em;white-space:nowrap}.case-card-results>i>a span{color:#173b63;font-size:14px;transition:transform .2s ease-out}.case-card-results>i>a:hover span{transform:translateX(3px)}.case-client-website{max-width:1440px;margin:0 auto;padding:28px 54px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:var(--navy)}.case-client-website span{color:var(--muted);font:600 8px var(--font-geist-mono);letter-spacing:.1em}.case-client-website a{font-size:14px;font-weight:620;text-decoration:underline;text-underline-offset:5px}.case-trade .trade-visual{height:auto;min-height:220px;display:flex;flex-direction:column;justify-content:center;gap:26px}.trade-visual>p{font-size:24px;line-height:1.3;margin:0}.trade-visual ol{display:flex;flex-wrap:wrap;gap:20px 38px;margin:0;padding-left:22px;font-size:16px;line-height:1.6}.comparison-mobile-label{display:none}@media(max-width:900px){.case-trade{grid-column:auto;width:100%}}@media(max-width:600px){.comparison-row>p{display:block}.comparison-mobile-label{display:block;margin-bottom:8px;font-weight:600;color:var(--ink)}.trade-visual ol{flex-direction:column;gap:12px}.case-client-testimonial .testimonial-footer{grid-template-columns:35px 1fr}.case-client-testimonial .testimonial-footer>a{grid-column:2;padding:8px 0}.case-client-website{padding:24px;gap:20px;align-items:flex-start;flex-direction:column}}@media(max-width:960px){.site-view-home .testimonial-drafts{grid-template-columns:1fr}.site-view-home .testimonial-drafts article+article{border-left:0;border-top:1px solid var(--navy-line)}.home-workflow-grid{grid-template-columns:1fr 1.15fr}.home-workflow-outcome{grid-column:1/-1;min-height:190px;border-top:1px solid #2b455c}.home-workflow-outcome>p,.home-workflow-outcome>small{max-width:640px}}@media(max-width:760px){.home-workflow-proof{padding:0 24px 74px}.home-workflow-frame>header{grid-template-columns:1fr auto;padding:0 17px}.home-workflow-frame>header>span:nth-child(2){display:none}.home-workflow-grid{grid-template-columns:1fr}.home-workflow-grid>article{min-height:178px;padding:27px}.home-workflow-steps{border-left:0;border-right:0;border-top:1px solid #2b455c;border-bottom:1px solid #2b455c}.home-workflow-steps li{min-height:78px;padding:0 19px}.home-workflow-outcome{grid-column:auto;border-top:0}.home-workflow-grid>article>p{margin-top:22px;font-size:23px}.home-workflow-frame>footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;min-height:72px;padding:14px 20px}}@media(max-width:460px){.home-workflow-proof{padding-left:18px;padding-right:18px}.home-workflow-frame>header{grid-template-columns:1fr auto;gap:12px}.home-workflow-rotation-full{display:none}.home-workflow-rotation-short{display:inline}.home-workflow-steps li{grid-template-columns:25px minmax(0,1fr)}.home-workflow-steps li>b{grid-column:2}.home-workflow-grid>article{min-height:164px;padding:23px}}@media(prefers-reduced-motion:reduce){.home-workflow-grid,.home-workflow-rotation i{animation:none}}.cta-section{background:#0d2237;color:#f1f5f9}.cta-section:after,.cta-section:before{border-color:#294863}.cta-section>p{color:#aabccd}.cta-section>small{color:#8198ad}.case-page{background:var(--paper)}.case-hero-problem p,.case-metrics strong,.results-heading h2{color:#173b63}.live-tag{color:#2f6f9f}.case-build-section .system-side{background:var(--navy-mid)}.system-side ul{border-color:#3e5e7a}.system-side li,.system-side>span{color:#adc0d2}.system-bridge{background:var(--acid);color:#142236}.system-bridge>small{color:#455713}.system-bridge h3,.system-bridge p{color:#142236}.system-bridge>div{border-color:#b6d63f}.comparison-row p:last-child{background:#e9f0f7;color:#425a70}.case-closing{background:#081522;color:#eef3f8}.case-closing a{color:#142236}.next-case i{color:#2f638d}