﻿.subpagina{background:linear-gradient(135deg, #0A1F33 0%, #143354 100%);color:#fff}.subpagina__hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:6rem 2rem 4rem;max-width:1200px;margin:0 auto;align-items:center}@media(max-width: 968px){.subpagina__hero{grid-template-columns:1fr;padding:4rem 1rem 2rem}}.subpagina__hero-content{display:flex;flex-direction:column;gap:1rem}.subpagina__breadcrumbs{display:flex;gap:.5rem;font-size:.85rem;color:#b0b8c1;margin-bottom:1rem}.subpagina__breadcrumbs a{color:#b0b8c1;text-decoration:none;transition:color .3s ease}.subpagina__breadcrumbs a:hover{color:#d4af37}.subpagina__breadcrumbs span{color:#6b7280}.subpagina__hero-icono{font-size:4rem;margin-bottom:.5rem}.subpagina__hero-titulo{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(2rem,4vw,3rem);color:#d4af37;margin:0;line-height:1.2}.subpagina__hero-subtitulo{font-size:1.3rem;color:#fff;font-style:italic;margin:.5rem 0}.subpagina__hero-descripcion{color:#b0b8c1;font-size:1.05rem;line-height:1.7;margin:1rem 0}.subpagina__hero-cta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.subpagina__hero-imagen{border-radius:20px 5px 20px 5px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5)}.subpagina__hero-imagen img{width:100%;height:auto;display:block}.subpagina__intro{padding:4rem 2rem;background:rgba(10,31,51,.5)}.subpagina__intro .container{max-width:900px;margin:0 auto}.subpagina__intro-texto{font-size:1.1rem;line-height:1.9;color:#b0b8c1;margin:0}.subpagina__badge{display:inline-block;background:rgba(212,175,55,.15);color:#d4af37;padding:.4rem 1.2rem;border-radius:9999px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.subpagina__titulo{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;margin:0 0 1rem;line-height:1.3}.subpagina__subtitulo{color:#b0b8c1;font-size:1.05rem;margin:0 0 3rem;max-width:650px}.subpagina__beneficios{padding:5rem 2rem}.subpagina__beneficios .container{max-width:900px;margin:0 auto}.subpagina__beneficios-lista{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:1rem}.subpagina__beneficio{display:flex;gap:.8rem;align-items:flex-start;background:rgba(212,175,55,.05);border-left:3px solid #d4af37;padding:1rem 1.2rem;border-radius:0 10px 10px 0;color:#b0b8c1;font-size:.95rem;line-height:1.5;transition:all .3s ease}.subpagina__beneficio:hover{background:rgba(212,175,55,.1);transform:translateX(5px)}.subpagina__beneficio-check{color:#4ade80;font-weight:900;flex-shrink:0}.subpagina__caracteristicas{padding:5rem 2rem;background:rgba(10,31,51,.5)}.subpagina__caracteristicas .container{max-width:1200px;margin:0 auto}.subpagina__caracteristicas-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1.5rem}.subpagina__caracteristica{background:rgba(0,0,0,.3);border:2px solid rgba(212,175,55,.2);border-radius:15px;padding:1.5rem;text-align:center;display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease}.subpagina__caracteristica:hover{border-color:#d4af37;transform:translateY(-5px)}.subpagina__caracteristica-label{color:#b0b8c1;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.subpagina__caracteristica-valor{font-family:"Bricolage Grotesque",sans-serif;color:#d4af37;font-size:1.3rem;font-weight:900}.subpagina__galeria{padding:5rem 2rem}.subpagina__galeria .container{max-width:1200px;margin:0 auto}.subpagina__galeria-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.5rem}.subpagina__galeria-item{display:block;border-radius:15px;overflow:hidden;transition:all .3s ease;aspect-ratio:4/3}.subpagina__galeria-item:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(212,175,55,.3)}.subpagina__galeria-item picture{display:block;width:100%;height:100%}.subpagina__galeria-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.subpagina__galeria-item:hover img{transform:scale(1.1)}.subpagina__zonas{padding:5rem 2rem;background:rgba(10,31,51,.5)}.subpagina__zonas .container{max-width:900px;margin:0 auto;text-align:center}.subpagina__zonas-lista{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:2rem}.subpagina__zona{display:inline-flex;align-items:center;gap:.4rem;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.3);color:#d4af37;padding:.6rem 1.2rem;border-radius:9999px;font-size:.9rem;font-weight:600}.subpagina__faq{padding:5rem 2rem}.subpagina__faq .container{max-width:900px;margin:0 auto}.subpagina__faq-lista{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.subpagina__faq-item{background:rgba(10,31,51,.5);border:2px solid rgba(212,175,55,.2);border-radius:12px;padding:1.2rem 1.5rem;transition:all .3s ease}.subpagina__faq-item[open]{border-color:#d4af37;background:rgba(212,175,55,.05)}.subpagina__faq-item:hover{border-color:#d4af37}.subpagina__faq-pregunta{font-family:"Bricolage Grotesque",sans-serif;color:#d4af37;font-size:1.05rem;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.subpagina__faq-pregunta::-webkit-details-marker{display:none}.subpagina__faq-pregunta::after{content:"+";font-size:1.5rem;color:#d4af37;transition:transform .3s ease;margin-left:1rem}.subpagina__faq-item[open] .subpagina__faq-pregunta::after{content:"−"}.subpagina__faq-respuesta{color:#b0b8c1;font-size:.95rem;line-height:1.7;margin:1rem 0 0;padding-top:1rem;border-top:1px solid rgba(212,175,55,.2)}.subpagina__cta{padding:5rem 2rem;background:linear-gradient(135deg, rgba(212, 175, 55, 0.15) 0%, rgba(212, 175, 55, 0.05) 100%);border-top:2px solid #d4af37;border-bottom:2px solid #d4af37}.subpagina__cta .container{max-width:800px;margin:0 auto;text-align:center}.subpagina__cta-titulo{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(1.5rem,3vw,2rem);color:#fff;margin:0 0 1rem}.subpagina__cta-texto{color:#b0b8c1;font-size:1.1rem;margin-bottom:2rem}.subpagina__cta-botones{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.subpagina__btn{display:inline-block;padding:1.1rem 2rem;border-radius:9999px;text-decoration:none;font-weight:700;font-size:1rem;transition:all .3s ease;font-family:"Inter",sans-serif}.subpagina__btn--primary{background:#25d366;color:#fff}.subpagina__btn--primary:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,211,102,.5)}.subpagina__btn--secondary{background:#d4af37;color:#0a1f33}.subpagina__btn--secondary:hover{background:#f2e8a0;transform:translateY(-2px);box-shadow:0 10px 30px rgba(212,175,55,.4)}/*# sourceMappingURL=styles-subpaginas.css.map */
