.sd-cases[data-astro-cid-7qajhyph],.sd-reviews[data-astro-cid-7qajhyph],.sd-approach[data-astro-cid-7qajhyph],.sd-pricing[data-astro-cid-7qajhyph],.sd-deliverables[data-astro-cid-7qajhyph]{scroll-margin-top:calc(var(--nav-height, 88px) + 92px)}.sd-short__inner[data-astro-cid-7qajhyph],.sd-fit__inner[data-astro-cid-7qajhyph],.sd-cases__inner[data-astro-cid-7qajhyph],.sd-reviews__inner[data-astro-cid-7qajhyph],.sd-related__inner[data-astro-cid-7qajhyph]{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:1024px){.sd-short__inner[data-astro-cid-7qajhyph],.sd-fit__inner[data-astro-cid-7qajhyph],.sd-cases__inner[data-astro-cid-7qajhyph],.sd-reviews__inner[data-astro-cid-7qajhyph],.sd-related__inner[data-astro-cid-7qajhyph]{padding-inline:var(--gutter-lg)}}.sd-head[data-astro-cid-7qajhyph]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 40px;margin-bottom:clamp(28px,3.4vw,52px)}.sd-head__main[data-astro-cid-7qajhyph]{flex:1 1 420px;min-width:0;max-width:860px}.sd-head__more[data-astro-cid-7qajhyph]{font-family:var(--font-mono, var(--font-body));font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.18em;color:var(--cn-cyan)}.sd-head__more[data-astro-cid-7qajhyph] span[data-astro-cid-7qajhyph]{margin-left:4px}.sd-hero[data-astro-cid-7qajhyph]{position:relative;overflow:hidden;padding:var(--section-y-lg) 0 var(--section-y)}.sd-hero__inner[data-astro-cid-7qajhyph]{position:relative;z-index:10;width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.sd-hero__inner[data-astro-cid-7qajhyph]{padding-inline:var(--gutter-lg)}}.sd-hero__h1[data-astro-cid-7qajhyph]{max-width:min(26ch,1180px)}.sd-hero__lede[data-astro-cid-7qajhyph]{color:var(--cn-fg-dark-1);max-width:64ch}.sd-hero__cta[data-astro-cid-7qajhyph]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px}.sd-hero__secondary[data-astro-cid-7qajhyph]{font-family:var(--font-body);font-size:var(--fs-ui)}.sd-hero__secondary[data-astro-cid-7qajhyph] span[data-astro-cid-7qajhyph]{color:var(--cn-cyan)}.sd-short[data-astro-cid-7qajhyph]{padding:8px 0 clamp(40px,5vw,72px)}.sd-fit__inner[data-astro-cid-7qajhyph]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:center}@media(min-width:900px){.sd-fit__inner[data-astro-cid-7qajhyph]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5.5vw,112px)}}.sd-fit__who[data-astro-cid-7qajhyph]{display:flex;flex-direction:column;gap:16px;min-width:0}.sd-fit__eyebrow[data-astro-cid-7qajhyph],.sd-fit__walk-label[data-astro-cid-7qajhyph]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono, var(--font-body));font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.22em;color:var(--cn-fg-dark-3)}.sd-fit__chips[data-astro-cid-7qajhyph]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.sd-fit__chips[data-astro-cid-7qajhyph] li[data-astro-cid-7qajhyph]{padding:10px 18px;border-radius:var(--r-pill);background:#f5f2ec0a;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));color:var(--cn-fg-dark-1);font-size:var(--fs-ui);line-height:1.3}.sd-fit__walk[data-astro-cid-7qajhyph]{margin:0;display:flex;flex-direction:column;gap:14px;min-width:0;padding-left:clamp(18px,2vw,32px);border-left:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.sd-fit__walk-text[data-astro-cid-7qajhyph]{font-family:var(--font-display);font-weight:300;font-size:clamp(1.4rem,2.6vw,2.15rem);line-height:1.22;letter-spacing:-.01em;color:var(--cn-fg-dark-1);max-width:34ch;text-wrap:balance}.sd-cases__rail[data-astro-cid-7qajhyph]{list-style:none;margin:0;padding:4px 0 0;display:grid;gap:clamp(14px,1.6vw,24px);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.sd-cases__slot[data-astro-cid-7qajhyph]{display:flex;min-width:0;--surface-glow-rgb: 81, 200, 237}.sd-cases__tile[data-astro-cid-7qajhyph]{display:flex;flex-direction:column;width:100%;border-radius:inherit;overflow:hidden;color:var(--cn-fg-dark-1);text-decoration:none}.sd-cases__tile-media[data-astro-cid-7qajhyph]{display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--border);background:var(--cn-obsidian-2)}.sd-cases__tile-media[data-astro-cid-7qajhyph] img[data-astro-cid-7qajhyph]{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s var(--ease-out)}.sd-cases__slot[data-astro-cid-7qajhyph]:hover .sd-cases__tile-media[data-astro-cid-7qajhyph] img[data-astro-cid-7qajhyph]{transform:scale(1.04)}.sd-cases__tile-body[data-astro-cid-7qajhyph]{display:flex;flex:1;flex-direction:column;gap:12px;padding:clamp(20px,2vw,28px)}.sd-cases__tile-eyebrow[data-astro-cid-7qajhyph]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono, var(--font-body));font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.22em;color:var(--cn-fg-dark-3)}.sd-cases__tile-title[data-astro-cid-7qajhyph]{margin:0;font-size:var(--fs-h4);color:var(--cn-fg-dark-1)}.sd-cases__tile-cta[data-astro-cid-7qajhyph]{margin-top:auto;padding-top:6px;font-family:var(--font-mono, var(--font-body));font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.18em;color:var(--cn-magenta-text)}.sd-reviews__grid[data-astro-cid-7qajhyph]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,1.6vw,24px);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.sd-reviews__grid[data-astro-cid-7qajhyph]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sd-reviews__card[data-astro-cid-7qajhyph]{display:flex;flex-direction:column;gap:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 46%),var(--surface-fill)}.sd-reviews__rating[data-astro-cid-7qajhyph]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono, var(--font-body));font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.18em;color:var(--cn-fg-dark-3)}.sd-reviews__quote[data-astro-cid-7qajhyph]{margin:0}.sd-reviews__quote[data-astro-cid-7qajhyph] p[data-astro-cid-7qajhyph]{margin:0;color:var(--cn-fg-dark-1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden}.sd-reviews__cite[data-astro-cid-7qajhyph]{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-faint);font-style:normal;font-family:var(--font-display);font-weight:300;font-size:1.2rem;color:var(--cn-fg-dark-1)}.sd-approach__timeline[data-astro-cid-7qajhyph]{margin:clamp(16px,2vw,28px) 0 0;display:flex;flex-direction:column;gap:8px;max-width:44ch;color:var(--cn-fg-dark-1);line-height:1.5}.sd-approach__timeline[data-astro-cid-7qajhyph] strong[data-astro-cid-7qajhyph]{font-family:var(--font-mono, var(--font-body));font-weight:400;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.18em;color:var(--cn-fg-dark-3)}.sd-approach__sequence[data-astro-cid-7qajhyph]{--step-pad: clamp(26px, 3.2vw, 46px);--n-size: clamp(3rem, 6vw, 5.5rem);list-style:none;margin:0;padding:0;position:relative}.sd-approach__sequence[data-astro-cid-7qajhyph]:before{content:"";position:absolute;left:13px;top:calc(var(--step-pad) + var(--n-size) * .42);bottom:0;width:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 75%,transparent) 0%,color-mix(in srgb,var(--accent) 22%,transparent) 70%,transparent 100%);pointer-events:none}.sd-approach__step[data-astro-cid-7qajhyph]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"node n" "node body";column-gap:clamp(14px,2vw,28px);row-gap:10px;padding-block:var(--step-pad);border-top:1px solid var(--border-faint)}.sd-approach__step[data-astro-cid-7qajhyph]:first-child{border-top:none;padding-top:calc(var(--step-pad) * .4)}.sd-approach__step[data-astro-cid-7qajhyph]:last-child{padding-bottom:0}@media(min-width:720px){.sd-approach__step[data-astro-cid-7qajhyph]{grid-template-columns:28px clamp(96px,10vw,150px) minmax(0,1fr);grid-template-areas:"node n body";align-items:start}}.sd-approach__node[data-astro-cid-7qajhyph]{grid-area:node;justify-self:center;margin-top:calc(var(--n-size) * .42 - 6px);width:12px;height:12px;transform:rotate(45deg);background:var(--accent);box-shadow:0 0 0 4px var(--elev-ground, var(--cn-obsidian)),0 0 12px color-mix(in srgb,var(--accent) 65%,transparent)}.sd-approach__step-n[data-astro-cid-7qajhyph]{grid-area:n;font-family:var(--font-display);font-weight:200;font-size:var(--n-size);line-height:.85;letter-spacing:0;color:color-mix(in srgb,var(--accent) 10%,transparent);-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 80%,white);font-variant-numeric:tabular-nums;transition:color var(--dur-med) var(--ease-out)}.sd-approach__step[data-astro-cid-7qajhyph]:hover .sd-approach__step-n[data-astro-cid-7qajhyph]{color:color-mix(in srgb,var(--accent) 38%,transparent)}.sd-approach__step-body[data-astro-cid-7qajhyph]{grid-area:body;display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:4px}.sd-approach__step-title[data-astro-cid-7qajhyph]{margin:0;color:var(--cn-fg-dark-1)}.sd-approach__step-text[data-astro-cid-7qajhyph]{margin:0;color:var(--cn-fg-dark-1);max-width:56ch}.sd-pricing[data-astro-cid-7qajhyph]{overflow:clip}.sd-pricing__inner[data-astro-cid-7qajhyph]{position:relative;z-index:1}.sd-pricing__summary[data-astro-cid-7qajhyph]{color:var(--fg-2);margin-top:clamp(12px,1.2vw,20px)}.sd-pricing__ladder[data-astro-cid-7qajhyph]{list-style:none;margin:0;padding:0 0 0 38px;position:relative;display:grid;gap:clamp(14px,1.6vw,22px)}@media(min-width:720px){.sd-pricing__ladder[data-astro-cid-7qajhyph]{padding-left:52px}}.sd-pricing__ladder[data-astro-cid-7qajhyph]:before{content:"";position:absolute;left:11px;top:44px;bottom:44px;width:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 75%,transparent),color-mix(in srgb,var(--cn-cyan) 45%,transparent));pointer-events:none}@media(min-width:720px){.sd-pricing__ladder[data-astro-cid-7qajhyph]:before{left:17px}}.sd-pricing__stop[data-astro-cid-7qajhyph]{position:relative;min-width:0}.sd-pricing__node[data-astro-cid-7qajhyph]{position:absolute;left:-27px;top:36px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:var(--accent);box-shadow:0 0 0 4px var(--elev-raised, var(--cn-obsidian)),0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}@media(min-width:720px){.sd-pricing__node[data-astro-cid-7qajhyph]{left:-35px}}.sd-pricing__stop[data-astro-cid-7qajhyph][data-altitude=base] .sd-pricing__node[data-astro-cid-7qajhyph]{background:var(--cn-cyan);box-shadow:0 0 0 4px var(--elev-raised, var(--cn-obsidian)),0 0 10px color-mix(in srgb,var(--cn-cyan) 60%,transparent)}.sd-pricing__stop[data-astro-cid-7qajhyph].is-feature .sd-pricing__node[data-astro-cid-7qajhyph]{width:18px;height:18px;top:33px;box-shadow:0 0 0 4px var(--elev-raised, var(--cn-obsidian)),0 0 0 6px color-mix(in srgb,var(--accent) 30%,transparent),0 0 18px color-mix(in srgb,var(--accent) 70%,transparent)}.sd-pricing__card[data-astro-cid-7qajhyph]{display:flex;flex-direction:column;gap:12px;min-width:0}.sd-pricing__stop[data-astro-cid-7qajhyph].is-feature .sd-pricing__card[data-astro-cid-7qajhyph]:after{opacity:1}.sd-pricing__stop[data-astro-cid-7qajhyph].is-feature .sd-pricing__card[data-astro-cid-7qajhyph]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%),var(--surface-fill)}.sd-pricing__id[data-astro-cid-7qajhyph]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.sd-pricing__label[data-astro-cid-7qajhyph]{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h4);line-height:1.15;color:var(--cn-fg-dark-1)}.sd-pricing__stop[data-astro-cid-7qajhyph].is-feature .sd-pricing__label[data-astro-cid-7qajhyph]{color:var(--cn-magenta-text)}.sd-pricing__label[data-astro-cid-7qajhyph] a[data-astro-cid-7qajhyph]{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.sd-pricing__label[data-astro-cid-7qajhyph] a[data-astro-cid-7qajhyph]:hover{color:var(--cn-cyan)}.sd-pricing__flag[data-astro-cid-7qajhyph]{padding:4px 12px;background:var(--cn-obsidian);border:1px solid var(--accent);border-radius:var(--r-pill);font-family:var(--font-mono, var(--font-body));font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.18em;color:var(--cn-magenta-text)}.sd-pricing__price[data-astro-cid-7qajhyph]{font-family:var(--font-display);font-weight:200;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1;letter-spacing:-.01em;color:var(--cn-fg-dark-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sd-pricing__stop[data-astro-cid-7qajhyph].is-feature .sd-pricing__price[data-astro-cid-7qajhyph]{background-image:linear-gradient(135deg,var(--cn-magenta) 0%,var(--cn-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.sd-pricing__what[data-astro-cid-7qajhyph]{margin:0;color:var(--cn-fg-dark-1);max-width:52ch}.sd-pricing__foot[data-astro-cid-7qajhyph]{margin:clamp(24px,2.6vw,36px) 0 0;padding-left:52px}@media(max-width:719.98px){.sd-pricing__foot[data-astro-cid-7qajhyph]{padding-left:38px}}.sd-care[data-astro-cid-7qajhyph]{margin:clamp(20px,2.2vw,28px) 0 0 38px;display:flex;flex-direction:column;gap:8px;max-width:72ch;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 62%),var(--surface-fill)}@media(min-width:720px){.sd-care[data-astro-cid-7qajhyph]{margin-left:52px}}.sd-care__label[data-astro-cid-7qajhyph]{margin:0;font-family:var(--font-mono, var(--font-body));font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.18em;color:var(--cn-magenta-text)}.sd-care__body[data-astro-cid-7qajhyph]{margin:0;color:var(--cn-fg-dark-1)}.sd-care__body[data-astro-cid-7qajhyph] a[data-astro-cid-7qajhyph]{color:var(--cn-cyan);text-underline-offset:3px}.sd-pricing__calc[data-astro-cid-7qajhyph]{margin:12px 0 0 38px}@media(min-width:720px){.sd-pricing__calc[data-astro-cid-7qajhyph]{margin-left:52px}}.sd-pricing__calc[data-astro-cid-7qajhyph] a[data-astro-cid-7qajhyph]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono, var(--font-body));font-size:var(--text-2xs);line-height:1.5;text-transform:uppercase;letter-spacing:.18em;color:var(--cn-cyan);text-decoration:none}.sd-pricing__calc[data-astro-cid-7qajhyph] a[data-astro-cid-7qajhyph]:hover,.sd-pricing__calc[data-astro-cid-7qajhyph] a[data-astro-cid-7qajhyph]:focus-visible{text-decoration:underline;text-underline-offset:6px}.sd-deliverables__note[data-astro-cid-7qajhyph]{margin-top:clamp(12px,1.2vw,20px);color:var(--fg-2);max-width:44ch}.sd-deliverables__list[data-astro-cid-7qajhyph]{--accent: var(--cn-magenta);margin:0;padding:clamp(6px,.8vw,12px) clamp(22px,3vw,44px);display:flex;flex-direction:column}.sd-deliverables__row[data-astro-cid-7qajhyph]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:clamp(22px,2.6vw,34px) 0;border-top:1px solid var(--border-faint)}.sd-deliverables__row[data-astro-cid-7qajhyph]:first-child{border-top:none}.sd-deliverables__term[data-astro-cid-7qajhyph]{margin:0;display:flex;align-items:center;gap:16px;font-family:var(--font-display);font-weight:300;font-size:var(--fs-h4);line-height:1.15;color:var(--cn-fg-dark-1)}.sd-deliverables__node[data-astro-cid-7qajhyph]{width:10px;height:10px;flex-shrink:0;background:var(--accent);transform:rotate(45deg);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 65%,transparent)}.sd-deliverables__def[data-astro-cid-7qajhyph]{margin:0;padding-left:26px}.sd-deliverables__body[data-astro-cid-7qajhyph]{margin:0;color:var(--cn-fg-dark-1);max-width:52ch}.sd-related__head[data-astro-cid-7qajhyph]{margin-bottom:18px}.sd-related__head--reading[data-astro-cid-7qajhyph]{margin-top:clamp(36px,4vw,56px)}.sd-related__grid[data-astro-cid-7qajhyph]{list-style:none;padding:0;margin:0;display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media(min-width:720px){.sd-related__grid--reading[data-astro-cid-7qajhyph]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sd-related__item[data-astro-cid-7qajhyph]{display:flex;min-width:0;--surface-glow-rgb: 81, 200, 237}.sd-related__link[data-astro-cid-7qajhyph]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:clamp(22px,2.2vw,32px);color:var(--cn-fg-dark-1);text-decoration:none;border-radius:inherit}.sd-related__link-text[data-astro-cid-7qajhyph]{display:flex;flex-direction:column;gap:10px;min-width:0}.sd-related__link-title[data-astro-cid-7qajhyph]{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h4);line-height:1.15;color:var(--cn-fg-dark-1)}.sd-related__grid--reading[data-astro-cid-7qajhyph] .sd-related__link-title[data-astro-cid-7qajhyph]{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.25}.sd-related__link-lede[data-astro-cid-7qajhyph]{color:var(--fg-2);font-size:var(--fs-ui);line-height:1.5}.sd-related__link-arrow[data-astro-cid-7qajhyph]{flex-shrink:0;display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;font-family:var(--font-mono, var(--font-body));font-size:18px;color:var(--cn-cyan);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.sd-related__item[data-astro-cid-7qajhyph]:hover .sd-related__link-arrow[data-astro-cid-7qajhyph]{transform:translate(4px);border-color:var(--cn-cyan)}.sd-cta[data-astro-cid-7qajhyph]{overflow:clip}.sd-cta[data-astro-cid-7qajhyph] .cn-split__head[data-astro-cid-7qajhyph]{position:static}.sd-cta__h2[data-astro-cid-7qajhyph]{margin:0}.sd-cta__body[data-astro-cid-7qajhyph]{display:flex;flex-direction:column;gap:clamp(20px,2vw,28px);align-self:end}.sd-cta__lede[data-astro-cid-7qajhyph]{color:var(--cn-fg-dark-1);margin:0;max-width:40ch}.sd-cta__row[data-astro-cid-7qajhyph]{display:flex;flex-wrap:wrap;gap:12px}.service-hero[data-astro-cid-tcy35dad]{position:relative;overflow:hidden;padding:var(--section-y) 0}.service-hero__inner[data-astro-cid-tcy35dad]{position:relative;z-index:10;width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:1024px){.service-hero__inner[data-astro-cid-tcy35dad]{padding-inline:var(--gutter-lg)}}.service-hero__breadcrumb[data-astro-cid-tcy35dad]{display:block;margin-bottom:24px}.service-hero__breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--fg-2)}.service-hero__breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--cn-fg-dark-1)}.service-hero__head[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:16px;max-width:56ch}.service-hero__icon[data-astro-cid-tcy35dad]{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(195,58,165,.14),transparent 70%),#ffffff09;border:1px solid color-mix(in srgb,var(--cn-magenta) 28%,var(--border-faint))}.service-hero__tagline[data-astro-cid-tcy35dad]{font-size:var(--fs-lead);color:var(--cn-fg-dark-1)}.service-hero__lede[data-astro-cid-tcy35dad]{color:var(--fg-2)}.service-hero__cta[data-astro-cid-tcy35dad]{margin-top:16px}.service-highlights[data-astro-cid-tcy35dad],.service-cases[data-astro-cid-tcy35dad],.related-services[data-astro-cid-tcy35dad]{padding:var(--section-y-sm) 0;border-top:1px solid var(--border-faint)}.service-body[data-astro-cid-tcy35dad]{padding:32px 0 64px}.service-highlights__inner[data-astro-cid-tcy35dad],.service-cases__inner[data-astro-cid-tcy35dad],.related-services__inner[data-astro-cid-tcy35dad],.service-body__inner[data-astro-cid-tcy35dad]{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:1024px){.service-highlights__inner[data-astro-cid-tcy35dad],.service-cases__inner[data-astro-cid-tcy35dad],.related-services__inner[data-astro-cid-tcy35dad],.service-body__inner[data-astro-cid-tcy35dad]{padding-inline:var(--gutter-lg)}}.service-body__inner[data-astro-cid-tcy35dad]{max-width:72ch}.service-highlights__head[data-astro-cid-tcy35dad]{max-width:min(46ch,900px);margin-bottom:clamp(28px,3.4vw,52px)}.service-highlights__grid[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.service-highlights__card[data-astro-cid-tcy35dad]{position:relative;padding:26px 26px 26px 78px;display:flex;flex-direction:column;gap:8px}.service-highlights__glyph[data-astro-cid-tcy35dad]{position:absolute;left:24px;top:24px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f8b25e14;border:1px solid rgba(248,178,94,.24)}.service-cases__head[data-astro-cid-tcy35dad],.related-services__head[data-astro-cid-tcy35dad]{margin-bottom:32px}.service-cases__grid[data-astro-cid-tcy35dad],.related-services__grid[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-cases__card[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad],.related-services__card[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:10px;padding:28px;color:var(--cn-fg-dark-1);text-decoration:none}.service-cta[data-astro-cid-tcy35dad]{position:relative;overflow:hidden;padding:var(--section-y) 0 var(--section-y-lg);border-top:1px solid var(--border-faint)}.service-cta__inner[data-astro-cid-tcy35dad]{position:relative;z-index:10;width:100%;max-width:var(--measure-narrow);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.service-cta__inner[data-astro-cid-tcy35dad]{padding-inline:var(--gutter-lg)}}.service-cta__h2[data-astro-cid-tcy35dad]{margin:0;max-width:min(27ch,1040px)}.service-cta__lede[data-astro-cid-tcy35dad]{color:var(--fg-2);margin:0;max-width:56ch}.service-cta__row[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
