.styles-module-scss-module__b9EL0q__container{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex}.styles-module-scss-module__b9EL0q__header{color:#fff;text-align:center;background:linear-gradient(135deg,#0666e5 0%,#00875f 100%);width:100%;padding:3rem 1.5rem}@media (max-width:768px){.styles-module-scss-module__b9EL0q__header{padding:2rem 1rem}}.styles-module-scss-module__b9EL0q__headerContent{max-width:1200px;margin:0 auto}.styles-module-scss-module__b9EL0q__headerContent h1{margin:0 0 .75rem;font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:768px){.styles-module-scss-module__b9EL0q__headerContent h1{font-size:1.75rem}}.styles-module-scss-module__b9EL0q__headerContent p{opacity:.95;max-width:600px;margin:0 auto;font-size:1.1rem}@media (max-width:768px){.styles-module-scss-module__b9EL0q__headerContent p{font-size:.95rem}}.styles-module-scss-module__b9EL0q__content{flex:1;grid-template-columns:1fr;gap:3rem;width:100%;max-width:1200px;margin:0 auto;padding:3rem 1.5rem;display:grid}@media (max-width:768px){.styles-module-scss-module__b9EL0q__content{gap:2rem;padding:2rem 1rem}}.styles-module-scss-module__b9EL0q__faqSection h2{color:#1f2937;margin:0 0 2rem;font-size:1.75rem;font-weight:700}@media (max-width:768px){.styles-module-scss-module__b9EL0q__faqSection h2{margin-bottom:1.5rem;font-size:1.5rem}}.styles-module-scss-module__b9EL0q__contactSection{margin-top:2rem}.styles-module-scss-module__b9EL0q__contactBox{text-align:center;background:linear-gradient(135deg,#f0f7ff 0%,#f0fff9 100%);border:2px solid #e5e7eb;border-radius:1rem;padding:2.5rem}@media (max-width:768px){.styles-module-scss-module__b9EL0q__contactBox{border-radius:.75rem;padding:1.5rem}}.styles-module-scss-module__b9EL0q__contactHeader{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.styles-module-scss-module__b9EL0q__contactHeader h2{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700}@media (max-width:768px){.styles-module-scss-module__b9EL0q__contactHeader h2{font-size:1.25rem}}.styles-module-scss-module__b9EL0q__contactIcon{color:#f60}.styles-module-scss-module__b9EL0q__contactBox>p{color:#374151;max-width:600px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}@media (max-width:768px){.styles-module-scss-module__b9EL0q__contactBox>p{margin-bottom:1.5rem;font-size:.95rem}}.styles-module-scss-module__b9EL0q__buttonGroup{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:768px){.styles-module-scss-module__b9EL0q__buttonGroup{flex-direction:column;gap:.75rem}}.styles-module-scss-module__b9EL0q__contactButton,.styles-module-scss-module__b9EL0q__whatsappButton{white-space:nowrap;border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1.75rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}@media (max-width:768px){.styles-module-scss-module__b9EL0q__contactButton,.styles-module-scss-module__b9EL0q__whatsappButton{justify-content:center;width:100%;padding:1rem 1.5rem}}.styles-module-scss-module__b9EL0q__contactButton{color:#fff;cursor:pointer;background:#f60;border:none}.styles-module-scss-module__b9EL0q__contactButton:hover{background:#e55a00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,102,0,.3)}.styles-module-scss-module__b9EL0q__contactButton:active{transform:translateY(0)}.styles-module-scss-module__b9EL0q__whatsappButton{color:#10b981;cursor:pointer;background:#fff;border:2px solid #10b981}.styles-module-scss-module__b9EL0q__whatsappButton:hover{background:rgba(16,185,129,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.styles-module-scss-module__b9EL0q__whatsappButton:active{transform:translateY(0)}.styles-module-scss-module__b9EL0q__contactNote{color:#6b7280;margin:0;font-size:.8rem;line-height:1.4}@media (max-width:768px){.styles-module-scss-module__b9EL0q__contactNote{font-size:.75rem}}@media (max-width:480px){.styles-module-scss-module__b9EL0q__header{padding:1.5rem 1rem}.styles-module-scss-module__b9EL0q__headerContent h1{font-size:1.5rem}.styles-module-scss-module__b9EL0q__headerContent p{font-size:.875rem}.styles-module-scss-module__b9EL0q__content{gap:1.5rem;padding:1.5rem 1rem}.styles-module-scss-module__b9EL0q__faqSection h2,.styles-module-scss-module__b9EL0q__contactHeader h2{font-size:1.25rem}.styles-module-scss-module__b9EL0q__contactBox{padding:1rem}.styles-module-scss-module__b9EL0q__buttonGroup{gap:.5rem}}
