.page-module__qP2NoW__main{color:#1a1a1a;background:#fff;max-width:1280px;margin:0 auto;padding:60px 24px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-module__qP2NoW__hero{text-align:center;max-width:800px;margin:0 auto 60px}.page-module__qP2NoW__badge{color:#06c;background:#e6f3ff;border-radius:50px;align-items:center;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.page-module__qP2NoW__title{letter-spacing:-.02em;color:#1a1a1a;margin-bottom:20px;font-size:48px;font-weight:800}.page-module__qP2NoW__subtitle{color:#666;max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.page-module__qP2NoW__container{max-width:1200px;margin:0 auto}.page-module__qP2NoW__formSection{grid-template-columns:1fr 320px;gap:40px;margin-bottom:80px;display:grid}.page-module__qP2NoW__formContainer{background:#fff;border:1px solid #e5e5e5;border-radius:24px;padding:40px}.page-module__qP2NoW__formTitle{color:#1a1a1a;margin-bottom:32px;font-size:24px;font-weight:700}.page-module__qP2NoW__form{flex-direction:column;gap:24px;display:flex}.page-module__qP2NoW__formGroup{flex-direction:column;gap:8px;display:flex}.page-module__qP2NoW__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module__qP2NoW__label{color:#1a1a1a;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.page-module__qP2NoW__input,.page-module__qP2NoW__select,.page-module__qP2NoW__textarea{color:#1a1a1a;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.page-module__qP2NoW__input:focus,.page-module__qP2NoW__select:focus,.page-module__qP2NoW__textarea:focus{border-color:#06c;outline:none;box-shadow:0 0 0 3px #0066cc1a}.page-module__qP2NoW__textarea{resize:vertical}.page-module__qP2NoW__submitButton{color:#fff;cursor:pointer;background:#06c;border:none;border-radius:50px;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:16px 32px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.page-module__qP2NoW__submitButton:hover{background:#049;transform:translateY(-1px)}.page-module__qP2NoW__infoSidebar{flex-direction:column;gap:24px;display:flex}.page-module__qP2NoW__infoCard{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:20px;padding:24px}.page-module__qP2NoW__infoCard h3{color:#1a1a1a;margin-bottom:16px;font-size:18px;font-weight:700}.page-module__qP2NoW__infoCard ul{margin:0;padding:0;list-style:none}.page-module__qP2NoW__infoCard li{color:#666;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.page-module__qP2NoW__infoCard li svg{color:#06c;flex-shrink:0}.page-module__qP2NoW__priceBreakdown{margin-bottom:16px}.page-module__qP2NoW__priceRow{color:#666;border-bottom:1px solid #e5e5e5;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.page-module__qP2NoW__priceRow:last-child{border-bottom:none}.page-module__qP2NoW__priceAmount{color:#1a1a1a;font-weight:600}.page-module__qP2NoW__priceNote{color:#999;margin:12px 0 0;font-size:12px}.page-module__qP2NoW__quickContact{margin-top:16px}.page-module__qP2NoW__whatsappButton{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}.page-module__qP2NoW__whatsappButton:hover{opacity:.9}.page-module__qP2NoW__stepsSection{margin-bottom:80px}.page-module__qP2NoW__stepsTitle{text-align:center;color:#1a1a1a;margin-bottom:48px;font-size:32px;font-weight:700}.page-module__qP2NoW__stepsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.page-module__qP2NoW__stepCard{text-align:center;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:20px;padding:32px 24px;transition:transform .2s}.page-module__qP2NoW__stepCard:hover{border-color:#06c;transform:translateY(-4px)}.page-module__qP2NoW__stepNumber{color:#fff;background:#06c;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:20px;font-weight:700;display:flex}.page-module__qP2NoW__stepCard h3{color:#1a1a1a;margin-bottom:12px;font-size:18px;font-weight:600}.page-module__qP2NoW__stepCard p{color:#666;margin:0;font-size:14px;line-height:1.5}.page-module__qP2NoW__faqSection{margin-bottom:0}.page-module__qP2NoW__faqTitle{text-align:center;color:#1a1a1a;margin-bottom:40px;font-size:28px;font-weight:700}.page-module__qP2NoW__faqGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__qP2NoW__faqItem{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:16px;padding:24px}.page-module__qP2NoW__faqItem h3{color:#06c;margin-bottom:12px;font-size:18px;font-weight:600}.page-module__qP2NoW__faqItem p{color:#666;margin:0;font-size:15px;line-height:1.5}@media (max-width:1024px){.page-module__qP2NoW__stepsGrid{gap:20px}.page-module__qP2NoW__stepCard{padding:24px 16px}}@media (max-width:900px){.page-module__qP2NoW__formSection{grid-template-columns:1fr}.page-module__qP2NoW__infoSidebar{order:2}.page-module__qP2NoW__formContainer{order:1}}@media (max-width:768px){.page-module__qP2NoW__main{padding:40px 20px 60px}.page-module__qP2NoW__title{font-size:36px}.page-module__qP2NoW__subtitle{font-size:16px}.page-module__qP2NoW__formContainer{padding:24px}.page-module__qP2NoW__formRow{grid-template-columns:1fr;gap:16px}.page-module__qP2NoW__stepsTitle{font-size:28px}.page-module__qP2NoW__stepsGrid{grid-template-columns:1fr;gap:16px}.page-module__qP2NoW__stepCard{text-align:left;align-items:center;gap:20px;padding:20px;display:flex}.page-module__qP2NoW__stepNumber{flex-shrink:0;margin:0}.page-module__qP2NoW__stepCard h3,.page-module__qP2NoW__stepCard p{text-align:left}.page-module__qP2NoW__faqTitle{font-size:24px}.page-module__qP2NoW__faqGrid{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.page-module__qP2NoW__title{font-size:32px}.page-module__qP2NoW__stepCard{text-align:center;flex-direction:column}.page-module__qP2NoW__stepNumber{margin:0 auto}.page-module__qP2NoW__stepCard h3,.page-module__qP2NoW__stepCard p{text-align:center}}.page-module__qP2NoW__spinner{animation:1s linear infinite page-module__qP2NoW__spin}@keyframes page-module__qP2NoW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__qP2NoW__submitButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.page-module__qP2NoW__submitButton:disabled:hover{background:#06c;transform:none}
