.ServiceDetail-module__l0xiDq__hero{background:#fafafc;padding-block:150px 72px;position:relative;overflow:clip}.ServiceDetail-module__l0xiDq__heroGlow{filter:blur(20px);pointer-events:none;background:radial-gradient(55% 50%,#8c9ff566 0%,#5b79fa29 45%,#0000 72%);block-size:620px;inline-size:min(1100px,110vw);position:absolute;inset-block-start:-280px;inset-inline-start:50%;translate:-50%}.ServiceDetail-module__l0xiDq__hero>.ServiceDetail-module__l0xiDq__container{position:relative}.ServiceDetail-module__l0xiDq__back{color:#474747;align-items:center;gap:8px;margin-block-end:28px;font-size:15px;font-weight:500;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.ServiceDetail-module__l0xiDq__back:hover{color:#101010}.ServiceDetail-module__l0xiDq__backArrow{rotate:180deg}.ServiceDetail-module__l0xiDq__heroGrid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.ServiceDetail-module__l0xiDq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px}}.ServiceDetail-module__l0xiDq__heroArt{justify-self:stretch}@media not (min-width:700px){.ServiceDetail-module__l0xiDq__heroArt{max-inline-size:420px}}.ServiceDetail-module__l0xiDq__eyebrow,.ServiceDetail-module__l0xiDq__eyebrowOnDark{color:#474747;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1.7;display:flex}.ServiceDetail-module__l0xiDq__eyebrowOnDark{color:#e9ecf3}.ServiceDetail-module__l0xiDq__eyebrowStar{flex:none;block-size:17px;inline-size:17px}.ServiceDetail-module__l0xiDq__h1{letter-spacing:-.03em;color:#101010;max-inline-size:16ch;margin-block-start:.5rem;font-size:clamp(2.25rem,5.2vw,60px);font-weight:500;line-height:1.05}.ServiceDetail-module__l0xiDq__sub{color:#474747;max-inline-size:56ch;margin-block-start:1.25rem;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.ServiceDetail-module__l0xiDq__heroCtas{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:2rem;display:flex}.ServiceDetail-module__l0xiDq__ctaPrimary{color:#fff;background:#0b0b0f;border-radius:999px;align-items:center;padding:.85rem 1.5rem;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ServiceDetail-module__l0xiDq__ctaPrimary:hover{transform:translateY(-2px)}.ServiceDetail-module__l0xiDq__ctaSecondary{color:#101010;border:1px solid #0b0b0f24;border-radius:999px;align-items:center;gap:8px;padding:.85rem 1.4rem;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .16s ease-out;display:inline-flex}.ServiceDetail-module__l0xiDq__ctaSecondary:hover{border-color:#0b0b0f66}.ServiceDetail-module__l0xiDq__process{padding-block:var(--section-y);color:#fff;background:#223c7e}.ServiceDetail-module__l0xiDq__processHead{text-align:center;justify-items:center;gap:.75rem;margin-block-end:2.5rem;display:grid}.ServiceDetail-module__l0xiDq__h2OnDark{letter-spacing:-.03em;color:#fff;max-inline-size:20ch;font-size:clamp(1.75rem,3.4vw,42px);font-weight:500;line-height:1.1}.ServiceDetail-module__l0xiDq__steps{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.ServiceDetail-module__l0xiDq__steps{grid-template-columns:repeat(2,1fr)}}.ServiceDetail-module__l0xiDq__step{color:#0b0b0f;background:#fafafc;border-radius:24px;padding:28px;position:relative}.ServiceDetail-module__l0xiDq__step:nth-child(4n+1),.ServiceDetail-module__l0xiDq__step:nth-child(4n+4){color:#fff;background:linear-gradient(160deg,#5b79fa 0%,#8c9ff5 62%,#e8ebf2 100%)}.ServiceDetail-module__l0xiDq__stepNum{font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.6;font-size:13px;font-weight:600;display:block}.ServiceDetail-module__l0xiDq__stepName{letter-spacing:-.02em;margin-block-start:.75rem;font-size:clamp(20px,2.4vw,25px);font-weight:700;line-height:1.15}.ServiceDetail-module__l0xiDq__stepSummary{color:#474747;max-inline-size:44ch;margin-block-start:.6rem;font-size:15px;line-height:1.55}.ServiceDetail-module__l0xiDq__step:nth-child(4n+1) .ServiceDetail-module__l0xiDq__stepSummary,.ServiceDetail-module__l0xiDq__step:nth-child(4n+4) .ServiceDetail-module__l0xiDq__stepSummary{color:#ffffffe6}.ServiceDetail-module__l0xiDq__step .ServiceDetail-module__l0xiDq__points{gap:.5rem;margin-block-start:1.25rem;display:grid}.ServiceDetail-module__l0xiDq__point{align-items:center;gap:10px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex}.ServiceDetail-module__l0xiDq__tick{color:#3458ff;background:#3458ff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.ServiceDetail-module__l0xiDq__step:nth-child(4n+1) .ServiceDetail-module__l0xiDq__tick,.ServiceDetail-module__l0xiDq__step:nth-child(4n+4) .ServiceDetail-module__l0xiDq__tick{color:#fff;background:#ffffff3d}.ServiceDetail-module__l0xiDq__includes{padding-block:var(--section-y);background:#fafafc}.ServiceDetail-module__l0xiDq__includesHead{gap:.75rem;margin-block-end:2rem;display:grid}.ServiceDetail-module__l0xiDq__h2{letter-spacing:-.03em;color:#101010;max-inline-size:20ch;font-size:clamp(1.75rem,3.4vw,42px);font-weight:500;line-height:1.1}.ServiceDetail-module__l0xiDq__includes .ServiceDetail-module__l0xiDq__chips{flex-wrap:wrap;gap:10px;display:flex}.ServiceDetail-module__l0xiDq__chip{color:#101010;background:#fff;border:1px solid #0b0b0f17;border-radius:999px;align-items:center;gap:10px;padding:.7rem 1.1rem;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px #141e500d}.ServiceDetail-module__l0xiDq__next{padding-block:0 var(--section-y);background:#fafafc}.ServiceDetail-module__l0xiDq__nextTitle{letter-spacing:.02em;color:#6f6f6f;border-block-end:1px solid #0b0b0f17;padding-block-end:1rem;font-size:15px;font-weight:600}.ServiceDetail-module__l0xiDq__nextList{margin:0;padding:0;list-style:none}.ServiceDetail-module__l0xiDq__nextLink{letter-spacing:-.02em;color:#101010;border-block-end:1px solid #0b0b0f17;align-items:center;gap:16px;padding-block:1.35rem;font-size:clamp(19px,2.4vw,26px);font-weight:500;text-decoration:none;transition:color .16s ease-out;display:flex}.ServiceDetail-module__l0xiDq__nextLink:hover{color:#3458ff}.ServiceDetail-module__l0xiDq__nextNum{font-variant-numeric:tabular-nums;color:#6f6f6f;font-size:13px;font-weight:600}.ServiceDetail-module__l0xiDq__nextArrow{block-size:20px;inline-size:20px;margin-inline-start:auto;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ServiceDetail-module__l0xiDq__nextLink:hover .ServiceDetail-module__l0xiDq__nextArrow{transform:translate(4px)}
