:root{--bg:#06080a;--panel:#090b0f;--text:#f4f3ef;--muted:#9296a1;--line:#ffffff18;--line2:#ffffff2b;--accent:#8e80ff;--accent2:#b6adff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.mono{letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.skip-link{z-index:1000;background:var(--text);color:var(--bg);padding:11px 14px;font:11px/1 monospace;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.button{border:1px solid var(--line2);cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:12px;display:inline-flex}.button-light{background:var(--text);color:#090a0c;border-color:var(--text)}.product-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#06080af0,#06080abd);border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 5vw;display:grid;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:14px;display:flex}.brand-main{letter-spacing:-.06em;font-size:27px;font-weight:650}.brand-sub{border-left:1px solid var(--line2);letter-spacing:.16em;color:#7d8492;padding-left:14px;font-size:8px}.cross-app-nav{color:#9aa0aa;gap:24px;font-size:11px;display:flex}.cross-app-nav a[aria-current=page],.cross-app-nav a:hover,.header-cta:hover{color:#fff}.header-cta{color:#c1c5ce;justify-self:end;font-size:11px}.product-footer{border-top:1px solid var(--line);color:#8b929d;align-items:center;gap:24px;padding:26px 5vw 40px;font-size:11px;display:flex}.product-footer .mono{margin-right:auto}.services-page{color:var(--text);background:#06080a}.services-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 22%,#839aff1f,#0000 34%),#06080a;grid-template-columns:minmax(0,1.25fr) minmax(320px,.6fr);align-items:end;gap:7vw;min-height:760px;padding:150px 5vw 88px;display:grid}.services-hero>div>span,.services-direction header>span,.services-boundary>div>span,.services-intake-intro>span,.services-privacy>span{color:#8493bd;letter-spacing:.15em;font-size:7px}.services-hero h1{letter-spacing:-.075em;max-width:1100px;margin:26px 0 24px;font-size:clamp(70px,8vw,132px);font-weight:420;line-height:.84}.services-hero p{color:#7d838d;max-width:780px;font-size:17px;line-height:1.68}.services-route{color:#8993aa;flex-wrap:wrap;align-items:center;gap:12px;margin-top:42px;font-size:7px;display:flex}.services-route i{color:#4f586c;font-style:normal}.services-route>span{align-items:center;gap:12px;display:inline-flex}.services-hero-aside{border:1px solid var(--line);background:#090b0f;padding:28px}.services-hero-aside>span{color:#68718a;font-size:6px}.services-hero-aside b{margin:22px 0 18px;font-size:22px;font-weight:460;line-height:1.25;display:block}.services-hero-aside p{margin:0;font-size:12px}.services-locale{border-bottom:1px solid var(--line);align-items:center;gap:7px;margin-bottom:24px;padding-bottom:18px;display:flex}.services-locale>span{color:#68718a;letter-spacing:.14em;margin-right:auto;font-size:6px}.services-locale button{border:1px solid var(--line);color:#747d90;letter-spacing:.1em;cursor:pointer;background:0 0;padding:7px 10px;font-size:8px}.services-locale button[aria-pressed=true]{color:#d9dfec;background:#7d8db814;border-color:#8d9bc0}.services-directions{padding:0 5vw 90px}.services-direction{border-bottom:1px solid var(--line);padding:92px 0 0}.services-direction>header{grid-template-columns:180px 1fr;align-items:start;gap:34px;margin-bottom:46px;display:grid}.services-direction h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,78px);font-weight:430;line-height:.95}.services-story{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-story>section{border-bottom:1px solid var(--line);min-height:220px;padding:28px}.services-story>section:nth-child(odd){border-right:1px solid var(--line)}.services-story section>span,.services-proof-title>span,.services-next span,.services-product-bridge>div>span{color:#7783a2;font-size:6px}.services-story p{color:#9ca1aa;max-width:700px;margin:22px 0 0;font-size:17px;line-height:1.6}.services-builds ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.services-builds li{color:#a6abb3;padding-left:18px;font-size:14px;position:relative}.services-builds li:before{content:"+";color:#69789c;position:absolute;left:0}.services-process ol{margin:18px 0 0;padding:0;list-style:none;display:grid}.services-process li{border-top:1px solid #ffffff0f;grid-template-columns:42px 1fr;gap:10px;padding:12px 0;display:grid}.services-process li b{color:#5f6c8b;font-size:7px}.services-process li span{color:#a4a9b2;font-size:13px}.services-market-examples{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr);display:grid}.services-market-examples>div{border-right:1px solid var(--line);padding:26px}.services-market-examples>div>span{color:#8493bd;letter-spacing:.15em;font-size:7px}.services-market-examples>div p{color:#676f7b;max-width:420px;margin:12px 0 0;font-size:10px;line-height:1.6}.services-market-examples ul{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.services-market-examples li{color:#8c939f;border-bottom:1px solid var(--line);padding:22px 24px;font-size:12px;line-height:1.5}.services-market-examples li:nth-child(odd){border-right:1px solid var(--line)}.services-market-examples li:nth-last-child(-n+2){border-bottom:0}.services-proof{border:1px solid var(--line);grid-template-columns:minmax(260px,.65fr) 1.35fr;display:grid}.services-proof-title{border-right:1px solid var(--line);padding:28px}.services-proof-title p{color:#717782;margin:18px 0 0;font-size:12px;line-height:1.55}.services-proof>div:last-child{display:grid}.services-proof a{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.services-proof a:last-child{border-bottom:0}.services-proof a b{font-size:12px}.services-proof a span{color:#777e89;font-size:11px;line-height:1.5}.services-proof a em{color:#9ca9c8;font-size:10px;font-style:normal}.services-next{justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.services-next p{color:#838a95;max-width:760px;margin:9px 0 0}.services-product-bridge{background:#6f83c00b;border:1px solid #8097dc38;grid-template-columns:1fr auto;align-items:center;gap:30px;margin:0 0 30px;padding:24px 28px;display:grid}.services-product-bridge h3{margin:10px 0 8px;font-size:24px;font-weight:440}.services-product-bridge p{color:#777f8d;max-width:760px;margin:0}.services-product-bridge>a{color:#b7c0da;font-size:11px}.services-product-bridge>a:hover,.services-proof a:hover{color:#fff;background:#ffffff05}.services-boundary{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.6fr) 1.4fr;gap:6vw;padding:100px 5vw;display:grid}.services-boundary h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(40px,4vw,66px);font-weight:430;line-height:.95}.services-commerce-note{color:#656d79;max-width:570px;margin-top:24px;font-size:11px;line-height:1.65}.services-boundary-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.services-boundary-grid article{border-right:1px solid var(--line);min-height:220px;padding:26px}.services-boundary-grid article:last-child{border-right:0}.services-boundary-grid b{font-size:13px}.services-boundary-grid p{color:#767d88;margin:24px 0 0;font-size:12px;line-height:1.6}.services-intake-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:5vw;padding:110px 5vw;display:grid}.services-intake-intro h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(48px,5vw,80px);font-weight:430;line-height:.9}.services-intake-intro p{color:#747b86;max-width:490px;line-height:1.65}.services-intake{border:1px solid var(--line);background:#090b0e}.services-intake-head{border-bottom:1px solid var(--line);color:#717987;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-size:6px;display:flex}.services-intake-head b{color:#8c99b7;font-weight:450}.services-intake-context{border-bottom:1px solid var(--line);padding:18px}.services-intake-context>span{color:#7885a4;font-size:6px}.services-intake-context b{margin-top:8px;font-size:16px;display:block}.services-intake-context p{color:#6f7681;margin:7px 0 0;font-size:11px}.services-intake-directions{border:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:18px;display:grid}.services-intake-directions legend{color:#727e9d;padding:18px 0 0;font-size:6px}.services-intake-directions label{cursor:pointer;display:block;position:relative}.services-intake-directions input{opacity:0;pointer-events:none;position:absolute}.services-intake-directions span{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:130px;padding:15px;display:flex}.services-intake-directions b{font-size:10px;line-height:1.35}.services-intake-directions small{color:#707782;font-size:9px;line-height:1.45}.services-intake-directions input:checked+span{background:#7d8db80f;border-color:#7d8db8;box-shadow:inset 0 0 0 1px #7d8db8}.services-intake-grid{grid-template-columns:repeat(2,1fr);display:grid}.services-intake-grid>label{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;padding:18px;display:flex}.services-intake-grid>label:nth-child(odd):not(.services-intake-message):not(.services-honeypot){border-right:1px solid var(--line)}.services-intake-grid label>span{letter-spacing:.1em;text-transform:uppercase;color:#737b89;font-size:8px}.services-intake input,.services-intake select,.services-intake textarea{width:100%;color:var(--text);resize:vertical;background:0 0;border:0;outline:0;padding:2px 0;font-size:14px}.services-intake option{color:#fff;background:#090b0e}.services-intake-message{grid-column:1/-1}.services-intake textarea{min-height:150px;line-height:1.6}.services-honeypot{border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.services-intake-foot{justify-content:space-between;align-items:flex-end;gap:28px;padding:20px;display:flex}.services-intake-foot p{color:#6c737e;max-width:520px;margin:0;font-size:10px;line-height:1.55}.services-intake-foot button:disabled{opacity:.55;cursor:wait}.services-intake-error{color:#bb8b8b;border-top:1px solid #b7777740;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 20px;font-size:11px;display:grid}.services-intake-error button{color:#d0aaaa;cursor:pointer;background:0 0;border:0;text-decoration:underline}.services-ack{border:1px solid var(--line);background:#090b0e;padding:32px}.services-ack>span{color:#7e8cad;font-size:6px}.services-ack h3{max-width:700px;margin:18px 0;font-size:34px;font-weight:430}.services-ack p{color:#7c838f;line-height:1.6}.services-ack-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.services-ack-grid span{color:#677181;padding:16px;font-size:6px}.services-ack-grid span+span{border-left:1px solid var(--line)}.services-ack-grid b{color:#aab3c9;margin-top:6px;display:block}.services-privacy{grid-template-columns:220px 1fr;gap:5vw;padding:70px 5vw 100px;display:grid}.services-privacy>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.services-privacy p{color:#737b86;margin:0;font-size:11px;line-height:1.65}.services-privacy p b{color:#aeb5c1;font-weight:500}.services-context-rail{z-index:18;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06080af0;align-items:center;gap:18px;min-height:54px;padding:8px 5vw;display:flex;position:sticky;top:118px}.services-context-rail>span{color:#7683a1;letter-spacing:.13em;white-space:nowrap;font-size:6px}.services-context-rail>div{align-items:center;gap:7px;min-width:0;display:flex}.services-context-rail p{border:1px solid var(--line);color:#9aa3b6;white-space:nowrap;margin:0;padding:7px 9px;font-size:9px}.services-context-rail p b{color:#626d87;letter-spacing:.1em;margin-right:7px;font-size:6px}.services-context-rail>a{color:#b7c0d3;white-space:nowrap;margin-left:auto;font-size:8px}.services-context-rail>a:focus-visible{outline-offset:3px;outline:1px solid #9aa9ce}.intake-decision-context{border-bottom:1px solid var(--line);background:#7d8db809;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.intake-decision-context>span{color:#7f8cab;letter-spacing:.13em;font-size:6px}.intake-decision-context>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intake-decision-context p{border:1px solid var(--line);color:#9da6b9;margin:0;padding:12px;font-size:11px;line-height:1.45}.intake-decision-context p b{color:#69748e;letter-spacing:.12em;margin-bottom:6px;font-size:6px;display:block}.intake-decision-context>small{color:#687180;grid-column:2;font-size:9px;line-height:1.5}.decision-brief-field textarea{min-height:108px}.decision-brief-field .field-guidance{max-width:760px}@media (max-width:680px){.services-context-rail{padding-left:18px;padding-right:18px;top:152px;overflow-x:auto}.services-context-rail>div{display:flex}.services-context-rail>a{margin-left:0}.intake-decision-context,.intake-decision-context>div{grid-template-columns:1fr}.intake-decision-context>small{grid-column:1}.decision-brief-field textarea{min-height:124px}}@media (max-width:980px){.services-context-rail{top:154px}.product-header{grid-template-rows:62px 50px;grid-template-columns:1fr auto;height:112px}.cross-app-nav{border-top:1px solid var(--line);grid-column:1/-1;align-self:start;gap:18px;padding-top:12px;display:flex}.services-hero,.services-boundary,.services-intake-section{grid-template-columns:1fr}.services-hero{min-height:auto;padding-top:168px}.services-direction>header,.services-proof{grid-template-columns:1fr}.services-proof-title{border-right:0;border-bottom:1px solid var(--line)}.services-proof a{grid-template-columns:140px 1fr}.services-proof a em{grid-column:2}.services-product-bridge,.services-intake-directions,.services-boundary-grid,.services-privacy>div{grid-template-columns:1fr}.services-boundary-grid article{border-right:0;border-bottom:1px solid var(--line)}.services-boundary-grid article:last-child{border-bottom:0}.services-privacy{grid-template-columns:1fr}}@media (max-width:680px){.product-header{padding:0 18px}.brand-sub{display:none}.services-hero,.services-directions,.services-boundary,.services-intake-section,.services-privacy{padding-left:18px;padding-right:18px}.services-hero h1{font-size:clamp(48px,16vw,66px)}.services-story{grid-template-columns:1fr}.services-story>section:nth-child(odd){border-right:0}.services-market-examples{grid-template-columns:1fr}.services-market-examples>div{border-right:0;border-bottom:1px solid var(--line)}.services-market-examples ul{grid-template-columns:1fr}.services-market-examples li:nth-child(odd){border-right:0}.services-market-examples li:nth-last-child(2){border-bottom:1px solid var(--line)}.services-proof a{grid-template-columns:1fr;gap:8px}.services-proof a em{grid-column:1}.services-next{flex-direction:column;align-items:stretch}.services-next .button{width:100%}.services-intake-grid{grid-template-columns:1fr}.services-intake-grid>label:nth-child(odd):not(.services-intake-message):not(.services-honeypot){border-right:0}.services-intake-foot{flex-direction:column;align-items:stretch}.services-intake-error,.services-ack-grid{grid-template-columns:1fr}.services-ack-grid span+span{border-left:0;border-top:1px solid var(--line)}.product-footer{flex-wrap:wrap;padding-left:18px;padding-right:18px}.product-footer .mono{order:-1;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.services-page *{transition:none!important}}.header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.services-locale.compact{border:0;margin:0;padding:0}.services-locale.compact button{padding:6px 8px}.text-link{color:#b8c2dd;font-size:11px}.text-link:hover{color:#fff}.service-selection,.product-choice,.overview-proof,.detail-section{border-bottom:1px solid var(--line);padding:100px 5vw}.service-selection>header,.product-choice>header,.overview-proof>header,.detail-section>header{max-width:920px;margin-bottom:44px}.service-selection>header>span,.product-choice>header>span,.overview-proof>header>span,.detail-section>header>span,.detail-section>div>span{color:#8493bd;font-size:7px}.service-selection h2,.product-choice h2,.overview-proof h2,.detail-section h2{letter-spacing:-.052em;margin:16px 0;font-size:clamp(38px,4.5vw,70px);font-weight:430;line-height:.94}.service-selection header p,.product-choice header p,.overview-proof header p,.detail-section header p{color:#747c88;max-width:720px;line-height:1.65}.service-selection-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-selection-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:430px;padding:30px;display:flex}.service-selection-grid article:last-child{border-right:0}.service-selection-grid article>span{color:#7784a6}.service-selection-grid h3{letter-spacing:-.035em;margin:24px 0 16px;font-size:28px;font-weight:460;line-height:1.05}.service-selection-grid p{color:#858c98;font-size:13px;line-height:1.6}.service-selection-grid ul{gap:10px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.service-selection-grid li{color:#6f7785;padding-left:16px;font-size:11px;line-height:1.5;position:relative}.service-selection-grid li:before{content:"+";color:#7181aa;position:absolute;left:0}.service-selection-grid .text-link{margin-top:auto}.product-choice{grid-template-columns:minmax(260px,.55fr) 1.45fr;gap:5vw;display:grid}.product-choice>header{margin:0}.product-choice>.services-boundary-grid{align-self:start}.released-products{border:1px solid var(--line);border-top:0;grid-column:2;grid-template-columns:repeat(3,1fr);display:grid}.released-products article{border-right:1px solid var(--line);padding:20px}.released-products article:last-child{border-right:0}.released-products span{color:#8493bd;font-size:6px}.released-products h3{margin:10px 0 20px;font-size:15px;font-weight:500}.released-products a{color:#b7c1dc;font-size:10px}.overview-proof{grid-template-columns:minmax(260px,.6fr) 1.4fr;gap:5vw;display:grid}.overview-proof>header{margin:0}.overview-proof-grid{border:1px solid var(--line);display:grid}.overview-proof-grid>a,.overview-proof-grid>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;padding:26px;display:grid}.overview-proof-grid>:last-child{border-bottom:0}.overview-proof-grid b{font-size:12px}.overview-proof-grid span{color:#737b88;font-size:11px;line-height:1.55}.overview-proof-grid a:hover{background:#ffffff06}.detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 18%,#839aff1c,#0000 32%);padding:150px 5vw 82px}.detail-back{color:#7d879d;margin-bottom:58px;font-size:7px;display:inline-block}.detail-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.58fr);align-items:end;gap:7vw;display:grid}.detail-hero-grid>div>span,.detail-hero-grid aside>span{color:#8493bd;font-size:7px}.detail-hero h1{letter-spacing:-.07em;margin:24px 0;font-size:clamp(62px,7vw,116px);font-weight:420;line-height:.84}.detail-summary{color:#89909b;max-width:850px;font-size:18px;line-height:1.65}.detail-hero aside{border:1px solid var(--line);background:#090b0f;padding:28px}.detail-hero aside p{color:#9ba1aa;margin:18px 0 28px;font-size:15px;line-height:1.65}.two-column{grid-template-columns:minmax(260px,.55fr) 1.45fr;gap:5vw;display:grid}.two-column>header{margin:0}.numbered-list{border:1px solid var(--line)}.numbered-list article{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:18px;padding:24px;display:grid}.numbered-list article:last-child{border-bottom:0}.numbered-list b{color:#667396;font-size:7px}.numbered-list p{color:#9aa0aa;margin:0;line-height:1.6}.split-cards{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding-top:1px;padding-bottom:1px;display:grid}.fit-card{background:var(--bg);padding:34px}.fit-card>span{color:#8493bd;font-size:7px}.fit-card ul,.inputs-process ul,.deliverable-boundary ul,.scenario-panel ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.fit-card li,.inputs-process li,.deliverable-boundary li,.scenario-panel li{color:#8b929d;padding-left:20px;font-size:13px;line-height:1.55;position:relative}.fit-card li:before,.inputs-process li:before,.deliverable-boundary li:before,.scenario-panel li:before{color:#7382aa;position:absolute;left:0}.fit-card.good li:before{content:"+"}.fit-card.not li:before{content:"–"}.work-grid{grid-template-columns:minmax(260px,.6fr) 1.4fr;gap:5vw;display:grid}.work-grid>header{margin:0}.tag-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.tag-grid span{border-bottom:1px solid var(--line);color:#a0a6af;align-items:flex-end;min-height:110px;padding:20px;font-size:12px;line-height:1.45;display:flex}.tag-grid span:nth-child(odd){border-right:1px solid var(--line)}.tag-grid span:nth-last-child(-n+2){border-bottom:0}.inputs-process{grid-template-columns:.75fr 1.25fr;gap:5vw;display:grid}.inputs-process>div>h2{max-width:620px}.inputs-process>div:first-child{border-right:1px solid var(--line);padding-right:5vw}.inputs-process ol{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.inputs-process ol li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:14px;padding:20px 0;display:grid}.inputs-process ol b{color:#667396;font-size:7px}.inputs-process ol h3{margin:0 0 8px;font-size:15px}.inputs-process ol p{color:#7f8793;margin:0;font-size:12px;line-height:1.55}.deliverable-boundary{grid-template-columns:.7fr 1.3fr;gap:5vw;display:grid}.deliverable-boundary>div:first-child{border-right:1px solid var(--line);padding-right:5vw}.technical-boundary>span{color:#8493bd;font-size:7px}.boundary-columns{grid-template-columns:1fr 1fr;gap:30px;margin-top:26px;display:grid}.boundary-columns section{border:1px solid var(--line);padding:24px}.boundary-columns b{font-size:10px}.scenario-proof{grid-template-columns:.8fr 1.2fr;gap:5vw;display:grid}.scenario-panel>span,.proof-panel>span{color:#8493bd;font-size:7px}.scenario-panel>p,.proof-panel>p{color:#6f7783;margin:18px 0;font-size:11px;line-height:1.6}.proof-list{border:1px solid var(--line)}.proof-list>a,.proof-list>div{border-bottom:1px solid var(--line);grid-template-columns:180px auto 1fr;align-items:start;gap:14px;padding:22px;display:grid}.proof-list>:last-child{border-bottom:0}.proof-list b{font-size:12px}.proof-list em{color:#9c88bd;font-size:6px;font-style:normal}.proof-list span{color:#7d8490;font-size:11px;line-height:1.55}.proof-list a:hover{background:#ffffff06}.proof-panel>.proof-method-link{margin-top:18px;display:inline-block}.product-alternatives{grid-template-columns:minmax(260px,.55fr) 1.45fr;gap:5vw;display:grid}.product-alternatives>header{margin:0}.product-alternatives-grid{background:var(--line);gap:1px;display:grid}.product-alternatives-grid article{background:var(--bg);grid-template-columns:1fr auto;align-items:center;gap:28px;padding:26px;display:grid}.product-alternatives-grid span{color:#8493bd;font-size:6px}.product-alternatives-grid h3{margin:10px 0;font-size:22px;font-weight:460}.product-alternatives-grid p{color:#7b8390;max-width:720px;margin:0;font-size:12px;line-height:1.55}.product-actions{text-align:right;gap:10px;display:grid}.product-actions a{color:#b8c2dd;font-size:10px}.detail-intake{scroll-margin-top:90px}.services-intake-contact-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.services-intake-contact-title span{color:#7885a4;font-size:6px}.services-intake-contact-title p{color:#68717d;margin:0;font-size:10px}.qualification-grid textarea[name=desiredResult]{min-height:120px}.qualification-grid textarea[name=brief]{min-height:110px}.contact-grid>label:last-of-type:not(.services-honeypot){grid-column:1/-1}.other-services{grid-template-columns:.55fr 1.45fr;gap:5vw;display:grid}.other-services>header{margin:0}.other-services>div{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.other-services a{border-right:1px solid var(--line);padding:26px}.other-services a:last-child{border-right:0}.other-services a>span{color:#7180a3;font-size:7px}.other-services a b{margin:15px 0 10px;font-size:17px;display:block}.other-services a p{color:#707986;margin:0;font-size:11px;line-height:1.55}.conversion-dock{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line2);background:#0a0c10ed;justify-content:space-between;align-items:center;gap:24px;margin:0 5vw 18px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 40px #00000059}.conversion-dock>div{align-items:center;gap:18px;display:flex}.conversion-dock span{color:#7180a3;font-size:6px}.conversion-dock b{color:#b3bac6;font-size:11px;font-weight:500}@media (max-width:1100px){.header-actions .header-cta{display:none}.product-choice,.overview-proof,.two-column,.work-grid,.product-alternatives,.other-services{grid-template-columns:1fr}.released-products{grid-column:1}.detail-hero-grid,.inputs-process,.deliverable-boundary,.scenario-proof{grid-template-columns:1fr}.inputs-process>div:first-child,.deliverable-boundary>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding-bottom:42px;padding-right:0}.service-selection-grid{grid-template-columns:1fr}.service-selection-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.service-selection-grid article:last-child{border-bottom:0}.released-products{grid-template-columns:1fr}.released-products article{border-right:0;border-bottom:1px solid var(--line)}.released-products article:last-child{border-bottom:0}}@media (max-width:980px){.header-actions{justify-self:end}.services-locale.compact{display:flex}.detail-hero{padding-top:168px}.boundary-columns,.other-services>div{grid-template-columns:1fr}.other-services a{border-right:0;border-bottom:1px solid var(--line)}.other-services a:last-child{border-bottom:0}.product-alternatives-grid article{grid-template-columns:1fr}.product-actions{text-align:left;gap:18px;display:flex}.overview-proof-grid>a,.overview-proof-grid>div,.proof-list>a,.proof-list>div,.tag-grid{grid-template-columns:1fr}.tag-grid span:nth-child(odd){border-right:0}.tag-grid span:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (max-width:680px){.header-actions{gap:8px}.services-locale.compact button{padding:5px 7px}.service-selection,.product-choice,.overview-proof,.detail-section,.detail-hero{padding-left:18px;padding-right:18px}.detail-hero h1{font-size:clamp(46px,14vw,68px)}.detail-summary{font-size:15px}.split-cards,.services-intake-directions{grid-template-columns:1fr}.services-intake-directions span{min-height:100px}.conversion-dock{align-items:stretch;margin:0 8px 8px}.conversion-dock>div{display:none}.conversion-dock .button{width:100%}}.engagement-process{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.6fr) 1.4fr;gap:5vw;padding:100px 5vw;display:grid}.engagement-process header>span{color:#8493bd;font-size:7px}.engagement-process h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(40px,4vw,66px);font-weight:430;line-height:.96}.engagement-process header p{color:#737b87;max-width:580px;font-size:12px;line-height:1.65}.engagement-process ol{border:1px solid var(--line);margin:0;padding:0;list-style:none}.engagement-process li{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:start;gap:22px;padding:23px 24px;display:grid}.engagement-process li:last-child{border-bottom:0}.engagement-process li b{color:#7887ad;font-size:7px}.engagement-process li p{color:#8d949f;margin:0;font-size:12px;line-height:1.6}@media (max-width:1100px){.engagement-process{grid-template-columns:1fr}}@media (max-width:680px){.engagement-process{padding:76px 18px}.engagement-process li{grid-template-columns:1fr;gap:9px}}.released-products article>p{color:#717986;margin:0 0 18px;font-size:10px;line-height:1.5}.released-product-actions{flex-wrap:wrap;gap:12px 16px;display:flex}.released-product-actions a{color:#b7c1dc;font-size:10px}.services-intake-section{scroll-margin-top:172px}.services-intake-directions input:focus-visible+span{outline:2px solid var(--accent2);outline-offset:3px}.services-intake-context-note{background:#8e80ff09;border-left:2px solid #8e80ff}.service-card-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.text-link-muted{color:#7e8796}.field-meta{color:#788395;letter-spacing:.08em;text-align:right;margin-top:7px;font-size:8px;display:block}.services-intake-error span{max-width:780px}.services-intake-guidance{border:1px solid var(--line);background:#ffffff05;margin:0 0 26px;padding:0 18px}.services-intake-guidance summary{cursor:pointer;padding:16px 0;font-size:11px;font-weight:650}.services-intake-guidance p{color:#7f8794;margin:0 0 12px;font-size:11px;line-height:1.6}.services-intake-guidance ul{color:#9aa1ac;margin:0 0 18px;padding-left:18px;font-size:11px;line-height:1.55}.services-intake-guidance li+li{margin-top:6px}.services-intake-guidance summary:focus-visible{outline:2px solid var(--accent2);outline-offset:4px}.services-ack-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 0;display:flex}.services-ack-actions .text-button{color:#9aa9d0;font:inherit;letter-spacing:.08em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.services-ack-actions .text-button:focus-visible{outline:2px solid var(--accent2);outline-offset:4px}.services-ack-actions span{color:#9a8392;font-size:10px}.services-intake[aria-busy=true]{cursor:progress}.services-intake[aria-busy=true] button[type=submit]{opacity:.72}.qualification-note{border-bottom:1px solid var(--line);color:#798393;background:#ffffff03;margin:0;padding:14px 18px;font-size:10px;line-height:1.55}.field-guidance{color:#7f8794;margin:8px 0 10px;font-size:10px;font-weight:400;line-height:1.55;display:block}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.intake-snapshot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;padding:18px}.intake-snapshot>span{color:#7c89aa;font-size:6px}.intake-snapshot dl{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 0;display:grid}.intake-snapshot dl>div{border-right:1px solid var(--line);min-width:0;padding:12px}.intake-snapshot dl>div:last-child{border-right:0}.intake-snapshot dt{color:#6f7887;font-size:8px}.intake-snapshot dd{color:#b2b8c3;overflow-wrap:anywhere;margin:7px 0 0;font-size:9px;line-height:1.45}@media (max-width:980px){.intake-snapshot dl{grid-template-columns:1fr 1fr}.intake-snapshot dl>div{border-bottom:1px solid var(--line)}.intake-snapshot dl>div:nth-child(2n){border-right:0}.intake-snapshot dl>div:last-child{border-bottom:0;grid-column:1/-1}.intake-snapshot dl>div:nth-last-child(2){border-bottom:0}}@media (max-width:560px){.intake-snapshot dl{grid-template-columns:1fr}.intake-snapshot dl>div{border-right:0;border-bottom:1px solid var(--line)}.intake-snapshot dl>div:nth-last-child(2){border-bottom:1px solid var(--line)}.intake-snapshot dl>div:last-child{grid-column:auto}}.market-selector{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.market-selector>span{color:#6f7d9f;margin-right:6px;font-size:6px}.market-selector button{border:1px solid var(--line);color:#7f8796;cursor:pointer;background:0 0;min-height:34px;padding:0 12px;font-size:9px}.market-selector button[aria-pressed=true]{color:#e5e8ef;background:#7d8db812;border-color:#7d8db8}.market-selector button:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.engagement-paths{border-bottom:1px solid var(--line);padding:104px 5vw}.engagement-paths>header{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:end;column-gap:5vw;margin-bottom:36px;display:grid}.engagement-paths>header>span{color:#8493bd;grid-column:1;font-size:7px}.engagement-paths>header h2{letter-spacing:-.052em;grid-column:2;margin:0;font-size:clamp(42px,4.6vw,72px);font-weight:430;line-height:.94}.engagement-paths>header p{color:#747c88;grid-column:2;max-width:760px;margin:18px 0 0;font-size:12px;line-height:1.65}.engagement-path-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.engagement-path-grid>article{background:var(--bg);flex-direction:column;gap:22px;min-width:0;padding:26px;display:flex}.engagement-path-grid>article[data-active=true]{background:linear-gradient(180deg,#7d8db814,#7d8db806),var(--bg);box-shadow:inset 0 0 0 1px #7081ad}.path-card-head{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;min-height:58px;display:grid}.path-card-head>span{color:#7280a4;font-size:7px}.path-card-head h3{margin:0;font-size:19px;font-weight:530}.path-card-head em{color:#9eacd0;grid-column:1/-1;font-size:6px;font-style:normal}.engagement-path-grid dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.engagement-path-grid dl>div{border-bottom:1px solid var(--line);padding:14px 0}.engagement-path-grid dt{letter-spacing:.11em;color:#707c9b;font-size:6px}.engagement-path-grid dd{color:#89919d;margin:8px 0 0;font-size:10px;line-height:1.55}.path-products{border-top:1px solid var(--line);margin-top:auto;display:grid}.path-products>b{color:#aab2c2;padding:14px 0 10px;font-size:10px;font-weight:520}.path-products a{border-top:1px solid var(--line);color:#c2c9d8;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.path-products a>span{gap:5px;display:grid}.path-products strong{font-size:10px;font-weight:560}.path-products em{color:#707987;font-size:8px;font-style:normal;line-height:1.45}.path-products small{color:#8e9cc0;text-align:right;font-size:7px}.path-empty{border-top:1px solid var(--line);color:#737b87;margin:auto 0 0;padding-top:16px;font-size:10px;line-height:1.55}.path-primary{text-align:center;margin-top:auto}.path-direction-note{text-align:right;color:#65708b;margin:18px 0 0;font-size:6px}.intake-optional{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03}.intake-optional>summary{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:7px 16px;padding:18px;list-style:none;display:grid}.intake-optional>summary::-webkit-details-marker{display:none}.intake-optional>summary:before{content:"+";color:#8493bd;grid-row:1/3;font-size:18px;line-height:1}.intake-optional[open]>summary:before{content:"–"}.intake-optional>summary span{color:#7886a8;font-size:6px}.intake-optional>summary b{font-size:11px;font-weight:540}.intake-optional>summary small{color:#707986;grid-column:2;font-size:9px;line-height:1.5}.intake-optional>summary:focus-visible{outline:2px solid var(--accent2);outline-offset:-3px}.intake-optional .services-intake-grid{border-top:1px solid var(--line)}.intake-snapshot dl{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1180px){.engagement-path-grid{grid-template-columns:1fr 1fr}.engagement-path-grid>article:last-child{grid-column:1/-1}.intake-snapshot dl{grid-template-columns:repeat(4,minmax(0,1fr))}.intake-snapshot dl>div:nth-child(4n){border-right:0}}@media (max-width:820px){.engagement-paths>header{grid-template-columns:1fr}.engagement-paths>header>span,.engagement-paths>header h2,.engagement-paths>header p{grid-column:1}.engagement-paths>header>span{margin-bottom:18px}.engagement-path-grid{grid-template-columns:1fr}.engagement-path-grid>article:last-child{grid-column:auto}.intake-snapshot dl{grid-template-columns:1fr 1fr}.intake-snapshot dl>div:nth-child(2n),.intake-snapshot dl>div:nth-child(4n){border-right:0}}@media (max-width:680px){.engagement-paths{padding:76px 18px}.engagement-path-grid>article{padding:20px}.path-products a{grid-template-columns:1fr}.path-products small{text-align:left}.intake-optional>summary{grid-template-columns:auto 1fr;padding:16px 14px}.intake-snapshot dl{grid-template-columns:1fr}.intake-snapshot dl>div{border-right:0!important}}.service-comparison{border-bottom:1px solid var(--line);padding:104px 5vw}.service-comparison>header{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:end;column-gap:5vw;margin-bottom:36px;display:grid}.service-comparison>header>span{color:#8493bd;grid-column:1;font-size:7px}.service-comparison>header h2{letter-spacing:-.052em;grid-column:2;margin:0;font-size:clamp(42px,4.6vw,72px);font-weight:430;line-height:.94}.service-comparison>header p{color:#747c88;grid-column:2;max-width:760px;margin:18px 0 0;font-size:12px;line-height:1.65}.service-comparison-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.service-comparison-grid>article{background:var(--bg);flex-direction:column;min-width:0;padding:25px;display:flex}.comparison-head{align-items:flex-start;gap:14px;min-height:74px;display:flex}.comparison-head>span{color:#7684aa;font-size:7px}.comparison-head h3{margin:0;font-size:18px;font-weight:540;line-height:1.15}.service-comparison dl{border-top:1px solid var(--line);margin:0}.service-comparison dl>div{border-bottom:1px solid var(--line);padding:14px 0}.service-comparison dt{letter-spacing:.11em;color:#707c9b;font-size:6px}.service-comparison dd{color:#8b929e;margin:8px 0 0;font-size:10px;line-height:1.55}.comparison-actions{flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:20px;display:flex}.scope-clarity{border-bottom:1px solid var(--line);background:linear-gradient(#7d8db80b,#ffffff02);padding:18px}.scope-clarity-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.scope-clarity-head>span{color:#7785a8;font-size:6px}.scope-clarity-head>b{letter-spacing:.08em;color:#8b94a6;font-size:7px}.scope-clarity-head>b[data-ready=true]{color:#b7c3df}.scope-clarity-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid}.scope-clarity-grid>section{background:#090b0e;padding:14px}.scope-clarity-grid span{color:#7280a3;font-size:6px}.scope-clarity-grid ul{gap:5px;margin:10px 0 0;padding-left:17px;display:grid}.scope-clarity-grid li,.scope-clarity-grid p{color:#969da9;font-size:9px;line-height:1.5}.scope-clarity-grid p{margin:10px 0 0}.scope-clarity>p{color:#747c88;margin:12px 0 0;font-size:9px;line-height:1.55}.services-ack-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}@media (max-width:900px){.service-comparison>header{grid-template-columns:1fr}.service-comparison>header>span,.service-comparison>header h2,.service-comparison>header p{grid-column:1}.service-comparison>header>span{margin-bottom:18px}.service-comparison-grid,.scope-clarity-grid{grid-template-columns:1fr}}@media (max-width:680px){.service-comparison{padding:76px 18px}.service-comparison-grid>article{padding:20px}.scope-clarity-head{flex-direction:column;align-items:flex-start;gap:8px}}.system-context-field{grid-column:1/-1}.system-signal-picks{flex-wrap:wrap;gap:7px;margin:2px 0 10px;display:flex}.system-signal-picks button{border:1px solid var(--line);color:#7d8592;text-align:left;cursor:pointer;background:0 0;min-height:34px;padding:7px 10px;font-size:8px;line-height:1.3}.system-signal-picks button[aria-pressed=true]{color:#dce1ec;background:#7d8db812;border-color:#7d8db8}.system-signal-picks button:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.path-guide-link{color:#9cabcf;margin-top:14px;font-size:8px;display:inline-flex}.customization-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:6vw;padding:118px 5vw 88px;display:grid}.customization-hero>div>span{color:#8493bd;margin:22px 0 18px;font-size:7px;display:block}.customization-hero h1{letter-spacing:-.064em;max-width:980px;margin:0;font-size:clamp(52px,7.6vw,126px);font-weight:420;line-height:.86}.customization-hero>div>p{color:#8a919d;max-width:780px;margin:30px 0 0;font-size:13px;line-height:1.72}.customization-hero>aside{border:1px solid var(--line);background:#ffffff04;padding:24px}.customization-hero>aside>span{color:#7f8eb4;font-size:6px}.customization-hero>aside>b{margin:18px 0 10px;font-size:17px;font-weight:540;line-height:1.28;display:block}.customization-hero>aside>p{color:#747c88;margin:0;font-size:10px;line-height:1.6}.customization-products,.customization-boundary,.customization-fit,.customization-inputs-process,.customization-safety,.customization-fallback{border-bottom:1px solid var(--line);padding:96px 5vw}.customization-products>header,.customization-boundary>header,.customization-fit>header,.customization-safety>header{grid-template-columns:minmax(240px,.48fr) minmax(0,1.52fr);align-items:end;column-gap:5vw;margin-bottom:34px;display:grid}.customization-products>header>span,.customization-boundary>header>span,.customization-fit>header>span,.customization-safety>header>span{color:#8493bd;grid-column:1;font-size:7px}.customization-products>header h2,.customization-boundary>header h2,.customization-fit>header h2,.customization-safety>header h2{letter-spacing:-.05em;grid-column:2;margin:0;font-size:clamp(38px,4.8vw,72px);font-weight:430;line-height:.95}.customization-products>header p{color:#747c88;grid-column:2;max-width:760px;margin:18px 0 0;font-size:11px;line-height:1.65}.customization-product-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.customization-product-grid>article{background:var(--bg);flex-direction:column;gap:18px;min-width:0;padding:26px;display:flex}.customization-product-head{gap:8px;display:grid}.customization-product-head>span{color:#8fa0ca;font-size:6px}.customization-product-head h3{margin:0;font-size:22px;font-weight:540}.customization-product-grid>article>p{color:#777f8c;margin:0;font-size:10px;line-height:1.55}.customization-directions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;padding:14px 0;display:grid}.customization-directions>span:first-child{color:#7280a4;font-size:6px}.customization-directions>span:not(:first-child){color:#a1a9b7;font-size:9px}.customization-product-actions{gap:9px;margin-top:auto;display:grid}.customization-product-actions .button{text-align:center;padding:12px 14px;font-size:8px}.customization-boundary .boundary-columns{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.customization-boundary .boundary-columns>section{background:var(--bg);padding:26px}.customization-boundary .boundary-columns b{color:#91a0c5;font-size:8px}.customization-boundary ul,.customization-fit ul,.customization-inputs-process ul{gap:11px;margin:18px 0 0;padding-left:18px;display:grid}.customization-boundary li,.customization-fit li,.customization-inputs-process li{color:#8b929d;font-size:10px;line-height:1.58}.customization-fit>.split-cards{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.customization-fit .fit-card{background:var(--bg);padding:26px}.customization-inputs-process{background:var(--line);grid-template-columns:.8fr 1.2fr;gap:1px;padding:1px;display:grid}.customization-inputs-process>div{background:var(--bg);padding:34px}.customization-inputs-process>div>span{color:#8493bd;font-size:7px}.customization-inputs-process h2{letter-spacing:-.035em;margin:18px 0 0;font-size:30px;font-weight:460;line-height:1.02}.customization-inputs-process ol{margin:24px 0 0;padding:0;list-style:none;display:grid}.customization-inputs-process ol li{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:18px;padding:16px 0;display:grid}.customization-inputs-process ol li b{color:#8493bd;font-size:7px}.customization-inputs-process ol li p{color:#8a929f;margin:0;font-size:10px;line-height:1.55}.customization-safety>div{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.customization-safety article{background:var(--bg);padding:26px}.customization-safety article span{color:#b08f97;font-size:6px;display:block}.customization-safety article b{margin:12px 0 8px;font-size:16px;display:block}.customization-safety article p{color:#858c98;margin:0;font-size:10px;line-height:1.6}.customization-fallback{grid-template-columns:minmax(200px,.35fr) minmax(0,1.65fr);column-gap:5vw;display:grid}.customization-fallback>span{color:#8493bd;grid-column:1;font-size:7px}.customization-fallback h2,.customization-fallback>p,.customization-fallback-links{grid-column:2}.customization-fallback h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.6vw,70px);font-weight:430;line-height:.96}.customization-fallback>p{color:#777f8b;max-width:760px;margin:18px 0 0;font-size:11px;line-height:1.65}.customization-fallback-links{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.customization-fallback-links a{font-size:9px}@media (max-width:1000px){.customization-hero{grid-template-columns:1fr}.customization-product-grid{grid-template-columns:1fr 1fr}.customization-product-grid>article:last-child{grid-column:1/-1}.customization-products>header,.customization-boundary>header,.customization-fit>header,.customization-safety>header,.customization-fallback{grid-template-columns:1fr}.customization-products>header>span,.customization-products>header h2,.customization-products>header p,.customization-boundary>header>span,.customization-boundary>header h2,.customization-fit>header>span,.customization-fit>header h2,.customization-safety>header>span,.customization-safety>header h2,.customization-fallback>span,.customization-fallback h2,.customization-fallback>p,.customization-fallback-links{grid-column:1}.customization-products>header>span,.customization-boundary>header>span,.customization-fit>header>span,.customization-safety>header>span,.customization-fallback>span{margin-bottom:18px}.customization-inputs-process{grid-template-columns:1fr}}@media (max-width:680px){.customization-hero,.customization-products,.customization-boundary,.customization-fit,.customization-safety,.customization-fallback{padding:76px 18px}.customization-product-grid,.customization-boundary .boundary-columns,.customization-fit>.split-cards,.customization-safety>div{grid-template-columns:1fr}.customization-product-grid>article:last-child{grid-column:auto}.customization-inputs-process>div{padding:26px 18px}.customization-inputs-process ol li{grid-template-columns:1fr;gap:8px}.customization-hero h1{font-size:clamp(50px,16vw,78px)}}.services-subnav{z-index:18;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07090cf0;align-items:center;gap:0;padding:0 5vw;display:flex;position:sticky;top:76px;overflow-x:auto}.services-subnav::-webkit-scrollbar{display:none}.services-subnav a{border-left:1px solid var(--line);letter-spacing:.04em;color:#6f7888;white-space:nowrap;flex:none;align-items:center;min-height:42px;padding:0 16px;font-size:8px;display:flex}.services-subnav a:last-child{border-right:1px solid var(--line)}.services-subnav a[aria-current=page]{color:#d9deea;background:#7d8db814;box-shadow:inset 0 -1px #8292bd}.services-subnav a:focus-visible{outline:2px solid var(--accent2);outline-offset:-3px}@media (max-width:980px){.services-subnav{top:112px}}@media (max-width:680px){.services-subnav{padding:0 18px;top:112px}.services-subnav a{min-height:40px;padding:0 13px;font-size:7px}}.proof-lifecycle-note,.proof-history-note{color:#768096;grid-column:3;font-size:8px;line-height:1.5;display:block}.proof-history-note{color:#8e7580}@media (max-width:680px){.proof-lifecycle-note,.proof-history-note{grid-column:1}}.delivery-proof-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:6vw;padding:120px 5vw 90px;display:grid}.delivery-proof-hero>div>span{color:#8493bd;margin:24px 0 18px;font-size:7px;display:block}.delivery-proof-hero h1{letter-spacing:-.064em;max-width:1050px;margin:0;font-size:clamp(54px,7.2vw,118px);font-weight:420;line-height:.88}.delivery-proof-hero>div>p{color:#89919d;max-width:820px;margin:30px 0 0;font-size:13px;line-height:1.72}.delivery-proof-hero>aside{border:1px solid var(--line);background:#ffffff04;padding:26px}.delivery-proof-hero>aside>span{color:#8292ba;font-size:6px}.delivery-proof-hero>aside>b{margin:18px 0 10px;font-size:18px;font-weight:520;line-height:1.3;display:block}.delivery-proof-hero>aside>p{color:#777f8b;margin:0;font-size:10px;line-height:1.6}.delivery-proof-section{border-bottom:1px solid var(--line);padding:94px 5vw}.delivery-proof-section>header{grid-template-columns:minmax(230px,.45fr) minmax(0,1.55fr);align-items:end;column-gap:5vw;margin-bottom:34px;display:grid}.delivery-proof-section>header>span{color:#8493bd;grid-column:1;font-size:7px}.delivery-proof-section>header h2,.delivery-proof-section>header p{grid-column:2}.delivery-proof-section>header h2{letter-spacing:-.052em;margin:0;font-size:clamp(38px,4.8vw,72px);font-weight:430;line-height:.95}.delivery-proof-section>header p{color:#78808c;max-width:760px;margin:18px 0 0;font-size:11px;line-height:1.65}.proof-decisions ol,.proof-contract>div,.proof-quality>div,.proof-execution>div{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.proof-commercial-paths{background:#6f83c00b;border:1px solid #8097dc38;margin:0 0 22px;padding:20px 22px}.proof-commercial-paths>span{color:#8ea0cc;margin-bottom:14px;font-size:8px;display:block}.proof-commercial-paths>div{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.proof-commercial-paths article{background:var(--bg);min-width:0;padding:18px}.proof-commercial-paths b{color:#aab8df;font-size:8px}.proof-commercial-paths p{color:#858d99;margin:10px 0 0;font-size:10px;line-height:1.55}.proof-decisions li,.proof-contract article,.proof-quality article,.proof-execution article{background:var(--bg);min-width:0;padding:24px}.proof-decisions b,.proof-contract b,.proof-execution b{color:#8d9cc3;font-size:8px}.proof-decisions p,.proof-contract p,.proof-quality p,.proof-execution p{color:#858d99;margin:18px 0 0;font-size:10px;line-height:1.6}.proof-quality>div,.proof-execution>div{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-quality article b{font-size:13px;font-weight:540}.proof-execution-boundary{background:#6f83c00b;border:1px solid #8097dc38;margin-top:22px;padding:22px 24px}.proof-execution-boundary>span{color:#8ea0cc;font-size:8px}.proof-execution-boundary p{color:#89919d;max-width:980px;margin:12px 0 0;font-size:11px;line-height:1.6}.proof-inventory-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.proof-inventory-grid>a,.proof-inventory-grid>div{background:var(--bg);flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.proof-inventory-grid>a:hover{background:#ffffff06}.proof-inventory-grid b{font-size:13px}.proof-inventory-grid em{color:#95a5cf;font-size:7px;font-style:normal}.proof-inventory-grid span,.proof-inventory-grid small{color:#7f8793;font-size:9px;line-height:1.55}.proof-inventory-grid small{color:#8d7780}.proof-lifecycle-boundary{background:#6f83c00b;border:1px solid #8097dc38;margin-top:22px;padding:22px 24px}.proof-lifecycle-boundary>span{color:#8ea0cc;font-size:7px}.proof-lifecycle-boundary p{color:#89919d;max-width:900px;margin:12px 0 0;font-size:10px;line-height:1.6}.proof-limits ul{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.proof-limits li{background:var(--bg);color:#8d949f;padding:24px;font-size:10px;line-height:1.6}.proof-limits li:before{content:"NOT CLAIMED / ";color:#a27d86;letter-spacing:.1em;margin-bottom:10px;font:7px/1.2 SFMono-Regular,Consolas,monospace;display:block}.delivery-proof-next{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) auto;align-items:end;gap:5vw;padding:94px 5vw;display:grid}.delivery-proof-next>div:first-child>span{color:#8493bd;font-size:7px}.delivery-proof-next h2{letter-spacing:-.05em;max-width:900px;margin:18px 0 0;font-size:clamp(38px,4.8vw,70px);font-weight:430;line-height:.96}.delivery-proof-next p{color:#78808c;max-width:760px;margin:18px 0 0;font-size:11px;line-height:1.65}.delivery-proof-next>div:last-child{gap:10px;min-width:220px;display:grid}.delivery-proof-next .button{font-size:8px}@media (max-width:1050px){.proof-decisions ol,.proof-contract>div{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-commercial-paths>div{grid-template-columns:1fr}.proof-quality>div,.proof-execution>div,.proof-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.delivery-proof-hero{grid-template-columns:1fr;padding:86px 18px 72px}.delivery-proof-section,.delivery-proof-next{padding:72px 18px}.delivery-proof-section>header,.delivery-proof-next{grid-template-columns:1fr}.delivery-proof-section>header>span,.delivery-proof-section>header h2,.delivery-proof-section>header p{grid-column:1}.delivery-proof-section>header>span{margin-bottom:16px}.proof-decisions ol,.proof-contract>div,.proof-quality>div,.proof-execution>div,.proof-inventory-grid,.proof-limits ul{grid-template-columns:1fr}.delivery-proof-next>div:last-child{min-width:0;margin-top:26px}.delivery-proof-hero h1{font-size:clamp(50px,15vw,76px)}}.scope-blueprint{border-bottom:1px solid var(--line);padding:90px 5vw}.scope-blueprint>header{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:start;gap:5vw;margin-bottom:34px;display:grid}.scope-blueprint>header>span{color:#8493bd}.scope-blueprint>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,62px);font-weight:430;line-height:.98}.scope-blueprint>header p{color:#747b86;grid-column:2;max-width:760px;margin:14px 0 0;line-height:1.65}.scope-blueprint-grid{border:1px solid var(--line);grid-template-columns:1.15fr 1fr 1fr;display:grid}.scope-blueprint-grid>section{border-right:1px solid var(--line);min-height:280px;padding:26px}.scope-blueprint-grid>section:last-child{border-right:0}.scope-blueprint-grid>section>span{color:#7583a5}.scope-blueprint-grid ol,.scope-blueprint-grid ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.scope-blueprint-grid ol li{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding-top:14px;display:grid}.scope-blueprint-grid li:first-child{border-top:0;padding-top:0}.scope-blueprint-grid li>b{color:#65718d}.scope-blueprint-grid h3{margin:0 0 7px;font-size:15px;font-weight:520}.scope-blueprint-grid p,.scope-blueprint-grid ul li{color:#888f99;margin:0;font-size:12px;line-height:1.6}.scope-blueprint-grid ul li{padding:0 0 0 16px;position:relative}.scope-blueprint-grid ul li:before{content:"+";color:#6f7b9b;position:absolute;left:0}.acceptance-guidance-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:16px;display:grid}.acceptance-guidance-grid section{border:1px solid var(--line);padding:16px}.acceptance-guidance-grid section>span{color:#7c88a7}.acceptance-guidance-grid ul{gap:8px;margin:12px 0 0;padding-left:18px;display:grid}.acceptance-guidance-grid li{color:#858c97;font-size:11px;line-height:1.55}@media (max-width:900px){.scope-blueprint>header{grid-template-columns:1fr}.scope-blueprint>header p{grid-column:auto}.scope-blueprint-grid{grid-template-columns:1fr}.scope-blueprint-grid>section{border-right:0;border-bottom:1px solid var(--line);min-height:0}.scope-blueprint-grid>section:last-child{border-bottom:0}.acceptance-guidance-grid{grid-template-columns:1fr}}.proof-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.proof-ledger-item{border:1px solid var(--line);color:inherit;background:var(--panel);min-width:0;padding:18px;text-decoration:none;display:block}.proof-ledger-item:hover{border-color:currentColor}.proof-ledger-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.proof-ledger-head span,.proof-ledger-head em{font-size:11px;font-style:normal}.proof-ledger-item h3{margin:12px 0 8px;font-size:1.05rem}.proof-ledger-item p{color:var(--muted);margin:0}.proof-ledger-item dl{gap:12px;margin:18px 0 0;display:grid}.proof-ledger-item dl div{border-top:1px solid var(--line);padding-top:10px}.proof-ledger-item dt{font:600 10px/1.3 var(--mono);letter-spacing:.08em}.proof-ledger-item dd{color:var(--muted);margin:5px 0 0;font-size:.92rem}.proof-ledger-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-ledger-compact .proof-ledger-item{padding:15px}.proof-ledger-compact .proof-ledger-item h3{font-size:.98rem}.overview-proof>.proof-method-link{margin-top:16px;display:inline-block}@media (max-width:960px){.proof-ledger-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.proof-ledger,.proof-ledger-compact{grid-template-columns:1fr}.proof-ledger-item{padding:16px}}.scope-starters{border-bottom:1px solid var(--line);background:#7d8db806;padding:18px}.scope-starters-head{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:start;gap:22px;margin-bottom:14px;display:grid}.scope-starters-head>span{color:#7d8caf;font-size:6px}.scope-starters-head p{color:#747c88;margin:0;font-size:10px;line-height:1.55}.scope-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scope-starter-grid button{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:142px;color:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;gap:18px;padding:15px;display:flex}.scope-starter-grid button:hover{border-color:var(--line2);background:#ffffff05}.scope-starter-grid button[aria-pressed=true]{background:#7d8db812;border-color:#7d8db8;box-shadow:inset 0 0 0 1px #7d8db8}.scope-starter-grid button span{gap:8px;display:grid}.scope-starter-grid button b{font-size:11px;line-height:1.35}.scope-starter-grid button small{color:#747b86;font-size:9px;line-height:1.5}.scope-starter-grid button em{color:#8c9ac0;font-size:6px;font-style:normal}@media (max-width:900px){.scope-starters-head,.scope-starter-grid{grid-template-columns:1fr}.scope-starter-grid button{min-height:0}}.scope-blueprint-grid{grid-template-columns:1.15fr 1fr 1fr 1.1fr}.scope-driver-explainer li{gap:5px;display:grid}.scope-driver-explainer li>b{color:#a1a8b3;font-size:11px;font-weight:560}.scope-driver-explainer li>small{color:#737b88;font-size:9px;line-height:1.5}.scope-driver-picker{border-bottom:1px solid var(--line);background:#7d8db805;padding:18px}.scope-driver-picker-head{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:start;gap:22px;margin-bottom:14px;display:grid}.scope-driver-picker-head>span{color:#7d8caf;font-size:6px}.scope-driver-picker-head p{color:#747c88;margin:0;font-size:10px;line-height:1.55}.scope-driver-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scope-driver-picks button{border:1px solid var(--line);background:var(--panel);min-width:0;color:inherit;text-align:left;cursor:pointer;gap:7px;padding:14px;display:grid}.scope-driver-picks button:hover{border-color:var(--line2);background:#ffffff05}.scope-driver-picks button[aria-pressed=true]{background:#7d8db812;border-color:#7d8db8;box-shadow:inset 0 0 0 1px #7d8db8}.scope-driver-picks button b{font-size:10px;line-height:1.35}.scope-driver-picks button small{color:#747b86;font-size:8px;line-height:1.5}@media (max-width:1100px){.scope-blueprint-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.scope-driver-picker-head{grid-template-columns:1fr}.scope-driver-picks{grid-template-columns:1fr 1fr}}@media (max-width:680px){.scope-blueprint-grid,.scope-driver-picks{grid-template-columns:1fr}.scope-driver-picker{padding:16px}}@media (max-width:900px){.scope-blueprint-grid{grid-template-columns:1fr}}.intake-draft-strip{border-bottom:1px solid var(--line);background:#6b7eb806;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 18px;display:grid}.intake-draft-strip>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 14px;display:grid}.intake-draft-strip span{color:#8191b8;font-size:10px}.intake-draft-strip b{font-size:12px;font-weight:520;line-height:1.4}.intake-draft-strip small{color:#737c8a;grid-column:2;font-size:10px;line-height:1.45}.intake-draft-strip[data-state=unavailable]{background:#b1846708}.intake-draft-strip-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:150px;display:flex}.intake-draft-strip-actions .text-button{white-space:nowrap;min-height:40px}.intake-draft-strip-actions>span{font-size:10px}.intake-progress{border-bottom:1px solid var(--line);background:#080a0d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intake-progress>span{border-right:1px solid var(--line);gap:7px;padding:14px 18px;display:grid}.intake-progress>span:last-child{border-right:0}.intake-progress b{color:#6d778d;letter-spacing:.12em;font-size:6px}.intake-progress em{color:#7b828e;font-size:8px;font-style:normal;line-height:1.4}.intake-progress>span[data-ready=true] em{color:#a8b4d2}.intake-review-preview{border:1px solid var(--line);background:#7d8db809;gap:9px;margin-top:18px;padding:18px;display:grid}.intake-review-preview>span{color:#7d8caf;font-size:6px}.intake-review-preview>b{font-size:13px;font-weight:530;line-height:1.45}.intake-review-preview p,.intake-review-preview small{color:#77808c;margin:0;font-size:10px;line-height:1.55}.intake-review-preview small{color:#68717e;font-size:9px}@media (max-width:680px){.intake-draft-strip{grid-template-columns:1fr;align-content:center;gap:8px;min-height:112px;padding:12px 14px}.intake-draft-strip>div:first-child{grid-template-columns:1fr;gap:4px}.intake-draft-strip small{grid-column:1}.intake-draft-strip-actions{justify-content:flex-start;min-width:0;min-height:40px}.intake-progress{grid-template-columns:1fr}.intake-progress>span{border-right:0;border-bottom:1px solid var(--line)}.intake-progress>span:last-child{border-bottom:0}}.acceptance-checkpoint-picker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#7d8db80e,#ffffff02);padding:18px}.acceptance-checkpoint-head{grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);align-items:start;gap:22px;display:grid}.acceptance-checkpoint-head>span{color:#8392b6;font-size:6px}.acceptance-checkpoint-head>div{gap:7px;display:grid}.acceptance-checkpoint-head b{font-size:13px;font-weight:540}.acceptance-checkpoint-head p{color:#747d89;max-width:760px;margin:0;font-size:10px;line-height:1.55}.acceptance-checkpoint-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.acceptance-checkpoint-picks button{border:1px solid var(--line);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#090b0e;gap:9px;padding:15px;display:grid}.acceptance-checkpoint-picks button:hover{border-color:var(--line2);background:#ffffff05}.acceptance-checkpoint-picks button[aria-pressed=true]{background:#7d8db813;border-color:#7d8db8;box-shadow:inset 0 0 0 1px #7d8db8}.acceptance-checkpoint-picks button>span{color:#7181a7;overflow-wrap:anywhere;font-size:5px}.acceptance-checkpoint-picks button>b{color:#a5acb8;font-size:9px;font-weight:500;line-height:1.5}.acceptance-checkpoint-picks button:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}@media (max-width:900px){.acceptance-checkpoint-head,.acceptance-checkpoint-picks{grid-template-columns:1fr}}@media (max-width:680px){.acceptance-checkpoint-picker{padding:16px}}.scope-assurance{border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:96px 5vw}.scope-assurance>header{max-width:900px;margin-bottom:34px}.scope-assurance>header h2{max-width:860px;margin:10px 0 12px}.scope-assurance>header p{max-width:820px;color:var(--muted)}.scope-assurance-table{border:1px solid var(--line);border-bottom:0;display:grid}.scope-assurance-table>article{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.8fr);gap:0;display:grid}.scope-assurance-table>article>section,.scope-assurance-index{border-left:1px solid var(--line);padding:24px}.scope-assurance-table>article>section:first-of-type{border-left:0}.scope-assurance-index{color:var(--muted);border-left:0;justify-content:center;align-items:flex-start;display:flex}.scope-assurance-table section>span{color:var(--muted);margin-bottom:10px;display:block}.scope-assurance-table section>b{margin-bottom:10px;display:block}.scope-assurance-table section p,.scope-assurance-table section small{color:var(--muted);margin:0;line-height:1.55;display:block}.scope-assurance-table section small{margin-top:10px}.scope-assurance-table section strong{color:var(--text);font-size:.86em}@media (max-width:980px){.scope-assurance{padding:72px 5vw}.scope-assurance-table>article{grid-template-columns:56px 1fr 1fr}.scope-assurance-table>article>section:last-child{border-top:1px solid var(--line);border-left:0;grid-column:2/-1}}@media (max-width:680px){.scope-assurance{padding:56px 20px}.scope-assurance-table>article{grid-template-columns:42px 1fr}.scope-assurance-table>article>section{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:20px}.scope-assurance-table>article>section:first-of-type{border-top:0}.scope-assurance-index{border-right:1px solid var(--line);grid-row:1/span 3;padding:20px 10px}}.intake-assurance-preview{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.intake-assurance-preview>section{border-right:1px solid var(--line);padding:20px 18px}.intake-assurance-preview>section:last-child{border-right:0}.intake-assurance-preview span{color:var(--muted);margin-bottom:10px;display:block}.intake-assurance-preview ul,.intake-assurance-preview ol{margin:0;padding-left:18px}.intake-assurance-preview li,.intake-assurance-preview p{color:var(--muted);margin:0 0 7px;line-height:1.45}.intake-preflight-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.intake-preflight-actions small{color:var(--muted);text-align:right}@media (max-width:760px){.intake-assurance-preview{grid-template-columns:1fr}.intake-assurance-preview>section{border-right:0;border-bottom:1px solid var(--line)}.intake-assurance-preview>section:last-child{border-bottom:0}.intake-preflight-actions{flex-direction:column;align-items:flex-start}.intake-preflight-actions small{text-align:left}}.engagement-models-overview>header{grid-template-columns:.35fr 1fr 1fr;align-items:start;gap:28px;margin-bottom:34px;display:grid}.engagement-models-overview>header>span{color:#7885a4;font-size:6px}.engagement-models-overview>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:430;line-height:.96}.engagement-models-overview>header p{color:#747b86;margin:0;line-height:1.65}.engagement-overview-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.engagement-overview-grid article{background:var(--bg);flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.engagement-overview-grid article>span{color:#8d9cc3;font-size:7px}.engagement-overview-grid article>p{color:#aab2c1;margin:0;line-height:1.55}.engagement-overview-grid dl{gap:13px;margin:0;display:grid}.engagement-overview-grid dl div{border-top:1px solid var(--line);padding-top:11px}.engagement-overview-grid dt{letter-spacing:.12em;color:#66718d;font-size:6px}.engagement-overview-grid dd{color:#747d8c;margin:6px 0 0;font-size:10px;line-height:1.55}.engagement-models-overview>small{color:#66707e;margin-top:16px;font-size:9px;line-height:1.55;display:block}.engagement-model-selector{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#7d8db806;padding:22px 18px}.engagement-model-head{grid-template-columns:minmax(145px,.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.engagement-model-head>span{color:#7885a4;font-size:6px}.engagement-model-head b{font-size:14px;font-weight:520;display:block}.engagement-model-head p{color:#737c8a;max-width:780px;margin:8px 0 0;font-size:10px;line-height:1.55}.engagement-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.engagement-model-grid>button{border:1px solid var(--line);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:16px}.engagement-model-grid>button[data-active=true]{background:#7d8db814;border-color:#8797bd;box-shadow:inset 0 0 0 1px #8797bd}.engagement-model-grid>button:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.engagement-model-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.engagement-model-card-head>b{font-size:11px}.engagement-model-card-head>em{color:#91a3d1;font-size:6px;font-style:normal}.engagement-model-grid>button>p{color:#8b94a2;min-height:56px;margin:12px 0;font-size:10px;line-height:1.5}.engagement-model-grid dl{gap:9px;margin:0;display:grid}.engagement-model-grid dl div{border-top:1px solid var(--line);padding-top:8px}.engagement-model-grid dt{color:#64708c;letter-spacing:.1em;font-size:6px}.engagement-model-grid dd{color:#707988;margin:4px 0 0;font-size:9px;line-height:1.45}.engagement-model-foot{color:#6f7887;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:6px;display:flex}.engagement-model-foot b{color:#aab5cf}.engagement-basis{border-bottom:1px solid var(--line);grid-template-columns:minmax(145px,.35fr) 1fr;gap:22px;padding:13px 18px;display:grid}.engagement-basis span{color:#6f7b98;font-size:6px}.engagement-basis p{color:#737d8c;margin:0;font-size:9px;line-height:1.5}@media (max-width:900px){.engagement-models-overview>header,.engagement-overview-grid,.engagement-model-grid{grid-template-columns:1fr}.engagement-model-grid>button>p{min-height:0}.engagement-model-head,.engagement-basis{grid-template-columns:1fr}}.overview-workspace,.workspace-direction,.workspace-board,.workspace-brief,.workspace-actions{border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:88px 5vw}.overview-workspace>header,.workspace-direction>header,.workspace-board>header{max-width:920px;margin-bottom:32px}.overview-workspace>header h2,.workspace-direction>header h2,.workspace-board>header h2,.workspace-brief h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(32px,4vw,58px);font-weight:430;line-height:.98}.overview-workspace>header p,.workspace-board>header p,.workspace-brief p{color:var(--muted);line-height:1.65}.overview-workspace-flow{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.overview-workspace-flow article{background:var(--bg);gap:10px;padding:24px;display:grid}.overview-workspace-flow span{color:#8797bd;font-size:6px}.overview-workspace-flow b{font-size:13px}.overview-workspace-flow p{color:#747c88;margin:0;font-size:10px;line-height:1.55}.conversion-dock-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.overview-orchestration{border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:88px 5vw}.overview-orchestration>header{max-width:980px;margin-bottom:30px}.overview-orchestration>header h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(32px,4vw,58px);font-weight:430;line-height:.98}.overview-orchestration>header p{max-width:920px;color:var(--muted);line-height:1.65}.overview-orchestration-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.overview-orchestration-grid article{background:var(--bg);min-width:0;padding:24px}.overview-orchestration-grid span{color:#8797bd;margin-bottom:10px;font-size:9px;display:block}.overview-orchestration-grid b{margin-bottom:12px;font-size:14px;line-height:1.4;display:block}.overview-orchestration-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.overview-orchestration-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.workspace-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);gap:48px;max-width:1440px;margin:0 auto;padding:104px 5vw 84px;display:grid}.workspace-hero h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(46px,6vw,88px);font-weight:420;line-height:.92}.workspace-hero p{max-width:840px;color:var(--muted);line-height:1.7}.workspace-hero aside{border:1px solid var(--line);align-self:end;padding:26px}.workspace-hero aside span{color:#8797bd;font-size:6px}.workspace-hero aside b{margin:12px 0;font-size:17px;line-height:1.35;display:block}.workspace-hero aside p{margin:0;font-size:10px}.workspace-direction-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.workspace-direction-grid button{appearance:none;background:var(--bg);color:inherit;text-align:left;cursor:pointer;border:0;gap:10px;padding:26px;display:grid}.workspace-direction-grid button[aria-pressed=true]{background:#7d8db814;box-shadow:inset 0 0 0 1px #8797bd}.workspace-direction-grid button:focus-visible{outline:2px solid var(--accent2);outline-offset:-4px}.workspace-direction-grid button p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.workspace-stage-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.workspace-stage-grid article{background:var(--bg);flex-direction:column;gap:12px;min-width:0;padding:26px;display:flex}.workspace-stage-grid article>span{color:#7788b0;font-size:6px}.workspace-stage-grid article>b{font-size:14px}.workspace-stage-grid article[data-state=OPEN]>b{color:#c4a782}.workspace-stage-grid article[data-state=EXTERNAL_GATES]>b{color:#a89aba}.workspace-stage-grid article[data-state=VERIFY]>b{color:#8fa5c8}.workspace-stage-grid ul{margin:0;padding-left:17px}.workspace-stage-grid li,.workspace-stage-grid p,.workspace-stage-grid small{color:var(--muted);margin:0 0 7px;font-size:10px;line-height:1.55}.workspace-brief{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:48px;display:grid}.workspace-brief>aside{border:1px solid var(--line);padding:26px}.workspace-brief>aside span{color:#8797bd;font-size:6px}.workspace-brief>aside b{margin:12px 0;font-size:17px;display:block}.workspace-brief>aside p,.workspace-brief>aside small{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.55;display:block}.workspace-actions{justify-content:space-between;align-items:center;gap:32px;display:flex}.workspace-actions>div:first-child{gap:8px;display:grid}.workspace-actions>div:first-child span{color:#8797bd;font-size:6px}.workspace-actions>div:first-child b{max-width:760px;font-size:16px;line-height:1.4}.workspace-action-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.detail-workspace-callout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#7d8db806;justify-content:space-between;align-items:end;gap:36px;max-width:1440px;margin:0 auto;padding:48px 5vw;display:flex}.detail-workspace-callout>div{max-width:860px}.detail-workspace-callout h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(28px,3vw,46px);font-weight:430}.detail-workspace-callout p{color:var(--muted);margin:0;line-height:1.6}@media (max-width:980px){.overview-workspace-flow,.overview-orchestration-grid,.workspace-stage-grid{grid-template-columns:1fr 1fr}.workspace-hero,.workspace-brief{grid-template-columns:1fr}.workspace-hero aside{align-self:auto}.detail-workspace-callout{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.overview-workspace,.overview-orchestration,.workspace-direction,.workspace-board,.workspace-brief,.workspace-actions{padding:58px 20px}.workspace-hero{padding:76px 20px 56px}.overview-workspace-flow,.overview-orchestration-grid,.workspace-direction-grid,.workspace-stage-grid{grid-template-columns:1fr}.workspace-actions,.workspace-action-links{flex-direction:column;align-items:flex-start}.detail-workspace-callout{padding:38px 20px}}.services-page .mono{letter-spacing:.105em;font-size:11px;line-height:1.35}.services-page small{font-size:11px;line-height:1.55}.services-page dt{font-size:10px;line-height:1.4}.brand-sub{font-size:10px}.cross-app-nav,.header-cta{font-size:12px}.services-locale.compact button{min-width:40px;min-height:40px;font-size:10px}.services-intake-head,.services-intake-context>span,.services-intake-directions legend{font-size:10px;line-height:1.4}.services-intake-directions b{font-size:12px}.services-intake-directions small{font-size:11px}.scope-driver-picker-head p,.scope-driver-picks button small,.intake-review-preview p,.intake-review-preview small,.workspace-stage-grid li,.workspace-stage-grid p,.workspace-stage-grid small,.overview-workspace-flow p,.workspace-brief>aside p,.workspace-brief>aside small,.engagement-overview-grid dd,.engagement-model-head p,.engagement-model-grid>button>p,.engagement-model-grid dd,.engagement-basis p{font-size:11px;line-height:1.55}@media (max-width:680px){.services-subnav a{min-height:44px;padding:0 14px;font-size:10px}.services-locale.compact button{min-width:42px;min-height:42px}.button{min-height:50px}.workspace-direction-grid button{min-height:132px}.workspace-action-links .button{width:100%}}.workspace-package,.workspace-sequence{border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:88px 5vw}.workspace-package>header,.workspace-sequence>header{max-width:960px;margin-bottom:32px}.workspace-package>header h2,.workspace-sequence>header h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(32px,4vw,58px);font-weight:430;line-height:.98}.workspace-package>header p,.workspace-sequence>header p,.workspace-sequence>p{color:var(--muted);max-width:920px;line-height:1.65}.workspace-package-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.workspace-package-grid article{background:var(--bg);min-width:0;padding:26px}.workspace-package-grid article>span{color:#8797bd;margin-bottom:12px;font-size:8px;display:block}.workspace-package-grid article>b{margin-bottom:14px;font-size:15px;line-height:1.4;display:block}.workspace-package-grid ul,.workspace-package-grid ol{margin:0;padding-left:18px}.workspace-package-grid li,.workspace-package-grid p{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.55}.workspace-package-actions{flex-wrap:wrap;align-items:center;gap:18px;padding-top:22px;display:flex}.workspace-package-actions .text-button{color:#9aa9d0;font:inherit;letter-spacing:.06em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:10px;text-decoration:underline}.workspace-package-actions .text-button:focus-visible{outline:2px solid var(--accent2);outline-offset:4px}.workspace-package-actions small{color:var(--muted);font-size:11px;line-height:1.5}.workspace-sequence-list{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workspace-sequence-list li{border-right:1px solid var(--line);align-content:start;gap:10px;min-height:112px;padding:22px;display:grid}.workspace-sequence-list li:last-child{border-right:0}.workspace-sequence-list span{color:#8797bd;font-size:8px}.workspace-sequence-list b{font-size:12px;font-weight:520;line-height:1.45}@media (max-width:980px){.workspace-package-grid{grid-template-columns:1fr}.workspace-sequence-list{grid-template-columns:1fr 1fr}.workspace-sequence-list li:nth-child(2n){border-right:0}.workspace-sequence-list li{border-bottom:1px solid var(--line)}}@media (max-width:680px){.workspace-package,.workspace-sequence{padding:58px 20px}.workspace-sequence-list{grid-template-columns:1fr}.workspace-sequence-list li{border-right:0;min-height:0}.workspace-package-actions{flex-direction:column;align-items:stretch}.workspace-package-actions .button,.workspace-package-actions .text-button{text-align:center;width:100%}}.workspace-orchestration{border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:88px 5vw}.workspace-orchestration>header{max-width:980px;margin-bottom:30px}.workspace-orchestration>header h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(32px,4vw,58px);font-weight:430;line-height:.98}.workspace-orchestration>header p,.workspace-orchestration-boundary{color:var(--muted);max-width:940px;line-height:1.65}.workspace-orchestration-head{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:1px;padding:20px 22px;display:grid}.workspace-orchestration-head span{color:#8797bd;font-size:9px}.workspace-orchestration-head b{font-size:17px}.workspace-orchestration-head small{color:var(--muted);font-size:11px}.workspace-orchestration-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.workspace-orchestration-grid article{background:var(--bg);min-width:0;padding:24px}.workspace-orchestration-grid article>span{color:#8797bd;margin-bottom:10px;font-size:9px;display:block}.workspace-orchestration-grid article>b{margin-bottom:14px;font-size:14px;line-height:1.4;display:block}.workspace-orchestration-grid ol{margin:0;padding-left:20px}.workspace-orchestration-grid li,.workspace-orchestration-grid p{color:var(--muted);margin:0 0 9px;font-size:11px;line-height:1.55}.workspace-orchestration-boundary{margin:20px 0 0}@media (max-width:980px){.workspace-orchestration-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.workspace-orchestration{padding:58px 20px}.workspace-orchestration-head{grid-template-columns:1fr;gap:8px}.workspace-orchestration-grid{grid-template-columns:1fr}}.review-protocol-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:6vw;max-width:1440px;margin:0 auto;padding:156px 5vw 92px;display:grid}.review-protocol-hero h1{letter-spacing:-.06em;max-width:1040px;margin:18px 0 22px;font-size:clamp(48px,6.2vw,92px);font-weight:420;line-height:.93}.review-protocol-hero p{max-width:820px;color:var(--muted);margin:0;font-size:16px;line-height:1.68}.review-protocol-hero aside{border:1px solid var(--line);background:#7d8db806;padding:26px}.review-protocol-hero aside b{margin:14px 0 8px;font-size:19px;line-height:1.35;display:block}.review-protocol-hero aside p{margin-bottom:18px;font-size:12px}.review-protocol-stages,.review-resolution,.review-clarification,.review-receipt,.review-no-lookup,.overview-review-protocol{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:88px 5vw}.review-protocol-stages>header,.review-resolution>header,.review-clarification>header,.review-receipt>header,.overview-review-protocol>header{max-width:980px;margin-bottom:34px}.review-protocol-stages h2,.review-resolution h2,.review-clarification h2,.review-receipt h2,.review-no-lookup h2,.overview-review-protocol h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(34px,4.2vw,62px);font-weight:430;line-height:.98}.review-protocol-stages header p,.review-resolution header p,.review-clarification header p,.review-no-lookup p,.overview-review-protocol header p{color:var(--muted);max-width:920px;line-height:1.65}.review-protocol-stages ol{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.review-protocol-stages li{background:var(--bg);align-content:start;gap:14px;min-width:0;padding:26px;display:grid}.review-protocol-stages li>b{font-size:16px;line-height:1.35}.review-protocol-stages li p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.review-resolution-grid,.review-clarification-grid,.review-receipt-grid,.overview-review-flow{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.review-resolution-grid article,.review-clarification-grid article,.review-receipt-grid article,.overview-review-flow article{background:var(--bg);min-width:0;padding:26px}.review-resolution-grid article>b,.review-clarification-grid article>b,.review-receipt-grid article>b,.overview-review-flow article>b{margin:11px 0 13px;font-size:15px;line-height:1.4;display:block}.review-resolution-grid p,.review-clarification-grid p,.review-receipt-grid p,.overview-review-flow p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.review-resolution-boundary,.review-clarification-boundary{border:1px solid var(--line);background:#7d8db806;grid-template-columns:180px 1fr;gap:24px;margin-top:22px;padding:20px 22px;display:grid}.review-resolution-boundary p,.review-clarification-boundary p{color:var(--muted);margin:0;line-height:1.6}.review-contract-version{color:#7f8fb5;margin-top:20px}.review-no-lookup{justify-content:space-between;align-items:end;gap:40px;display:flex}.review-no-lookup>div:first-child{max-width:900px}.review-next-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.overview-review-protocol .button,.overview-review-flow{margin-top:24px}.services-hero>div>span,.services-direction header>span,.services-boundary>div>span,.services-intake-intro>span,.services-privacy>span,.services-hero-aside>span,.services-locale>span,.services-story section>span,.services-proof-title>span,.services-next span,.services-product-bridge>div>span,.services-market-examples>div>span,.services-process li b,.services-context-rail>span,.services-context-rail p b,.workspace-hero aside span,.workspace-stage-grid article>span,.workspace-brief>aside span,.workspace-actions>div:first-child span{font-size:10px;line-height:1.4}.services-intake-grid label>span{font-size:11px;line-height:1.4}.services-intake-foot p{font-size:11px}.services-ack>span{font-size:10px}.services-ack-grid span{font-size:10px;line-height:1.4}.services-context-rail>a{align-items:center;min-height:38px;font-size:10px;display:inline-flex}.services-context-rail p{font-size:10px}.acceptance-checkpoint-head>span,.scope-driver-picker-head>span,.intake-review-preview>span,.engagement-models-overview>header>span,.engagement-model-head>span,.engagement-basis span,.engagement-model-card-head>em,.engagement-model-grid dt,.engagement-overview-grid dt{font-size:10px;line-height:1.4}.acceptance-checkpoint-picks button>b{font-size:11px}.engagement-model-foot{font-size:10px;line-height:1.45}.overview-workspace-flow span,.workspace-package-grid article>span,.workspace-sequence-list span{font-size:10px}@media (max-width:980px){.review-protocol-hero{grid-template-columns:1fr}.review-protocol-stages ol{grid-template-columns:1fr 1fr}.review-no-lookup{flex-direction:column;align-items:flex-start}.review-resolution-boundary,.review-clarification-boundary{grid-template-columns:1fr}.overview-review-flow{grid-template-columns:1fr 1fr}.review-resolution-grid,.review-clarification-grid,.review-receipt-grid{grid-template-columns:1fr}}@media (max-width:680px){.review-protocol-hero{padding:116px 20px 62px}.review-protocol-stages,.review-resolution,.review-clarification,.review-receipt,.review-no-lookup,.overview-review-protocol{padding:58px 20px}.review-protocol-stages ol,.overview-review-flow{grid-template-columns:1fr}.review-protocol-stages li{padding:22px}.review-next-actions{flex-direction:column;align-items:stretch;width:100%}.review-next-actions .button{width:100%}.services-ack-grid{grid-template-columns:1fr}.services-ack-grid span+span{border-left:0;border-top:1px solid var(--line)}}.services-ack-review-protocol{border:1px solid var(--line);background:#7d8db806;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin:20px 0;padding:20px 22px;display:grid}.services-ack-review-protocol>div>span{color:#8797bd;margin-bottom:9px;font-size:10px;display:block}.services-ack-review-protocol>div>b{margin-bottom:8px;font-size:13px;line-height:1.45;display:block}.services-ack-review-protocol p{color:var(--muted);margin:0;font-size:11px;line-height:1.58}.services-ack-review-protocol>a{white-space:nowrap;align-items:center;min-height:40px;display:inline-flex}@media (max-width:680px){.services-ack-review-protocol{grid-template-columns:1fr;padding:18px}.services-ack-review-protocol>a{white-space:normal}}.scope-review-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 18%,#8e80ff17,#0000 34%);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:6vw;max-width:1440px;margin:0 auto;padding:156px 5vw 92px;display:grid}.scope-review-hero h1{letter-spacing:-.06em;max-width:1080px;margin:18px 0 22px;font-size:clamp(48px,6vw,90px);font-weight:420;line-height:.93}.scope-review-hero p{max-width:850px;color:var(--muted);margin:0;font-size:16px;line-height:1.68}.scope-review-hero aside{border:1px solid var(--line);background:#7d8db806;padding:26px}.scope-review-hero aside b{margin:14px 0 8px;font-size:19px;line-height:1.35;display:block}.scope-review-hero aside p{margin-bottom:18px;font-size:12px}.scope-review-section,.scope-review-next{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:88px 5vw}.scope-review-section>header{max-width:980px;margin-bottom:34px}.scope-review-section h2,.scope-review-next h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(34px,4.2vw,62px);font-weight:430;line-height:.98}.scope-review-section header p,.scope-review-next p{color:var(--muted);max-width:920px;line-height:1.65}.scope-review-grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.scope-review-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.scope-review-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-review-grid article,.scope-change-grid article{background:var(--bg);min-width:0;padding:26px}.scope-review-grid article>b,.scope-change-grid article>b{margin:11px 0 13px;font-size:15px;line-height:1.4;display:block}.scope-review-grid p,.scope-change-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.scope-review-boundary{border:1px solid var(--line);background:#7d8db806;grid-template-columns:180px 1fr;gap:24px;margin-top:22px;padding:20px 22px;display:grid}.scope-review-boundary p{color:var(--muted);margin:0;line-height:1.6}.scope-change-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.scope-change-grid article>span{color:#8797bd;font-size:11px;line-height:1.45;display:block}.scope-review-lifecycle ol{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.scope-review-lifecycle li{background:var(--bg);gap:12px;padding:26px;display:grid}.scope-review-lifecycle li>b{font-size:15px;line-height:1.4}.scope-review-contract{color:#7f8fb5;margin-top:20px}.scope-review-next{justify-content:space-between;align-items:end;gap:40px;display:flex}.scope-review-next>div:first-child{max-width:900px}.scope-review-next>div:last-child{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.overview-scope-governance{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:88px 5vw}.overview-scope-governance>header{max-width:980px;margin-bottom:30px}.overview-scope-governance h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(34px,4.2vw,62px);font-weight:430;line-height:.98}.overview-scope-governance header p{color:var(--muted);max-width:920px;line-height:1.65}.overview-scope-governance-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.overview-scope-governance-grid article{background:var(--bg);padding:26px}.overview-scope-governance-grid article>b{margin:10px 0 12px;font-size:15px;display:block}.overview-scope-governance-grid article p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}@media (max-width:1100px){.scope-change-grid{grid-template-columns:1fr 1fr}.scope-change-grid article:last-child{grid-column:1/-1}.scope-review-grid.four{grid-template-columns:1fr 1fr}}@media (max-width:980px){.scope-review-hero,.scope-review-grid.three,.overview-scope-governance-grid{grid-template-columns:1fr}.scope-review-next{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.scope-review-hero{padding:116px 20px 62px}.scope-review-section,.scope-review-next,.overview-scope-governance{padding:58px 20px}.scope-review-grid.four,.scope-change-grid,.scope-review-lifecycle ol{grid-template-columns:1fr}.scope-change-grid article:last-child{grid-column:auto}.scope-review-boundary{grid-template-columns:1fr}.scope-review-next>div:last-child{flex-direction:column;align-items:stretch;width:100%}.scope-review-next .button{width:100%}}.services-ack-governance-links{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.services-ack-governance-links .text-link{white-space:nowrap}@media (max-width:680px){.services-ack-governance-links{align-items:flex-start}.services-ack-governance-links .text-link{white-space:normal}}.scope-boundary-matrix{border:1px solid var(--line);background:#7d8db806}.scope-boundary-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:28px;padding:26px;display:grid}.scope-boundary-head>span{color:#8797bd;font-size:10px;line-height:1.4}.scope-boundary-head h3{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(22px,2.4vw,34px);font-weight:430}.scope-boundary-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.scope-boundary-grid{grid-template-columns:1fr;display:grid}.scope-boundary-item{border:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;min-width:0;margin:0;padding:22px 26px;display:grid}.scope-boundary-item:last-child{border-bottom:0}.scope-boundary-item legend{float:left;gap:7px;width:100%;padding:0;display:grid}.scope-boundary-item legend b{font-size:14px;line-height:1.35}.scope-boundary-item legend small{color:var(--muted);font-size:11px;line-height:1.5}.scope-boundary-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.scope-boundary-statuses label{border:1px solid var(--line);cursor:pointer;align-items:center;min-height:44px;display:flex;position:relative}.scope-boundary-statuses label:has(input:checked){background:#7d8db81a;box-shadow:inset 0 0 0 1px #8797bd}.scope-boundary-statuses input{opacity:0;pointer-events:none;position:absolute}.scope-boundary-statuses input:focus-visible+span{outline:2px solid var(--accent2);outline-offset:2px}.scope-boundary-statuses span{align-items:center;min-height:42px;padding:0 12px;font-size:10px;display:flex}.scope-boundary-clear{appearance:none;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 10px;text-decoration:underline}.scope-boundary-clear:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.scope-boundary-matrix footer{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding:18px 26px;display:flex}.scope-boundary-matrix footer span{color:#8797bd;font-size:10px}.scope-boundary-matrix footer p{max-width:820px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.workspace-boundary-summary,.intake-boundary-status,.overview-boundary-callout{border:1px solid var(--line);background:#7d8db806;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.workspace-boundary-summary span,.intake-boundary-status span,.overview-boundary-callout>span{color:#8797bd;font-size:10px;line-height:1.4}.workspace-boundary-summary p,.intake-boundary-status p,.overview-boundary-callout p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.overview-boundary-callout{margin:0 0 24px}.overview-boundary-callout>div{max-width:880px}.overview-boundary-callout b{margin-bottom:8px;font-size:14px;line-height:1.4;display:block}.scope-boundary-matrix.compact .scope-boundary-head{padding:20px 22px}.scope-boundary-matrix.compact .scope-boundary-item{padding:18px 22px}.scope-boundary-matrix.compact .scope-boundary-head h3{font-size:22px}@media (max-width:980px){.scope-boundary-head,.scope-boundary-item{grid-template-columns:1fr}.scope-boundary-statuses{justify-content:flex-start}}@media (max-width:680px){.scope-boundary-head,.scope-boundary-item,.scope-boundary-matrix footer{padding-left:18px;padding-right:18px}.scope-boundary-matrix footer,.workspace-boundary-summary,.intake-boundary-status,.overview-boundary-callout{flex-direction:column}.scope-boundary-statuses{grid-template-columns:1fr 1fr;width:100%;display:grid}.scope-boundary-statuses label,.scope-boundary-clear{justify-content:center;width:100%}.scope-boundary-statuses span{justify-content:center}.overview-boundary-callout{padding:18px}}.commercial-journey{border-bottom:1px solid var(--line);background:linear-gradient(#7d8db806,#0000);max-width:1440px;margin:0 auto;padding:72px 5vw}.commercial-journey>header{max-width:980px;margin-bottom:28px}.commercial-journey>header>span,.commercial-depth>header>span,.detail-depth>header>span,.workspace-commercial-summary>header>span{color:#8797bd;font-size:11px;line-height:1.45;display:block}.commercial-journey h2,.commercial-depth h2,.detail-depth>header h2,.workspace-commercial-summary h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(32px,4vw,58px);font-weight:430;line-height:1}.commercial-journey>header p,.commercial-depth>header p,.detail-depth>header p{color:var(--muted);max-width:900px;margin:0;font-size:14px;line-height:1.65}.commercial-journey-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.commercial-journey-grid li{background:var(--bg);min-width:0;padding:24px}.commercial-journey-grid li>span{color:#8797bd;margin-bottom:14px;font-size:10px;display:block}.commercial-journey-grid li>b{margin-bottom:9px;font-size:17px;line-height:1.35;display:block}.commercial-journey-grid li p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.commercial-journey-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.commercial-journey-compact{padding-top:48px;padding-bottom:48px}.commercial-journey-compact>header p{display:none}.commercial-depth,.detail-depth{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:82px 5vw}.commercial-depth>header,.detail-depth>header{max-width:980px;margin-bottom:26px}.progressive-disclosure{border:1px solid var(--line);background:var(--bg);border-bottom:0;max-width:1440px;margin:0 auto}.progressive-disclosure:last-child{border-bottom:1px solid var(--line)}.progressive-disclosure>summary{cursor:pointer;grid-template-columns:130px minmax(0,1fr) 34px;align-items:center;gap:22px;min-height:82px;padding:18px 22px;list-style:none;display:grid}.progressive-disclosure>summary::-webkit-details-marker{display:none}.progressive-disclosure>summary:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.progressive-disclosure>summary>.mono{color:#8797bd;font-size:10px}.progressive-disclosure-copy{gap:5px;display:grid}.progressive-disclosure-copy>b{font-size:16px;line-height:1.35}.progressive-disclosure-copy>small{color:var(--muted);font-size:11px;line-height:1.5}.progressive-disclosure-toggle{text-align:center;font-size:25px;font-weight:300;transition:transform .18s}.progressive-disclosure[open]>.progressive-disclosure-toggle,.progressive-disclosure[open]>summary .progressive-disclosure-toggle{transform:rotate(45deg)}.progressive-disclosure-body{border-top:1px solid var(--line);padding:0 24px 24px}.progressive-disclosure-body>.detail-section,.progressive-disclosure-body>.scope-blueprint,.progressive-disclosure-body>.scope-assurance,.progressive-disclosure-body>.engagement-paths,.progressive-disclosure-body>.engagement-models-overview,.progressive-disclosure-body>.service-comparison,.progressive-disclosure-body>.overview-workspace,.progressive-disclosure-body>.overview-orchestration,.progressive-disclosure-body>.overview-proof,.progressive-disclosure-body>.engagement-process,.progressive-disclosure-body>.overview-review-protocol,.progressive-disclosure-body>.overview-scope-governance,.progressive-disclosure-body>.workspace-package,.progressive-disclosure-body>.workspace-sequence,.progressive-disclosure-body>.workspace-orchestration{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.detail-hero-actions,.detail-workspace-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.detail-hero-consolidated aside .button{margin-top:0}.detail-workspace-actions{justify-content:flex-end}.workspace-commercial-summary{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:64px 5vw}.workspace-commercial-summary>header{max-width:980px;margin-bottom:22px}.workspace-commercial-summary-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.workspace-commercial-summary-grid article{background:var(--bg);padding:22px}.workspace-commercial-summary-grid article>span{color:#8797bd;margin-bottom:12px;font-size:10px;display:block}.workspace-commercial-summary-grid article>b{margin-bottom:8px;font-size:15px;line-height:1.4;display:block}.workspace-commercial-summary-grid article p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.services-process-nav{z-index:16;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a12f5;justify-content:center;gap:6px;padding:7px 5vw;display:flex;position:sticky;top:96px;overflow-x:auto}.services-process-nav a{min-height:36px;color:var(--muted);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 12px;font-size:11px;text-decoration:none;display:flex}.services-process-nav a[aria-current=page]{border-color:var(--line);color:var(--fg);background:#7d8db80f}@media (max-width:1100px){.commercial-journey-grid,.workspace-commercial-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.commercial-journey,.commercial-depth,.detail-depth,.workspace-commercial-summary{padding:52px 20px}.commercial-journey-grid,.workspace-commercial-summary-grid{grid-template-columns:1fr}.commercial-journey-actions,.detail-workspace-actions{flex-direction:column;align-items:stretch}.commercial-journey-actions .button,.detail-workspace-actions .button{width:100%}.progressive-disclosure>summary{grid-template-columns:1fr 30px;gap:10px;padding:16px 18px}.progressive-disclosure>summary>.mono{grid-column:1/-1}.progressive-disclosure-body{padding:0 18px 18px}.services-process-nav{justify-content:flex-start;padding-left:20px;padding-right:20px;top:88px}}@media (prefers-reduced-motion:reduce){.progressive-disclosure-toggle{transition:none}}.solution-fit-advisor{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:88px 5vw}.solution-fit-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:30px;display:grid}.solution-fit-head>div:first-child{max-width:980px}.solution-fit-head h2{letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(34px,4.6vw,66px);font-weight:430;line-height:.97}.solution-fit-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.solution-fit-head .mono{color:#8797bd;font-size:11px}.solution-fit-layout{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:1px;display:grid}.solution-fit-questions,.solution-fit-result{background:var(--bg);min-width:0}.solution-fit-questions{padding:28px}.solution-fit-questions fieldset{border:0;margin:0;padding:0 0 30px}.solution-fit-questions fieldset+fieldset{border-top:1px solid var(--line);padding-top:26px}.solution-fit-questions legend{color:#8797bd;width:100%;padding:0 0 15px;font-size:11px}.solution-fit-questions label{cursor:pointer;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-height:56px;padding:12px 10px;display:grid;position:relative}.solution-fit-questions label:has(input:checked){border-color:var(--line);background:#7d8db80f}.solution-fit-questions input{accent-color:currentColor;width:18px;height:18px;margin-top:2px}.solution-fit-questions input:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.solution-fit-questions label span{gap:5px;display:grid}.solution-fit-questions label b{font-size:13px;line-height:1.4}.solution-fit-questions label small{color:var(--muted);font-size:11px;line-height:1.5}.solution-fit-need-group{padding:12px 0}.solution-fit-need-group>span{color:#8797bd;margin-bottom:7px;font-size:10px;display:block}.solution-fit-result{align-content:start;align-self:start;gap:18px;padding:30px;display:grid;position:sticky;top:148px}.solution-fit-result>span{color:#8797bd;font-size:10px}.solution-fit-result h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.4vw,48px);line-height:1}.solution-fit-path{border:1px solid var(--line);width:max-content;padding:8px 10px;font-size:11px;display:inline-flex}.solution-fit-why,.solution-fit-secondary,.solution-fit-open{border-top:1px solid var(--line);padding-top:16px}.solution-fit-why>span,.solution-fit-secondary>span,.solution-fit-open>span,.solution-fit-products>span{color:#8797bd;margin-bottom:8px;font-size:10px;display:block}.solution-fit-why p,.solution-fit-open p,.solution-fit-open li{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.solution-fit-why small{color:#7f8796;margin-top:8px;font-size:10px;line-height:1.5;display:block}.solution-fit-secondary b{font-size:13px}.solution-fit-open ul{margin:0;padding-left:18px}.solution-fit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.solution-fit-actions .button{min-height:48px}.solution-fit-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.solution-fit-action-prompt{border:1px solid var(--line);color:#8e97a5;margin:0;padding:14px 16px;font-size:11px;line-height:1.55}.solution-fit-products{border-top:1px solid var(--line);padding-top:18px}.solution-fit-products article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.solution-fit-products article>div:first-child{gap:5px;display:grid}.solution-fit-products b{font-size:12px}.solution-fit-products small,.solution-fit-products p{color:var(--muted);font-size:10px;line-height:1.5}.solution-fit-products article>div:last-child{align-items:center;gap:12px;display:flex}.solution-fit-products a{align-items:center;min-height:40px;font-size:10px;display:inline-flex}.workspace-solution-fit{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:36px;max-width:1440px;margin:0 auto;padding:54px 5vw;display:grid}.workspace-solution-fit>span{color:#8797bd;font-size:10px}.workspace-solution-fit>div{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.workspace-solution-fit p{background:var(--bg);color:var(--muted);gap:7px;margin:0;padding:18px;font-size:11px;line-height:1.45;display:grid}.workspace-solution-fit p b{color:var(--fg);font-size:12px}@media (max-width:980px){.solution-fit-head,.solution-fit-layout{grid-template-columns:1fr}.solution-fit-result{position:static}.workspace-solution-fit{grid-template-columns:1fr}.workspace-solution-fit>div{grid-template-columns:1fr 1fr}}@media (max-width:680px){.solution-fit-advisor{padding:58px 20px}.solution-fit-questions,.solution-fit-result{padding:20px}.solution-fit-questions label{min-height:58px;padding:12px 6px}.solution-fit-actions{flex-direction:column;align-items:stretch}.solution-fit-actions .button,.solution-fit-actions .text-link{justify-content:center;width:100%}.solution-fit-products article{grid-template-columns:1fr}.solution-fit-products article>div:last-child{flex-wrap:wrap}.workspace-solution-fit{padding:44px 20px}.workspace-solution-fit>div{grid-template-columns:1fr}}.solution-decision{border:1px solid var(--line);background:var(--panel);margin-top:20px;padding:18px}.solution-decision header h3{margin:.35rem 0 0;font-size:clamp(1.05rem,2vw,1.4rem)}.solution-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.solution-decision-grid article{border:1px solid var(--line);flex-direction:column;gap:8px;min-height:132px;padding:14px;display:flex}.solution-decision-grid article[data-status=STORE_GATED]{border-style:dashed}.solution-decision-grid b{font-size:1rem}.solution-decision-grid ul{margin:0;padding-left:18px}.solution-decision-grid p{margin:0}.solution-decision-status-legend{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 14px;padding:0;display:grid}.solution-decision-status-legend>div{background:var(--bg);min-width:0;padding:10px 12px}.solution-decision-status-legend dt{color:#8ea0cc;font-size:8px}.solution-decision-status-legend dd{color:#858d99;margin:7px 0 0;font-size:9px;line-height:1.5}.solution-decision-compact{padding:14px}.solution-decision-compact header h3{font-size:1rem}.solution-decision-compact .solution-decision-grid article{min-height:110px}@media (max-width:680px){.solution-decision-grid{grid-template-columns:1fr}.solution-decision-grid article{min-height:0}.solution-decision-status-legend{grid-template-columns:1fr}}.product-integration-playbook{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-integration-playbook>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:56px;padding:14px 0;list-style:none;display:grid}.product-integration-playbook>summary::-webkit-details-marker{display:none}.product-integration-playbook>summary:focus-visible{outline:2px solid var(--accent2);outline-offset:4px}.product-integration-playbook>summary>span{gap:6px;display:grid}.product-integration-playbook>summary b{font-size:11px;line-height:1.4}.product-integration-playbook>summary small{color:#8a929f;font-size:11px;line-height:1.55}.product-integration-playbook>summary i{text-align:center;font-size:20px;font-style:normal;font-weight:300;transition:transform .18s}.product-integration-playbook[open]>summary i{transform:rotate(45deg)}.product-integration-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:2px 0 14px;display:grid}.product-integration-grid>section{background:var(--bg);padding:14px}.product-integration-grid>section>span{color:#8493bd;font-size:9px}.product-integration-grid ul{gap:7px;margin:10px 0 0;padding-left:16px;display:grid}.product-integration-grid li{color:#949ca8;font-size:11px;line-height:1.55}.product-integration-cta{color:#a6adba!important;margin:0 0 16px!important;font-size:11px!important;line-height:1.6!important}.product-gated-guidance{border-top:1px solid var(--line);padding-top:14px;color:#a2a9b5!important;margin-top:14px!important}.customization-safety article>.text-link{margin-top:16px;display:inline-block}.customization-safety article>small{color:#858d99;margin-top:8px;font-size:10px;line-height:1.5;display:block}@media (max-width:680px){.product-integration-grid{grid-template-columns:1fr}.product-integration-playbook>summary{grid-template-columns:minmax(0,1fr) 24px}}@media (prefers-reduced-motion:reduce){.product-integration-playbook>summary i{transition:none}}.commercial-hero-r2{min-height:720px;padding-bottom:72px}.commercial-hero-r2>div>span{font-size:9px}.commercial-hero-r2 h1{max-width:1180px}.commercial-hero-r2>div>p{color:#969ca6;max-width:820px}.services-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.services-hero-actions .text-link{align-items:center;min-height:48px;display:inline-flex}.commercial-hero-summary{padding:30px}.commercial-hero-summary>span{font-size:9px}.commercial-hero-summary>p{color:#9299a4}.commercial-hero-summary dl{border-top:1px solid var(--line);margin:24px 0 0;display:grid}.commercial-hero-summary dl div{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.commercial-hero-summary dt{color:#9cabcf;letter-spacing:.08em;font:9px/1.45 SFMono-Regular,Consolas,monospace}.commercial-hero-summary dd{color:#a0a6af;margin:0;font-size:11px;line-height:1.5}.services-route{font-size:9px}.solution-fit-advisor{padding-top:78px}.solution-fit-head h2{max-width:900px}.solution-fit-head p{color:#9299a4;max-width:820px}.solution-fit-starting{border-top:1px solid var(--line)!important;padding-top:26px!important}.solution-fit-starting-note{color:#9299a4;margin:0 0 14px;font-size:11px;line-height:1.55}.solution-fit-context,.solution-fit-market{border-top:1px solid var(--line);margin-top:4px}.solution-fit-context>summary,.solution-fit-market>summary,.solution-fit-decision-detail>summary,.solution-fit-evidence>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:18px;padding:18px 4px;list-style:none;display:grid}.solution-fit-context>summary::-webkit-details-marker{display:none}.solution-fit-market>summary::-webkit-details-marker{display:none}.solution-fit-decision-detail>summary::-webkit-details-marker{display:none}.solution-fit-evidence>summary::-webkit-details-marker{display:none}.solution-fit-context>summary:focus-visible,.solution-fit-market>summary:focus-visible,.solution-fit-decision-detail>summary:focus-visible,.solution-fit-evidence>summary:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.solution-fit-context>summary span,.solution-fit-market>summary span,.solution-fit-decision-detail>summary span,.solution-fit-evidence>summary span{gap:5px;display:grid}.solution-fit-context>summary b,.solution-fit-market>summary b,.solution-fit-decision-detail>summary b,.solution-fit-evidence>summary b{font-size:13px;line-height:1.4}.solution-fit-context>summary small,.solution-fit-market>summary small,.solution-fit-decision-detail>summary small,.solution-fit-evidence>summary small{color:#818994;font-size:10px;line-height:1.5}.solution-fit-context>summary i,.solution-fit-market>summary i,.solution-fit-decision-detail>summary i,.solution-fit-evidence>summary i{text-align:center;font-size:22px;font-style:normal;transition:transform .16s}.solution-fit-context[open]>summary i,.solution-fit-market[open]>summary i,.solution-fit-decision-detail[open]>summary i,.solution-fit-evidence[open]>summary i{transform:rotate(45deg)}.solution-fit-context>div,.solution-fit-market>div{border-top:1px solid var(--line);padding-top:22px}.solution-fit-market .market-selector{margin-top:0}.solution-fit-market>div>p{color:#818994;margin:12px 0 0;font-size:10px;line-height:1.55}.solution-fit-next{background:#8e80ff0b;border:1px solid #8e80ff47;gap:9px;padding:18px;display:grid}.solution-fit-next>span{color:#9cacd2;font-size:9px}.solution-fit-next>b{font-size:14px;font-weight:520;line-height:1.45}.solution-fit-decision-detail,.solution-fit-evidence{border-top:1px solid var(--line)}.solution-fit-decision-detail>.solution-decision{margin-top:0;margin-bottom:18px}.solution-fit-evidence>.solution-fit-products{border-top:0;padding-top:6px}.solution-fit-evidence>.solution-fit-products+.solution-fit-products{border-top:1px solid var(--line)}.solution-fit-open li,.solution-fit-open p{font-size:12px}.solution-fit-products small,.solution-fit-products p{font-size:11px}.solution-decision-status-legend dt{font-size:10px}.solution-decision-status-legend dd{font-size:11px}.solution-decision-grid ul,.solution-decision-grid p{font-size:11px;line-height:1.5}@media (max-width:680px){.commercial-hero-r2{min-height:auto;padding-top:142px;padding-bottom:58px}.services-hero-actions{flex-direction:column;align-items:stretch}.services-hero-actions .button,.services-hero-actions .text-link{justify-content:center;width:100%}.commercial-hero-summary dl div{grid-template-columns:78px minmax(0,1fr)}.solution-fit-context>summary,.solution-fit-market>summary,.solution-fit-decision-detail>summary,.solution-fit-evidence>summary{padding:17px 0}.solution-fit-context>div,.solution-fit-market>div{padding-top:16px}}@media (prefers-reduced-motion:reduce){.solution-fit-context>summary i,.solution-fit-market>summary i,.solution-fit-decision-detail>summary i,.solution-fit-evidence>summary i{transition:none}}.intake-core-prompt{border-top:1px solid var(--line);background:#ffffff03;grid-template-columns:minmax(150px,.38fr) minmax(0,1.62fr);align-items:start;gap:24px;padding:22px 18px 16px;display:grid}.intake-core-prompt>span{color:#8b9ac0;font-size:10px;line-height:1.4}.intake-core-prompt>div{gap:7px;display:grid}.intake-core-prompt b{font-size:15px;font-weight:540;line-height:1.4}.intake-core-prompt p{color:#858d99;max-width:760px;margin:0;font-size:11px;line-height:1.6}.intake-outcome-cues{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:8px;display:grid}.intake-outcome-cues span{color:#9ba4b1;background:#0b0f15;gap:6px;padding:12px 14px;font-size:11px;line-height:1.55;display:grid}.intake-outcome-cues b{color:#8d9cc0;letter-spacing:.07em;font-size:10px;font-weight:520;line-height:1.35}.intake-core-grid{border-bottom:1px solid var(--line)}.intake-scope-precision{border-bottom:1px solid var(--line);background:linear-gradient(#8e80ff08,#ffffff02)}.intake-scope-precision>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:18px;min-height:78px;padding:16px 18px;list-style:none;display:grid}.intake-scope-precision>summary::-webkit-details-marker{display:none}.intake-scope-precision>summary:focus-visible{outline:2px solid var(--accent2);outline-offset:-3px}.intake-scope-precision>summary>span{gap:6px;display:grid}.intake-scope-precision>summary b{font-size:13px;line-height:1.4}.intake-scope-precision>summary small{color:#858d99;font-size:11px;line-height:1.5}.intake-scope-precision>summary em{color:#93a2c8;text-align:right;font-size:10px;font-style:normal;line-height:1.35}.intake-scope-precision>summary i{text-align:center;font-size:22px;font-style:normal;transition:transform .16s}.intake-scope-precision[open]>summary i{transform:rotate(45deg)}.intake-scope-precision-body{border-top:1px solid var(--line)}.precision-brief-grid{background:#ffffff02}.precision-brief-grid .decision-brief-field{min-height:210px}.intake-scope-precision .acceptance-checkpoint-picker{border-top:1px solid var(--line)}.intake-scope-precision .intake-optional{border-bottom:0}.intake-scope-precision .engagement-model-selector{border-top:1px solid var(--line)}@media (max-width:760px){.intake-core-prompt{grid-template-columns:1fr;gap:10px;padding:18px 14px}.intake-outcome-cues{grid-template-columns:1fr}.intake-outcome-cues span{font-size:12px}.intake-scope-precision>summary{grid-template-columns:minmax(0,1fr) 24px;gap:12px;min-height:72px;padding:15px 14px}.intake-scope-precision>summary em{text-align:left;grid-area:2/1}.intake-scope-precision>summary i{grid-area:1/2/3}.precision-brief-grid .decision-brief-field{min-height:0}}@media (prefers-reduced-motion:reduce){.intake-scope-precision>summary i{transition:none}}.product-foundation-snapshot{border:1px solid var(--line);background:#ffffff03;grid-template-columns:1fr;display:grid}.product-foundation-snapshot>section{border-bottom:1px solid var(--line);gap:8px;padding:15px 16px;display:grid}.product-foundation-snapshot>section:last-child{border-bottom:0}.product-foundation-snapshot span{color:#91a1c7;font-size:10px;line-height:1.4}.product-foundation-snapshot b{font-size:12px;font-weight:560;line-height:1.4}.product-foundation-snapshot p{color:#9299a4!important;margin:0!important;font-size:11px!important;line-height:1.6!important}.product-foundation-snapshot small{color:#7f8793;font-size:10px;line-height:1.55}.product-foundation-snapshot small strong{color:#a2acc4;letter-spacing:.06em;font-size:9px}.product-foundation-snapshot section[data-proof=exact]{background:#668d7909}.product-foundation-snapshot section[data-proof=gap]{background:#b1846709}.customization-product-grid>article{gap:16px}.customization-product-grid>article>.product-integration-playbook{margin-top:0}.customization-product-actions .text-link{align-items:center;min-height:40px;display:inline-flex}.customization-product-actions .button{justify-content:center;align-items:center;min-height:46px;font-size:10px;display:flex}.customization-product-head>span,.customization-directions>span:first-child{font-size:10px}.customization-directions>span:not(:first-child){font-size:11px}@media (max-width:680px){.product-foundation-snapshot>section{padding:14px}.product-foundation-snapshot p{font-size:11px!important}.customization-product-actions .button{width:100%}}.detail-decision-strip{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1440px;margin:0 auto;display:grid}.detail-decision-strip article{background:var(--bg);align-content:start;gap:10px;min-width:0;padding:24px 5vw 26px;display:grid}.detail-decision-strip article+article{border-left:1px solid var(--line)}.detail-decision-strip span{color:#91a1c7;font-size:10px;line-height:1.4}.detail-decision-strip b{color:#aeb5c0;font-size:14px;font-weight:520;line-height:1.5}.detail-decision-strip .text-link{align-items:center;width:max-content;min-height:40px;margin-top:4px;display:inline-flex}.detail-back,.detail-hero-grid>div>span,.detail-hero-grid aside>span,.detail-section>header>span,.detail-section>div>span,.fit-card>span,.numbered-list b,.inputs-process ol b,.technical-boundary>span,.scenario-panel>span,.proof-panel>span,.other-services a>span,.conversion-dock span,.engagement-process header>span,.engagement-process li b,.proof-list em,.field-meta,.services-intake-contact-title span{font-size:10px;line-height:1.4}.detail-hero-actions .button,.conversion-dock-actions .button{min-height:46px}.detail-hero-actions .text-link,.conversion-dock-actions .text-link{align-items:center;min-height:42px;display:inline-flex}.conversion-dock b{font-size:12px;line-height:1.45}@media (max-width:900px){.detail-decision-strip{grid-template-columns:1fr}.detail-decision-strip article{padding:20px 5vw}.detail-decision-strip article+article{border-left:0;border-top:1px solid var(--line)}}@media (max-width:680px){.detail-decision-strip article{padding:18px 20px}.conversion-dock-actions{gap:8px;width:100%;display:grid}.conversion-dock-actions .button,.conversion-dock-actions .text-link{justify-content:center;width:100%}.detail-hero-actions{flex-direction:column;align-items:stretch}.detail-hero-actions .button,.detail-hero-actions .text-link{justify-content:center;width:100%}}.product-release-state{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:12px;gap:.35rem;margin:.9rem 0 1rem;padding:.85rem 1rem;display:grid}.product-release-state>span{letter-spacing:.06em;font-size:.72rem}.product-release-state p{margin:0;line-height:1.5}.product-release-state small{color:var(--muted);font-size:.78rem;line-height:1.45}.product-release-state[data-release-divergence=true]{border-style:dashed}@media (max-width:720px){.product-release-state{padding:.8rem}.product-release-state>span{font-size:.7rem}.product-release-state small{font-size:.8rem}}.automation-readiness{border:1px solid var(--line);border-radius:18px;margin:1rem 0 2rem;padding:1.25rem}.automation-readiness>header{max-width:900px}.automation-readiness>header h2{margin:.45rem 0 .55rem}.automation-readiness>header p{color:var(--muted);line-height:1.55}.automation-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.automation-readiness-grid article{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);border-radius:14px;gap:.85rem;padding:1rem;display:grid}.automation-readiness-grid article[data-ready=true]{border-style:solid}.automation-readiness-grid article[data-ready=false][data-candidate=true]{border-style:dashed}.automation-readiness-head span,.automation-readiness-route span{letter-spacing:.05em;font-size:.72rem}.automation-readiness-head h3{margin:.28rem 0}.automation-readiness-head p{color:var(--muted);margin:0;line-height:1.45}.automation-readiness dl{gap:.45rem;margin:0;display:grid}.automation-readiness dl div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:.65rem;padding-top:.45rem;display:grid}.automation-readiness dt{font-size:.72rem;font-family:var(--font-mono);letter-spacing:.04em}.automation-readiness dd{margin:0;line-height:1.4}.automation-readiness-route{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.automation-readiness footer{margin-top:1rem}@media (max-width:820px){.automation-readiness-grid,.automation-readiness dl div{grid-template-columns:1fr}.automation-readiness-route{flex-direction:column;align-items:flex-start}.automation-readiness{padding:1rem}}.store-handoff-focus{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:1rem;margin:1rem 0 2rem;padding:1.2rem;display:grid}.store-handoff-focus-main h2{margin:.35rem 0 .5rem}.store-handoff-focus-main>p{line-height:1.55}.store-handoff-focus dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.store-handoff-focus dl div{border-top:1px solid var(--line);padding:.7rem}.store-handoff-focus dt{font-size:.7rem;font-family:var(--font-mono);letter-spacing:.04em}.store-handoff-focus dd{margin:.25rem 0 0;line-height:1.4}.store-handoff-caveat{border-left:3px solid;padding:.75rem}.store-handoff-focus aside{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.store-handoff-focus aside p{color:var(--muted);margin:0;line-height:1.45}.store-handoff-focus aside .button{min-height:44px;margin-top:auto}@media (max-width:820px){.store-handoff-focus{grid-template-columns:1fr;padding:1rem}.store-handoff-focus dl{grid-template-columns:1fr}.store-handoff-focus aside .button{text-align:center;width:100%}}.workspace-buyer-guide{border:1px solid var(--line);border-radius:18px;margin:1rem 0 1.5rem;padding:1.1rem}.workspace-buyer-guide header{max-width:900px}.workspace-buyer-guide header h2{margin:.35rem 0 .7rem}.workspace-buyer-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.workspace-buyer-guide-grid article{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;padding:.9rem;display:flex}.workspace-buyer-guide-grid article>span{letter-spacing:.04em;font-size:.72rem}.workspace-buyer-guide-grid article p{color:var(--muted);margin:0;line-height:1.45}.workspace-buyer-guide-action .button{align-self:flex-start;min-height:44px;margin-top:auto}.workspace-solution-fit{margin-top:.75rem}@media (max-width:820px){.workspace-buyer-guide-grid{grid-template-columns:1fr}.workspace-buyer-guide{padding:.9rem}.workspace-buyer-guide-action .button{text-align:center;width:100%}}.project-decision-summary{background:linear-gradient(#0f131af5,#0a0d12f5);border:1px solid #212733;max-width:1440px;margin:20px auto 0;padding:26px 30px}.project-decision-summary>header{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:10px 34px;margin-bottom:20px;display:grid}.project-decision-summary>header>span{color:#8392b5;letter-spacing:.12em;grid-column:1/-1;font-size:10px}.project-decision-summary>header h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,38px);line-height:1.04}.project-decision-summary>header p{color:#8f97a4;margin:0;font-size:12px;line-height:1.65}.project-decision-summary-grid{border-top:1px solid #232a36;border-left:1px solid #232a36;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-decision-summary-grid article{background:#ffffff03;border-bottom:1px solid #232a36;border-right:1px solid #232a36;min-height:180px;padding:18px}.project-decision-summary-grid article>span{color:#8392b5;letter-spacing:.09em;margin-bottom:22px;font-size:10px;display:block}.project-decision-summary-grid article>b{margin-bottom:10px;font-size:15px;line-height:1.35;display:block}.project-decision-summary-grid article>p{color:#8f97a4;margin:0;font-size:11px;line-height:1.6}.project-decision-summary-reasons{border-top:1px solid #232a36;grid-template-columns:160px 1fr;gap:16px;margin-top:18px;padding-top:18px;display:grid}.project-decision-summary-reasons>span{color:#8392b5;letter-spacing:.1em;font-size:10px}.project-decision-summary-reasons>div{flex-wrap:wrap;gap:8px;display:flex}.project-decision-summary-reasons>div>span{color:#a5adba;border:1px solid #283244;padding:7px 9px;font-size:10px;line-height:1.25}.project-decision-summary-intake{background:#0c1016;margin:0 0 20px;padding:20px 22px}.project-decision-summary-intake>header{grid-template-columns:1fr;margin-bottom:16px}.project-decision-summary-intake>header h2{font-size:22px}@media (max-width:980px){.project-decision-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-decision-summary>header,.project-decision-summary-reasons{grid-template-columns:1fr}}@media (max-width:620px){.project-decision-summary{padding:20px 18px}.project-decision-summary-grid{grid-template-columns:1fr}.project-decision-summary-grid article{min-height:auto}.project-decision-summary-intake{padding:18px 16px}.project-decision-summary-reasons>div>span{font-size:11px}}.services-ack-next{border-top:1px solid #25303d;border-left:1px solid #25303d;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;display:grid}.services-ack-next article{background:#ffffff04;border-bottom:1px solid #25303d;border-right:1px solid #25303d;min-height:170px;padding:18px}.services-ack-next article>span{color:#8798bd;letter-spacing:.1em;margin-bottom:20px;font-size:10px;display:block}.services-ack-next article>b{overflow-wrap:anywhere;margin-bottom:9px;font-size:14px;line-height:1.35;display:block}.services-ack-next article>p{color:#939ba7;margin:0;font-size:11px;line-height:1.6}.services-ack .progressive-disclosure{margin:20px 0}.services-ack .progressive-disclosure>summary{min-height:72px}.services-ack-boundary{background:#7d8db806;border:1px solid #94a0c23d;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:22px;margin:18px 0 22px;padding:18px 20px;display:grid}.services-ack-boundary>span{color:#8798bd;font-size:10px}.services-ack-boundary b{font-size:13px;line-height:1.45;display:block}.services-ack-boundary p{margin:6px 0 0;font-size:11px;line-height:1.58}.services-ack-actions{padding-top:2px}.services-ack-actions .text-button:first-child{font-weight:600}@media (max-width:680px){.services-ack-boundary{grid-template-columns:1fr;padding:18px}.services-ack-boundary p{font-size:12px}}@media (max-width:920px){.services-ack-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.services-ack-next{grid-template-columns:1fr}.services-ack-next article{min-height:auto}.services-ack-next article>p{font-size:12px}}.proof-list{border:0;gap:12px;display:grid}.proof-list>.proof-evidence-card{background:#0b0e13;border:1px solid #222a36;padding:0;display:block}.proof-evidence-card>header{border-bottom:1px solid #222a36;padding:20px 22px}.proof-evidence-card>header>div{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.proof-evidence-card>header span{color:#8292b7;letter-spacing:.08em;font-size:10px}.proof-evidence-card>header em{color:#b19ac9;font-size:10px;font-style:normal}.proof-evidence-card>header h3{margin:0 0 10px;font-size:19px;line-height:1.25}.proof-evidence-card>header h3 a{color:inherit;text-decoration:none}.proof-evidence-card>header h3 a:hover{text-underline-offset:4px;text-decoration:underline}.proof-evidence-card>header p{color:#9098a4;margin:0;font-size:12px;line-height:1.6}.proof-evidence-facts{grid-template-columns:.9fr 1.1fr;display:grid}.proof-evidence-facts section{border-bottom:1px solid #222a36;padding:18px 22px}.proof-evidence-facts section+section{border-left:1px solid #222a36}.proof-evidence-facts span{color:#8292b7;letter-spacing:.08em;margin-bottom:10px;font-size:10px;display:block}.proof-evidence-facts b,.proof-evidence-facts p{color:#a5adb8;margin:0;font-size:11px;font-weight:500;line-height:1.6}.proof-evidence-boundary>summary{cursor:pointer;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;min-height:58px;padding:14px 22px;list-style:none;display:grid}.proof-evidence-boundary>summary::-webkit-details-marker{display:none}.proof-evidence-boundary>summary:focus-visible{outline-offset:-3px;outline:2px solid}.proof-evidence-boundary>summary span{color:#8292b7;font-size:10px}.proof-evidence-boundary>summary b{font-size:11px;font-weight:520}.proof-evidence-boundary>summary i{color:#8999bc;font-size:18px;font-style:normal;transition:transform .18s}.proof-evidence-boundary[open]>summary i{transform:rotate(45deg)}.proof-evidence-boundary>div{border-top:1px solid #1e2530;padding:0 22px 20px}.proof-evidence-boundary>div>p{color:#959da9;margin:16px 0 0;font-size:11px;line-height:1.65}.proof-evidence-history{border-top:1px solid #1e2530;padding-top:14px}.proof-evidence-history span{color:#9b8490;margin-bottom:7px;font-size:10px;display:block}.proof-evidence-boundary .text-link{align-items:center;min-height:40px;margin-top:14px;display:inline-flex}@media (max-width:720px){.proof-evidence-facts{grid-template-columns:1fr}.proof-evidence-facts section+section{border-left:0}.proof-evidence-boundary>summary{grid-template-columns:1fr auto}.proof-evidence-boundary>summary span{grid-column:1/-1}.proof-evidence-card>header p,.proof-evidence-facts b,.proof-evidence-facts p,.proof-evidence-boundary>div>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.proof-evidence-boundary>summary i{transition:none}}.trust-snapshot{background:#0a0d12;border:1px solid #202734;max-width:1440px;margin:22px auto 0;padding:28px 30px}.trust-snapshot>header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:10px 34px;margin-bottom:20px;display:grid}.trust-snapshot>header>span{color:#8292b7;letter-spacing:.12em;grid-column:1/-1;font-size:10px}.trust-snapshot>header h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.7vw,36px);line-height:1.05}.trust-snapshot>header p{color:#8f97a3;margin:0;font-size:12px;line-height:1.65}.trust-snapshot-grid{border-top:1px solid #222a36;border-left:1px solid #222a36;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-snapshot-grid article{border-bottom:1px solid #222a36;border-right:1px solid #222a36;min-height:230px;padding:20px}.trust-snapshot-grid article>div{justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}.trust-snapshot-grid span,.trust-snapshot-grid em{letter-spacing:.07em;font-size:10px;line-height:1.4}.trust-snapshot-grid span{color:#8292b7}.trust-snapshot-grid em{color:#ae97c4;text-align:right;font-style:normal}.trust-snapshot-grid h3{margin:0 0 12px;font-size:18px;line-height:1.25}.trust-snapshot-grid p{color:#a0a8b4;margin:0 0 14px;font-size:12px;line-height:1.6}.trust-snapshot-grid small{color:#767f8c;font-size:11px;line-height:1.6;display:block}.trust-snapshot-actions{padding-top:18px}.trust-snapshot-actions .text-link{align-items:center;min-height:42px;display:inline-flex}@media (max-width:900px){.trust-snapshot>header,.trust-snapshot-grid{grid-template-columns:1fr}.trust-snapshot-grid article{min-height:auto}}@media (max-width:620px){.trust-snapshot{padding:20px 18px}.trust-snapshot-grid p{font-size:13px}.trust-snapshot-grid small{font-size:12px}}.services-intake-direction-locked{border-bottom:1px solid var(--line);background:#ffffff03;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.services-intake-direction-locked>span{color:#7f8fb2;letter-spacing:.08em;font-size:10px}.services-intake-direction-locked b{margin-bottom:6px;font-size:14px;display:block}.services-intake-direction-locked p{color:#858e9b;max-width:760px;margin:0;font-size:11px;line-height:1.55}.services-intake-direction-locked .text-link{white-space:nowrap;align-items:center;min-height:42px;display:inline-flex}@media (max-width:780px){.services-intake-direction-locked{grid-template-columns:1fr}.services-intake-direction-locked p{font-size:12px}.services-intake-direction-locked .text-link{justify-self:start}}.project-decision-summary-actions{border-top:1px solid #232a36;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 22px;margin-top:18px;padding-top:18px;display:grid}.project-decision-summary-actions>div>span{color:#8392b5;letter-spacing:.1em;margin-bottom:6px;font-size:10px;display:block}.project-decision-summary-actions>div>p{color:#8f97a4;max-width:760px;margin:0;font-size:11px;line-height:1.6}.project-decision-summary-actions .text-button{color:#c5ccda;min-height:44px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#10151d;border:1px solid #2d3748;padding:10px 14px;font-size:10px}.project-decision-summary-actions .text-button:hover{color:#fff;border-color:#46546c}.project-decision-summary-actions .text-button:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.project-decision-summary-copy-status{color:#b993a2;grid-column:1/-1;min-height:16px;font-size:10px;line-height:1.4}@media (max-width:700px){.project-decision-summary-actions{grid-template-columns:1fr}.project-decision-summary-actions .text-button{width:100%;min-height:48px}.project-decision-summary-copy-status{grid-column:auto}}.commercial-questions{background:#0a0e14;border:1px solid #202733;max-width:1440px;margin:22px auto;padding:30px}.commercial-questions>header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:10px 34px;margin-bottom:18px;display:grid}.commercial-questions>header>span{color:#8494b8;letter-spacing:.11em;grid-column:1/-1;font-size:10px}.commercial-questions>header h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,36px);line-height:1.06}.commercial-questions>header p{color:#8e97a5;margin:0;font-size:12px;line-height:1.65}.commercial-questions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commercial-question{background:#0d1219;border:1px solid #222a36}.commercial-question>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:70px;padding:14px 16px;list-style:none;display:grid}.commercial-question>summary::-webkit-details-marker{display:none}.commercial-question>summary>span{color:#8494b8;font-size:10px}.commercial-question>summary>b{font-size:13px;line-height:1.4}.commercial-question>summary>i{color:#8494b8;font-size:16px;font-style:normal;transition:transform .18s}.commercial-question[open]>summary>i{transform:rotate(45deg)}.commercial-question>summary:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.commercial-question>div{padding:0 16px 18px 60px}.commercial-question>div p{color:#9099a7;margin:0;font-size:12px;line-height:1.7}.commercial-questions-boundary{color:#7f8793;margin:16px 0 0;font-size:10px;line-height:1.5}@media (max-width:820px){.commercial-questions>header,.commercial-questions-grid{grid-template-columns:1fr}}@media (max-width:620px){.commercial-questions{padding:20px 18px}.commercial-question>summary{min-height:76px;padding:14px 12px}.commercial-question>div{padding:0 12px 16px 56px}.commercial-question>div p{font-size:12px}}@media (prefers-reduced-motion:reduce){.commercial-question>summary>i{transition:none}}.intake-completion-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intake-completion-guide>a{min-height:82px;color:inherit;background:#0c1117;border:1px solid #252c37;gap:6px;padding:13px 14px;text-decoration:none;display:grid;position:relative}.intake-completion-guide>a:hover{border-color:#3a4659}.intake-completion-guide>a:focus-visible,.intake-completion-next>a:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.intake-completion-guide>a>b{color:#8998bb;letter-spacing:.09em;font-size:9px}.intake-completion-guide>a>em{font-size:11px;font-style:normal;line-height:1.4}.intake-completion-guide>a>small{color:#7f8da8;text-underline-offset:3px;font-size:10px;text-decoration:underline}.intake-completion-guide>a[data-ready=true]{background:#0d1613;border-color:#2e453c}.intake-completion-guide>a[data-ready=true]>em{color:#b8d2c6}.intake-completion-next{background:#0a0e14;border:1px solid #252c37;grid-column:1/-1;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.intake-completion-next>span{color:#8998bb;font-size:9px}.intake-completion-next>b{font-size:11px;line-height:1.4}.intake-completion-next>a{color:#aab9db;align-items:center;min-height:42px;font-size:10px;text-decoration:none;display:inline-flex}.intake-completion-next[data-ready=true]{border-color:#2e453c}.intake-completion-next[data-ready=true]>b{color:#b8d2c6}@media (max-width:760px){.intake-completion-guide{grid-template-columns:1fr}.intake-completion-guide>a{min-height:70px}.intake-completion-next{grid-column:auto;grid-template-columns:1fr}.intake-completion-next>a{min-height:44px}}.brand-sub{font-size:10px;line-height:1.35}.services-hero>div>span,.services-direction header>span,.services-boundary>div>span,.services-intake-intro>span,.services-privacy>span,.service-selection>header>span,.product-choice>header>span,.overview-proof>header>span{font-size:10px}.services-route{font-size:10px;line-height:1.45}.services-hero-aside>span,.services-locale>span,.services-story section>span,.services-proof-title>span,.services-next span,.services-product-bridge>div>span,.services-market-examples>div>span{font-size:10px}.services-locale button{min-height:40px;font-size:11px}.services-subnav a{letter-spacing:.025em;min-height:44px;font-size:11px}.market-selector>span{font-size:10px}.comparison-actions a{font-size:11px}.market-selector button{min-height:42px;font-size:11px}.service-comparison>header>span,.comparison-head>span,.service-comparison dt{font-size:10px}.service-comparison dd{font-size:12px;line-height:1.55}.detail-back,.detail-hero-grid>div>span,.detail-hero-grid aside>span,.detail-section>header>span,.detail-section>div>span,.fit-card>span,.technical-boundary>span,.scenario-panel>span,.proof-panel>span,.other-services a>span{font-size:10px}.detail-back{align-items:center;min-height:40px;margin-bottom:44px;display:inline-flex}.numbered-list b,.inputs-process ol b,.engagement-process li b,.proof-list em{font-size:10px}.proof-list p,.scenario-panel li,.proof-panel p{font-size:12px;line-height:1.65}.conversion-dock span,.engagement-process header>span,.services-intake-head,.services-intake-context>span,.services-intake-directions legend,.services-intake-contact-title span,.intake-decision-context>span,.intake-decision-context p b,.scope-starters-head>span,.scope-driver-picker-head>span,.acceptance-checkpoint-head>span,.engagement-model-head>span,.engagement-basis span,.scope-clarity-head>span,.scope-clarity-grid span{font-size:10px}.services-intake-directions small,.intake-decision-context>small,.intake-draft-strip small,.intake-review-preview p,.engagement-basis p,.scope-clarity-grid li,.scope-clarity-grid p,.scope-clarity>p{font-size:11px;line-height:1.55}.services-intake-grid label>span,.field-meta{font-size:10px}.services-intake-grid input,.services-intake-grid select,.services-intake-grid textarea{font-size:14px}.intake-draft-strip span,.intake-progress b,.intake-review-preview>span{font-size:10px}.intake-progress em,.intake-review-preview small,.intake-completion-guide>a>small{font-size:11px}.scope-clarity-head>b{font-size:10px}.scope-starter-grid button small,.scope-driver-picks button small{font-size:11px;line-height:1.5}.scope-starter-grid button em{font-size:10px}.system-signal-picks button{min-height:44px;font-size:11px}.acceptance-checkpoint-picks button{min-height:54px}.acceptance-checkpoint-picks button>span{font-size:10px}.acceptance-checkpoint-picks button>b{font-size:11px;line-height:1.45}.services-ack>span,.services-ack-grid span{font-size:10px}.services-ack-grid b{font-size:12px;line-height:1.5}.services-ack-actions .text-button{min-height:40px;font-size:11px}.engagement-models-overview>header>span,.engagement-overview-grid article>span,.engagement-overview-grid dt,.engagement-model-card-head>em,.engagement-model-grid dt,.engagement-model-foot{font-size:10px}.engagement-overview-grid dd,.engagement-model-grid dd,.engagement-models-overview>small{font-size:11px;line-height:1.55}.engagement-model-grid>button{min-height:52px}.engagement-paths>header>span,.path-card-head>span,.path-card-head em,.engagement-path-grid dt,.path-direction-note{font-size:10px}.path-products em,.path-products small{font-size:11px}.customization-hero>div>span,.customization-hero>aside>span,.customization-products>header>span,.customization-boundary>header>span,.customization-fit>header>span,.customization-safety>header>span,.customization-product-head>span,.customization-directions>span:first-child,.customization-inputs-process>div>span,.customization-inputs-process ol li b,.customization-safety article span,.customization-fallback>span{font-size:10px}.customization-directions>span:not(:first-child),.customization-boundary .boundary-columns b,.customization-fallback-links a{font-size:11px}.customization-product-actions .button{min-height:46px;font-size:11px}.workspace-hero aside span,.workspace-stage-grid article>span,.workspace-brief>aside span,.workspace-actions>div:first-child span,.overview-workspace-flow span{font-size:10px}.workspace-stage-grid li,.workspace-stage-grid p,.workspace-buyer-guide-grid p,.workspace-commercial-summary-grid p{font-size:12px;line-height:1.55}.workspace-package-grid article>span,.workspace-sequence-list span,.workspace-orchestration-head span,.workspace-orchestration-grid article>span{font-size:10px}.workspace-actions .button,.workspace-action-links .text-link{min-height:44px}.delivery-proof-hero>div>span,.delivery-proof-hero>aside>span,.delivery-proof-section>header>span,.proof-lifecycle-boundary>span,.delivery-proof-next>div:first-child>span,.proof-commercial-paths>span,.proof-commercial-paths b,.proof-decisions b,.proof-contract b,.proof-execution b,.proof-execution-boundary>span,.proof-inventory-grid em,.proof-lifecycle-note,.proof-history-note{font-size:10px}.proof-inventory-grid span,.proof-inventory-grid small{font-size:11px;line-height:1.55}.delivery-proof-next .button{min-height:46px;font-size:11px}.services-context-rail>span,.services-context-rail p b{font-size:10px}.services-context-rail p,.services-context-rail>a{font-size:11px}.services-context-rail>a{align-items:center;min-height:40px;display:inline-flex}@media (max-width:680px){.services-subnav a{min-height:46px;font-size:11px}.services-intake-directions small,.scope-clarity-grid li,.scope-clarity-grid p{font-size:12px}.services-intake-grid input,.services-intake-grid select,.services-intake-grid textarea{font-size:16px}.workspace-stage-grid li,.workspace-stage-grid p{font-size:12px}}.services-subnav{top:76px}.services-process-nav{z-index:17;min-height:50px;top:120px}.services-process-nav a{min-height:40px}.services-context-rail{top:120px}.services-process-nav+.services-context-rail{top:170px}#intake-direction-step,#intake-result-step,#intake-contact-step,#intake-submit-step{scroll-margin-top:180px}@media (max-width:980px){.services-subnav{top:112px}.services-process-nav,.services-context-rail{top:156px}.services-process-nav+.services-context-rail{top:206px}#intake-direction-step,#intake-result-step,#intake-contact-step,#intake-submit-step{scroll-margin-top:220px}}@media (max-width:680px){.services-process-nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;padding-left:18px;padding-right:18px}.services-process-nav::-webkit-scrollbar{display:none}.services-process-nav a{min-height:44px;font-size:11px}.services-context-rail{gap:12px;min-height:58px}}.services-intake-recovery{background:#b7777709;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) auto;align-items:start;padding:18px 20px}.services-intake-recovery>span{color:#a77f7f;letter-spacing:.1em;font-size:10px;line-height:1.45}.services-intake-error-copy{gap:7px;min-width:0;display:grid}.services-intake-error-copy b{color:#d0aaaa;font-size:13px}.services-intake-error-copy p{color:#bd9292;margin:0;font-size:12px;line-height:1.55}.services-intake-error-copy small{color:#8f7d83;font-size:11px;line-height:1.55}.services-intake-recovery button{text-align:left;min-height:44px;padding:0 4px;font-size:10px;line-height:1.35}.services-intake-recovery:focus{outline-offset:3px;outline:2px solid #d0aaaab3}#intake-optional-step{scroll-margin-top:180px}@media (max-width:760px){.services-intake-recovery{grid-template-columns:1fr;gap:10px}.services-intake-recovery button{justify-self:start;min-height:48px}#intake-optional-step{scroll-margin-top:220px}}.buyer-scenarios{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:82px 5vw}.buyer-scenarios>header{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);align-items:start;gap:4vw;margin-bottom:34px;display:grid}.buyer-scenarios>header>span{color:#7b89ad;font-size:10px;line-height:1.45}.buyer-scenarios>header h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(34px,4.2vw,62px);font-weight:430;line-height:.96}.buyer-scenarios>header p{color:#89919e;grid-column:2;max-width:920px;margin:0;font-size:14px;line-height:1.65}.buyer-scenarios-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.buyer-scenarios-grid>article{background:var(--bg);flex-direction:column;min-height:390px;padding:30px;display:flex}.buyer-scenario-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.buyer-scenario-head>span{color:#7785a8;font-size:10px;line-height:1.45}.buyer-scenario-head>b{color:#b1bddb;text-align:right;font-size:10px;font-weight:520;line-height:1.45}.buyer-scenarios-grid h3{letter-spacing:-.03em;max-width:620px;margin:0 0 14px;font-size:28px;font-weight:480;line-height:1.05}.buyer-scenarios-grid article>p{color:#9098a4;max-width:720px;margin:0 0 24px;font-size:14px;line-height:1.65}.buyer-scenarios-grid dl{background:var(--line);border:1px solid var(--line);gap:1px;margin:0 0 26px;display:grid}.buyer-scenarios-grid dl>div{background:#090b0f;grid-template-columns:94px 1fr;gap:14px;padding:16px 18px;display:grid}.buyer-scenarios-grid dt{color:#7785a8;font-size:10px;font-family:var(--mono);line-height:1.45}.buyer-scenarios-grid dd{color:#a5acb7;margin:0;font-size:12px;line-height:1.55}.buyer-scenarios-grid .text-button{align-self:flex-start;min-height:44px;margin-top:auto;font-size:11px}.buyer-scenarios-grid article>small{color:#69727e;margin-top:18px;font-size:11px;line-height:1.55;display:block}.buyer-scenarios>footer{grid-template-columns:180px 1fr;align-items:start;gap:26px;padding-top:24px;display:grid}.buyer-scenarios>footer>span{color:#7785a8;font-size:10px}.buyer-scenarios>footer p{color:#737c88;max-width:900px;margin:0;font-size:12px;line-height:1.6}@media (max-width:900px){.buyer-scenarios>header{grid-template-columns:1fr}.buyer-scenarios>header p{grid-column:auto}.buyer-scenarios-grid{grid-template-columns:1fr}.buyer-scenarios-grid>article{min-height:0}.buyer-scenarios>footer{grid-template-columns:1fr}}@media (max-width:620px){.buyer-scenarios{padding:58px 18px}.buyer-scenarios-grid>article{padding:22px 20px}.buyer-scenario-head{gap:8px;display:grid}.buyer-scenario-head>b{text-align:left}.buyer-scenarios-grid h3{font-size:24px}.buyer-scenarios-grid dl>div{grid-template-columns:1fr}.buyer-scenarios-grid .text-button{justify-content:flex-start;width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.buyer-scenarios *{scroll-behavior:auto!important}}.market-context-panel{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:72px 5vw}.market-context-panel>header{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);align-items:start;gap:4vw;margin-bottom:28px;display:grid}.market-context-panel>header>span{color:#7b89ad;font-size:10px;line-height:1.45}.market-context-panel>header h2{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(30px,3.8vw,54px);font-weight:430;line-height:1}.market-context-panel>header p{color:#87909c;grid-column:2;max-width:900px;margin:0;font-size:14px;line-height:1.65}.market-context-selector{gap:8px;margin-bottom:16px;display:flex}.market-context-selector button{border:1px solid var(--line2);color:#8f98a7;min-width:82px;min-height:44px;font:600 11px/1 var(--mono);cursor:pointer;background:#090b0f}.market-context-selector button[aria-pressed=true]{color:#0b0d11;background:#e9edf7;border-color:#e9edf7}.market-context-selector button:focus-visible{outline-offset:3px;outline:2px solid #b7c4e6}.market-context-current{background:var(--line);border:1px solid var(--line);grid-template-columns:1.2fr .9fr 1fr;gap:1px;display:grid}.market-context-current article{background:var(--bg);min-height:210px;padding:24px}.market-context-current span{color:#7785a8;font-size:10px;line-height:1.45}.market-context-current h3{margin:18px 0 12px;font-size:24px;font-weight:480;line-height:1.05}.market-context-current p,.market-context-current li{color:#8b949f;font-size:12px;line-height:1.6}.market-context-current ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.market-context-current li{padding-left:18px;position:relative}.market-context-current li:before{content:"+";color:#8191bb;position:absolute;left:0}.market-context-invariant b{color:#aeb7c6;margin-top:20px;font-size:11px;font-weight:520;line-height:1.55;display:block}@media (max-width:900px){.market-context-panel>header{grid-template-columns:1fr}.market-context-panel>header p{grid-column:auto}.market-context-current{grid-template-columns:1fr}.market-context-current article{min-height:0}}@media (max-width:620px){.market-context-panel{padding:54px 18px}.market-context-selector{grid-template-columns:repeat(3,1fr);display:grid}.market-context-selector button{min-width:0;min-height:48px}.market-context-current article{padding:20px}}.overview-decision-lane{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:1px;max-width:1440px;margin:22px auto 0;display:grid}.overview-decision-lane>.trust-snapshot,.overview-decision-lane>.market-context-panel{background:#0a0d12;border:0;max-width:none;margin:0;padding:28px}.overview-decision-lane>.trust-snapshot{border-right:0}.overview-decision-lane>.market-context-panel{border-left:0}.overview-decision-lane .trust-snapshot>header,.overview-decision-lane .market-context-panel>header{margin-bottom:20px;display:block}.overview-decision-lane .trust-snapshot>header>span,.overview-decision-lane .market-context-panel>header>span{margin-bottom:12px;display:block}.overview-decision-lane .trust-snapshot>header h2,.overview-decision-lane .market-context-panel>header h2{margin:0 0 12px;font-size:clamp(22px,2.4vw,34px);line-height:1.04}.overview-decision-lane .trust-snapshot>header p,.overview-decision-lane .market-context-panel>header p{grid-column:auto;font-size:12px;line-height:1.6}.overview-decision-lane .trust-snapshot-grid{grid-template-columns:1fr}.overview-decision-lane .trust-snapshot-grid article{min-height:0;padding:16px 18px}.overview-decision-lane .trust-snapshot-grid article>div{margin-bottom:12px}.overview-decision-lane .trust-snapshot-grid h3{margin-bottom:8px;font-size:16px}.overview-decision-lane .trust-snapshot-grid p{margin-bottom:8px;font-size:12px}.overview-decision-lane .trust-snapshot-grid small{font-size:11px;line-height:1.5}.overview-decision-lane .market-context-selector{margin-bottom:12px}.overview-decision-lane .market-context-current{grid-template-columns:1fr}.overview-decision-lane .market-context-current article{min-height:0;padding:16px 18px}.overview-decision-lane .market-context-current h3{margin:10px 0 8px;font-size:18px}.overview-decision-lane .market-context-current p,.overview-decision-lane .market-context-current li{font-size:11px;line-height:1.55}.overview-decision-lane .market-context-current ul{gap:8px;margin-top:12px}.overview-decision-lane .market-context-invariant b{margin-top:12px;font-size:10px}@media (max-width:980px){.overview-decision-lane{grid-template-columns:1fr}.overview-decision-lane>.trust-snapshot{border-bottom:1px solid var(--line)}}@media (max-width:620px){.overview-decision-lane{border-left:0;border-right:0;margin-top:14px}.overview-decision-lane>.trust-snapshot,.overview-decision-lane>.market-context-panel{padding:22px 18px}.overview-decision-lane .trust-snapshot-grid p,.overview-decision-lane .market-context-current p,.overview-decision-lane .market-context-current li{font-size:12px}}.buyer-scenarios-grid a.text-button{cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.buyer-scenarios-grid a.text-button:focus-visible{outline-offset:4px;outline:2px solid #b7c4e6}.project-decision-summary-share-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.project-decision-summary-share-actions .text-button{text-align:left;min-height:44px;padding:11px 14px}.project-decision-summary-share-actions .text-button-secondary{color:#8d9ab8;background:#0b0e13;border-color:#2a3446}.project-decision-summary-share-actions .text-button:focus-visible{outline-offset:3px;outline:2px solid #b7c4e6}@media (max-width:700px){.project-decision-summary-share-actions{grid-template-columns:1fr}.project-decision-summary-share-actions .text-button{min-height:48px}}.intake-submit-boundary{border:1px solid var(--line);background:#090b0f;grid-template-columns:minmax(160px,.35fr) minmax(0,1.65fr);align-items:start;gap:18px;margin-top:14px;padding:15px 18px;display:grid}.intake-submit-boundary>span{color:#7f8eb2;font-size:10px;line-height:1.45}.intake-submit-boundary>div{gap:6px;display:grid}.intake-submit-boundary b{font-size:13px;font-weight:520;line-height:1.45}.intake-submit-boundary p{color:#818a96;margin:0;font-size:11px;line-height:1.55}.intake-privacy-details{border:1px solid var(--line);background:#080a0d;border-top:0}.intake-privacy-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:58px;padding:12px 18px;list-style:none;display:grid}.intake-privacy-details>summary::-webkit-details-marker{display:none}.intake-privacy-details>summary:focus-visible{outline:2px solid var(--accent2);outline-offset:-3px}.intake-privacy-details>summary span{gap:4px;display:grid}.intake-privacy-details>summary b{font-size:12px;font-weight:520;line-height:1.4}.intake-privacy-details>summary small{color:#777f8b;font-size:10px;line-height:1.45}.intake-privacy-details>summary i{text-align:center;font-size:20px;font-style:normal;transition:transform .16s}.intake-privacy-details[open]>summary i{transform:rotate(45deg)}.intake-privacy-details-body{border-top:1px solid var(--line)}.intake-privacy-preview-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.intake-privacy-preview-grid article{background:#0b0e13;min-height:120px;padding:16px 18px}.intake-privacy-preview-grid span{color:#8392b6;font-size:10px;line-height:1.45}.intake-privacy-preview-grid p{color:#8f98a4;margin:10px 0 0;font-size:12px;line-height:1.6}.intake-privacy-preview-boundary{color:#747d89;border-top:1px solid var(--line);margin:0;padding:14px 18px;font-size:11px;line-height:1.6}@media (max-width:720px){.intake-submit-boundary{grid-template-columns:1fr;padding:14px}.intake-privacy-preview-grid{grid-template-columns:1fr}.intake-privacy-preview-grid article{min-height:0}.intake-privacy-preview-boundary{font-size:12px}.intake-privacy-details>summary{min-height:64px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.intake-privacy-details>summary i{transition:none}}.service-entry-decision-lane{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1px;max-width:1440px;margin:22px auto 0;display:grid}.service-entry-decision-lane>.project-decision-summary{background:#0a0d12;border:0;max-width:none;margin:0}.service-entry-context{background:#0a0d12;flex-direction:column;gap:20px;padding:26px;display:flex}.service-entry-context>div:first-child>span{color:#7f8eb2;font-size:10px;line-height:1.45}.service-entry-context h2{margin:12px 0;font-size:24px;font-weight:480;line-height:1.08}.service-entry-context p{color:#8d96a2;margin:0;font-size:12px;line-height:1.6}.service-entry-market-links{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.service-entry-market-links a{border:1px solid var(--line2);min-height:44px;font:600 11px/1 var(--mono);color:#8f98a7;justify-content:center;align-items:center;text-decoration:none;display:flex}.service-entry-market-links a[aria-current=true]{color:#0b0d11;background:#e9edf7;border-color:#e9edf7}.service-entry-market-links a:focus-visible{outline-offset:3px;outline:2px solid #b7c4e6}.service-entry-market-boundary{border-top:1px solid var(--line);padding-top:16px;margin-top:auto!important}.service-entry-market-boundary b{font:600 10px/1.4 var(--mono);color:#8090b4;margin-bottom:8px;display:block}@media (max-width:980px){.service-entry-decision-lane{grid-template-columns:1fr}.service-entry-context{border-top:1px solid var(--line)}}@media (max-width:620px){.service-entry-decision-lane{border-left:0;border-right:0;margin-top:14px}.service-entry-context{padding:22px 18px}.service-entry-market-links a{min-height:48px}.service-entry-context p{font-size:13px}}.intake-draft-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:520px;display:flex}.intake-draft-actions small{text-align:right;color:#707b8e;flex-basis:100%;font-size:10px;line-height:1.5}.intake-draft-actions .text-button{min-height:38px}@media (max-width:680px){.intake-draft-actions{justify-content:flex-start;width:100%}.intake-draft-actions small{text-align:left}.intake-draft-actions .text-button{min-height:44px}}.workspace-preview-authority{border-bottom:1px solid var(--line);background:#6f82b70b;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;margin:0;padding:18px 24px;display:grid}.workspace-preview-authority>div{gap:7px;display:grid}.workspace-preview-authority span{color:#8999c1;font-size:10px}.workspace-preview-authority h2{margin:0;font-size:15px;font-weight:540;line-height:1.4}.workspace-preview-authority p{color:#7e8795;max-width:820px;margin:0;font-size:11px;line-height:1.65}.workspace-preview-authority[data-state=empty]{background:#7e7e7e06}@media (max-width:760px){.workspace-preview-authority{grid-template-columns:1fr;gap:10px;padding:16px 18px}.workspace-preview-authority h2{font-size:16px}.workspace-preview-authority p{font-size:12px}}.workspace-package-share-boundary{color:#788395;flex-basis:100%;max-width:900px;font-size:10px;line-height:1.6}.workspace-package-actions .button,.workspace-package-actions .text-button{min-height:40px}@media (max-width:680px){.workspace-package-share-boundary{font-size:12px}.workspace-package-actions .button,.workspace-package-actions .text-button{min-height:44px}}.commercial-route-boundary{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.commercial-route-boundary>span{color:#8797bd;font-size:10px}.commercial-route-boundary p{color:#848d9b;margin:0;font-size:11px;line-height:1.55}.commercial-route-boundary[data-route-owner=store]{border-top-color:#8e80ff57}.commercial-route-boundary-compact{margin-top:4px}.conversion-dock .commercial-route-boundary{max-width:760px;margin-top:10px}.project-decision-summary-next{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:grid}.project-decision-summary-next>div{gap:6px;display:grid}.project-decision-summary-next span{color:#8797bd;font-size:10px}.project-decision-summary-next b{font-size:13px}.project-decision-summary-next p{color:#818a98;margin:0;font-size:11px;line-height:1.5}.project-decision-summary-next .button{min-height:46px}@media (max-width:680px){.project-decision-summary-next{grid-template-columns:1fr}.project-decision-summary-next .button{width:100%}}.services-context-rail-actions{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.services-context-rail-actions>a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.services-context-primary{color:#d0d7e6;background:#10151d;border:1px solid #303a4c;gap:8px;padding:8px 11px;font-size:11px}.services-context-primary>span{color:#8392b5;letter-spacing:.08em;font-size:10px}.services-context-secondary{color:#909bad;font-size:10px}.services-context-primary:focus-visible,.services-context-secondary:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}@media (max-width:980px){.services-context-rail-actions{margin-left:0}.services-context-primary{min-height:44px}.services-context-primary>span{font-size:10px}}.commercial-hero-r2+.service-selection{padding-top:72px}.commercial-depth .overview-decision-lane{margin:0 0 24px}@media (max-width:680px){.commercial-hero-r2+.service-selection{padding-top:52px}.commercial-depth .overview-decision-lane{margin-left:-18px;margin-right:-18px}}.detail-primary-outcomes{padding-top:72px}.detail-primary-handoff{border-bottom:1px solid var(--line);background:linear-gradient(#7d8db809,#0000);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;max-width:1440px;margin:0 auto;padding:34px 5vw 42px;display:grid}.detail-primary-handoff>div:first-child{gap:10px;max-width:900px;display:grid}.detail-primary-handoff>div:first-child>span{color:#8797bd;font-size:10px;line-height:1.45}.detail-primary-handoff h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.3vw,46px);font-weight:440;line-height:1.02}.detail-primary-handoff p{max-width:820px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.detail-primary-handoff-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.detail-primary-handoff-actions .button{min-height:48px}.detail-primary-handoff-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.direct-entry-context-disclosure .service-entry-decision-lane{max-width:none;margin:20px 0 0}.direct-entry-context-disclosure .commercial-journey,.direct-entry-context-disclosure .commercial-questions,.direct-entry-context-disclosure .automation-readiness{max-width:none;margin-left:0;margin-right:0}.direct-entry-context-disclosure .commercial-journey,.direct-entry-context-disclosure .commercial-questions{padding-left:0;padding-right:0}.direct-entry-context-disclosure .automation-readiness{margin-top:24px}@media (max-width:900px){.detail-primary-handoff{grid-template-columns:1fr;align-items:start}.detail-primary-handoff-actions{justify-content:flex-start}}@media (max-width:680px){.detail-primary-outcomes{padding-top:52px}.detail-primary-handoff{gap:24px;padding:28px 18px 34px}.detail-primary-handoff p{font-size:14px}.detail-primary-handoff-actions{gap:8px;width:100%;display:grid}.detail-primary-handoff-actions .button,.detail-primary-handoff-actions .text-link{justify-content:center;width:100%}.direct-entry-context-disclosure .service-entry-decision-lane{margin-left:-18px;margin-right:-18px}.direct-entry-context-disclosure .commercial-journey,.direct-entry-context-disclosure .commercial-questions{padding-top:40px;padding-bottom:40px}}.intake-decision-disclosure{border-left:0;border-right:0}.intake-decision-disclosure .project-decision-summary-intake{background:0 0;border:0;margin:0;padding:20px 0 0}@media (max-width:680px){.services-process-nav{min-height:0;position:static;top:auto}.services-context-rail,.services-process-nav+.services-context-rail{z-index:auto;scrollbar-width:none;position:static;top:auto;overflow-x:auto}.services-context-rail::-webkit-scrollbar{display:none}.services-context-rail{align-items:flex-start;padding-top:10px;padding-bottom:10px}.services-context-rail>span{padding-top:10px}.services-context-rail-actions{align-items:stretch}.services-context-primary,.services-context-secondary{min-height:48px}.intake-completion-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.intake-completion-guide>a{align-content:start;min-height:82px;padding:11px 10px}.intake-completion-guide>a>b{font-size:10px}.intake-completion-guide>a>em{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.intake-completion-guide>a>small{display:none}.intake-completion-next{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.intake-completion-next>span{display:none}.intake-completion-next>a{text-align:right;justify-content:flex-end;min-height:48px}.services-intake-directions{gap:7px;padding:14px}.services-intake-directions legend{padding-top:14px}.services-intake-directions span{justify-content:flex-start;gap:7px;min-height:78px;padding:12px 14px}.services-intake-directions small{font-size:12px;line-height:1.45}.conversion-dock{bottom:max(8px,env(safe-area-inset-bottom));margin-bottom:max(8px,env(safe-area-inset-bottom));padding-bottom:max(14px,env(safe-area-inset-bottom))}#intake-direction-step,#intake-result-step,#intake-contact-step,#intake-submit-step,#intake-optional-step{scroll-margin-top:176px}.intake-decision-disclosure .progressive-disclosure-body{padding-left:16px;padding-right:16px}.intake-decision-disclosure .project-decision-summary-intake{padding-top:8px}}@media (max-width:420px){.intake-completion-guide{gap:4px;padding-left:8px;padding-right:8px}.intake-completion-guide>a{padding-left:8px;padding-right:8px}.intake-completion-guide>a>em{font-size:10px}.intake-completion-next{grid-template-columns:1fr}.intake-completion-next>a{text-align:left;justify-content:flex-start}}.service-selection-decision{border-top:1px solid var(--line);margin:24px 0 28px;display:grid}.service-selection-decision>div{border-bottom:1px solid var(--line);padding:16px 0}.service-selection-decision dt{color:#91a1c7;letter-spacing:.06em;margin:0 0 8px;font:10px/1.4 SFMono-Regular,Consolas,monospace}.service-selection-decision dd{color:#a0a7b1;margin:0;font-size:12px;line-height:1.6}.service-selection-grid article{min-height:460px}@media (max-width:1100px){.service-selection-grid article{min-height:auto}}@media (max-width:680px){.service-selection-decision{margin-top:20px}.service-selection-decision dd{font-size:12px}}.commercial-route-boundary>b{color:#c3cad6;font-size:12px;font-weight:540;line-height:1.45}.commercial-route-boundary-compact>b{font-size:11px}.commercial-route-boundary[data-route-owner=store]>b{color:#c9c4ff}.services-store-handoff{border:1px solid var(--line2);background:linear-gradient(135deg,#7167d714,#080a0eeb);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:34px;margin:0 5vw 96px;padding:34px;display:grid}.services-store-handoff>div:first-child>span{color:#9188d8;font-size:10px}.services-store-handoff h2{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(28px,3.6vw,52px);font-weight:440;line-height:1}.services-store-handoff>div:first-child>p{color:#929aa7;max-width:820px;margin:0;line-height:1.65}.services-store-handoff-actions{justify-items:stretch;gap:14px;display:grid}.services-store-handoff-actions .button,.services-store-handoff-actions .text-link{text-align:center;justify-content:center;align-items:center;min-height:46px;display:flex}.detail-store-handoff{margin-top:28px}@media (max-width:760px){.services-store-handoff{grid-template-columns:1fr;gap:24px;margin:0 18px 64px;padding:24px}.services-store-handoff-actions{width:100%}}.services-fit-review-handoff{border:1px solid var(--line2);background:#0c0f15b8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:28px 5vw 96px;padding:30px 34px;display:grid}.services-fit-review-handoff>div{gap:9px;max-width:880px;display:grid}.services-fit-review-handoff>div>span{color:#8797bd;font-size:10px}.services-fit-review-handoff h2{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,42px);font-weight:440;line-height:1.04}.services-fit-review-handoff p{color:#929aa7;margin:0;line-height:1.65}.services-fit-review-handoff>.button{white-space:nowrap;min-height:48px}.detail-fit-pending{border-top-color:#8797bd52}@media (max-width:760px){.services-fit-review-handoff{grid-template-columns:1fr;gap:20px;margin:24px 18px 64px;padding:24px}.services-fit-review-handoff>.button{justify-content:center;width:100%}}.intake-minimum-grid{background:#ffffff02;grid-template-columns:1fr}.intake-minimum-grid .services-intake-message{min-height:220px}.intake-start-help{border-bottom:1px solid var(--line);background:#ffffff02}.intake-start-help>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;min-height:68px;padding:14px 18px;list-style:none;display:grid}.intake-start-help>summary::-webkit-details-marker{display:none}.intake-start-help>summary:focus-visible{outline:2px solid var(--accent2);outline-offset:-3px}.intake-start-help>summary span{gap:5px;display:grid}.intake-start-help>summary b{font-size:12px;line-height:1.4}.intake-start-help>summary small{color:#858d99;font-size:10px;line-height:1.5}.intake-start-help>summary i{text-align:center;font-size:20px;font-style:normal;transition:transform .16s}.intake-start-help[open]>summary i{transform:rotate(45deg)}.intake-start-help-body{border-top:1px solid var(--line);padding:0 18px 18px}.intake-start-help-body>.services-intake-guidance{margin-top:14px;margin-bottom:10px}.intake-start-help-body>.scope-starters{background:0 0;border-bottom:0;margin:0;padding:16px 0 0}.intake-minimum-contract{border-bottom:1px solid var(--line);background:#68918009;grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr);gap:22px;padding:18px;display:grid}.intake-minimum-contract>span{color:#8aa997;font-size:10px;line-height:1.4}.intake-minimum-contract>div{gap:5px;display:grid}.intake-minimum-contract b{font-size:12px;font-weight:550;line-height:1.45}.intake-minimum-contract p{color:#858d99;max-width:850px;margin:0;font-size:11px;line-height:1.6}.intake-optional-qualification{border-bottom:1px solid var(--line);background:#ffffff02;gap:10px;padding:18px;display:grid}.intake-optional-qualification>div:first-child{grid-template-columns:minmax(160px,.4fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.intake-optional-qualification>div:first-child span{color:#8b9ac0;font-size:10px}.intake-optional-qualification>div:first-child p{color:#858d99;margin:0;font-size:11px;line-height:1.55}.precision-routing-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.intake-optional-qualification .qualification-note{margin:0}.intake-completion-guide{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.intake-minimum-grid .services-intake-message{min-height:0}.intake-start-help>summary{min-height:64px;padding:14px}.intake-start-help-body{padding:0 14px 14px}.intake-minimum-contract{grid-template-columns:1fr;gap:8px;padding:15px 14px}.intake-optional-qualification{padding:15px 14px}.intake-optional-qualification>div:first-child{grid-template-columns:1fr;gap:6px}.precision-routing-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.intake-start-help>summary i{transition:none}}@media (max-width:560px){.intake-completion-guide{grid-template-columns:1fr}}.intake-response-contract{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#6f88b409;grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr);gap:22px;padding:18px;display:grid}.intake-response-contract>span{color:#8b9abd;font-size:10px;line-height:1.4}.intake-response-contract>div{gap:5px;display:grid}.intake-response-contract b{font-size:12px;font-weight:550;line-height:1.45}.intake-response-contract p{color:#858d99;max-width:850px;margin:0;font-size:11px;line-height:1.6}.services-ack-primary-action{margin-top:10px}.services-ack-secondary-actions{margin:0;padding:2px 0 4px}.services-ack-secondary-actions .text-button{min-height:36px}@media (max-width:760px){.intake-response-contract{grid-template-columns:1fr;gap:8px;padding:15px 14px}.intake-response-contract p{font-size:12px}}.engagement-route-gated{color:#7f8998;letter-spacing:.06em;align-items:center;min-height:38px;margin-top:auto;font-size:10px;line-height:1.4;display:inline-flex}.engagement-route-gate{border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin-top:18px;padding:16px 18px;display:flex}.engagement-route-gate b{font-size:12px;font-weight:520;line-height:1.5}.engagement-route-gate .text-link{align-items:center;min-height:42px;display:inline-flex}@media (max-width:680px){.engagement-route-gate{flex-direction:column;align-items:stretch}.engagement-route-gate .text-link{width:100%}}.evidence-authority-note{border:1px dashed var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:12px;grid-column:1/-1;gap:.35rem;margin:.7rem 0 1rem;padding:.9rem 1rem;display:grid}.evidence-authority-note>span,.evidence-authority-note>small{letter-spacing:.05em;font-size:.72rem}.evidence-authority-note>b{line-height:1.4}.evidence-authority-note>p{color:var(--muted);margin:0;line-height:1.5}.evidence-authority-note-compact{margin:.55rem 0;padding:.7rem .8rem}.evidence-authority-note-compact>b{font-size:.9rem}.evidence-authority-note-compact>small{color:var(--muted)}@media (max-width:680px){.evidence-authority-note{padding:.8rem}.evidence-authority-note>span,.evidence-authority-note>small{font-size:.7rem}}
