.services_page___ABK4{--service-ink:#091a3c;--service-navy:#0f286d;--service-blue:#2418e8;--service-muted:#526083;--service-line:#d8dce9;--service-paper:#fbfaf7;--service-cool:#f4f5fa;--service-lavender:#ededff;background:var(--service-paper);color:var(--service-ink)}.services_page___ABK4 .chapter{margin-bottom:24px;font-size:11px;font-weight:900;letter-spacing:.12em;line-height:1.4}.services_hero__pf2sB{position:relative;min-height:710px;overflow:hidden;background:var(--service-ink)}.services_contactShapeOne__NDMiT,.services_contactShapeTwo__bPDH5,.services_heroShapeOne__8dDoZ,.services_heroShapeTwo__NWgwe{position:absolute;pointer-events:none;border-radius:50%}.services_heroShapeOne__8dDoZ{right:-250px;bottom:-360px;width:780px;height:700px;background:rgba(36,24,232,.22)}.services_heroShapeTwo__NWgwe{top:120px;right:34%;width:180px;height:180px;border:1px solid rgba(201,198,255,.18)}.services_heroInner__UpACl{position:relative;z-index:1;min-height:710px;padding-top:70px;padding-bottom:82px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:clamp(56px,7vw,100px)}.services_heroInner__UpACl:not(:has(.services_heroVisual__fAUQS)){grid-template-columns:minmax(0,900px)}.services_breadcrumbs__H_ZLh{margin-bottom:44px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#bac3db;font-size:12px}.services_breadcrumbs__H_ZLh a{color:#c9c6ff;font-weight:800;text-decoration:none}.services_breadcrumbs__H_ZLh a:focus-visible,.services_breadcrumbs__H_ZLh a:hover{text-decoration:underline;text-underline-offset:3px}.services_heroCopy__LaGeR>.chapter{margin-bottom:21px;color:#c9c6ff}.services_hero__pf2sB h1{max-width:860px;margin:0 0 28px;color:white;font-family:var(--serif);font-size:clamp(52px,6vw,84px);font-weight:400;letter-spacing:-.058em;line-height:.96}.services_heroLead__qz9q5{max-width:720px;margin:0;color:#d7dceb;font-size:18px;line-height:1.68}.services_contactActions__cRFtT,.services_heroActions__iL8wk{margin-top:34px;display:flex;align-items:center;gap:14px}.services_contactEmail__RExpb,.services_primaryCta__Y4fCS,.services_secondaryCta__ZeYUW{min-height:58px;padding:0 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:38px;border:1px solid var(--service-blue);font-size:14px;font-weight:800;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.services_primaryCta__Y4fCS{background:var(--service-blue);color:white}.services_primaryCta__Y4fCS:focus-visible,.services_primaryCta__Y4fCS:hover{background:var(--service-navy);transform:translateY(-2px)}.services_secondaryCta__ZeYUW{border-color:transparent;color:white}.services_secondaryCta__ZeYUW:focus-visible,.services_secondaryCta__ZeYUW:hover{border-color:white;transform:translateY(-2px)}.services_heroTrust__QBGRr{margin:16px 0 0;color:#b9c2d9;font-size:11px;font-weight:800;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.services_heroVisual__fAUQS{align-self:center}.services_contextStrip__ZFokF{border-bottom:1px solid var(--service-line);background:white}.services_contextGrid__WsSCQ{min-height:112px;display:grid;grid-template-columns:repeat(3,1fr)}.services_contextGrid__WsSCQ p{margin:0;padding:28px 32px;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:14px;border-left:1px solid var(--service-line);color:var(--service-navy);font-size:14px;font-weight:800;line-height:1.45}.services_contextGrid__WsSCQ p:last-child{border-right:1px solid var(--service-line)}.services_contextGrid__WsSCQ span{color:var(--service-blue);font-size:10px;letter-spacing:.1em}.services_contactSection__teSn4,.services_faqSection__JzjXU,.services_proofSection__zoPsc,.services_relatedSection__rpjKa,.services_section__Rpz6T{padding:120px 0}.services_sectionWhite__ca4Nr{background:white}.services_sectionCool__QF4II{background:var(--service-cool)}.services_sectionDark__VfRj8{background:var(--service-ink);color:white}.services_splitIntro__2w_Sf{margin-bottom:58px;display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(48px,8vw,110px)}.services_centerIntro__vXEzV h2,.services_contactInner__kpR_S h2,.services_faqIntro__K_byF h2,.services_proofLayout__cCRay h2,.services_relatedIntro__lnFSi h2,.services_splitIntro__2w_Sf h2,.services_stickyIntro__z05xW h2{margin:0;color:var(--service-navy);font-family:var(--serif);font-size:clamp(44px,5vw,68px);font-weight:400;letter-spacing:-.052em;line-height:1}.services_sectionDark__VfRj8 .services_centerIntro__vXEzV h2,.services_sectionDark__VfRj8 .services_splitIntro__2w_Sf h2{color:white}.services_centerIntro__vXEzV>.chapter,.services_contactInner__kpR_S>.chapter,.services_faqIntro__K_byF>.chapter,.services_proofLayout__cCRay .chapter,.services_relatedIntro__lnFSi>.chapter,.services_splitIntro__2w_Sf>div>.chapter,.services_stickyIntro__z05xW>.chapter{color:var(--service-blue)}.services_contactInner__kpR_S>.chapter,.services_sectionDark__VfRj8 .chapter,.services_sectionDark__VfRj8 .services_centerIntro__vXEzV>.chapter,.services_sectionDark__VfRj8 .services_splitIntro__2w_Sf>div>.chapter{color:#c9c6ff}.services_centerIntro__vXEzV>p:last-child,.services_faqIntro__K_byF>p:last-child,.services_introCopy__qipgv,.services_relatedIntro__lnFSi>p:last-child,.services_stickyIntro__z05xW>p:last-child{margin:0;color:var(--service-muted);font-size:17px;line-height:1.72}.services_sectionDark__VfRj8 .services_centerIntro__vXEzV>p:last-child,.services_sectionDark__VfRj8 .services_introCopy__qipgv{color:#d9deed}.services_centerIntro__vXEzV{max-width:830px;margin-bottom:56px}.services_centerIntro__vXEzV>p:last-child{max-width:720px;margin-top:25px}.services_problemGrid__U46KO{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--service-line)}.services_problemGrid__U46KO article{min-height:230px;padding:38px 42px 34px 0;display:grid;grid-template-rows:minmax(2.2em,auto) 1fr;align-content:start;border-bottom:1px solid var(--service-line)}.services_problemGrid__U46KO article:nth-child(odd){padding-right:52px;border-right:1px solid var(--service-line)}.services_problemGrid__U46KO article:nth-child(2n){padding-left:52px}.services_comparisonCards__gaFD2 h3,.services_formatGrid__1TvVt h3,.services_problemGrid__U46KO h3,.services_proofLayout__cCRay h3,.services_relatedGrid__lGNl_ h3,.services_topicGrid__fQLlq h3{margin:0 0 14px;color:var(--service-navy);font-family:var(--serif);font-size:29px;font-weight:400;letter-spacing:-.035em;line-height:1.1}.services_comparisonCards__gaFD2 h3,.services_formatGrid__1TvVt h3,.services_problemGrid__U46KO h3,.services_relatedGrid__lGNl_ h3,.services_topicGrid__fQLlq h3{min-height:2.2em}.services_comparisonCards__gaFD2 p,.services_formatGrid__1TvVt p,.services_problemGrid__U46KO p,.services_topicGrid__fQLlq p{margin:0;color:var(--service-muted);font-size:15px;line-height:1.68}.services_closingLine__eq6uB,.services_pullQuote__1RtUQ{margin:42px 0 0;padding:24px 0 0;border-top:1px solid var(--service-line);color:var(--service-navy);font-family:var(--serif);font-size:clamp(24px,3vw,38px);letter-spacing:-.035em;line-height:1.25}.services_sectionDark__VfRj8 .services_closingLine__eq6uB,.services_sectionDark__VfRj8 .services_pullQuote__1RtUQ{border-top-color:rgba(255,255,255,.18);color:white}.services_journey__XmqKH{margin:0;padding:28px;border:1px solid rgba(201,198,255,.34);border-radius:24px;background:rgba(255,255,255,.06);box-shadow:0 28px 80px rgba(0,0,0,.18)}.services_journey__XmqKH ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--journey-columns,3),1fr);list-style:none}.services_journey__XmqKH li{position:relative;min-height:102px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.12);color:white}.services_journey__XmqKH li:after{content:"→";position:absolute;z-index:1;top:50%;right:-9px;color:#aaa6ff;transform:translateY(-50%)}.services_journey__XmqKH li:last-child:after{content:none}.services_journey__XmqKH li>span{color:#a9b3ce;font-size:10px;font-weight:900;letter-spacing:.1em}.services_journey__XmqKH li strong{font-size:14px;line-height:1.35}.services_journey__XmqKH li small{color:#ffb8c2;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.services_journey__XmqKH .services_leak__m_sjw{border-color:rgba(237,77,97,.72);background:rgba(237,77,97,.08)}.services_journey__XmqKH figcaption{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:#c9c6ff;font-size:12px;font-weight:800;line-height:1.5}.services_auditAreas__9YtYw,.services_formatGrid__1TvVt,.services_topicGrid__fQLlq{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.services_auditAreas__9YtYw article,.services_formatGrid__1TvVt article,.services_topicGrid__fQLlq article{padding:30px;display:grid;grid-template-rows:minmax(3.3em,auto) 1fr;align-content:start;border:1px solid var(--service-line);border-radius:18px;background:white}.services_auditAreas__9YtYw h3{margin:0 0 16px;min-height:2.2em;color:var(--service-navy);font-family:var(--serif);font-size:27px;font-weight:400}.services_auditAreas__9YtYw ul,.services_checkList__bD23w,.services_plainList__fOQyP,.services_topicGrid__fQLlq ul{margin:0;padding:0;list-style:none}.services_auditAreas__9YtYw li,.services_plainList__fOQyP li,.services_topicGrid__fQLlq li{padding:8px 0;border-top:1px solid var(--service-line);color:var(--service-muted);font-size:14px;line-height:1.45}.services_auditAreas__9YtYw li:first-child,.services_plainList__fOQyP li:first-child,.services_topicGrid__fQLlq li:first-child{border-top:0}.services_processGrid__gbdrn{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;list-style:none}.services_processGrid__gbdrn li{min-height:310px;padding:30px;display:grid;grid-template-rows:auto minmax(2.2em,auto) 1fr;align-content:start;border:1px solid var(--service-line);border-radius:20px;background:white}.services_processGrid__gbdrn li>span{color:var(--service-blue);font-size:11px;font-weight:900;letter-spacing:.12em}.services_processGrid__gbdrn h3{margin:70px 0 16px;min-height:2.2em;color:var(--service-navy);font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.035em}.services_processGrid__gbdrn p{margin:0;color:var(--service-muted);font-size:14px;line-height:1.62}.services_outputRail__EHYLR{margin:0;padding:0;border-top:1px solid var(--service-line);list-style:none}.services_outputRail__EHYLR li{padding:27px 0;display:grid;grid-template-columns:64px .7fr 1.3fr;align-items:baseline;gap:32px;border-bottom:1px solid var(--service-line)}.services_outputRail__EHYLR li>span{color:var(--service-blue);font-size:11px;font-weight:900}.services_outputRail__EHYLR h3{margin:0;color:var(--service-navy);font-family:var(--serif);font-size:28px;font-weight:400}.services_outputRail__EHYLR p{margin:0;color:var(--service-muted);font-size:15px;line-height:1.6}.services_stickyLayout__URHrN{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(56px,9vw,120px)}.services_stickyIntro__z05xW{position:sticky;top:125px}.services_stickyIntro__z05xW>p:last-child{margin-top:24px}.services_boundaryGrid__iGahj,.services_checkColumns__ELFkc,.services_comparisonCards__gaFD2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.services_comparisonCards__gaFD2{grid-template-columns:repeat(3,1fr)}.services_boundaryGrid__iGahj article,.services_checkPanel__sTY92,.services_comparisonCards__gaFD2 article{padding:32px;border:1px solid var(--service-line);border-radius:20px;background:white}.services_comparisonCards__gaFD2 article{display:grid;grid-template-rows:minmax(2.2em,auto) 1fr;align-content:start}.services_boundaryGrid__iGahj h3,.services_checkPanel__sTY92 h3{margin:0 0 24px;color:var(--service-navy);font-family:var(--serif);font-size:30px;font-weight:400}.services_checkPanel__sTY92 li{position:relative;padding:11px 0 11px 26px;border-top:1px solid var(--service-line);color:var(--service-muted);font-size:14px;line-height:1.5}.services_checkPanel__sTY92 li:first-child{border-top:0}.services_checkPanel__sTY92 li:before{content:"✓";position:absolute;left:0;color:var(--service-blue);font-weight:900}.services_checkPanel__sTY92.services_isMuted__fAuVj li:before{content:"–";color:var(--service-muted)}.services_proofSection__zoPsc{background:var(--service-lavender)}.services_proofLayout__cCRay{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,120px)}.services_proofLayout__cCRay dl{margin:0}.services_proofLayout__cCRay dl div{padding:0 0 28px;display:grid;grid-template-columns:128px 1fr;gap:26px;border-bottom:1px solid rgba(15,40,109,.18)}.services_proofLayout__cCRay dl div+div{padding-top:28px}.services_proofLayout__cCRay dt{color:var(--service-blue);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.services_proofLayout__cCRay dd{margin:0;color:var(--service-navy);font-size:16px;line-height:1.65}.services_relatedSection__rpjKa{background:white}.services_relatedIntro__lnFSi{max-width:780px;margin-bottom:50px}.services_relatedGrid__lGNl_{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.services_relatedGrid__lGNl_ a{min-height:290px;padding:30px;display:grid;grid-template-rows:minmax(2.2em,auto) 1fr auto;align-content:start;border:1px solid var(--service-line);border-radius:20px;background:var(--service-cool);color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.services_relatedGrid__lGNl_ a:focus-visible,.services_relatedGrid__lGNl_ a:hover{border-color:var(--service-blue);box-shadow:0 20px 50px rgba(15,40,109,.1);transform:translateY(-3px)}.services_relatedGrid__lGNl_ p{margin:0 0 24px;color:var(--service-muted);font-size:14px;line-height:1.6}.services_relatedGrid__lGNl_ strong{color:var(--service-blue);font-size:13px}.services_faqSection__JzjXU{background:var(--service-cool)}.services_faqLayout__vlBzU{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(60px,9vw,120px)}.services_faqIntro__K_byF{position:sticky;top:125px}.services_faqIntro__K_byF>p:last-child{margin-top:24px}.services_faqList__OGVhB{border-top:1px solid var(--service-line)}.services_faqList__OGVhB details{border-bottom:1px solid var(--service-line)}.services_faqList__OGVhB summary{position:relative;padding:28px 48px 28px 0;color:var(--service-navy);cursor:pointer;font-family:var(--serif);font-size:24px;list-style:none}.services_faqList__OGVhB summary::-webkit-details-marker{display:none}.services_faqList__OGVhB summary:after{content:"+";position:absolute;top:24px;right:6px;color:var(--service-blue);font-family:var(--sans);font-size:26px}.services_faqList__OGVhB details[open] summary:after{content:"–"}.services_faqList__OGVhB details>p{max-width:680px;margin:-6px 48px 26px 0;color:var(--service-muted);font-size:15px;line-height:1.7}.services_contactSection__teSn4{position:relative;overflow:hidden;background:var(--service-ink)}.services_contactShapeOne__NDMiT{right:-180px;bottom:-300px;width:620px;height:540px;background:rgba(36,24,232,.22)}.services_contactShapeTwo__bPDH5{top:80px;right:18%;width:140px;height:140px;border:1px solid rgba(201,198,255,.2)}.services_contactInner__kpR_S{position:relative;z-index:1}.services_contactInner__kpR_S h2{max-width:850px;color:white}.services_contactInner__kpR_S>p:not(.chapter){max-width:720px;margin:28px 0 0;color:#ccd2e3;font-size:17px;line-height:1.7}.services_contactEmail__RExpb{border-color:transparent;color:white}.services_contactEmail__RExpb:focus-visible,.services_contactEmail__RExpb:hover{border-color:white}.services_decisionPairs__mrU7l{margin:0;border-top:1px solid var(--service-line)}.services_decisionPairs__mrU7l>div{padding:28px 0;display:grid;grid-template-columns:.72fr 60px 1.28fr;align-items:center;gap:30px;border-bottom:1px solid var(--service-line)}.services_decisionPairs__mrU7l dd,.services_decisionPairs__mrU7l dt{margin:0}.services_decisionPairs__mrU7l dt{color:var(--service-muted);font-size:16px}.services_decisionPairs__mrU7l dd{color:var(--service-navy);font-family:var(--serif);font-size:28px;line-height:1.2}.services_decisionPairs__mrU7l span{color:var(--service-blue);font-size:24px;text-align:center}.services_relationship__wbWrD{padding:38px;border:1px solid var(--service-line);border-radius:22px;background:white;text-align:center}.services_relationship__wbWrD span,.services_relationship__wbWrD strong{display:block}.services_relationship__wbWrD strong{padding:20px;color:var(--service-navy);font-family:var(--serif);font-size:26px;font-weight:400}.services_relationship__wbWrD span{color:var(--service-blue);font-size:23px}.services_relationship__wbWrD p{margin:14px 0 0;color:var(--service-muted);font-size:14px;line-height:1.6}.services_commercialCompare__4oG_t{display:grid;grid-template-columns:1fr 1fr;gap:18px}.services_campaignCard__OADyQ{padding:32px;display:grid;grid-template-rows:auto minmax(4.2em,auto) 1fr;align-content:start;border:1px solid var(--service-line);border-radius:20px;background:white}.services_campaignCard__OADyQ:last-child{border-color:var(--service-blue);box-shadow:inset 0 5px 0 var(--service-blue)}.services_campaignCard__OADyQ>span{color:var(--service-blue);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.services_campaignCard__OADyQ h3{margin:14px 0 24px;min-height:2.2em;color:var(--service-navy);font-family:var(--serif);font-size:34px;font-weight:400}.services_campaignCard__OADyQ dl{margin:0}.services_campaignCard__OADyQ dl div{padding:10px 0;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--service-line)}.services_campaignCard__OADyQ dt{color:var(--service-muted);font-size:13px}.services_campaignCard__OADyQ dd{margin:0;color:var(--service-navy);font-weight:800}.services_metricHierarchy__9EViX{display:grid;grid-template-columns:.8fr 1fr 1.25fr;align-items:stretch;gap:18px}.services_metricHierarchy__9EViX article{padding:30px;display:grid;grid-template-rows:auto minmax(4.35em,auto) 1fr;align-content:start;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.05)}.services_metricHierarchy__9EViX article:last-child{border-color:#aaa6ff;background:rgba(36,24,232,.18)}.services_metricHierarchy__9EViX span{color:#c9c6ff;font-size:10px;font-weight:900;letter-spacing:.1em}.services_metricHierarchy__9EViX h3{margin:40px 0 18px;min-height:3.3em;color:white;font-family:var(--serif);font-size:27px;font-weight:400}.services_metricHierarchy__9EViX p{margin:0;color:#d9deed;font-size:14px;line-height:1.7}.services_projectAnatomy__6TCfW{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.services_projectAnatomy__6TCfW li{position:relative;min-height:250px;padding:26px;display:grid;grid-template-rows:auto minmax(5.2em,auto) 1fr;align-content:start;border:1px solid var(--service-line);border-right:0;background:white}.services_projectAnatomy__6TCfW li:last-child{border-right:1px solid var(--service-line)}.services_projectAnatomy__6TCfW li:after{content:"→";position:absolute;z-index:1;top:38px;right:-9px;color:var(--service-blue)}.services_projectAnatomy__6TCfW li:last-child:after{content:none}.services_projectAnatomy__6TCfW span{color:var(--service-blue);font-size:10px;font-weight:900;letter-spacing:.1em}.services_projectAnatomy__6TCfW h3{margin:54px 0 15px;min-height:2.2em;color:var(--service-navy);font-family:var(--serif);font-size:24px;font-weight:400}.services_projectAnatomy__6TCfW p{margin:0;color:var(--service-muted);font-size:13px;line-height:1.6}.services_notList__oJKuy{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.services_notList__oJKuy li{min-height:170px;padding:26px;border-left:1px solid rgba(255,255,255,.15);color:#d4d9e8;font-size:15px;line-height:1.55}.services_notList__oJKuy li:before{content:"×";width:32px;height:32px;margin-bottom:28px;display:grid;place-items:center;border:1px solid rgba(255,180,192,.6);border-radius:50%;color:#ffb4c0;font-size:22px;font-weight:700;line-height:1}.services_tailoredRail__eXBfx{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--service-line);border-radius:22px;overflow:hidden;background:white}.services_tailoredRail__eXBfx article{min-height:290px;padding:34px;display:grid;grid-template-rows:auto minmax(3.3em,auto) 1fr;align-content:start;border-right:1px solid var(--service-line)}.services_tailoredRail__eXBfx article:last-child{border-right:0}.services_tailoredRail__eXBfx span{color:var(--service-blue);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.services_tailoredRail__eXBfx h3{margin:80px 0 16px;min-height:2.2em;color:var(--service-navy);font-family:var(--serif);font-size:32px;font-weight:400}.services_tailoredRail__eXBfx p{margin:0;color:var(--service-muted);font-size:14px;line-height:1.65}.services_scopeNote__JalYW{margin:34px 0 0;color:var(--service-muted);font-size:14px;line-height:1.65}.services_platformCards__fbSKM{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.services_platformCards__fbSKM article{min-height:310px;padding:30px;display:grid;grid-template-rows:auto minmax(4.4em,auto) 1fr;align-content:start;border:1px solid var(--service-line);border-radius:20px;background:white}.services_platformCards__fbSKM span{width:fit-content;padding:7px 10px;border-radius:999px;background:rgba(36,24,232,.08);color:var(--service-blue);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.services_funnelIntro__KXcVX h3,.services_platformCards__fbSKM h3{color:var(--service-navy);font-family:var(--serif);font-weight:400;letter-spacing:-.035em}.services_platformCards__fbSKM h3{margin:38px 0 16px;min-height:3.3em;font-size:28px;line-height:1.08}.services_channelNote__UVNfE,.services_funnelIntro__KXcVX>p:last-child,.services_funnelStages__b6r52 p,.services_platformCards__fbSKM p{color:var(--service-muted);font-size:14px;line-height:1.65}.services_funnelExplainer__LKltU{margin-top:18px;padding:38px;border:1px solid var(--service-line);border-radius:22px;background:white}.services_funnelIntro__KXcVX{max-width:800px;margin-bottom:38px}.services_funnelIntro__KXcVX h3{margin:14px 0 15px;font-size:36px;line-height:1.05}.services_funnelStages__b6r52{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none}.services_funnelStages__b6r52 li{min-height:220px;padding:24px;display:grid;grid-template-rows:auto minmax(2.2em,auto) minmax(2.8em,auto) 1fr;align-content:start;border-left:1px solid var(--service-line)}.services_funnelStages__b6r52 li:first-child{border-left:0}.services_funnelStages__b6r52 li>span{color:var(--service-blue);font-size:10px;font-weight:900;letter-spacing:.1em}.services_funnelStages__b6r52 strong{margin:28px 0 10px;color:var(--service-navy);font-family:var(--serif);font-size:24px;font-weight:400}.services_funnelStages__b6r52 em{margin-bottom:14px;color:var(--service-blue);font-size:11px;font-style:normal;font-weight:900;line-height:1.4;text-transform:uppercase}.services_channelNote__UVNfE{margin:26px 0 0}.services_channelNote__UVNfE strong{color:var(--service-navy)}@media (max-width:1040px){.services_heroInner__UpACl{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:42px}.services_auditAreas__9YtYw,.services_formatGrid__1TvVt,.services_funnelStages__b6r52,.services_platformCards__fbSKM,.services_processGrid__gbdrn,.services_topicGrid__fQLlq{grid-template-columns:repeat(2,1fr)}.services_funnelStages__b6r52 li:nth-child(odd){border-left:0}.services_funnelStages__b6r52 li:nth-child(n+3){border-top:1px solid var(--service-line)}.services_projectAnatomy__6TCfW{grid-template-columns:repeat(2,1fr);gap:1px;background:var(--service-line)}.services_projectAnatomy__6TCfW li,.services_projectAnatomy__6TCfW li:last-child{border:0}.services_projectAnatomy__6TCfW li:after{content:none}.services_projectAnatomy__6TCfW li:last-child{grid-column:1/-1}.services_notList__oJKuy{grid-template-columns:repeat(2,1fr)}.services_notList__oJKuy li{min-height:130px}}@media (max-width:860px){.services_heroInner__UpACl,.services_hero__pf2sB{min-height:0}.services_heroInner__UpACl{padding-top:66px;padding-bottom:76px;grid-template-columns:1fr}.services_heroVisual__fAUQS{width:min(100%,680px)}.services_contextGrid__WsSCQ{grid-template-columns:1fr}.services_contextGrid__WsSCQ p,.services_contextGrid__WsSCQ p:last-child{min-height:78px;padding:20px 0;border-right:0;border-bottom:1px solid var(--service-line);border-left:0}.services_contextGrid__WsSCQ p:last-child{border-bottom:0}.services_contactSection__teSn4,.services_faqSection__JzjXU,.services_proofSection__zoPsc,.services_relatedSection__rpjKa,.services_section__Rpz6T{padding:92px 0}.services_faqLayout__vlBzU,.services_proofLayout__cCRay,.services_splitIntro__2w_Sf,.services_stickyLayout__URHrN{grid-template-columns:1fr;align-items:start;gap:42px}.services_faqIntro__K_byF,.services_stickyIntro__z05xW{position:static}.services_comparisonCards__gaFD2,.services_metricHierarchy__9EViX,.services_relatedGrid__lGNl_{grid-template-columns:1fr}.services_comparisonCards__gaFD2 h3,.services_metricHierarchy__9EViX h3,.services_relatedGrid__lGNl_ h3,.services_tailoredRail__eXBfx h3{min-height:0}.services_relatedGrid__lGNl_ a{min-height:230px}.services_outputRail__EHYLR li{grid-template-columns:52px 1fr}.services_outputRail__EHYLR p{grid-column:2}.services_tailoredRail__eXBfx{grid-template-columns:1fr}.services_tailoredRail__eXBfx article{min-height:0;border-right:0;border-bottom:1px solid var(--service-line)}.services_tailoredRail__eXBfx article:last-child{border-bottom:0}.services_tailoredRail__eXBfx h3{margin-top:38px}}@media (max-width:620px){.services_breadcrumbs__H_ZLh{margin-bottom:34px}.services_hero__pf2sB h1{font-size:clamp(46px,14vw,62px)}.services_heroLead__qz9q5{font-size:16px}.services_contactActions__cRFtT,.services_heroActions__iL8wk{align-items:stretch;flex-direction:column}.services_contactEmail__RExpb,.services_primaryCta__Y4fCS,.services_secondaryCta__ZeYUW{width:100%}.services_centerIntro__vXEzV h2,.services_contactInner__kpR_S h2,.services_faqIntro__K_byF h2,.services_proofLayout__cCRay h2,.services_relatedIntro__lnFSi h2,.services_splitIntro__2w_Sf h2,.services_stickyIntro__z05xW h2{font-size:44px}.services_auditAreas__9YtYw,.services_boundaryGrid__iGahj,.services_checkColumns__ELFkc,.services_commercialCompare__4oG_t,.services_comparisonCards__gaFD2,.services_formatGrid__1TvVt,.services_funnelStages__b6r52,.services_platformCards__fbSKM,.services_problemGrid__U46KO,.services_processGrid__gbdrn,.services_topicGrid__fQLlq{grid-template-columns:1fr}.services_problemGrid__U46KO article,.services_problemGrid__U46KO article:nth-child(2n),.services_problemGrid__U46KO article:nth-child(odd){min-height:0;padding:28px 0;border-right:0}.services_auditAreas__9YtYw h3,.services_campaignCard__OADyQ h3,.services_comparisonCards__gaFD2 h3,.services_formatGrid__1TvVt h3,.services_metricHierarchy__9EViX h3,.services_platformCards__fbSKM h3,.services_problemGrid__U46KO h3,.services_processGrid__gbdrn h3,.services_projectAnatomy__6TCfW h3,.services_relatedGrid__lGNl_ h3,.services_tailoredRail__eXBfx h3,.services_topicGrid__fQLlq h3{min-height:0}.services_journey__XmqKH{padding:20px}.services_journey__XmqKH ol{grid-template-columns:1fr}.services_journey__XmqKH li{min-height:88px}.services_journey__XmqKH li:after{content:"↓";top:auto;right:20px;bottom:-12px;transform:none}.services_outputRail__EHYLR li{grid-template-columns:1fr;gap:10px}.services_outputRail__EHYLR p{grid-column:1}.services_processGrid__gbdrn li{min-height:250px}.services_processGrid__gbdrn h3{margin-top:48px}.services_platformCards__fbSKM article{min-height:0;grid-template-rows:auto auto 1fr}.services_funnelExplainer__LKltU{padding:28px 22px}.services_funnelStages__b6r52 li,.services_funnelStages__b6r52 li:nth-child(odd){min-height:0;border-top:1px solid var(--service-line);border-left:0}.services_funnelStages__b6r52 li:first-child{border-top:0}.services_decisionPairs__mrU7l>div{grid-template-columns:1fr;gap:10px}.services_decisionPairs__mrU7l span{text-align:left;transform:rotate(90deg);transform-origin:left center}.services_proofLayout__cCRay dl div{grid-template-columns:1fr;gap:10px}.services_notList__oJKuy,.services_projectAnatomy__6TCfW{grid-template-columns:1fr}.services_projectAnatomy__6TCfW li:last-child{grid-column:auto}.services_notList__oJKuy li{min-height:0;border-left:0;border-top:1px solid rgba(255,255,255,.15)}}@media (prefers-reduced-motion:reduce){.services_primaryCta__Y4fCS,.services_relatedGrid__lGNl_ a{transition:none}}