.svc-index[data-astro-cid-duyvv7jp]{border-bottom:var(--border-hairline) solid var(--rule-strong)}.svc[data-astro-cid-duyvv7jp]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);transition:background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);position:relative}.svc[data-astro-cid-duyvv7jp]:hover,.svc[data-astro-cid-duyvv7jp]:focus-within{--ink:var(--fill-ink);--ink-muted:var(--fill-ink);--rule:var(--fill-ink);--rule-strong:var(--fill);background:var(--fill);color:var(--fill-ink)}.svc__inner[data-astro-cid-duyvv7jp]{border-top:var(--border-hairline) solid var(--rule-strong);row-gap:var(--space-5);padding-block:clamp(2rem,1.25rem + 3vw,4rem)}.svc__marker[data-astro-cid-duyvv7jp]{align-items:center;display:flex}.svc__swatch[data-astro-cid-duyvv7jp]{background:var(--fill);width:1rem;height:1rem}.svc[data-astro-cid-duyvv7jp]:hover .svc__swatch[data-astro-cid-duyvv7jp],.svc[data-astro-cid-duyvv7jp]:focus-within .svc__swatch[data-astro-cid-duyvv7jp]{background:var(--fill-ink)}.svc__title[data-astro-cid-duyvv7jp]{max-width:12ch}.svc__link[data-astro-cid-duyvv7jp]{text-decoration:none}.svc__link[data-astro-cid-duyvv7jp]:after{content:"";position:absolute;inset:0}.svc__link[data-astro-cid-duyvv7jp]:focus-visible{outline:none}.svc[data-astro-cid-duyvv7jp]:has(.svc__link:focus-visible){outline:var(--border-thick) solid var(--focus);outline-offset:-4px}.svc__detail[data-astro-cid-duyvv7jp]{gap:var(--space-4);flex-direction:column;max-width:46ch;display:flex}.svc__points[data-astro-cid-duyvv7jp]{--cluster-gap:var(--space-2);margin-top:var(--space-2)}.svc__points[data-astro-cid-duyvv7jp] li[data-astro-cid-duyvv7jp]{border:var(--border-hairline) solid var(--rule);padding:.45em .7em}.svc__arrow[data-astro-cid-duyvv7jp]{font-size:var(--text-3xl);transition:transform var(--duration) var(--ease-out);line-height:1;display:none}.svc[data-astro-cid-duyvv7jp]:hover .svc__arrow[data-astro-cid-duyvv7jp]{transform:translate(.1em,-.1em)}@media (width>=60rem){.svc__inner[data-astro-cid-duyvv7jp]{align-items:start}.svc__marker[data-astro-cid-duyvv7jp]{height:calc(var(--text-3xl) * var(--leading-snug));grid-column:1/span 1}.svc__title[data-astro-cid-duyvv7jp]{grid-column:2/span 5}.svc__detail[data-astro-cid-duyvv7jp]{grid-column:7/span 5}.svc__arrow[data-astro-cid-duyvv7jp]{grid-column:12/span 1;justify-self:end;display:block}}.home-hero[data-astro-cid-lcdefpme]{padding-top:clamp(2.5rem,1.5rem + 5vw,6.5rem);padding-bottom:var(--section-md)}.home-hero__title[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(.35rem,.2rem + .6vw,.9rem);margin-top:clamp(1.5rem,1rem + 2vw,3rem);margin-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);font-size:clamp(2.6rem,7vw,6.5rem);display:flex}.home-hero__line[data-astro-cid-lcdefpme]{text-decoration:none;display:flex}.home-hero__text[data-astro-cid-lcdefpme]{background-image:linear-gradient(var(--hl), var(--hl));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--duration) var(--ease-out), color var(--duration) var(--ease-out);background-position:0 92%;background-repeat:no-repeat;background-size:0% .1em;margin:-.02em -.08em -.17em;padding:.02em .08em .17em}.home-hero__line[data-astro-cid-lcdefpme]:hover .home-hero__text[data-astro-cid-lcdefpme],.home-hero__line[data-astro-cid-lcdefpme]:focus-visible .home-hero__text[data-astro-cid-lcdefpme]{color:var(--hl-ink);background-size:100% 100%}.home-hero__foot[data-astro-cid-lcdefpme]{border-top:var(--border-hairline) solid var(--rule-strong);padding-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.home-hero__scroll[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);align-self:start;display:inline-flex}.home-hero__intro[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}.home-hero__intro[data-astro-cid-lcdefpme] .t-lead[data-astro-cid-lcdefpme]{max-width:48ch}@media (width<=39.99rem){.home-hero__title[data-astro-cid-lcdefpme]{gap:var(--space-4)}}.why__layout[data-astro-cid-lcdefpme]{margin-bottom:var(--section-sm);align-items:center}.why__copy[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}.why__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:13ch}.why__marque[data-astro-cid-lcdefpme]{opacity:.95;justify-self:center;width:min(100%,26rem)}.why__principles[data-astro-cid-lcdefpme]{gap:var(--space-6);padding-top:var(--space-7);border-top:var(--border-hairline) solid var(--rule);display:grid}.why__principle[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.why__principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:36ch}@media (width<=59.99rem){.why__marque[data-astro-cid-lcdefpme]{display:none}}@media (width>=60rem){.why__copy[data-astro-cid-lcdefpme]{grid-column:1/span 7}.why__marque[data-astro-cid-lcdefpme]{grid-column:9/-1;justify-self:end}.why__principles[data-astro-cid-lcdefpme]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.offer[data-astro-cid-lcdefpme]{align-items:end;row-gap:var(--space-7)}.offer__copy[data-astro-cid-lcdefpme],.offer__detail[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}@media (width>=60rem){.offer__copy[data-astro-cid-lcdefpme]{grid-column:1/span 6}.offer__detail[data-astro-cid-lcdefpme]{grid-column:7/-1}}
