.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:85vh;display:flex;align-items:center;color:#fff;padding-block:6rem}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1}.hero__bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.hero__overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to right,#0f172af2,#0f172ab3,#0f172a4d)}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.hero__title[data-astro-cid-bbe6dxrz]{color:#fff;font-size:clamp(2.5rem,4.5vw,4rem);margin-bottom:1.5rem;line-height:1.1}.hero__intro[data-astro-cid-bbe6dxrz]{font-size:clamp(1.125rem,2vw,1.25rem);margin-bottom:2.5rem;max-width:540px;color:var(--color-on-dark-soft)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;flex-wrap:wrap}.hero__btn-outline[data-astro-cid-bbe6dxrz]{border-color:#fff;color:#fff}.hero__btn-outline[data-astro-cid-bbe6dxrz]:hover{background-color:#fff;color:var(--color-primary)}.hero__form[data-astro-cid-bbe6dxrz]{display:flex;justify-content:flex-end}@media(max-width:992px){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:3rem;padding-top:2rem}.hero__content[data-astro-cid-bbe6dxrz]{text-align:center}.hero__intro[data-astro-cid-bbe6dxrz]{margin-inline:auto}.hero__actions[data-astro-cid-bbe6dxrz],.hero__form[data-astro-cid-bbe6dxrz]{justify-content:center}.hero__overlay[data-astro-cid-bbe6dxrz]{background:#0f172acc}}.about-preview[data-astro-cid-kmsszkmx]{background-color:var(--color-bg)}.about-preview__grid[data-astro-cid-kmsszkmx]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-preview__media[data-astro-cid-kmsszkmx] img[data-astro-cid-kmsszkmx]{width:100%;border-radius:var(--radius-sm);box-shadow:0 25px 50px -12px #00000026}.about-preview__title[data-astro-cid-kmsszkmx]{font-size:2.5rem;margin-bottom:1.5rem}.about-preview__lead[data-astro-cid-kmsszkmx]{font-size:1.25rem;font-weight:500;color:var(--color-primary);margin-bottom:1.5rem}.about-preview__features[data-astro-cid-kmsszkmx]{list-style:none;padding:0;margin-block:2rem}.about-preview__feature[data-astro-cid-kmsszkmx]{position:relative;padding-left:2rem;margin-bottom:1rem}.about-preview__feature[data-astro-cid-kmsszkmx]:before{content:"✓";position:absolute;left:0;color:var(--color-secondary);font-weight:700}@media(max-width:992px){.about-preview__grid[data-astro-cid-kmsszkmx]{grid-template-columns:1fr}.about-preview__media[data-astro-cid-kmsszkmx]{order:-1}}.testimonials[data-astro-cid-aadlzisc]{background-color:var(--color-surface);border-top:1px solid var(--color-border)}.testimonials__grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.testimonial[data-astro-cid-aadlzisc]{background-color:var(--color-bg);padding:2rem;border-radius:8px;border:1px solid var(--color-border);display:flex;flex-direction:column;box-shadow:0 4px 6px -1px #0000000d}.testimonial__stars[data-astro-cid-aadlzisc]{color:#eab308;font-size:1.25rem;margin-bottom:1rem;letter-spacing:2px}.testimonial__quote[data-astro-cid-aadlzisc]{font-size:1.05rem;font-style:italic;margin-bottom:2rem;flex-grow:1;color:var(--color-text)}.testimonial__client[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:1rem;margin-top:auto}.testimonial__avatar[data-astro-cid-aadlzisc]{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}.testimonial__name[data-astro-cid-aadlzisc]{font-weight:600;color:var(--color-heading)}.cta-form[data-astro-cid-4u7575kr]{background-color:var(--color-primary);color:#fff;padding-block:5rem}.cta-form__grid[data-astro-cid-4u7575kr]{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.cta-form__title[data-astro-cid-4u7575kr]{color:#fff;font-size:2.75rem;margin-bottom:1.5rem;line-height:1.1}.cta-form__lead[data-astro-cid-4u7575kr]{font-size:1.25rem;margin-bottom:2.5rem;color:var(--color-on-dark-soft);max-width:500px}.cta-form__benefits[data-astro-cid-4u7575kr]{list-style:none;padding:0;margin-bottom:3rem}.cta-form__benefit[data-astro-cid-4u7575kr]{position:relative;padding-left:2rem;margin-bottom:1rem;font-size:1.05rem;color:var(--color-on-dark-muted)}.cta-form__benefit[data-astro-cid-4u7575kr]:before{content:"→";position:absolute;left:0;color:var(--color-secondary);font-weight:700}.cta-form__highlight[data-astro-cid-4u7575kr]{color:#fff}.cta-form__direct[data-astro-cid-4u7575kr] p[data-astro-cid-4u7575kr]{font-size:1rem;color:#94a3b8;margin-bottom:.25rem}.cta-form__phone[data-astro-cid-4u7575kr]{font-size:2rem;font-weight:700;font-family:var(--font-serif);color:var(--color-secondary);transition:color .2s ease}.cta-form__phone[data-astro-cid-4u7575kr]:hover{color:#fff}@media(max-width:992px){.cta-form__grid[data-astro-cid-4u7575kr]{grid-template-columns:1fr;gap:3rem}.cta-form__content[data-astro-cid-4u7575kr]{text-align:center}.cta-form__lead[data-astro-cid-4u7575kr]{margin-inline:auto}.cta-form__benefit[data-astro-cid-4u7575kr]{text-align:left;max-width:400px;margin-inline:auto}}
