.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:clip;background:radial-gradient(1200px 500px at 85% -10%,var(--brand-50),transparent 60%),radial-gradient(700px 500px at 0% 20%,var(--bg-2),transparent 55%)}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,1rem + 3vw,3.5rem);align-items:center;padding-block:clamp(2rem,1.2rem + 3vw,4rem)}.hero__content[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{width:1.1rem;height:1.1rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-top:.8rem}.hero[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6]{color:var(--brand-600)}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:1.2rem;max-width:46ch}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.hero__trust[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1.2rem;list-style:none;padding:0;margin-top:2rem;color:var(--text-soft);font-size:var(--step--1);font-weight:600}.hero__trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem}.hero__trust[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{width:1.1rem;height:1.1rem;color:var(--brand-500)}.hero__visual[data-astro-cid-j7pv25f6]{position:relative;min-height:360px}.hero__photo[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:4/4.4;border-radius:28px;box-shadow:var(--shadow-lg);overflow:hidden;background:var(--brand-100)}.hero__photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.float-card[data-astro-cid-j7pv25f6]{position:absolute;background:#fff;border-radius:16px;box-shadow:var(--shadow-lg);padding:.9rem 1.1rem;display:grid;gap:.15rem}.float-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display)}.float-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--text-soft)}.float-card--rating[data-astro-cid-j7pv25f6]{top:8%;right:-6%}.float-card--rating[data-astro-cid-j7pv25f6] .stars[data-astro-cid-j7pv25f6]{display:flex;color:#f4b740}.float-card--rating[data-astro-cid-j7pv25f6] .stars[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1rem;height:1rem;fill:currentColor;stroke:none}.float-card--open[data-astro-cid-j7pv25f6]{bottom:7%;left:-8%;display:flex;align-items:center;gap:.7rem}.float-card--open[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{width:12px;height:12px;border-radius:50%;background:#24c08b;box-shadow:0 0 0 4px #24c08b2e}@media(max-width:860px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__visual[data-astro-cid-j7pv25f6]{max-width:420px;margin-inline:auto;width:100%}.float-card--rating[data-astro-cid-j7pv25f6]{right:2%}.float-card--open[data-astro-cid-j7pv25f6]{left:2%}}.features__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}.feature[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;align-items:flex-start}.feature__title[data-astro-cid-j7pv25f6]{font-size:var(--step-0);margin-bottom:.25rem}@media(max-width:880px){.features__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.features__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);margin-top:3rem}@media(max-width:880px){.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:540px){.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.why[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,1rem + 4vw,4rem);align-items:center}.why__media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:5/5}.why__photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;border-radius:30% 70% 62% 38%/42% 38% 62% 58%;overflow:hidden;box-shadow:var(--shadow-lg);background:var(--brand-100)}.why__photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.why__stat[data-astro-cid-j7pv25f6]{position:absolute;background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:.9rem 1.1rem;display:flex;gap:.6rem;align-items:center}.why__stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-2);color:var(--brand-600);line-height:1}.why__stat[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--text-soft);max-width:14ch}.why__stat[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.6rem;height:1.6rem;color:var(--brand-500)}.why__stat--a[data-astro-cid-j7pv25f6]{left:-4%;top:16%;flex-direction:column;align-items:flex-start}.why__stat--b[data-astro-cid-j7pv25f6]{right:-4%;bottom:14%}@media(max-width:820px){.why[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.why__media[data-astro-cid-j7pv25f6]{max-width:380px}}.checklist[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:.7rem}.checklist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:.6rem;align-items:flex-start}.checklist[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.35rem;height:1.35rem;color:var(--brand-500);flex:none;margin-top:.15rem}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);margin-top:3rem}.step[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.6rem;position:relative}.step__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);color:var(--brand-200);line-height:1}.step__title[data-astro-cid-j7pv25f6]{margin:.6rem 0 .5rem;font-size:var(--step-1)}@media(max-width:820px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.reviews[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);margin-top:3rem}.review[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem}.review[data-astro-cid-j7pv25f6] .stars[data-astro-cid-j7pv25f6]{display:flex;color:#f4b740}.review[data-astro-cid-j7pv25f6] .stars[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.15rem;height:1.15rem;fill:currentColor;stroke:none}.review[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-size:var(--step-1);line-height:1.5}.review[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{color:var(--text-soft);font-weight:600}@media(max-width:820px){.reviews[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.cta-band[data-astro-cid-j7pv25f6]{border-radius:var(--radius-lg);padding:clamp(2rem,1.5rem + 3vw,3.5rem);display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;box-shadow:var(--shadow-lg)}.cta-band__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;margin-top:.5rem}.cta-band__actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.3rem;flex-wrap:wrap}.cta-phone[data-astro-cid-j7pv25f6]{color:#fff;font-weight:700;font-family:var(--font-display);display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.cta-phone[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{width:1.2rem;height:1.2rem}.faq[data-astro-cid-j7pv25f6]{display:grid;gap:.8rem}.faq__item[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;padding:1.1rem 1.3rem;font-family:var(--font-display);font-weight:700;list-style:none}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__chev[data-astro-cid-j7pv25f6]{width:1.2rem;height:1.2rem;color:var(--brand-500);transition:transform .2s ease;flex:none}.faq__item[data-astro-cid-j7pv25f6][open] .faq__chev[data-astro-cid-j7pv25f6]{transform:rotate(90deg)}.faq__a[data-astro-cid-j7pv25f6]{padding:0 1.3rem 1.2rem;color:var(--text-soft)}
