.hero-photo[data-astro-cid-fpyobdks]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:none}@media (width>=768px){.hero-photo[data-astro-cid-fpyobdks]{display:block}}.hero[data-astro-cid-72h7bo3z]{padding-block:36px 28px}h1[data-astro-cid-72h7bo3z]{font-weight:700}.lead[data-astro-cid-72h7bo3z]{color:var(--color-muted);margin-top:16px}.actions[data-astro-cid-72h7bo3z]{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.actions[data-astro-cid-72h7bo3z] .btn[data-astro-cid-72h7bo3z]{padding-inline:8px}.quote[data-astro-cid-72h7bo3z]{padding:var(--space-card);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.quote[data-astro-cid-72h7bo3z] h2[data-astro-cid-72h7bo3z]{font-size:20px}.quote[data-astro-cid-72h7bo3z] dl[data-astro-cid-72h7bo3z]{margin-block:12px 16px}.quote[data-astro-cid-72h7bo3z] dl[data-astro-cid-72h7bo3z]>div[data-astro-cid-72h7bo3z]{border-bottom:1px solid var(--color-border);grid-template-columns:3.5em 1fr;padding-block:8px;display:grid}.quote[data-astro-cid-72h7bo3z] dt[data-astro-cid-72h7bo3z]{color:var(--color-primary);font-weight:700}.quote[data-astro-cid-72h7bo3z] dd[data-astro-cid-72h7bo3z]{color:var(--color-muted)}.text-link[data-astro-cid-72h7bo3z]{min-height:44px;color:var(--color-primary);text-underline-offset:4px;align-items:center;font-weight:700;display:inline-flex}.section[data-astro-cid-72h7bo3z]>.text-link[data-astro-cid-72h7bo3z]{margin-top:20px}.services[data-astro-cid-72h7bo3z]{margin-block:16px 8px}.services[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]{border-bottom:1px solid var(--color-border);grid-template-columns:28px 1fr;gap:16px;padding-block:18px;display:grid}.services[data-astro-cid-72h7bo3z] svg{color:var(--color-primary);margin-top:2px}h3[data-astro-cid-72h7bo3z]{font-size:19px;line-height:1.4}.services[data-astro-cid-72h7bo3z] p[data-astro-cid-72h7bo3z]{color:var(--color-muted)}.flow[data-astro-cid-72h7bo3z]{background:var(--color-surface)}.steps[data-astro-cid-72h7bo3z]{counter-reset:step;margin-top:24px}.steps[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]{counter-increment:step;min-height:64px;padding:4px 0 20px 52px;position:relative}.steps[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:before{content:counter(step);background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:not(:last-child):after{content:"";background:var(--color-border);width:2px;position:absolute;top:36px;bottom:0;left:17px}.steps[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:last-child{min-height:0;padding-bottom:0}@media (width>=768px){.hero-band[data-astro-cid-72h7bo3z]{background:var(--color-surface);padding-bottom:72px}.hero[data-astro-cid-72h7bo3z]{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;padding-block:64px;display:grid}.actions[data-astro-cid-72h7bo3z]{grid-template-columns:repeat(2,minmax(0,200px))}.quote[data-astro-cid-72h7bo3z]{grid-template-columns:1fr auto;align-items:center;gap:8px 32px;margin-top:-72px;display:grid;position:relative}.quote[data-astro-cid-72h7bo3z] dl[data-astro-cid-72h7bo3z]{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,1fr);gap:24px;margin-block:8px 0;display:grid}.quote[data-astro-cid-72h7bo3z] dl[data-astro-cid-72h7bo3z]>div[data-astro-cid-72h7bo3z]{border-bottom:0;padding-block:0;display:block}.services[data-astro-cid-72h7bo3z]{grid-template-columns:3fr 2fr;gap:20px;margin-block:28px 12px;display:grid}.services[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]{padding:var(--space-card);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.services[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:first-child{border-color:var(--color-primary);background:var(--color-primary);color:#fff;grid-row:span 2;grid-template-columns:1fr;align-content:end}.services[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:first-child svg{color:#fff;width:48px;height:48px}.services[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:first-child h3[data-astro-cid-72h7bo3z]{font-size:26px}.services[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:first-child p[data-astro-cid-72h7bo3z]{color:#fff}.steps[data-astro-cid-72h7bo3z]{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px;display:grid}.steps[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z],.steps[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:last-child{text-align:center;text-wrap:balance;min-height:0;padding:52px 0 0}.steps[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:before{left:50%;transform:translate(-50%)}.steps[data-astro-cid-72h7bo3z] li[data-astro-cid-72h7bo3z]:not(:last-child):after{width:calc(100% - 12px);height:2px;inset:17px auto auto calc(50% + 18px)}}
