.recommendation-card[data-astro-cid-trads5gj]{background-color:var(--color-surface-inverse);border-radius:var(--radius-md);color:var(--color-text-inverse);align-content:start;gap:var(--space-sm);padding:var(--space-lg);display:grid}.recommendation-card__badge[data-astro-cid-trads5gj]{color:var(--color-accent);font-family:var(--font-family-body-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.recommendation-card__title[data-astro-cid-trads5gj]{color:var(--color-text-inverse);font-family:var(--font-family-heading-3xs);margin:0;font-size:1.1875rem}.recommendation-card__description[data-astro-cid-trads5gj]{color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent);margin:0 0 var(--space-sm);font-size:.9375rem;line-height:1.55}.recommendation-card[data-astro-cid-trads5gj] .button{justify-self:start}.recommendation-card[data-astro-cid-trads5gj] .button>svg{block-size:1rem;inline-size:1rem}.scenario-checklist[data-astro-cid-qabsilni]{background-color:var(--color-surface-subtle);border-radius:var(--radius-md);padding:var(--space-lg)}.scenario-checklist__title[data-astro-cid-qabsilni]{font-family:var(--font-family-heading-3xs);margin-block:0 var(--space-md);font-size:1rem}.scenario-checklist__list[data-astro-cid-qabsilni]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scenario-checklist__item[data-astro-cid-qabsilni]{color:var(--color-text-muted);align-items:flex-start;gap:.875rem;font-size:.9375rem;line-height:1.5;display:flex}.scenario-checklist__icon[data-astro-cid-qabsilni]{block-size:1rem;color:var(--color-primary);flex:none;inline-size:1rem;margin-block-start:.125rem}.two-column-layout[data-astro-cid-sjr6j4rn]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@container tabs (width>=48rem){.two-column-layout[data-astro-cid-sjr6j4rn]{grid-template-columns:var(--two-column-layout-columns)}}.tab[data-astro-cid-l2lylhod]{min-inline-size:0;&[x-cloak]{display:none}&:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:-.1875rem}}.tab__content[data-astro-cid-l2lylhod]{padding:clamp(1.5rem,3cqi,2.5rem)}.tabs[data-astro-cid-tbw4vtnk]{--tabs-border:var(--color-border);--tabs-surface:var(--color-surface);background-color:var(--color-surface-subtle);border-block-start:var(--border-subtle);padding-block:clamp(3.5rem,5vw + 1rem,5.5rem);padding-inline:clamp(var(--space-md), 3vw, 2.5rem)}.tabs__inner[data-astro-cid-tbw4vtnk]{max-inline-size:78rem;margin-inline:auto;container:tabs/inline-size}.tabs__header[data-astro-cid-tbw4vtnk]{text-align:center;max-inline-size:52ch;margin-block-end:clamp(2rem,3vw + 1rem,3rem);margin-inline:auto;& :where(h2){margin-block:0 var(--space-md)}& :where(p){color:var(--color-text-muted);margin:0}}.tabs__card[data-astro-cid-tbw4vtnk]{background-color:var(--tabs-surface);border:var(--border-width-thin) var(--border-style-solid) var(--tabs-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.tabs__tablist[data-astro-cid-tbw4vtnk]{background-color:var(--color-surface-muted);border-block-end:var(--border-width-thin) var(--border-style-solid) var(--tabs-border);grid-template-columns:minmax(0,1fr);display:grid}.tabs__tab[data-astro-cid-tbw4vtnk]{appearance:none;border:0;border-block-end:var(--border-width-thick) var(--border-style-solid) transparent;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-family-body-sm);align-items:center;gap:var(--space-sm);padding-block:var(--space-lg);padding-inline:var(--space-md);transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;font-size:.9375rem;font-weight:600;display:flex;&.tabs__tab--active{background-color:var(--tabs-surface);border-block-end-color:var(--color-primary);color:var(--color-text)}@media (hover:hover){&:not(.tabs__tab--active):hover{color:var(--color-text)}}&:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:-.1875rem}& .service-icon{block-size:1rem;color:var(--color-primary);inline-size:1rem}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.tabs__panels[data-astro-cid-tbw4vtnk]{display:grid}@media (scripting:none){.tabs__tablist[data-astro-cid-tbw4vtnk]{display:none}.tabs__panels[data-astro-cid-tbw4vtnk] .tab{display:block}}@container tabs (width>=44rem){.tabs__tablist[data-astro-cid-tbw4vtnk]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.decision-helper__eyebrow[data-astro-cid-v72udomt]{color:color-mix(in oklab, var(--color-primary) 75%, var(--color-text));margin-block-end:var(--space-sm)}.decision-helper__heading[data-astro-cid-v72udomt]{margin-block:0 var(--space-md)}.decision-helper__lead[data-astro-cid-v72udomt]{color:var(--color-text-muted);margin:0}.decision-helper__profile[data-astro-cid-v72udomt]{color:var(--color-text-muted);font-family:var(--font-family-body-xs);letter-spacing:.04em;margin:0 0 var(--space-sm);text-transform:uppercase;font-size:.75rem;font-weight:600}.decision-helper__panel-title[data-astro-cid-v72udomt]{margin-block:0 var(--space-lg)}.service-pillar[data-astro-cid-sxwzyono]{padding-block:clamp(3rem,5vw + 1rem,5rem);padding-inline:clamp(var(--space-md), 3vw, 2.5rem);container:service-pillar/inline-size;&:where(.service-pillar--subtle){background-color:var(--color-surface-subtle)}}.service-pillar__inner[data-astro-cid-sxwzyono]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4cqi,3.5rem);max-inline-size:78rem;margin-inline:auto;display:grid}.service-pillar__content[data-astro-cid-sxwzyono]{min-inline-size:0}.service-pillar__eyebrow[data-astro-cid-sxwzyono]{color:color-mix(in oklab, var(--color-primary) 75%, var(--color-text));margin-block-end:var(--space-sm)}.service-pillar__title[data-astro-cid-sxwzyono]{margin-block:0 var(--space-md)}.service-pillar__lead[data-astro-cid-sxwzyono]{color:var(--color-text-muted);margin-block:0 var(--space-md);font-size:1.0625rem;line-height:1.6}.service-pillar__description[data-astro-cid-sxwzyono]{color:var(--color-text-muted);margin-block:0 var(--space-lg);line-height:1.65}.service-pillar__points[data-astro-cid-sxwzyono]{gap:var(--space-md);margin-block:0 var(--space-xl);flex-direction:column;padding:0;list-style:none;display:flex}.service-pillar__actions[data-astro-cid-sxwzyono]{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.service-pillar__actions[data-astro-cid-sxwzyono] .service-icon{block-size:1rem;inline-size:1rem}.service-pillar__secondary[data-astro-cid-sxwzyono]{color:color-mix(in oklab, var(--color-primary), var(--color-text) 12%);font-family:var(--font-family-body-xs);font-size:var(--font-size-body-xs);transition:color var(--duration-fast) var(--easing-standard);align-items:center;gap:.375rem;font-weight:700;text-decoration:none;display:inline-flex;@media (hover:hover){&:hover{color:var(--color-text)}}@media (prefers-contrast:more){text-decoration:underline}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.service-pillar__media[data-astro-cid-sxwzyono]{min-inline-size:0;position:relative}.service-pillar__frame[data-astro-cid-sxwzyono]{border-radius:var(--radius-lg);overflow:hidden}.service-pillar__picture[data-astro-cid-sxwzyono],.service-pillar__image[data-astro-cid-sxwzyono]{inline-size:100%;display:block}.service-pillar__badge[data-astro-cid-sxwzyono]{position:absolute;inset-block-end:calc(-1 * var(--space-lg));inset-inline-end:calc(-1 * var(--space-lg))}@container service-pillar (width>=56rem){.service-pillar__inner[data-astro-cid-sxwzyono]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.service-pillar--image-left[data-astro-cid-sxwzyono] .service-pillar__media[data-astro-cid-sxwzyono]{order:-1}}.services-hero[data-astro-cid-yzgno6vb]{background-image:linear-gradient(180deg, var(--color-text) 0%, color-mix(in oklab, var(--color-text), #000 12%) 100%);border-block-end:var(--border-width-thin) var(--border-style-solid) color-mix(in srgb, var(--color-text-inverse) 8%, transparent);color:var(--color-text-inverse);padding-block:clamp(3.5rem,5vw,5rem) clamp(2.5rem,4vw,3.5rem);padding-inline:var(--space-lg);container:services-hero/inline-size}.services-hero__inner[data-astro-cid-yzgno6vb]{text-align:center;max-inline-size:58rem;margin-inline:auto}.services-hero__eyebrow[data-astro-cid-yzgno6vb]{color:var(--color-accent)}.services-hero__heading[data-astro-cid-yzgno6vb]{color:var(--color-text-inverse);font-family:var(--font-family-heading-md);font-size:clamp(2.25rem, 4vw, var(--font-size-heading-md));font-weight:var(--font-weight-heading-md);margin-block:.75rem var(--space-md);line-height:1.15}.services-hero__lead[data-astro-cid-yzgno6vb]{color:color-mix(in srgb, var(--color-text-inverse) 75%, transparent);max-inline-size:52ch;margin-inline:auto;font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.6}.services-hero__cards[data-astro-cid-yzgno6vb]{gap:var(--space-lg);text-align:start;grid-template-columns:minmax(0,1fr);margin-block-start:clamp(2rem,3vw,3rem);display:grid}.services-hero__card[data-astro-cid-yzgno6vb]{background-color:color-mix(in srgb, var(--color-text-inverse) 6%, transparent);border:var(--border-width-thin) var(--border-style-solid) color-mix(in srgb, var(--color-text-inverse) 14%, transparent);border-radius:var(--radius-md);color:var(--color-text-inverse);gap:var(--space-sm);padding:var(--space-lg);transition:border-color var(--duration-standard) var(--easing-standard), transform var(--duration-standard) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex;@media (hover:hover){&:hover{border-color:var(--color-accent);transform:translateY(-.1875rem);& .services-hero__card-link{color:var(--color-text-inverse)}}}&:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}@media (prefers-contrast:more){border-color:currentColor}@media (prefers-reduced-motion:reduce){transition-duration:.01ms;&:hover{transform:none}}}.services-hero__card-icon[data-astro-cid-yzgno6vb]{background-color:color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:var(--radius-sm);block-size:2.75rem;color:var(--color-accent);justify-content:center;align-items:center;inline-size:2.75rem;display:inline-flex;& .service-icon{block-size:1.25rem;inline-size:1.25rem}}.services-hero__card-title[data-astro-cid-yzgno6vb]{color:var(--color-text-inverse);font-family:var(--font-family-heading-3xs);font-size:var(--font-size-heading-3xs);font-weight:var(--font-weight-heading-3xs);margin:0;line-height:1.25}.services-hero__card-desc[data-astro-cid-yzgno6vb]{color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent);margin:0;font-size:.9375rem;line-height:1.55}.services-hero__card-link[data-astro-cid-yzgno6vb]{color:var(--color-accent);font-family:var(--font-family-body-sm);align-items:center;gap:var(--space-sm);transition:color var(--duration-fast) var(--easing-standard);margin-block-start:auto;padding-block-start:var(--space-sm);font-size:.875rem;font-weight:600;display:inline-flex;& .service-icon{block-size:1rem;inline-size:1rem}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.services-hero__trust[data-astro-cid-yzgno6vb]{border-block-start:var(--border-width-thin) var(--border-style-solid) color-mix(in srgb, var(--color-text-inverse) 12%, transparent);gap:var(--space-md) var(--space-xl);padding:var(--space-lg) 0 0;flex-wrap:wrap;justify-content:center;margin-block:clamp(2rem,3vw,2.75rem) 0;list-style:none;display:flex}.services-hero__trust-item[data-astro-cid-yzgno6vb]{color:color-mix(in srgb, var(--color-text-inverse) 80%, transparent);align-items:center;gap:var(--space-sm);font-size:.875rem;display:inline-flex;& .service-icon{block-size:1.125rem;color:var(--color-accent);inline-size:1.125rem}}@container services-hero (width>=48rem){.services-hero__cards[data-astro-cid-yzgno6vb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-cta[data-astro-cid-7a6hbtlg]{background-color:var(--color-surface);padding-block:clamp(3rem,5vw,4.5rem);padding-inline:clamp(var(--space-md), 3vw, 2.5rem)}.services-cta__card[data-astro-cid-7a6hbtlg]{max-inline-size:78rem;margin-inline:auto}
