.page-module__puvAsW__container{color:#2d3748;max-width:1100px;margin:0 auto;padding:20px 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.page-module__puvAsW__breadcrumb{color:#718096;margin-bottom:20px;font-size:.9rem}.page-module__puvAsW__breadcrumb a{color:#2b6cb0;text-decoration:none}.page-module__puvAsW__breadcrumb a:hover{text-decoration:underline}.page-module__puvAsW__hero{color:#fff;background:linear-gradient(135deg,#111827 0%,#1f2937 100%);border-radius:8px;margin-bottom:30px;padding:36px 24px;box-shadow:0 4px 6px -1px #0000001a}.page-module__puvAsW__title{color:#f9fafb;margin-top:0;margin-bottom:12px;font-size:2.1rem;font-weight:700;line-height:1.25}.page-module__puvAsW__heroSub{color:#d1d5db;max-width:850px;margin-bottom:24px;font-size:1.1rem}.page-module__puvAsW__ctaGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__puvAsW__btn{text-align:center;border-radius:6px;padding:12px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-block}.page-module__puvAsW__btn:active{transform:translateY(1px)}.page-module__puvAsW__btnPrimary{color:#fff;background-color:#2563eb}.page-module__puvAsW__btnPrimary:hover{background-color:#1d4ed8}.page-module__puvAsW__btnWhatsapp{color:#fff;background-color:#16a34a}.page-module__puvAsW__btnWhatsapp:hover{background-color:#15803d}.page-module__puvAsW__btnSecondary{color:#f9fafb;background-color:#374151;border:1px solid #4b5563}.page-module__puvAsW__btnSecondary:hover{background-color:#4b5563}.page-module__puvAsW__section{margin-bottom:36px}.page-module__puvAsW__sectionHeading{color:#111827;border-bottom:2px solid #e5e7eb;margin-bottom:16px;padding-bottom:8px;font-size:1.5rem;font-weight:600}.page-module__puvAsW__subHeading{color:#374151;margin-bottom:12px;font-size:1.15rem}.page-module__puvAsW__contentBlock p{color:#374151;margin-bottom:12px;font-size:1.02rem}.page-module__puvAsW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.page-module__puvAsW__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;box-shadow:0 1px 3px #0000000d}.page-module__puvAsW__card h3{color:#1e3a8a;margin-top:0;margin-bottom:10px;font-size:1.2rem}.page-module__puvAsW__card p{color:#4b5563;margin-bottom:14px;font-size:.95rem}.page-module__puvAsW__cardLink{color:#2563eb;font-size:.9rem;font-weight:600;text-decoration:none}.page-module__puvAsW__cardLink:hover{text-decoration:underline}.page-module__puvAsW__highlightBox{background-color:#f0fdf4;border-left:4px solid #16a34a;border-radius:4px;padding:18px 20px}.page-module__puvAsW__highlightBox p{color:#166534;margin-top:0;margin-bottom:12px}.page-module__puvAsW__guideList{margin:10px 0;padding-left:20px}.page-module__puvAsW__guideList li{color:#374151;margin-bottom:10px}.page-module__puvAsW__faqList{flex-direction:column;gap:16px;display:flex}.page-module__puvAsW__faqItem{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;padding:16px 20px}.page-module__puvAsW__faqItem h3{color:#1f2937;margin:0 0 8px;font-size:1.05rem}.page-module__puvAsW__faqItem p{color:#4b5563;margin:0;font-size:.98rem}.page-module__puvAsW__ctaSection{text-align:center;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:28px 24px}.page-module__puvAsW__ctaSection h2{color:#1e40af;margin-top:0;font-size:1.5rem}.page-module__puvAsW__ctaSection p{color:#1e3a8a;margin-bottom:20px}.page-module__puvAsW__ctaSection .page-module__puvAsW__ctaGroup{justify-content:center}.page-module__puvAsW__locationLinks{flex-wrap:wrap;gap:10px;display:flex}.page-module__puvAsW__locationLinks a{color:#1d4ed8;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;padding:8px 14px;font-size:.88rem;text-decoration:none}.page-module__puvAsW__locationLinks a:hover{background-color:#e5e7eb}@media (max-width:640px){.page-module__puvAsW__title{font-size:1.6rem}.page-module__puvAsW__hero{padding:24px 16px}.page-module__puvAsW__ctaGroup{flex-direction:column;align-items:stretch}.page-module__puvAsW__btn{width:100%}}
