.beneficios-section[data-astro-cid-mcgalxpd]{padding:6rem 0;background:#f8f9fa}.beneficios-section[data-astro-cid-mcgalxpd] h2[data-astro-cid-mcgalxpd]{text-align:center;font-size:2.5rem;color:#111;margin-bottom:4rem;font-weight:300}.beneficios-grid[data-astro-cid-mcgalxpd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.beneficio-card[data-astro-cid-mcgalxpd]{background:#fff;padding:3rem 2rem;border-radius:20px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.beneficio-card[data-astro-cid-mcgalxpd]:hover{transform:translateY(-10px);box-shadow:0 20px 50px #bb563126}.beneficio-icon[data-astro-cid-mcgalxpd]{margin-bottom:2rem}.beneficio-card[data-astro-cid-mcgalxpd] h3[data-astro-cid-mcgalxpd]{font-size:1.3rem;color:#111;margin-bottom:1rem;font-weight:500}.beneficio-card[data-astro-cid-mcgalxpd] p[data-astro-cid-mcgalxpd]{color:#666;line-height:1.6}.hero-overlay[data-astro-cid-mcgalxpd]{position:absolute;inset:0;background:linear-gradient(135deg,#111111b3,#bb563180);z-index:1}.hero-content[data-astro-cid-mcgalxpd]{position:relative;z-index:2;max-width:800px;padding:0 2rem}.breadcrumb[data-astro-cid-mcgalxpd]{margin-bottom:2rem;font-size:1rem;opacity:.9}.breadcrumb[data-astro-cid-mcgalxpd] a[data-astro-cid-mcgalxpd]{color:#fff;text-decoration:none;transition:color .3s ease}.breadcrumb[data-astro-cid-mcgalxpd] a[data-astro-cid-mcgalxpd]:hover{color:#bb5631}.breadcrumb[data-astro-cid-mcgalxpd] span[data-astro-cid-mcgalxpd]{margin:0 .5rem;opacity:.7}.hero-content[data-astro-cid-mcgalxpd] h1[data-astro-cid-mcgalxpd]{font-size:4rem;font-weight:300;margin-bottom:1rem;line-height:1.2}.hero-subtitle[data-astro-cid-mcgalxpd]{font-size:1.5rem;color:#bb5631;margin-bottom:2rem;font-weight:500}.hero-description[data-astro-cid-mcgalxpd]{font-size:1.3rem;line-height:1.6;margin-bottom:3rem;opacity:.95}.cta-button[data-astro-cid-mcgalxpd]{display:inline-block;background:#bb5631;color:#fff;padding:1.2rem 3rem;border-radius:50px;font-weight:600;text-decoration:none;font-size:1.1rem;transition:all .3s ease;box-shadow:0 10px 30px #bb56314d}.cta-button[data-astro-cid-mcgalxpd]:hover{background:#a04a2a;transform:translateY(-3px);box-shadow:0 15px 40px #bb563166}.container[data-astro-cid-mcgalxpd]{max-width:1200px;margin:0 auto;padding:0 2rem}.servicio-info[data-astro-cid-mcgalxpd]{padding:6rem 0;background:#fff}.info-grid[data-astro-cid-mcgalxpd]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.info-content[data-astro-cid-mcgalxpd] h2[data-astro-cid-mcgalxpd]{font-size:2.5rem;color:#111;margin-bottom:2rem;font-weight:300}.info-content[data-astro-cid-mcgalxpd] h3[data-astro-cid-mcgalxpd]{font-size:1.5rem;color:#bb5631;margin:2rem 0 1rem;font-weight:500}.info-content[data-astro-cid-mcgalxpd] p[data-astro-cid-mcgalxpd]{font-size:1.2rem;line-height:1.8;color:#555;margin-bottom:1.5rem}.info-content[data-astro-cid-mcgalxpd] ul[data-astro-cid-mcgalxpd]{list-style:none;padding:0;margin:1.5rem 0}.info-content[data-astro-cid-mcgalxpd] li[data-astro-cid-mcgalxpd]{position:relative;padding:.5rem 0 .5rem 1.5rem;color:#555;line-height:1.6}.info-content[data-astro-cid-mcgalxpd] li[data-astro-cid-mcgalxpd]:before{content:"•";color:#bb5631;font-weight:700;position:absolute;left:0}.info-image[data-astro-cid-mcgalxpd]{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001a}.info-image[data-astro-cid-mcgalxpd] img[data-astro-cid-mcgalxpd]{width:100%;height:400px;object-fit:cover;transition:transform .7s ease}.info-image[data-astro-cid-mcgalxpd]:hover img[data-astro-cid-mcgalxpd]{transform:scale(1.05)}@media (max-width: 768px){.hero-content[data-astro-cid-mcgalxpd] h1[data-astro-cid-mcgalxpd]{font-size:2.5rem}.hero-description[data-astro-cid-mcgalxpd]{font-size:1.1rem}.info-grid[data-astro-cid-mcgalxpd]{grid-template-columns:1fr;gap:3rem}.container[data-astro-cid-mcgalxpd]{padding:0 1rem}.servicio-info[data-astro-cid-mcgalxpd]{padding:3rem 0}}@media (max-width: 480px){.hero-content[data-astro-cid-mcgalxpd] h1[data-astro-cid-mcgalxpd]{font-size:2rem}}html{scroll-behavior:smooth}
