.review[data-astro-cid-3zbk4sj5]{padding-block:clamp(2.5rem,6vw,4.5rem);background:var(--c-green-50);border-top:1px solid var(--c-green-100);border-bottom:1px solid var(--c-green-100)}.review--compact[data-astro-cid-3zbk4sj5]{padding-block:clamp(2rem,4vw,3rem)}.review__inner[data-astro-cid-3zbk4sj5]{display:grid;gap:2rem;align-items:center}@media(width>=56rem){.review__inner[data-astro-cid-3zbk4sj5]{grid-template-columns:1.5fr 1fr;gap:3.5rem}}.review__text[data-astro-cid-3zbk4sj5] p[data-astro-cid-3zbk4sj5]:not(.eyebrow){max-width:54ch;color:var(--c-slate);margin-bottom:0}.review__text[data-astro-cid-3zbk4sj5] h2[data-astro-cid-3zbk4sj5]{margin-bottom:.5em}.review__action[data-astro-cid-3zbk4sj5]{display:grid;justify-items:start;gap:.9rem}@media(width>=56rem){.review__action[data-astro-cid-3zbk4sj5]{justify-items:end;text-align:right}}.review__stars[data-astro-cid-3zbk4sj5]{display:flex;gap:.2rem;color:var(--c-accent)}.review__stars[data-astro-cid-3zbk4sj5] svg{width:1.35rem;height:1.35rem;fill:var(--c-accent)}.review__note[data-astro-cid-3zbk4sj5]{margin:0;font-size:.82rem;color:var(--c-muted)}.contact[data-astro-cid-6bfsojfh]{display:grid;gap:2.5rem;align-items:start}@media(width>=60rem){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.4fr;gap:4rem}}.contact__cards[data-astro-cid-6bfsojfh]{display:grid;gap:.8rem}.contact__card[data-astro-cid-6bfsojfh]{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);text-decoration:none;color:var(--c-ink);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .3s}a[data-astro-cid-6bfsojfh].contact__card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--c-green-200)}.contact__card[data-astro-cid-6bfsojfh] svg{flex:none;width:1.6rem;height:1.6rem;color:var(--c-green)}.contact__card--wa[data-astro-cid-6bfsojfh] svg{color:#1f7a3a}.contact__card[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{display:grid;line-height:1.35}.contact__card[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.contact__card[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-weight:600}.contact__form[data-astro-cid-6bfsojfh]{padding:clamp(1.25rem,3vw,2.25rem);background:var(--c-cream);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.contact__form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-bottom:.3rem}.contact__form[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{margin-bottom:1.5rem}
