.ConsultingLandingPage_page__EBrjl{overflow:hidden;background:var(--color-surface)}.ConsultingLandingPage_hero__CkaNH{position:relative;border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(rgba(79,70,229,.035) 1px,transparent 0),linear-gradient(90deg,rgba(79,70,229,.035) 1px,transparent 0),#fff;background-size:48px 48px}.ConsultingLandingPage_hero__CkaNH:after{position:absolute;top:-12rem;right:-14rem;width:32rem;height:32rem;border:1px solid rgba(79,70,229,.12);border-radius:50%;content:"";pointer-events:none}.ConsultingLandingPage_heroInner__ra7rL{position:relative;z-index:1;width:min(100% - 2.5rem,var(--max-width));margin:0 auto;padding:5rem 0 4.75rem;display:grid;grid-gap:3.5rem;gap:3.5rem;align-items:center}.ConsultingLandingPage_heroCopy__2QxVZ{display:grid;grid-gap:1.5rem;gap:1.5rem}.ConsultingLandingPage_eyebrow__1RTAq,.ConsultingLandingPage_sectionLabel__GfeJ2{color:var(--color-primary);font-size:.75rem;font-weight:800;letter-spacing:.08em}.ConsultingLandingPage_hero__CkaNH h1{max-width:720px;color:var(--color-ink);font-size:clamp(2.45rem,8vw,4.75rem);line-height:1.13;letter-spacing:-.055em}.ConsultingLandingPage_hero__CkaNH h1 span{color:var(--color-primary)}.ConsultingLandingPage_heroLead__A8bY2{max-width:650px;color:var(--color-text);font-size:clamp(1rem,2vw,1.125rem);line-height:1.9}.ConsultingLandingPage_heroActions__QdIDY{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:center}.ConsultingLandingPage_primaryButton__w0UX7{min-height:3.25rem;border-radius:8px;background:var(--color-ink);box-shadow:0 10px 24px rgba(15,23,42,.15);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:800;padding:.75rem 1.25rem;text-align:center;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s}.ConsultingLandingPage_primaryButton__w0UX7:hover{background:#1e293b;box-shadow:0 14px 28px rgba(15,23,42,.2);transform:translateY(-1px)}.ConsultingLandingPage_primaryButton__w0UX7:focus-visible,.ConsultingLandingPage_textLink__XSuu6:focus-visible{outline:3px solid rgba(79,70,229,.35);outline-offset:3px}.ConsultingLandingPage_textLink__XSuu6{min-height:2.75rem;color:var(--color-ink);display:inline-flex;align-items:center;font-size:.875rem;font-weight:700;text-underline-offset:.25rem}.ConsultingLandingPage_briefMock__FkAVT{position:relative;border:1px solid #dbe3ef;border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 26px 70px rgba(15,23,42,.14);padding:1.25rem}.ConsultingLandingPage_briefMock__FkAVT:before{position:absolute;inset:-.5rem .5rem .5rem -.5rem;z-index:-1;border:1px solid rgba(79,70,229,.12);border-radius:8px;background:#eef2ff;content:""}.ConsultingLandingPage_briefHeader__NBcpL{border-bottom:1px solid var(--color-border-subtle);padding-bottom:1rem;display:flex;justify-content:space-between;gap:1rem}.ConsultingLandingPage_briefHeader__NBcpL div{display:grid;grid-gap:.15rem;gap:.15rem}.ConsultingLandingPage_briefHeader__NBcpL p{color:var(--color-ink);font-size:.875rem;font-weight:800}.ConsultingLandingPage_briefHeader__NBcpL div span{color:var(--color-text-subtle);font-size:.6875rem}.ConsultingLandingPage_status__X4gls{height:-moz-fit-content;height:fit-content;border-radius:999px;background:#eef2ff;color:var(--color-primary);font-size:.6875rem;font-weight:800;padding:.25rem .625rem}.ConsultingLandingPage_priorityBlock__s_ocp{margin:1rem 0;border-left:3px solid var(--color-primary);background:#f8fafc;padding:.875rem 1rem;display:grid;grid-gap:.35rem;gap:.35rem}.ConsultingLandingPage_priorityBlock__s_ocp span{color:var(--color-text-subtle);font-size:.6875rem;font-weight:700}.ConsultingLandingPage_priorityBlock__s_ocp strong{color:var(--color-ink);font-size:.875rem;line-height:1.55}.ConsultingLandingPage_briefRows__pfuRh{display:grid}.ConsultingLandingPage_briefRows__pfuRh>div{border-top:1px solid var(--color-border-subtle);padding:.875rem 0;display:grid;grid-template-columns:3.25rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:start}.ConsultingLandingPage_rowLabel___Ou4p{color:var(--color-primary);font-size:.6875rem;font-weight:800}.ConsultingLandingPage_briefRows__pfuRh p{color:var(--color-text);font-size:.75rem;line-height:1.65}.ConsultingLandingPage_briefFooter__Z_0wK{border-top:1px solid var(--color-border-subtle);padding-top:.875rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.35rem;gap:.35rem}.ConsultingLandingPage_briefFooter__Z_0wK span{border-radius:4px;background:#f1f5f9;color:var(--color-text-subtle);font-size:.625rem;font-weight:700;padding:.4rem .25rem;text-align:center}.ConsultingLandingPage_trustStrip__59CY_{border-bottom:1px solid var(--color-border-subtle);background:#fff}.ConsultingLandingPage_trustInner__HImR4{width:min(100% - 2.5rem,var(--max-width));margin:0 auto;padding:1.25rem 0;display:grid;grid-gap:.75rem;gap:.75rem}.ConsultingLandingPage_trustInner__HImR4 p{color:var(--color-text);display:flex;gap:.625rem;align-items:center;font-size:.75rem;font-weight:700}.ConsultingLandingPage_trustInner__HImR4 p span{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 4px #eef2ff;flex:0 0 auto}.ConsultingLandingPage_caseSection__S6C2P,.ConsultingLandingPage_faqSection__dYNxZ,.ConsultingLandingPage_section__mLsxQ,.ConsultingLandingPage_softSection__DKEhX{padding:5.5rem 1.25rem}.ConsultingLandingPage_faqSection__dYNxZ,.ConsultingLandingPage_section__mLsxQ{background:#fff}.ConsultingLandingPage_softSection__DKEhX{background:var(--color-surface-subtle)}.ConsultingLandingPage_caseSection__S6C2P{background:var(--color-ink)}.ConsultingLandingPage_sectionHeading__aKwy1{max-width:760px;margin:0 auto 2.75rem;display:grid;grid-gap:1rem;gap:1rem;text-align:center}.ConsultingLandingPage_ctaSection__IE4ii h2,.ConsultingLandingPage_fitSection__SjDrQ h2,.ConsultingLandingPage_sectionHeading__aKwy1 h2,.ConsultingLandingPage_splitHeading__zFB2F h2{color:var(--color-ink);font-size:clamp(1.85rem,4vw,3rem);line-height:1.3;letter-spacing:-.04em}.ConsultingLandingPage_sectionHeading__aKwy1>p:last-child,.ConsultingLandingPage_splitHeading__zFB2F>p{color:var(--color-text-subtle);font-size:.9375rem;line-height:1.85}.ConsultingLandingPage_caseGrid__4EPS6,.ConsultingLandingPage_expertiseGrid__4eTS3,.ConsultingLandingPage_flowGrid__9SP5P,.ConsultingLandingPage_painGrid__oZN3z{max-width:var(--max-width);margin:0 auto;display:grid;grid-gap:1rem;gap:1rem}.ConsultingLandingPage_expertiseCard__BFCnN{min-height:17rem;border:1px solid var(--color-border-subtle);border-radius:8px;background:#fff;padding:1.5rem;display:flex;flex-direction:column}.ConsultingLandingPage_cardTop__vkai2{margin-bottom:auto;padding-bottom:2rem;display:flex;justify-content:space-between;gap:1rem}.ConsultingLandingPage_cardTop__vkai2>span{color:var(--color-primary);font-size:.75rem;font-weight:800}.ConsultingLandingPage_cardTop__vkai2 p{color:var(--color-text-subtle);font-size:.6875rem;text-align:right}.ConsultingLandingPage_caseCard__IP2NN h3,.ConsultingLandingPage_deliverableList__leF_r h3,.ConsultingLandingPage_expertiseCard__BFCnN h3,.ConsultingLandingPage_flowGrid__9SP5P h3,.ConsultingLandingPage_painGrid__oZN3z h3{color:var(--color-ink);font-size:1.125rem;line-height:1.45}.ConsultingLandingPage_caseCard__IP2NN>p,.ConsultingLandingPage_deliverableList__leF_r article>p,.ConsultingLandingPage_expertiseCard__BFCnN>p,.ConsultingLandingPage_flowGrid__9SP5P article>p,.ConsultingLandingPage_painGrid__oZN3z article>p{margin-top:.75rem;color:var(--color-text-subtle);font-size:.8375rem;line-height:1.8}.ConsultingLandingPage_painGrid__oZN3z article{border-top:2px solid var(--color-ink);padding:1.25rem .25rem 0}.ConsultingLandingPage_painGrid__oZN3z article>span{margin-bottom:1.75rem;color:var(--color-primary);display:block;font-size:.75rem;font-weight:800}.ConsultingLandingPage_splitHeading__zFB2F{max-width:var(--max-width);margin:0 auto 3rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.ConsultingLandingPage_splitHeading__zFB2F>div{display:grid;grid-gap:1rem;gap:1rem}.ConsultingLandingPage_flowGrid__9SP5P{position:relative}.ConsultingLandingPage_flowGrid__9SP5P article{position:relative;min-height:15rem;border:1px solid var(--color-border-subtle);border-radius:8px;background:#fff;padding:1.5rem}.ConsultingLandingPage_flowStep__SP4S9{margin-bottom:2.5rem;display:flex;align-items:center;justify-content:space-between}.ConsultingLandingPage_flowStep__SP4S9 span{border-radius:999px;background:#eef2ff;color:var(--color-primary);font-size:.6875rem;font-weight:800;padding:.35rem .75rem}.ConsultingLandingPage_flowStep__SP4S9 b{color:#dbe3ef;font-size:2rem;font-weight:800;line-height:1}.ConsultingLandingPage_caseCard__IP2NN h3,.ConsultingLandingPage_caseSection__S6C2P .ConsultingLandingPage_sectionHeading__aKwy1 h2{color:#fff}.ConsultingLandingPage_caseSection__S6C2P .ConsultingLandingPage_sectionHeading__aKwy1>p:last-child{color:#aebbd0}.ConsultingLandingPage_caseSection__S6C2P .ConsultingLandingPage_sectionLabel__GfeJ2{color:#a5b4fc}.ConsultingLandingPage_caseCard__IP2NN{min-height:21rem;border:1px solid #334155;border-radius:8px;background:#111c30;padding:1.5rem;display:flex;flex-direction:column}.ConsultingLandingPage_caseMeta__AL2H4{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ConsultingLandingPage_caseMeta__AL2H4 span{border-radius:999px;background:#312e81;color:#e0e7ff;font-size:.6875rem;font-weight:800;padding:.35rem .75rem}.ConsultingLandingPage_caseMeta__AL2H4 p{color:#94a3b8;font-size:.6875rem;font-weight:700}.ConsultingLandingPage_caseCard__IP2NN>p{color:#aebbd0}.ConsultingLandingPage_caseCard__IP2NN ul{margin:auto 0 0;padding:1.5rem 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.ConsultingLandingPage_caseCard__IP2NN li{border:1px solid #475569;border-radius:4px;color:#cbd5e1;font-size:.6875rem;padding:.35rem .5rem}.ConsultingLandingPage_deliverableList__leF_r{max-width:var(--max-width);margin:0 auto;border-top:1px solid var(--color-border)}.ConsultingLandingPage_deliverableList__leF_r article{border-bottom:1px solid var(--color-border-subtle);padding:1.5rem 0;display:grid;grid-gap:.75rem;gap:.75rem}.ConsultingLandingPage_deliverableList__leF_r article>span{color:var(--color-primary);font-size:.75rem;font-weight:800}.ConsultingLandingPage_deliverableList__leF_r article>p{margin-top:0}.ConsultingLandingPage_roleGrid__QOLDq{max-width:900px;margin:0 auto;border:1px solid var(--color-border-subtle);border-radius:8px;display:grid;overflow:hidden}.ConsultingLandingPage_roleGrid__QOLDq>div{padding:1.5rem}.ConsultingLandingPage_roleGrid__QOLDq>div:first-child{background:var(--color-ink)}.ConsultingLandingPage_roleGrid__QOLDq>div:last-child{background:var(--color-surface-subtle)}.ConsultingLandingPage_roleTitle__8uDqz{margin-bottom:1.25rem;font-size:.875rem;font-weight:800}.ConsultingLandingPage_roleGrid__QOLDq>div:first-child .ConsultingLandingPage_roleTitle__8uDqz{color:#fff}.ConsultingLandingPage_roleGrid__QOLDq>div:last-child .ConsultingLandingPage_roleTitle__8uDqz{color:var(--color-ink)}.ConsultingLandingPage_fitSection__SjDrQ ul,.ConsultingLandingPage_roleGrid__QOLDq ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.ConsultingLandingPage_roleGrid__QOLDq li{position:relative;padding-left:1.25rem;font-size:.8375rem;line-height:1.65}.ConsultingLandingPage_roleGrid__QOLDq li:before{position:absolute;top:.65rem;left:0;width:.35rem;height:.35rem;border-radius:50%;background:var(--color-primary);content:""}.ConsultingLandingPage_roleGrid__QOLDq>div:first-child li{color:#cbd5e1}.ConsultingLandingPage_roleGrid__QOLDq>div:last-child li{color:var(--color-text)}.ConsultingLandingPage_fitSection__SjDrQ{background:#eef2ff;padding:5rem max(1.25rem,calc((100vw - var(--max-width)) / 2));display:grid;grid-gap:2.5rem;gap:2.5rem}.ConsultingLandingPage_fitSection__SjDrQ>div{display:grid;grid-gap:1rem;gap:1rem}.ConsultingLandingPage_fitSection__SjDrQ ul{gap:1rem}.ConsultingLandingPage_fitSection__SjDrQ li{border-bottom:1px solid rgba(79,70,229,.18);color:var(--color-text);padding:0 0 1rem 2rem;font-size:.875rem;line-height:1.7}.ConsultingLandingPage_fitSection__SjDrQ li span{margin-left:-2rem;margin-right:.75rem;color:var(--color-primary);font-weight:900}.ConsultingLandingPage_ctaSection__IE4ii{background:var(--color-ink);padding:5.5rem max(1.25rem,calc((100vw - var(--max-width)) / 2));display:grid;grid-gap:3rem;gap:3rem}.ConsultingLandingPage_ctaSection__IE4ii>div:first-child{display:grid;grid-gap:1.25rem;gap:1.25rem;align-content:start}.ConsultingLandingPage_ctaSection__IE4ii h2{color:#fff}.ConsultingLandingPage_ctaSection__IE4ii>div:first-child>p:not(.ConsultingLandingPage_sectionLabel__GfeJ2){max-width:650px;color:#aebbd0;font-size:.9375rem;line-height:1.85}.ConsultingLandingPage_ctaSection__IE4ii .ConsultingLandingPage_primaryButton__w0UX7{width:-moz-fit-content;width:fit-content;background:var(--color-primary);box-shadow:0 10px 24px rgba(79,70,229,.25)}.ConsultingLandingPage_ctaSection__IE4ii .ConsultingLandingPage_primaryButton__w0UX7:hover{background:#4338ca}.ConsultingLandingPage_ctaSection__IE4ii>div:first-child>span{color:#94a3b8;font-size:.6875rem}.ConsultingLandingPage_consultationNotes__0mLNK{border:1px solid #334155;border-radius:8px;background:#111c30;padding:1.5rem}.ConsultingLandingPage_consultationNotes__0mLNK>p{margin-bottom:1.5rem;color:#fff;font-size:.875rem;font-weight:800}.ConsultingLandingPage_consultationNotes__0mLNK ol{margin:0;padding:0;list-style:none;display:grid}.ConsultingLandingPage_consultationNotes__0mLNK li{border-top:1px solid #334155;color:#cbd5e1;padding:.875rem 0;display:grid;grid-template-columns:2.25rem 1fr;grid-gap:.75rem;gap:.75rem;font-size:.8125rem;line-height:1.6}.ConsultingLandingPage_consultationNotes__0mLNK li span{color:#818cf8;font-size:.6875rem;font-weight:800}.ConsultingLandingPage_faqList__9hPKy{max-width:860px;margin:0 auto;border-top:1px solid var(--color-border)}.ConsultingLandingPage_faqList__9hPKy details{border-bottom:1px solid var(--color-border-subtle);padding:0}.ConsultingLandingPage_faqList__9hPKy summary{position:relative;min-height:4rem;color:var(--color-ink);cursor:pointer;display:flex;align-items:center;font-size:.875rem;font-weight:800;line-height:1.5;list-style:none;padding:1rem 2.5rem 1rem 0}.ConsultingLandingPage_faqList__9hPKy summary::-webkit-details-marker{display:none}.ConsultingLandingPage_faqList__9hPKy summary:after{position:absolute;right:.25rem;color:var(--color-primary);content:"+";font-size:1.5rem;font-weight:400}.ConsultingLandingPage_faqList__9hPKy details[open] summary:after{content:"−"}.ConsultingLandingPage_faqList__9hPKy summary:focus-visible{outline:3px solid rgba(79,70,229,.35);outline-offset:2px}.ConsultingLandingPage_faqList__9hPKy details p{max-width:740px;color:var(--color-text-subtle);font-size:.8375rem;line-height:1.8;padding:0 2.5rem 1.5rem 0}@media (min-width:720px){.ConsultingLandingPage_expertiseGrid__4eTS3,.ConsultingLandingPage_flowGrid__9SP5P,.ConsultingLandingPage_trustInner__HImR4{grid-template-columns:repeat(3,1fr)}.ConsultingLandingPage_caseGrid__4EPS6,.ConsultingLandingPage_painGrid__oZN3z{grid-template-columns:repeat(2,1fr)}.ConsultingLandingPage_splitHeading__zFB2F{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end}.ConsultingLandingPage_deliverableList__leF_r article{grid-template-columns:4rem minmax(12rem,.45fr) 1fr;align-items:start;gap:1.5rem}.ConsultingLandingPage_roleGrid__QOLDq{grid-template-columns:1fr 1fr}.ConsultingLandingPage_roleGrid__QOLDq>div{padding:2rem}.ConsultingLandingPage_ctaSection__IE4ii,.ConsultingLandingPage_fitSection__SjDrQ{grid-template-columns:.9fr 1.1fr;align-items:start}.ConsultingLandingPage_ctaSection__IE4ii{grid-template-columns:1.15fr .85fr}}@media (min-width:980px){.ConsultingLandingPage_heroInner__ra7rL{min-height:660px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:5rem}.ConsultingLandingPage_caseGrid__4EPS6{grid-template-columns:repeat(4,1fr)}.ConsultingLandingPage_caseCard__IP2NN{min-height:25rem}}@media (max-width:719px){.ConsultingLandingPage_heroInner__ra7rL{width:min(100% - 2rem,var(--max-width));padding:3.75rem 0 3rem}.ConsultingLandingPage_heroActions__QdIDY{align-items:stretch;flex-direction:column}.ConsultingLandingPage_primaryButton__w0UX7{width:100%}.ConsultingLandingPage_textLink__XSuu6{justify-content:center}.ConsultingLandingPage_caseSection__S6C2P,.ConsultingLandingPage_faqSection__dYNxZ,.ConsultingLandingPage_section__mLsxQ,.ConsultingLandingPage_softSection__DKEhX{padding:4.25rem 1rem}.ConsultingLandingPage_sectionHeading__aKwy1{text-align:left}.ConsultingLandingPage_expertiseCard__BFCnN{min-height:15rem}.ConsultingLandingPage_caseCard__IP2NN{min-height:19rem}.ConsultingLandingPage_ctaSection__IE4ii .ConsultingLandingPage_primaryButton__w0UX7{width:100%}}@media (prefers-reduced-motion:reduce){.ConsultingLandingPage_primaryButton__w0UX7{transition:none}}