: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}.service-navigator{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:5vw;padding:104px 5vw;display:grid}.service-navigator>header>span{color:#8493bd;font-size:7px}.service-navigator h2{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(44px,4.7vw,76px);font-weight:430;line-height:.94}.service-navigator>header p{color:#747c88;max-width:590px;font-size:12px;line-height:1.65}.navigator-workbench{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);display:grid}.navigator-questions{border-right:1px solid var(--line)}.navigator-questions fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:0 18px 20px}.navigator-questions fieldset:last-child{border-bottom:0}.navigator-questions legend{color:#7785aa;width:100%;padding:20px 0 14px;font-size:6px}.navigator-questions label{cursor:pointer;margin-top:8px;display:block;position:relative}.navigator-questions input{opacity:0;pointer-events:none;position:absolute}.navigator-questions label>span{border:1px solid var(--line);padding:14px 15px;transition:border-color .18s,background .18s;display:block}.navigator-questions label b{font-size:11px;font-weight:580;display:block}.navigator-questions label small{color:#747c88;margin-top:7px;font-size:9px;line-height:1.5;display:block}.navigator-questions input:checked+span{background:#7d8db80f;border-color:#7d8db8;box-shadow:inset 0 0 0 1px #7d8db8}.navigator-questions input:focus-visible+span{outline:2px solid var(--accent2);outline-offset:3px}.navigator-result{flex-direction:column;min-width:0;padding:26px;display:flex}.navigator-result>span{color:#8493bd;font-size:6px}.navigator-result h3{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(30px,3vw,48px);font-weight:440;line-height:1}.navigator-result-why{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.navigator-result-why b{color:#7c89aa;font-size:6px}.navigator-result-why p{color:#8b929e;margin:10px 0 0;font-size:11px;line-height:1.6}.navigator-primary-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.navigator-primary-actions .button{flex:190px}.navigator-products{border-top:1px solid var(--line);margin-top:auto;padding-top:22px}.navigator-products>div:first-child>b{font-size:12px}.navigator-products>div:first-child>p{color:#717986;margin:7px 0 16px;font-size:10px;line-height:1.5}.navigator-products article{border-top:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.navigator-products article>span{color:#8493bd;font-size:6px}.navigator-products article>b{font-size:11px;font-weight:560}.navigator-products article>div{gap:12px;display:flex}.navigator-products article a{color:#b4bed8;font-size:9px}.navigator-note,.navigator-custom-only p{color:#747c88;font-size:10px;line-height:1.55}.navigator-note{margin:16px 0 0}.navigator-custom-only{border:1px solid var(--line);background:#ffffff03;margin-top:auto;padding:20px}.navigator-custom-only b{color:#8d99b8;font-size:7px}.navigator-custom-only p{margin:10px 0 0}@media (max-width:1180px){.service-navigator{grid-template-columns:1fr}.navigator-workbench{grid-template-columns:1fr 1fr}}@media (max-width:820px){.navigator-workbench{grid-template-columns:1fr}.navigator-questions{border-right:0;border-bottom:1px solid var(--line)}.navigator-products article{grid-template-columns:1fr}.navigator-products article>div{justify-content:flex-start}}@media (max-width:680px){.service-navigator{padding:76px 18px}.navigator-result{padding:20px}.navigator-questions fieldset{padding-left:14px;padding-right:14px}.navigator-primary-actions{display:grid}.navigator-primary-actions .button{width:100%}}.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}}.navigator-market{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.navigator-market>span{color:#6f7d9f;margin-right:6px;font-size:6px}.navigator-market button{border:1px solid var(--line);color:#7f8796;cursor:pointer;background:0 0;min-height:34px;padding:0 12px;font-size:9px}.navigator-market button[aria-pressed=true]{color:#e5e8ef;background:#7d8db812;border-color:#7d8db8}.navigator-market 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}}.navigator-path-badge{border:1px solid var(--line);background:#7d8db80b;margin-top:-8px;padding:10px 12px}.navigator-path-badge span{color:#9cadd5;letter-spacing:.1em;font-size:6px}.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}.comparison-actions a{font-size:9px}.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}.overview-conversion-dock{margin-top:-70px;margin-bottom:70px}.overview-conversion-dock b{overflow-wrap:anywhere}@media (max-width:680px){.overview-conversion-dock{margin-top:-52px;margin-bottom:52px}}.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-status{border-bottom:1px solid var(--line);background:#6b7eb80b;justify-content:space-between;align-items:center;gap:22px;padding:16px 18px;display:flex}.intake-draft-status>div{gap:6px;display:grid}.intake-draft-status span{color:#8191b8;font-size:6px}.intake-draft-status b{font-size:12px;font-weight:520}.intake-draft-status p{color:#737c8a;max-width:760px;margin:0;font-size:9px;line-height:1.55}.intake-draft-status[data-state=unavailable]{background:#b1846709}.intake-draft-status .text-button{white-space:nowrap}.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-status{flex-direction:column;align-items:flex-start}.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}.services-subnav a{letter-spacing:.025em;min-height:46px;font-size:11px}.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-route{font-size:10px;line-height:1.45}.services-locale button{min-height:40px;font-size:10px}.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-ack-grid b{font-size:11px;line-height:1.5}.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>span{font-size:10px}.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-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-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}.buyer-paths{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:82px 5vw 72px}.buyer-paths>header{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;column-gap:5vw;margin-bottom:28px;display:grid}.buyer-paths>header>span{color:#91a0c5;grid-column:1;font-size:10px}.buyer-paths>header h2,.buyer-paths>header p{grid-column:2}.buyer-paths>header h2{letter-spacing:-.052em;margin:0;font-size:clamp(38px,5vw,70px);font-weight:430;line-height:.94}.buyer-paths>header p{color:#959ca6;max-width:760px;margin:18px 0 0;font-size:14px;line-height:1.65}.buyer-path-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.buyer-path-card{background:var(--bg);flex-direction:column;min-height:310px;padding:28px;transition:background .16s,box-shadow .16s;display:flex}.buyer-path-card:hover{background:#ffffff06}.buyer-path-card[data-active=true]{background:linear-gradient(#8e80ff17,#8e80ff05);box-shadow:inset 0 0 0 1px #b6adff57}.buyer-path-card>span{color:#95a4ca;font-size:10px}.buyer-path-card h3{letter-spacing:-.035em;margin:36px 0 12px;font-size:clamp(25px,2.5vw,38px);font-weight:450;line-height:1}.buyer-path-card p{color:#9299a4;margin:0;font-size:13px;line-height:1.65}.buyer-path-card>b{letter-spacing:.08em;margin-top:auto;padding-top:30px;font-size:10px}.buyer-path-authority{border:1px solid var(--line);background:#ffffff03;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;margin-top:18px;padding:18px 22px;display:grid}.buyer-path-authority>span{color:#8f9dc1;font-size:9px}.buyer-path-authority>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.buyer-path-authority p{color:#838b96;margin:0;padding-left:14px;font-size:11px;line-height:1.55;position:relative}.buyer-path-authority p:before{content:"";background:#8e80ff;border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}.solution-fit-advisor{padding-top:78px}.solution-fit-head h2{max-width:900px}.solution-fit-head p{color:#9299a4;max-width:820px}.solution-fit-context{border-top:1px solid var(--line);margin-top:4px}.solution-fit-context>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-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-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-decision-detail>summary span,.solution-fit-evidence>summary span{gap:5px;display:grid}.solution-fit-context>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-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-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-decision-detail[open]>summary i,.solution-fit-evidence[open]>summary i{transform:rotate(45deg)}.solution-fit-context>div{border-top:1px solid var(--line);padding-top:22px}.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:980px){.buyer-paths>header{grid-template-columns:1fr}.buyer-paths>header>span,.buyer-paths>header h2,.buyer-paths>header p{grid-column:1}.buyer-paths>header>span{margin-bottom:16px}.buyer-path-grid{grid-template-columns:1fr}.buyer-path-card{min-height:0}.buyer-path-authority{grid-template-columns:1fr}.buyer-path-authority>div{grid-template-columns:1fr 1fr 1fr}}@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%}.buyer-paths{padding:58px 20px}.buyer-paths>header h2{font-size:clamp(36px,12vw,54px)}.buyer-path-card{padding:22px}.buyer-path-authority>div{grid-template-columns:1fr}.commercial-hero-summary dl div{grid-template-columns:78px minmax(0,1fr)}.solution-fit-context>summary,.solution-fit-decision-detail>summary,.solution-fit-evidence>summary{padding:17px 0}.solution-fit-context>div{padding-top:16px}}@media (prefers-reduced-motion:reduce){.buyer-path-card,.solution-fit-context>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-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-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(3,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,.service-navigator>header>span,.navigator-questions legend,.navigator-result>span,.navigator-result-why b,.navigator-products article>span,.navigator-custom-only b,.proof-list em,.field-meta,.services-intake-contact-title span{font-size:10px;line-height:1.4}.navigator-questions label small{font-size:11px;line-height:1.55}.navigator-products article a{align-items:center;min-height:38px;font-size:10px;display:inline-flex}.navigator-primary-actions .button,.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%}}
