.Detallado-module__3WwGiq__hero{background:var(--color-light-gray);padding:100px 0}.Detallado-module__3WwGiq__section{background:#fff;padding:100px 0}.Detallado-module__3WwGiq__altSection{background:var(--color-light-gray);padding:100px 0}.Detallado-module__3WwGiq__faqSection{background:var(--color-white);padding:100px 0}.Detallado-module__3WwGiq__container{flex-direction:column;gap:28px;max-width:1000px;margin:0 auto;padding:0 20px;display:flex}.Detallado-module__3WwGiq__container h1{font-size:2rem}.Detallado-module__3WwGiq__container h2{font-size:1.6rem}.Detallado-module__3WwGiq__lead{color:var(--color-dark-gray);max-width:70ch;font-size:1rem}.Detallado-module__3WwGiq__cta{background:var(--color-primary);color:#fff;border-radius:4px;align-items:center;gap:8px;width:fit-content;padding:14px 20px;font-weight:600;display:inline-flex}.Detallado-module__3WwGiq__grid{grid-template-columns:1fr;gap:22px;display:grid}.Detallado-module__3WwGiq__card{border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:10px;padding:24px;display:flex}.Detallado-module__3WwGiq__card h3{font-size:1.05rem}.Detallado-module__3WwGiq__card p{color:var(--color-dark-gray);font-size:.95rem}.Detallado-module__3WwGiq__faq{flex-direction:column;gap:14px;display:flex}.Detallado-module__3WwGiq__faq details{border:1px solid var(--color-border);background:#fff;border-radius:6px;padding:18px}.Detallado-module__3WwGiq__faq summary{cursor:pointer;font-weight:600;list-style:none}.Detallado-module__3WwGiq__faq summary::-webkit-details-marker{display:none}.Detallado-module__3WwGiq__faq summary:after{content:"+";float:right}.Detallado-module__3WwGiq__faq details[open] summary:after{content:"−"}.Detallado-module__3WwGiq__faq p{color:var(--color-dark-gray);margin-top:10px;font-size:.95rem}.Detallado-module__3WwGiq__compare{grid-template-columns:1fr;gap:20px;display:grid}.Detallado-module__3WwGiq__compareCard{border:1px solid var(--color-border);background:#fff;border-radius:6px;padding:20px}.Detallado-module__3WwGiq__compareCard ul{color:var(--color-dark-gray);margin-top:10px;padding-left:18px;font-size:.95rem}.Detallado-module__3WwGiq__necesitas{grid-template-columns:1fr;gap:14px;display:grid}.Detallado-module__3WwGiq__necesitas div{color:var(--color-dark-gray);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.Detallado-module__3WwGiq__gallerySection{background:var(--color-light-gray);padding:100px 0}.Detallado-module__3WwGiq__gallery{grid-template-columns:1fr;gap:18px;margin-top:10px;display:grid}.Detallado-module__3WwGiq__imageWrapper{border-radius:6px;width:100%;height:240px;position:relative;overflow:hidden}.Detallado-module__3WwGiq__galleryImage{object-fit:cover}.Detallado-module__3WwGiq__breadcrumb{opacity:.7;flex-wrap:wrap;gap:6px;max-width:1100px;margin:20px auto 0;padding:0 20px;font-size:.85rem;display:flex}.Detallado-module__3WwGiq__breadcrumb a{color:var(--color-black);text-decoration:none;transition:opacity .2s}.Detallado-module__3WwGiq__breadcrumb a:hover{opacity:1}.Detallado-module__3WwGiq__breadcrumb span{opacity:.6}.Detallado-module__3WwGiq__relatedServices{background:var(--color-light-gray);border:1px solid var(--color-border);margin-top:60px;padding:28px}.Detallado-module__3WwGiq__relatedServices h3{margin-bottom:18px;font-size:1.2rem}.Detallado-module__3WwGiq__relatedServices ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Detallado-module__3WwGiq__relatedServices li{margin:0}.Detallado-module__3WwGiq__relatedServices a{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:14px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.Detallado-module__3WwGiq__relatedServices a:hover{background:var(--color-primary);color:#fff;border-color:#0000;transform:translateY(-2px)}@media (min-width:800px){.Detallado-module__3WwGiq__grid,.Detallado-module__3WwGiq__compare,.Detallado-module__3WwGiq__gallery,.Detallado-module__3WwGiq__necesitas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.Detallado-module__3WwGiq__imageWrapper{height:280px}}@media (min-width:1100px){.Detallado-module__3WwGiq__container h1{font-size:2.6rem}.Detallado-module__3WwGiq__container h2{font-size:2rem}}
