.service-card[data-astro-cid-3vpt37q6]{background:var(--forest);color:var(--cream);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:44px;display:grid}@media (width<=860px){.service-card[data-astro-cid-3vpt37q6]{grid-template-columns:1fr;padding:28px}}.service-visual[data-astro-cid-3vpt37q6]{aspect-ratio:4/3;background:radial-gradient(circle at 75% 20%, #c1602f47, transparent 55%), linear-gradient(150deg, var(--moss), var(--pine));border-radius:20px;position:relative;overflow:hidden}.service-visual[data-astro-cid-3vpt37q6] .badge[data-astro-cid-3vpt37q6]{z-index:1;font-family:var(--mono);text-transform:uppercase;color:var(--pop);background:#1019158c;border:1px solid #c1602f59;border-radius:100px;padding:6px 14px;font-size:10.5px;position:absolute;top:18px;left:18px}.service-visual-img[data-astro-cid-3vpt37q6]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-body[data-astro-cid-3vpt37q6] h2[data-astro-cid-3vpt37q6]{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700}.service-body[data-astro-cid-3vpt37q6] .desc[data-astro-cid-3vpt37q6]{color:var(--mist);opacity:.85;max-width:440px;margin-top:14px;font-size:.98rem;line-height:1.6}.service-body[data-astro-cid-3vpt37q6] ul[data-astro-cid-3vpt37q6]{flex-direction:column;gap:10px;margin-top:20px;display:flex}.service-body[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]{color:var(--mist);opacity:.85;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.service-body[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]:before{content:"—";color:var(--pop);flex-shrink:0}.service-body[data-astro-cid-3vpt37q6] .price[data-astro-cid-3vpt37q6]{font-family:var(--mono);color:var(--sage);margin-top:18px;font-size:.95rem}.service-body[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6].cta-btn{background:var(--pop);color:var(--pine);font-family:var(--display);border-radius:100px;align-items:center;gap:8px;margin-top:22px;padding:14px 26px;font-size:13.5px;font-weight:600;transition:background .25s;display:inline-flex}.service-body[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6].cta-btn:hover{background:#d97442}.asesoramiento-body[data-astro-cid-uwtocs44]{padding:80px 0 60px;position:relative;overflow:hidden}.services-list[data-astro-cid-uwtocs44]{flex-direction:column;gap:24px;display:flex}.reviews-body[data-astro-cid-uwtocs44]{padding:60px 0 120px}.reviews-body[data-astro-cid-uwtocs44] .kicker[data-astro-cid-uwtocs44]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--popd);align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.reviews-body[data-astro-cid-uwtocs44] .kicker[data-astro-cid-uwtocs44]:before{content:"";background:var(--pop);width:7px;height:7px;box-shadow:0 0 10px var(--pop);border-radius:50%}.reviews-body[data-astro-cid-uwtocs44] h2[data-astro-cid-uwtocs44]{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:700}.reviews-grid[data-astro-cid-uwtocs44]{grid-template-columns:1fr 1fr;gap:22px;margin-top:36px;display:grid}@media (width<=760px){.reviews-grid[data-astro-cid-uwtocs44]{grid-template-columns:1fr}}.review-card[data-astro-cid-uwtocs44]{background:var(--forest);color:var(--cream);border-radius:22px;padding:32px}.review-card[data-astro-cid-uwtocs44] .stars[data-astro-cid-uwtocs44]{color:var(--pop);letter-spacing:.1em;font-size:.95rem}.review-card[data-astro-cid-uwtocs44] p[data-astro-cid-uwtocs44]{color:var(--mist);margin-top:16px;font-size:.95rem;line-height:1.6}.review-card[data-astro-cid-uwtocs44] .author[data-astro-cid-uwtocs44]{font-family:var(--display);color:var(--sage);margin-top:18px;font-size:.88rem;font-weight:600;display:block}.google-reviews-link[data-astro-cid-uwtocs44]{background:var(--forest);color:var(--cream);font-family:var(--display);border:1px solid #1c352b29;border-radius:100px;align-items:center;gap:10px;margin-top:32px;padding:13px 24px;font-size:.88rem;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:inline-flex}.google-reviews-link[data-astro-cid-uwtocs44]:hover{border-color:var(--pop);transform:translateY(-2px)}
