.page-module__aJ2jNa__consulting{--consulting-bg:#050916;--consulting-surface:#090f20;--consulting-surface-raised:#0d1427;--consulting-line:#f0f0ec24;--consulting-line-strong:#f0f0ec47;color:var(--silver-100)}.page-module__aJ2jNa__consulting h1,.page-module__aJ2jNa__consulting h2,.page-module__aJ2jNa__consulting h3,.page-module__aJ2jNa__consulting p{margin:0}.page-module__aJ2jNa__sectionLabel{color:var(--pulse);font:650 10px/1.5 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.page-module__aJ2jNa__hero{border-bottom:1px solid var(--consulting-line);min-height:620px;padding:clamp(68px,9vw,104px) 0 64px}.page-module__aJ2jNa__hero h1{letter-spacing:-.068em;max-width:930px;font-size:clamp(54px,7.4vw,92px);font-weight:650;line-height:.95}.page-module__aJ2jNa__heroCopy{max-width:630px;color:var(--silver-200);letter-spacing:-.026em;font-size:clamp(18px,2vw,23px);line-height:1.5;margin-top:30px!important}.page-module__aJ2jNa__heroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.page-module__aJ2jNa__primaryButton{border:1px solid var(--pulse);background:var(--pulse);color:#fff;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:0 20px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.page-module__aJ2jNa__primaryButton:hover{background:#ff5b50;border-color:#ff5b50}.page-module__aJ2jNa__primaryButton:active{transform:translateY(1px)}.page-module__aJ2jNa__textLink{border-bottom:1px solid var(--consulting-line-strong);min-height:44px;color:var(--silver-200);align-items:center;gap:12px;padding:0 0 2px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.page-module__aJ2jNa__textLink:hover{border-color:var(--pulse);color:var(--silver-100)}.page-module__aJ2jNa__maturity,.page-module__aJ2jNa__proofSection{background:radial-gradient(circle at 72% 8%, #1f2f5833, transparent 30%), var(--consulting-bg);margin:0 calc(50% - 50vw);padding-left:max(20px,50vw - 576px);padding-right:max(20px,50vw - 576px)}.page-module__aJ2jNa__maturity{border-bottom:1px solid var(--consulting-line);padding-top:82px;padding-bottom:96px;scroll-margin-top:90px}.page-module__aJ2jNa__sectionHeading{grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:clamp(28px,6vw,82px);margin-bottom:46px;display:grid}.page-module__aJ2jNa__sectionHeading>div{grid-template-columns:minmax(0,1.2fr) minmax(240px,.7fr);gap:clamp(28px,5vw,64px);display:grid}.page-module__aJ2jNa__sectionHeading h2,.page-module__aJ2jNa__offer h2,.page-module__aJ2jNa__cta h2{letter-spacing:-.055em;font-size:clamp(38px,4.8vw,58px);font-weight:650;line-height:1}.page-module__aJ2jNa__sectionHeading>div>p{color:var(--steel-500);align-self:end;font-size:15px;line-height:1.65}.page-module__aJ2jNa__simpleHeading{grid-template-columns:minmax(0,1.2fr) minmax(240px,.7fr);align-items:end;gap:clamp(28px,5vw,64px);margin-bottom:42px;display:grid}.page-module__aJ2jNa__simpleHeading h2{letter-spacing:-.055em;font-size:clamp(38px,4.8vw,58px);font-weight:650;line-height:1}.page-module__aJ2jNa__simpleHeading p{color:var(--steel-500);font-size:15px;line-height:1.65}.page-module__aJ2jNa__framework{border-top:1px solid var(--consulting-line-strong);border-bottom:1px solid var(--consulting-line-strong)}.page-module__aJ2jNa__frameworkScale{color:var(--steel-500);font:600 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:15px 0;display:grid}.page-module__aJ2jNa__frameworkScale i{background:var(--consulting-line-strong);height:1px}.page-module__aJ2jNa__frameworkStages{border-top:1px solid var(--consulting-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__aJ2jNa__frameworkStages>li{border-left:1px solid var(--consulting-line);min-width:0}.page-module__aJ2jNa__frameworkStages>li:first-child{border-left:0}.page-module__aJ2jNa__frameworkStages button{width:100%;min-height:340px;color:var(--silver-100);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;padding:22px;transition:background .16s,border-color .16s;display:flex}.page-module__aJ2jNa__frameworkStages button:hover{background:#f0f0ec09}.page-module__aJ2jNa__frameworkStages .page-module__aJ2jNa__stageSelected{border-bottom-color:var(--pulse);background:var(--pulse-soft)}.page-module__aJ2jNa__stageMarker{align-items:center;gap:12px;width:100%;margin-bottom:44px;display:flex}.page-module__aJ2jNa__stageMarker>b{color:var(--steel-500);font:500 10px/1 var(--font-mono)}.page-module__aJ2jNa__stageMarker>i{background:var(--consulting-line-strong);width:100%;height:1px;position:relative}.page-module__aJ2jNa__stageMarker>i:before{border:2px solid var(--consulting-bg);background:var(--pulse);width:8px;height:8px;box-shadow:0 0 0 1px var(--pulse);content:"";border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-1px,-50%)}.page-module__aJ2jNa__stageStatus{color:var(--pulse);font:650 9px/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.page-module__aJ2jNa__frameworkStages button>strong{letter-spacing:-.045em;margin-top:10px;font-size:clamp(21px,2.1vw,30px);font-weight:650;line-height:1.04}.page-module__aJ2jNa__frameworkStages button>small{color:var(--steel-500);margin-top:18px;font-size:13px;line-height:1.55}.page-module__aJ2jNa__stageAction{border-top:1px solid var(--consulting-line);width:100%;color:var(--silver-200);font:650 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.page-module__aJ2jNa__stageAction b{color:var(--pulse);font-size:15px}.page-module__aJ2jNa__stagePanel{border-top:1px solid var(--consulting-line);background:var(--consulting-surface);grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:clamp(38px,7vw,92px);padding:42px;display:grid}.page-module__aJ2jNa__stagePanel:focus-visible{outline-offset:-4px}.page-module__aJ2jNa__stagePanelIntro h3{letter-spacing:-.055em;margin-top:12px;font-size:clamp(34px,4.2vw,52px);font-weight:650;line-height:1}.page-module__aJ2jNa__stagePanelIntro>p:last-child{color:var(--silver-200);margin-top:18px;font-size:15px;line-height:1.6}.page-module__aJ2jNa__stagePanel dl{margin:0}.page-module__aJ2jNa__stagePanel dl>div{border-top:1px solid var(--consulting-line);grid-template-columns:150px 1fr;gap:22px;padding:18px 0;display:grid}.page-module__aJ2jNa__stagePanel dt{color:var(--silver-200);font:650 9px/1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page-module__aJ2jNa__stagePanel dd{color:var(--steel-500);margin:0;font-size:13px;line-height:1.6}.page-module__aJ2jNa__stagePanel .page-module__aJ2jNa__stageNextMove{border-top-color:var(--pulse)}.page-module__aJ2jNa__stagePanel .page-module__aJ2jNa__stageNextMove dt,.page-module__aJ2jNa__stagePanel .page-module__aJ2jNa__stageNextMove dd{color:var(--silver-100)}.page-module__aJ2jNa__offer{border-bottom:1px solid var(--consulting-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(54px,9vw,120px);padding:96px 0;display:grid}.page-module__aJ2jNa__offerIntro{align-self:start}.page-module__aJ2jNa__offer h2{margin-top:0}.page-module__aJ2jNa__offerMeta{color:var(--silver-200);font:600 11px/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:10px;display:flex;margin-top:16px!important}.page-module__aJ2jNa__offerMeta span{color:var(--pulse)}.page-module__aJ2jNa__offerCopy{max-width:520px;color:var(--steel-500);font-size:16px;line-height:1.68;margin:28px 0 30px!important}.page-module__aJ2jNa__outputList{border-top:1px solid var(--consulting-line-strong);margin:0;padding:0;list-style:none}.page-module__aJ2jNa__outputList li{border-bottom:1px solid var(--consulting-line);grid-template-columns:44px 1fr;gap:18px;padding:21px 0;display:grid}.page-module__aJ2jNa__outputList li>span{color:var(--pulse);font:600 10px/1.5 var(--font-mono)}.page-module__aJ2jNa__outputList h3{letter-spacing:-.02em;margin-bottom:5px;font-size:16px;font-weight:650}.page-module__aJ2jNa__outputList p{color:var(--steel-500);font-size:13px;line-height:1.5}.page-module__aJ2jNa__proofSection{border-bottom:1px solid var(--consulting-line);padding-top:64px;padding-bottom:72px}.page-module__aJ2jNa__proofGrid{border-top:1px solid var(--consulting-line-strong);border-bottom:1px solid var(--consulting-line-strong);grid-template-columns:repeat(3,1fr);display:grid}.page-module__aJ2jNa__proofCard{border-left:1px solid var(--consulting-line);min-height:245px;color:inherit;flex-direction:column;padding:28px;text-decoration:none;transition:background .16s;display:flex}.page-module__aJ2jNa__proofCard:first-child{border-left:0}.page-module__aJ2jNa__proofCard:hover{background:#f0f0ec09}.page-module__aJ2jNa__proofCard strong{letter-spacing:-.045em;font-size:clamp(24px,2.6vw,34px);font-weight:650;line-height:1.08}.page-module__aJ2jNa__proofCard>span{color:var(--silver-200);font:600 10px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:6px}.page-module__aJ2jNa__proofCard p{color:var(--steel-500);font-size:13px;line-height:1.55;margin-top:20px!important}.page-module__aJ2jNa__proofCard small{color:var(--pulse);font:600 9px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:22px}.page-module__aJ2jNa__processSection,.page-module__aJ2jNa__faqSection{border-bottom:1px solid var(--consulting-line);padding:88px 0 96px}.page-module__aJ2jNa__process{border-top:1px solid var(--consulting-line-strong);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__aJ2jNa__process>li{border-left:1px solid var(--consulting-line);flex-direction:column;min-height:310px;padding:24px 22px;display:flex}.page-module__aJ2jNa__process>li:first-child{border-left:0}.page-module__aJ2jNa__processMarker{align-items:center;gap:12px;margin-bottom:54px;display:flex}.page-module__aJ2jNa__processMarker span{border:1px solid var(--consulting-line-strong);width:26px;height:26px;color:var(--silver-200);font:600 9px/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.page-module__aJ2jNa__processMarker i{background:var(--consulting-line-strong);width:100%;height:1px}.page-module__aJ2jNa__process h3{letter-spacing:-.03em;font-size:19px;font-weight:650}.page-module__aJ2jNa__process p{color:var(--steel-500);font-size:13px;line-height:1.55;margin-top:12px!important}.page-module__aJ2jNa__process small{color:var(--silver-200);font:600 9px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:22px}.page-module__aJ2jNa__faq{border-top:1px solid var(--consulting-line-strong)}.page-module__aJ2jNa__faq details{border-bottom:1px solid var(--consulting-line)}.page-module__aJ2jNa__faq summary{min-height:78px;color:var(--silver-200);letter-spacing:-.025em;cursor:pointer;grid-template-columns:54px 1fr 24px;align-items:center;padding:14px 4px;font-size:clamp(17px,2vw,22px);font-weight:600;list-style:none;display:grid}.page-module__aJ2jNa__faq summary::-webkit-details-marker{display:none}.page-module__aJ2jNa__faq summary:after{color:var(--pulse);content:"+"}.page-module__aJ2jNa__faq details[open] summary:after{content:"−"}.page-module__aJ2jNa__faq summary span{color:var(--pulse);font:500 10px/1 var(--font-mono)}.page-module__aJ2jNa__faq details>p{max-width:740px;color:var(--steel-500);margin:0 0 28px 54px;font-size:15px;line-height:1.65}.page-module__aJ2jNa__cta{border:1px solid var(--pulse);background:radial-gradient(circle at 90% 20%, #f0443814, transparent 42%), var(--consulting-bg);grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:clamp(42px,8vw,110px);margin:72px 0 96px;padding:clamp(32px,5vw,56px);display:grid}.page-module__aJ2jNa__cta h2{max-width:680px;margin-top:0}.page-module__aJ2jNa__cta>div:first-child>p{max-width:600px;color:var(--steel-500);font-size:15px;line-height:1.6;margin-top:22px!important}.page-module__aJ2jNa__ctaAction{flex-direction:column;justify-content:center;align-items:stretch;display:flex}@media (max-width:900px){.page-module__aJ2jNa__sectionHeading,.page-module__aJ2jNa__offer{grid-template-columns:1fr;gap:28px}.page-module__aJ2jNa__sectionHeading>div,.page-module__aJ2jNa__simpleHeading{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.page-module__aJ2jNa__frameworkStages{grid-template-columns:repeat(2,1fr)}.page-module__aJ2jNa__frameworkStages>li:nth-child(3){border-left:0}.page-module__aJ2jNa__frameworkStages>li:nth-child(n+3){border-top:1px solid var(--consulting-line)}.page-module__aJ2jNa__frameworkStages button{min-height:300px}.page-module__aJ2jNa__stagePanel{grid-template-columns:1fr;gap:30px}.page-module__aJ2jNa__offer{gap:50px}.page-module__aJ2jNa__proofGrid,.page-module__aJ2jNa__process{grid-template-columns:repeat(2,1fr)}.page-module__aJ2jNa__proofCard:nth-child(3),.page-module__aJ2jNa__process>li:nth-child(3){border-left:0}.page-module__aJ2jNa__proofCard:nth-child(3),.page-module__aJ2jNa__process>li:nth-child(n+3){border-top:1px solid var(--consulting-line)}.page-module__aJ2jNa__cta{grid-template-columns:1fr}.page-module__aJ2jNa__ctaAction{align-items:flex-start}}@media (max-width:680px){.page-module__aJ2jNa__hero{min-height:0;padding:50px 0 56px}.page-module__aJ2jNa__hero h1{letter-spacing:-.062em;font-size:clamp(43px,12.5vw,62px)}.page-module__aJ2jNa__heroCopy{font-size:18px;margin-top:24px!important}.page-module__aJ2jNa__heroActions{flex-direction:column;align-items:stretch;gap:12px}.page-module__aJ2jNa__primaryButton{width:100%;min-height:54px}.page-module__aJ2jNa__textLink{align-self:flex-start}.page-module__aJ2jNa__maturity{padding-top:62px;padding-bottom:68px}.page-module__aJ2jNa__sectionHeading{gap:18px;margin-bottom:32px}.page-module__aJ2jNa__sectionHeading>div{grid-template-columns:1fr;gap:18px}.page-module__aJ2jNa__simpleHeading{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.page-module__aJ2jNa__sectionHeading h2,.page-module__aJ2jNa__offer h2,.page-module__aJ2jNa__cta h2{font-size:clamp(36px,10.5vw,48px)}.page-module__aJ2jNa__frameworkScale{grid-template-columns:1fr auto}.page-module__aJ2jNa__frameworkScale i{display:none}.page-module__aJ2jNa__frameworkStages{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__aJ2jNa__frameworkStages>li:nth-child(odd){border-left:0}.page-module__aJ2jNa__frameworkStages>li:nth-child(n+3){border-top:1px solid var(--consulting-line)}.page-module__aJ2jNa__frameworkStages button{min-height:250px;padding:16px 13px}.page-module__aJ2jNa__stageMarker{margin-bottom:28px}.page-module__aJ2jNa__frameworkStages button>strong{font-size:18px}.page-module__aJ2jNa__frameworkStages button>small{margin-top:12px;font-size:11px;line-height:1.45}.page-module__aJ2jNa__stageAction{font-size:8px}.page-module__aJ2jNa__stagePanel{gap:28px;padding:28px 18px}.page-module__aJ2jNa__stagePanel dl>div{grid-template-columns:1fr;gap:8px}.page-module__aJ2jNa__offer,.page-module__aJ2jNa__processSection,.page-module__aJ2jNa__faqSection{padding:64px 0 70px}.page-module__aJ2jNa__offer{gap:44px}.page-module__aJ2jNa__proofSection{padding-top:56px;padding-bottom:60px}.page-module__aJ2jNa__proofGrid,.page-module__aJ2jNa__process{grid-template-columns:1fr}.page-module__aJ2jNa__proofCard{border-top:1px solid var(--consulting-line);border-left:0;min-height:220px}.page-module__aJ2jNa__proofCard:first-child{border-top:0}.page-module__aJ2jNa__process>li,.page-module__aJ2jNa__process>li:nth-child(3){border-top:1px solid var(--consulting-line);border-left:0;min-height:0;padding:24px 4px 28px}.page-module__aJ2jNa__process>li:first-child{border-top:0}.page-module__aJ2jNa__processMarker{margin-bottom:26px}.page-module__aJ2jNa__process small{margin-top:24px}.page-module__aJ2jNa__faq summary{grid-template-columns:34px 1fr 20px;min-height:72px}.page-module__aJ2jNa__faq details>p{margin-left:34px;font-size:14px}.page-module__aJ2jNa__cta{gap:34px;margin:48px 0 72px;padding:28px 20px}.page-module__aJ2jNa__ctaAction{align-items:stretch}}@media (max-width:390px){.page-module__aJ2jNa__frameworkStages button{min-height:236px;padding-left:10px;padding-right:10px}.page-module__aJ2jNa__frameworkStages button>strong{font-size:17px}.page-module__aJ2jNa__frameworkStages button>small{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.page-module__aJ2jNa__primaryButton,.page-module__aJ2jNa__frameworkStages button,.page-module__aJ2jNa__proofCard{transition:none}}
