.ServicePage-module__JmhEIq__servicePage{background:#f1f5f9;padding:clamp(80px,12vw,120px) 0}.ServicePage-module__JmhEIq__servicePageWrapper{flex-direction:column;gap:clamp(48px,6vw,80px);max-width:960px;margin:0 auto;padding:0 24px;display:flex}.ServicePage-module__JmhEIq__servicePageHeader{text-align:left;flex-direction:column;gap:18px;display:flex}.ServicePage-module__JmhEIq__servicePageEyebrow{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;background:#2563eb1f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.ServicePage-module__JmhEIq__servicePageLead{color:var(--muted);max-width:70ch;font-size:clamp(1.05rem,2vw,1.2rem)}.ServicePage-module__JmhEIq__servicePageList{color:var(--muted);gap:8px;margin:16px 0 0;padding-left:1.25rem;display:grid}.ServicePage-module__JmhEIq__servicePageListColumns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding-left:0;list-style:none;display:grid}.ServicePage-module__JmhEIq__servicePageListColumns li{background:var(--color-surface,#fff);border:1px solid #0f172a14;border-radius:18px;padding:clamp(20px,3vw,28px);box-shadow:0 20px 36px #0f172a12}.ServicePage-module__JmhEIq__servicePageListColumns h3{margin-bottom:8px;font-size:1.05rem}.ServicePage-module__JmhEIq__servicePageCta{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.ServicePage-module__JmhEIq__servicePageSection{padding:0}.ServicePage-module__JmhEIq__servicePageSectionInner{background:var(--color-surface,#fff);border:1px solid #0f172a14;border-radius:28px;flex-direction:column;gap:20px;padding:clamp(32px,5vw,48px);display:flex;box-shadow:0 40px 70px #0f172a14}.ServicePage-module__JmhEIq__servicePageSectionInner>h2{text-align:left;margin-bottom:0}.ServicePage-module__JmhEIq__servicePageHighlights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,3vw,24px);margin-top:12px;display:grid}.ServicePage-module__JmhEIq__servicePageHighlight{background:linear-gradient(#e2e8f066,#f8fafce6);border:1px solid #0f172a1f;border-radius:22px;gap:8px;padding:clamp(20px,3vw,28px);display:grid}.ServicePage-module__JmhEIq__servicePageHighlight h3{flex-direction:column;gap:4px;margin:0;display:flex}.ServicePage-module__JmhEIq__servicePageHighlightValue{color:var(--primary);font-size:clamp(2rem,4vw,2.6rem);font-weight:700}.ServicePage-module__JmhEIq__servicePageHighlightMetric{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.9rem}.ServicePage-module__JmhEIq__servicePageHighlightClient{color:var(--text);font-weight:600}.ServicePage-module__JmhEIq__servicePageHighlightMeta{color:var(--muted);font-size:.9rem}.ServicePage-module__JmhEIq__servicePageHighlightLinks{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:.8rem;display:flex}.ServicePage-module__JmhEIq__servicePageHighlightLinks a{color:var(--primary);font-weight:600}.ServicePage-module__JmhEIq__servicePageFootnote{color:var(--muted);margin-top:16px;font-size:.8rem}.ServicePage-module__JmhEIq__servicePageFootnote a{color:var(--primary)}.ServicePage-module__JmhEIq__servicePageFootnoteAsterisk{color:var(--primary);font-weight:600}.ServicePage-module__JmhEIq__servicePageSteps{counter-reset:step;gap:16px;padding-left:0;list-style:none;display:grid}.ServicePage-module__JmhEIq__servicePageSteps li{background:#f8fafc;border:1px solid #0f172a1f;border-radius:20px;padding:clamp(24px,4vw,32px);position:relative}.ServicePage-module__JmhEIq__servicePageSteps li:before{counter-increment:step;content:counter(step,decimal-leading-zero);color:var(--primary);font-size:1rem;font-weight:700;position:absolute;top:clamp(18px,3vw,24px);left:clamp(18px,3vw,24px)}.ServicePage-module__JmhEIq__servicePageSteps h3{margin-bottom:8px;margin-left:clamp(28px,4vw,36px)}.ServicePage-module__JmhEIq__servicePageSteps p{margin-left:clamp(28px,4vw,36px)}.ServicePage-module__JmhEIq__servicePageGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,3vw,24px);display:grid}.ServicePage-module__JmhEIq__servicePageCard{background:var(--color-surface,#fff);border:1px solid #0f172a14;border-radius:20px;padding:clamp(24px,4vw,32px);box-shadow:0 28px 50px #0f172a14}.ServicePage-module__JmhEIq__servicePageCard h3{margin-bottom:12px;font-size:1.15rem}.ServicePage-module__JmhEIq__servicePageCard p{margin:0}.ServicePage-module__JmhEIq__servicePageHighlight,.ServicePage-module__JmhEIq__servicePageCard{transition:transform .2s,box-shadow .2s}.ServicePage-module__JmhEIq__servicePageHighlight:hover,.ServicePage-module__JmhEIq__servicePageHighlight:focus-within,.ServicePage-module__JmhEIq__servicePageCard:hover,.ServicePage-module__JmhEIq__servicePageCard:focus-within{transform:translateY(-4px);box-shadow:0 36px 72px #0f172a1f}.ServicePage-module__JmhEIq__servicePageHighlight a,.ServicePage-module__JmhEIq__servicePageCard a{color:var(--primary)}
