.ServiceLanding_page__13pgD{--service-accent:#4338ca;--service-ink:#18181b;--service-muted:#52525b;color:var(--service-ink);font-size:1rem;line-height:1.75}.ServiceLanding_page__13pgD *,.ServiceLanding_page__13pgD :after,.ServiceLanding_page__13pgD :before{box-sizing:border-box}.ServiceLanding_page__13pgD section[id]{scroll-margin-top:8rem}.ServiceLanding_wrap___WCme{width:min(100% - 3rem,72rem);margin-inline:auto}.ServiceLanding_hero__YPNso{padding:8.5rem 0 4.5rem;background:linear-gradient(115deg,#f8fafc,#fff 65%,#eef2ff)}.ServiceLanding_breadcrumb__N_ycN{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.875rem;color:#52525b;margin-bottom:2.5rem}.ServiceLanding_breadcrumb__N_ycN a:hover{color:var(--service-accent);text-decoration:underline}.ServiceLanding_heroGrid__UYw9I{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:4rem;align-items:center}.ServiceLanding_eyebrow__hJlrL{color:var(--service-accent);font-size:.875rem;font-weight:700;letter-spacing:.065em;margin:0 0 .85rem}.ServiceLanding_hero__YPNso h1{font-size:clamp(2.2rem,3.3vw,3.35rem);line-height:1.13;letter-spacing:-.04em;font-weight:700;margin:0;overflow-wrap:normal;word-break:normal;hyphens:auto}.ServiceLanding_intro___0EV_{margin:1.5rem 0 0;color:var(--service-muted);font-size:1.08rem;line-height:1.85}.ServiceLanding_actions__5Jrm2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.ServiceLanding_primary__MeBe6,.ServiceLanding_secondary__FNBct{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.85rem 1.25rem;border-radius:.85rem;font-weight:600;font-size:1rem;line-height:1.45;text-align:center;min-height:3rem;transition:background .15s,box-shadow .15s;touch-action:manipulation}.ServiceLanding_primary__MeBe6{color:#fff!important;background:var(--service-accent);border:1px solid var(--service-accent);box-shadow:0 5px 14px #4338ca1a}.ServiceLanding_primary__MeBe6:hover{background:#3730a3}.ServiceLanding_secondary__FNBct{color:#27272a;background:#fff;border:1px solid #d4d4d8}.ServiceLanding_secondary__FNBct:hover{border-color:var(--service-accent);color:var(--service-accent)}.ServiceLanding_exampleTable__h7jJy:focus-visible,.ServiceLanding_page__13pgD a:focus-visible,.ServiceLanding_page__13pgD summary:focus-visible{outline:3px solid #818cf8;outline-offset:4px}.ServiceLanding_arrow__MEbS2{font-size:1.2em;flex-shrink:0}.ServiceLanding_location__Uu54a{color:#52525b;margin-top:1.25rem;font-size:.875rem;line-height:1.65}.ServiceLanding_heroPanel__YXpUS{border:1px solid #e4e4e7;border-radius:1.5rem;background:#fff;padding:2rem;box-shadow:0 24px 56px -28px #18181b45;border-top:4px solid var(--service-accent)}.ServiceLanding_panelLabel__k90Tr{font-size:.875rem;color:var(--service-accent);font-weight:600;margin:0 0 .8rem}.ServiceLanding_heroPanel__YXpUS h2{font-size:1.45rem;line-height:1.4;font-weight:700;margin:0;letter-spacing:-.02em}.ServiceLanding_heroPanel__YXpUS ol{list-style:none;padding:0;margin:1.5rem 0}.ServiceLanding_heroPanel__YXpUS li{display:flex;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid #e4e4e7;font-size:1rem;font-weight:600}.ServiceLanding_stepNumber__1YCAO{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:.7rem;background:#eef2ff;color:#4338ca;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}.ServiceLanding_heroPanel__YXpUS>p:last-of-type{font-size:.875rem;color:#52525b}.ServiceLanding_heroPanel__YXpUS>a{display:inline-flex;gap:.75rem;color:var(--service-accent);margin-top:1rem;font-weight:600}.ServiceLanding_sectionNav__5LuVC{border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;background:#fff}.ServiceLanding_sectionNav__5LuVC>.ServiceLanding_wrap___WCme{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding-block:1rem}.ServiceLanding_sectionNav__5LuVC a{color:#3f3f46;font-size:.9rem;font-weight:600;padding:.25rem 0}.ServiceLanding_sectionNav__5LuVC a:hover{color:var(--service-accent)}.ServiceLanding_section__xmHhk{padding:4.5rem 0}.ServiceLanding_sectionHead__c_vEG{max-width:43rem;margin-bottom:2rem}.ServiceLanding_page__13pgD h2{font-weight:700}.ServiceLanding_section__xmHhk h2{font-size:clamp(1.6rem,2.3vw,2.25rem);line-height:1.25;letter-spacing:-.03em;margin:0}.ServiceLanding_section__xmHhk h3{font-weight:700;font-size:1.1rem;line-height:1.4;margin:0}.ServiceLanding_section__xmHhk p{margin-top:.8rem}.ServiceLanding_section__xmHhk .ServiceLanding_eyebrow__hJlrL{margin-top:0}.ServiceLanding_threeGrid__klGx2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ServiceLanding_audienceCard__V6cVh{border-left:2px solid #a5b4fc;padding:.25rem 1.5rem}.ServiceLanding_audienceCard__V6cVh p,.ServiceLanding_scopeCard__oxuDG p{color:var(--service-muted);margin-bottom:0}.ServiceLanding_tinted__iXa0Q{background:#f8fafc;border-block:1px solid #e4e4e7}.ServiceLanding_scopeGrid__uI_w8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ServiceLanding_scopeCard__oxuDG{display:flex;align-items:flex-start;gap:1rem;padding:1.65rem;background:#fff;border:1px solid #e4e4e7;border-radius:1rem}.ServiceLanding_index__gW4am{color:#4338ca;font-size:.875rem;font-weight:700;line-height:1.75}.ServiceLanding_boundary__QU7Xr{padding:1.5rem 0 0;margin-top:1.5rem;border-top:1px solid #d4d4d8}.ServiceLanding_boundary__QU7Xr p{color:var(--service-muted);max-width:65rem}.ServiceLanding_splitHead__8LKyA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:3rem;margin-bottom:2rem}.ServiceLanding_splitHead__8LKyA>p{color:var(--service-muted);margin:0}.ServiceLanding_exampleTable__h7jJy{overflow-x:auto;border:1px solid #d4d4d8;border-radius:1rem;background:#fff}.ServiceLanding_exampleTable__h7jJy table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.65;text-align:left}.ServiceLanding_exampleTable__h7jJy caption{caption-side:bottom;padding:1rem 1.4rem;text-align:left;color:#52525b;background:#f8fafc;font-size:.875rem}.ServiceLanding_exampleTable__h7jJy td,.ServiceLanding_exampleTable__h7jJy th{padding:1.2rem 1.4rem;vertical-align:top;border-bottom:1px solid #e4e4e7}.ServiceLanding_exampleTable__h7jJy thead th{background:#eef2ff;color:#312e81;font-size:.875rem;font-weight:700}.ServiceLanding_exampleTable__h7jJy tbody th{color:#27272a;width:25%;font-weight:600}.ServiceLanding_exampleTable__h7jJy td{color:#52525b}.ServiceLanding_dark__dnwwQ{background:#18182d;color:#fff}.ServiceLanding_dark__dnwwQ .ServiceLanding_eyebrow__hJlrL{color:#c7d2fe}.ServiceLanding_processGrid__GlHOx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;list-style:none;margin:0;padding:0}.ServiceLanding_processGrid__GlHOx .ServiceLanding_stepNumber__1YCAO{background:#ffffff12;color:#c7d2fe;border:1px solid #ffffff30;margin-bottom:1.5rem}.ServiceLanding_processGrid__GlHOx p{color:#d4d4df}.ServiceLanding_proofGrid__KVAQ3{display:grid;gap:1.5rem}.ServiceLanding_proofCard__AUeBv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid #e4e4e7;border-radius:1.25rem;overflow:hidden}.ServiceLanding_proofCard__AUeBv>div:last-child{padding:2rem}.ServiceLanding_proofImage__3QGEn{background:#eef2f6;display:flex;align-items:center;padding:1.5rem}.ServiceLanding_proofImage__3QGEn img{width:100%;height:auto;border-radius:.7rem;box-shadow:0 6px 24px #00000010}.ServiceLanding_proofCard__AUeBv p{color:#52525b}.ServiceLanding_proofCard__AUeBv .ServiceLanding_eyebrow__hJlrL{color:var(--service-accent)}.ServiceLanding_proofScope__mg_RF{font-size:.875rem;padding-top:1rem;border-top:1px solid #e4e4e7}.ServiceLanding_proofCard__AUeBv a{color:var(--service-accent);font-weight:600;display:inline-flex;gap:.75rem;margin-top:1rem}.ServiceLanding_priceBox__henAz{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:3rem}.ServiceLanding_priceBox__henAz p{color:var(--service-muted)}.ServiceLanding_priceActions__I_YHV{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.ServiceLanding_priceActions__I_YHV p{font-size:.875rem;margin:0}.ServiceLanding_faqGrid___APCk{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:4rem}.ServiceLanding_faqIntro__GH18R{color:var(--service-muted)}.ServiceLanding_faqList__mtksR details{border-bottom:1px solid #d4d4d8}.ServiceLanding_faqList__mtksR details:first-child{border-top:1px solid #d4d4d8}.ServiceLanding_faqList__mtksR summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;padding:1.2rem 0;list-style:none;touch-action:manipulation}.ServiceLanding_faqList__mtksR summary::-webkit-details-marker{display:none}.ServiceLanding_faqPlus__SbFlq{font-size:1.35rem;color:var(--service-accent);flex-shrink:0}.ServiceLanding_faqList__mtksR details[open] .ServiceLanding_faqPlus__SbFlq{transform:rotate(45deg)}.ServiceLanding_faqList__mtksR details>p{color:var(--service-muted);margin:0;padding:0 1.5rem 1.2rem 0}.ServiceLanding_related__0msJc{border-top:1px solid #e4e4e7}.ServiceLanding_relatedGrid__bCDj_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ServiceLanding_relatedGrid__bCDj_ a{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #d4d4d8;border-radius:.9rem;padding:1.3rem;font-weight:600;line-height:1.5;color:var(--service-accent)}.ServiceLanding_relatedGrid__bCDj_ a:hover{background:#eef2ff}@media(max-width:960px){.ServiceLanding_heroGrid__UYw9I{gap:2rem}.ServiceLanding_processGrid__GlHOx{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceLanding_faqGrid___APCk,.ServiceLanding_priceBox__henAz{gap:2rem}}@media(max-width:760px){.ServiceLanding_wrap___WCme{width:min(100% - 2rem,72rem)}.ServiceLanding_hero__YPNso{padding:7rem 0 3rem}.ServiceLanding_breadcrumb__N_ycN{margin-bottom:1.8rem}.ServiceLanding_faqGrid___APCk,.ServiceLanding_heroGrid__UYw9I,.ServiceLanding_priceBox__henAz,.ServiceLanding_proofCard__AUeBv,.ServiceLanding_splitHead__8LKyA{grid-template-columns:1fr}.ServiceLanding_heroGrid__UYw9I{gap:2rem}.ServiceLanding_hero__YPNso h1{font-size:2.2rem}.ServiceLanding_heroPanel__YXpUS{padding:1.5rem}.ServiceLanding_section__xmHhk{padding:3rem 0}.ServiceLanding_scopeGrid__uI_w8,.ServiceLanding_threeGrid__klGx2{grid-template-columns:1fr}.ServiceLanding_threeGrid__klGx2{gap:1.5rem}.ServiceLanding_scopeCard__oxuDG{padding:1.3rem}.ServiceLanding_splitHead__8LKyA{gap:1rem}.ServiceLanding_sectionNav__5LuVC>.ServiceLanding_wrap___WCme{gap:.5rem 1.2rem}.ServiceLanding_relatedGrid__bCDj_{grid-template-columns:1fr}.ServiceLanding_proofCard__AUeBv>div:last-child{padding:1.5rem}.ServiceLanding_exampleTable__h7jJy table{min-width:37rem}.ServiceLanding_proofImage__3QGEn{padding:1rem}.ServiceLanding_actions__5Jrm2{flex-direction:column;align-items:stretch}.ServiceLanding_intro___0EV_{font-size:1rem}.ServiceLanding_processGrid__GlHOx{gap:1.5rem}.ServiceLanding_priceActions__I_YHV{max-width:30rem}}@media(max-width:400px){.ServiceLanding_processGrid__GlHOx{grid-template-columns:1fr}.ServiceLanding_hero__YPNso h1{font-size:2rem}.ServiceLanding_heroPanel__YXpUS h2{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.ServiceLanding_page__13pgD *{transition:none!important;scroll-behavior:auto!important}}