.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #7ce0d300 76%, var(--offwhite) 100%), linear-gradient(110deg, #7ce0d3f0 0%, #7ce0d3c7 36%, #e9fbf8e0 72%, var(--offwhite) 100%), url(/fotos/espaco/espaco-02-v2.webp) center / cover;color:var(--teal-deep);border-bottom:0;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:#fafaf857;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, #fafaf800, var(--offwhite));pointer-events:none;height:140px;position:absolute;bottom:-1px;left:0;right:0}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:1fr;align-items:end;gap:28px;padding-top:72px;padding-bottom:0;display:grid;position:relative}@media (width>=768px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:44px;min-height:760px;padding-top:100px;padding-bottom:0}}.hero__content[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:20px}.hero__content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--teal-deep);margin-bottom:20px}.hero__content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--teal-deep);font-style:italic}.hero__sub[data-astro-cid-lcdefpme]{color:#0f2820b8;max-width:480px;margin-bottom:36px;font-size:1rem;line-height:1.75}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.hero__trust[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.trust-item[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;display:flex}.trust-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--teal-deep);font-size:1.3rem;font-weight:400;line-height:1}.trust-item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#0f2820ad;letter-spacing:.04em;font-size:.68rem}.trust-divider[data-astro-cid-lcdefpme]{background:#0f282029;width:1px;height:28px}.hero__photo-frame[data-astro-cid-lcdefpme]{order:-1;align-self:end}@media (width>=768px){.hero__photo-frame[data-astro-cid-lcdefpme]{order:0}}.hero__calcita-frame[data-astro-cid-lcdefpme]{filter:drop-shadow(0 30px 48px #0f282038);max-width:560px;margin-inline:auto;position:relative}.hero__photo-img[data-astro-cid-lcdefpme]{object-fit:contain;object-position:center top;filter:brightness(1.04)contrast(.98)saturate(.98);width:100%;height:460px;max-height:60svh;display:block}@media (width>=768px){.hero__photo-img[data-astro-cid-lcdefpme]{transform-origin:bottom;height:660px;max-height:none;transform:translateY(22px)}}@media (width<=767px){.hero__inner[data-astro-cid-lcdefpme]{gap:18px;padding-top:24px}.hero__photo-frame[data-astro-cid-lcdefpme]{order:2}.hero__photo-img[data-astro-cid-lcdefpme]{height:330px;max-height:none}.hero__content[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:10px}.hero__content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:2rem;line-height:1.14}.hero__sub[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:.98rem;line-height:1.55}.hero__actions[data-astro-cid-lcdefpme]{gap:8px;margin-bottom:16px}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding:13px 16px;font-size:.72rem}}.visita__topo[data-astro-cid-lcdefpme]{margin-bottom:32px}.visita__topo[data-astro-cid-lcdefpme] .text-muted[data-astro-cid-lcdefpme]{margin-top:12px}.visita__grade[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (width>=768px){.visita__grade[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:36px}}.visita__foto[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:var(--radius-md);width:100%;height:230px;display:block}@media (width>=768px){.visita__foto[data-astro-cid-lcdefpme]{height:360px}}.visita__passos[data-astro-cid-lcdefpme]{counter-reset:passo;gap:14px;margin:0;padding:0;list-style:none;display:grid}.visita__passos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:passo;grid-template-columns:32px 1fr;column-gap:10px;display:grid}.visita__passos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(passo);background:var(--teal-deep);width:28px;height:28px;color:var(--white);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;font-size:.85rem;display:flex}.visita__passos[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme],.visita__onde[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--teal-deep);font-weight:600}.visita__passos[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.95rem;line-height:1.55}.visita__onde[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.visita__onde[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:520px;margin-top:2px;font-size:.95rem;line-height:1.55}.resultados-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=768px){.resultados-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.resultado-item[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);aspect-ratio:1;display:block;position:relative;overflow:hidden}.resultado-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%;height:100%;transition:transform .45s}.resultado-item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.resultado-label[data-astro-cid-lcdefpme]{color:var(--white);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#0000,#0f2820bf);padding:24px 12px 10px;font-size:.7rem;font-weight:500;position:absolute;bottom:0;left:0;right:0}.testimonials-swiper[data-astro-cid-lcdefpme]{position:relative;padding-bottom:48px!important}.testimonials-swiper[data-astro-cid-lcdefpme] .swiper-wrapper[data-astro-cid-lcdefpme]{align-items:stretch}.testimonials-swiper[data-astro-cid-lcdefpme] .swiper-slide[data-astro-cid-lcdefpme]{height:auto;display:flex}.home-testimonial[data-astro-cid-lcdefpme]{border:1px solid #ffffff21;border-left:3px solid var(--calcita);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#ffffff13;flex-direction:column;width:100%;height:100%;min-height:300px;padding:28px 32px;display:flex;box-shadow:0 18px 38px #00000021}.home-testimonial__stars[data-astro-cid-lcdefpme]{color:var(--calcita);letter-spacing:2px;margin-bottom:14px;font-size:.85rem}.home-testimonial[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffdb;font-size:.95rem;font-style:italic;line-height:1.75}.home-testimonial[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:#ffffff85;letter-spacing:.05em;margin-top:auto;padding-top:18px;font-size:.78rem}.testimonial-pagination .swiper-pagination-bullet{background:#ffffff59}.testimonial-pagination .swiper-pagination-bullet-active{background:var(--calcita)}.receios[data-astro-cid-lcdefpme]{background:var(--offwhite)}.receios__topo[data-astro-cid-lcdefpme]{margin-bottom:32px}.receios__grade[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.receios__grade[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:18px}}.receio[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--calcita);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:18px 20px}.receio[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--teal-deep);margin-bottom:6px;font-size:1.15rem}.receio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-primary);font-size:.95rem;line-height:1.6}.receios__fim[data-astro-cid-lcdefpme]{margin-top:32px}.precos-extra[data-astro-cid-lcdefpme]{color:var(--text-primary);margin-top:28px;font-size:.95rem}.precos-acoes[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.blog-links[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:10px;max-width:640px;margin:16px auto;padding:0;list-style:none;display:grid}.blog-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.blog-links__todos[data-astro-cid-lcdefpme]{color:var(--teal-deep);font-size:.98rem;text-decoration:underline}.blog-links__todos[data-astro-cid-lcdefpme]{font-weight:600}.cta-btn[data-astro-cid-lcdefpme]{margin-top:32px}
