.services[data-astro-cid-rqcsfpnx]{background:var(--color-white)}.services__header[data-astro-cid-rqcsfpnx]{max-width:680px;margin-bottom:var(--space-lg)}.services__header[data-astro-cid-rqcsfpnx] h2[data-astro-cid-rqcsfpnx]{color:var(--color-base);margin-bottom:var(--space-sm)}.services__grid[data-astro-cid-rqcsfpnx]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.service-card[data-astro-cid-rqcsfpnx]{color:inherit;border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-white);min-height:265px;padding:32px 28px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #2c1a0a0f,0 8px 24px #2c1a0a0a}.service-card[data-astro-cid-rqcsfpnx]:before{background:var(--color-accent);content:"";opacity:0;height:3px;transition:opacity .2s;position:absolute;inset:0 0 auto}.service-card[data-astro-cid-rqcsfpnx]:hover{box-shadow:0 4px 16px #2c1a0a1a,0 16px 40px #2c1a0a14}.service-card[data-astro-cid-rqcsfpnx]:hover:before,.service-card--recommended[data-astro-cid-rqcsfpnx]:before{opacity:1}.service-card__badge[data-astro-cid-rqcsfpnx]{background:var(--color-tint);color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.service-card__icon[data-astro-cid-rqcsfpnx]{background:var(--color-sage-fill);width:48px;height:48px;margin-bottom:var(--space-md);border-radius:10px;place-items:center;display:grid}.service-card[data-astro-cid-rqcsfpnx] svg[data-astro-cid-rqcsfpnx]{fill:none;width:22px;height:22px;stroke:var(--color-mid);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.service-card[data-astro-cid-rqcsfpnx] h3[data-astro-cid-rqcsfpnx]{color:var(--color-base);margin-bottom:10px}.service-card[data-astro-cid-rqcsfpnx] p[data-astro-cid-rqcsfpnx]{font-size:16px;line-height:1.7}.service-card__more[data-astro-cid-rqcsfpnx]{margin-top:var(--space-sm);color:var(--color-accent-dark);letter-spacing:.01em;font-size:15px;font-weight:600;display:block}@media (width<=1024px){.services__grid[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.services__grid[data-astro-cid-rqcsfpnx]{grid-template-columns:1fr}.service-card[data-astro-cid-rqcsfpnx]{min-height:auto}}.finder--alt[data-astro-cid-haob3bzn]{background:var(--color-surface-alt)}.finder--white[data-astro-cid-haob3bzn]{background:var(--color-white)}.finder[data-astro-cid-haob3bzn] h2[data-astro-cid-haob3bzn]{color:var(--color-base);max-width:680px;margin-bottom:var(--space-sm)}.finder__ask[data-astro-cid-haob3bzn]{color:var(--color-text-muted);margin-bottom:var(--space-lg);line-height:1.7}.finder__choices[data-astro-cid-haob3bzn]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.finder__choice[data-astro-cid-haob3bzn]{justify-content:space-between;align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);background:var(--color-white);min-height:60px;color:var(--color-base);font-family:var(--font-display);border-radius:12px;padding:0 20px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.finder__choice[data-astro-cid-haob3bzn] svg[data-astro-cid-haob3bzn]{fill:none;width:20px;height:20px;stroke:var(--color-accent-dark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .15s}.finder__choice[data-astro-cid-haob3bzn]:hover{border-color:var(--color-primary);background:var(--color-tint)}.finder__choice[data-astro-cid-haob3bzn]:hover svg[data-astro-cid-haob3bzn]{transform:translate(3px)}.finder__choice[data-astro-cid-haob3bzn]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.finder__choice--unsure[data-astro-cid-haob3bzn]{border-style:dashed;border-color:var(--color-mid);color:var(--color-primary);font-family:var(--font-body);background:0 0;font-size:1rem}.finder__all[data-astro-cid-haob3bzn]{margin-top:var(--space-md)}.finder__all[data-astro-cid-haob3bzn] a[data-astro-cid-haob3bzn]{color:var(--color-primary);text-underline-offset:3px;font-weight:600}@media (width<=900px){.finder__choices[data-astro-cid-haob3bzn]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.finder__choices[data-astro-cid-haob3bzn]{grid-template-columns:1fr;gap:8px}.finder__choice[data-astro-cid-haob3bzn]{min-height:54px}}@media (prefers-reduced-motion:reduce){.finder__choice[data-astro-cid-haob3bzn],.finder__choice[data-astro-cid-haob3bzn] svg[data-astro-cid-haob3bzn]{transition:none}}
