.cards[data-astro-cid-rqcsfpnx]{gap:var(--space-m);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.cards--3[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(3,minmax(0,1fr))}.svc[data-astro-cid-rqcsfpnx]{background:var(--white);border-radius:var(--radius-l);height:100%;box-shadow:0 0 0 1px var(--line);grid-template-rows:auto 1fr;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.svc[data-astro-cid-rqcsfpnx]:hover{box-shadow:0 0 0 3px var(--deep), var(--shadow-m);transform:translateY(-4px)}.svc__art[data-astro-cid-rqcsfpnx]{aspect-ratio:4/3;background:var(--bg);padding:var(--space-s) var(--space-s) 0;place-items:end center;display:grid;overflow:hidden}.svc__art[data-astro-cid-rqcsfpnx] .goose{height:94%;transition:transform .3s}.svc__art[data-astro-cid-rqcsfpnx] .goose svg{width:auto;height:100%}.svc[data-astro-cid-rqcsfpnx]:hover .svc__art[data-astro-cid-rqcsfpnx] .goose{transform:translateY(-4px)rotate(-2deg)}.svc__body[data-astro-cid-rqcsfpnx]{align-content:start;gap:var(--space-xs);padding:var(--space-m);display:grid}.svc__name[data-astro-cid-rqcsfpnx]{font-weight:900;font-size:var(--step-2);letter-spacing:-.02em;line-height:1}.svc__blurb[data-astro-cid-rqcsfpnx]{color:var(--ink-700)}.svc__items[data-astro-cid-rqcsfpnx]{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;display:flex}.svc__items[data-astro-cid-rqcsfpnx] span[data-astro-cid-rqcsfpnx]{font-size:var(--step--1);background:var(--wash-2,var(--paper-2));border-radius:999px;padding:.3rem .7rem .15rem;font-weight:700}.svc__more[data-astro-cid-rqcsfpnx]{margin-top:var(--space-xs);align-items:center;gap:.4rem;font-weight:900;display:inline-flex}.svc__more[data-astro-cid-rqcsfpnx] svg{width:1.1em;height:1.1em;transition:transform .2s}.svc[data-astro-cid-rqcsfpnx]:hover .svc__more[data-astro-cid-rqcsfpnx] svg{transform:translate(4px)}@media (width<=1100px){.cards[data-astro-cid-rqcsfpnx],.cards--3[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cards[data-astro-cid-rqcsfpnx],.cards--3[data-astro-cid-rqcsfpnx]{grid-template-columns:1fr}}.steps[data-astro-cid-bnhi5for]{gap:var(--space-m);margin-bottom:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-bnhi5for] li[data-astro-cid-bnhi5for]{gap:var(--space-xs);padding:var(--space-m);background:var(--white);border-radius:var(--radius-l);box-shadow:0 0 0 1px var(--line);align-content:start;display:grid}.steps__num[data-astro-cid-bnhi5for]{background:var(--deep);width:2.6rem;height:2.6rem;color:var(--white);border-radius:50%;place-items:center;padding-top:.15rem;font-size:1.2rem;font-weight:900;display:grid}.steps[data-astro-cid-bnhi5for] p[data-astro-cid-bnhi5for]{color:var(--ink-700)}.steps[data-astro-cid-bnhi5for] a[data-astro-cid-bnhi5for]{color:var(--deep);font-weight:800}.btn--dark[data-astro-cid-bnhi5for]{background:var(--deep);border-color:var(--deep);color:var(--white)}.btn--line[data-astro-cid-bnhi5for]{color:var(--deep)}@media (width<=800px){.steps[data-astro-cid-bnhi5for]{grid-template-columns:1fr}}.band[data-astro-cid-3le7lev5]{--focus:var(--white);background:var(--deep);color:var(--white);transition:background-color .6s;overflow:hidden}.band__inner[data-astro-cid-3le7lev5]{gap:var(--space-m) var(--space-l);padding-block:var(--space-l) 0;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;align-items:center;display:grid}.band[data-astro-cid-3le7lev5] .band__goose{align-self:end}.band__copy[data-astro-cid-3le7lev5]{padding-bottom:var(--space-l)}.band[data-astro-cid-3le7lev5] h2[data-astro-cid-3le7lev5]{font-size:var(--step-3)}.band[data-astro-cid-3le7lev5] p[data-astro-cid-3le7lev5]{margin-top:var(--space-xs);color:#ffffffd6;max-width:46ch;font-size:var(--step-1);line-height:1.45}.band__ctas[data-astro-cid-3le7lev5]{padding-bottom:var(--space-l)}.band__call[data-astro-cid-3le7lev5]{background:var(--white);border-color:var(--white);color:var(--deep)}.band__text[data-astro-cid-3le7lev5]{color:var(--white)}@media (width<=960px){.band__inner[data-astro-cid-3le7lev5]{padding-top:var(--space-xl);grid-template-columns:1fr}.band[data-astro-cid-3le7lev5] .band__goose{order:3;justify-self:center;width:min(220px,60%)}.band__copy[data-astro-cid-3le7lev5],.band__ctas[data-astro-cid-3le7lev5]{padding-bottom:0}}
