/* Padrão de formulário Unique (quiz do Glúteo), 25/09/2026. Gerado por crm-forms/estilo/montar.py */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Playfair+Display:ital@1&display=swap');

div.rounded-3xl.px-8:has(#lead-name){background:#fff!important;color:#1a1a1a!important;border-radius:20px!important;border:1px solid rgba(197,165,114,.22)!important;box-shadow:0 30px 80px rgba(10,10,10,.35)!important;font-family:Montserrat,-apple-system,'Segoe UI',Arial,sans-serif!important}
div.rounded-3xl.px-8:has(#lead-name) h1,div.rounded-3xl.px-8:has(#lead-name) h2,div.rounded-3xl.px-8:has(#lead-name) h3{font-family:Montserrat,-apple-system,'Segoe UI',Arial,sans-serif!important;font-style:normal!important;font-weight:600!important;color:#1a1a1a!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.4!important}
div.rounded-3xl.px-8:has(#lead-name) label{font-family:Montserrat,Arial,sans-serif!important;font-size:13.6px!important;font-weight:600!important;color:#1a1a1a!important;letter-spacing:normal!important;text-transform:none!important}
div.rounded-3xl.px-8:has(#lead-name) p{color:#6b6b6b!important}
div.rounded-3xl.px-8:has(#lead-name) input[type=text],div.rounded-3xl.px-8:has(#lead-name) input[type=tel],div.rounded-3xl.px-8:has(#lead-name) input[type=email],div.rounded-3xl.px-8:has(#lead-name) input:not([type]),div.rounded-3xl.px-8:has(#lead-name) textarea,div.rounded-3xl.px-8:has(#lead-name) select{background:#fdfbf7!important;border:1px solid #e8e5df!important;border-radius:12px!important;color:#2c2c2c!important;font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;box-shadow:none!important;min-height:52px;padding-left:14px!important;padding-right:14px!important}
div.rounded-3xl.px-8:has(#lead-name) div:has(> svg:first-child) > input{padding-left:40px!important}
div.rounded-3xl.px-8:has(#lead-name) input::placeholder,div.rounded-3xl.px-8:has(#lead-name) textarea::placeholder{color:#9a958c!important}
div.rounded-3xl.px-8:has(#lead-name) input:focus,div.rounded-3xl.px-8:has(#lead-name) textarea:focus,div.rounded-3xl.px-8:has(#lead-name) select:focus{outline:none!important;border-color:#c5a572!important;box-shadow:0 0 0 3px rgba(197,165,114,.18)!important}
div.rounded-3xl.px-8:has(#lead-name) input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;accent-color:#c5a572!important;appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;position:static!important;margin:3px 10px 0 0!important}
div.rounded-3xl.px-8:has(#lead-name) label:has(input[type=checkbox]){font-weight:400!important;color:#6b6b6b!important;font-size:13.6px!important;line-height:1.55!important;display:flex!important;align-items:flex-start!important;text-align:left!important}
div.rounded-3xl.px-8:has(#lead-name) a{color:#a8874f!important}
div.rounded-3xl.px-8:has(#lead-name) button[type=submit]{background:linear-gradient(120deg,#7a5a23 0%,#906e2b 38%,#a58546 72%,#b8924e 100%)!important;color:#fff!important;border:0!important;border-radius:9999px!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:.9px!important;text-transform:uppercase!important;box-shadow:0 12px 34px -16px rgba(144,110,43,.4),inset 0 1px 0 rgba(255,255,255,.12)!important;opacity:1}
div.rounded-3xl.px-8:has(#lead-name) button[type=submit][disabled]{opacity:.55!important}
div.rounded-3xl.px-8:has(#lead-name) label span{color:#1a1a1a!important}
div.rounded-3xl.px-8:has(#lead-name) p,div.rounded-3xl.px-8:has(#lead-name) span.text-xs{color:#6b6b6b!important}
div.rounded-3xl.px-8:has(#lead-name) button[type=button]{background:#fdfbf7!important;border:1px solid #e8e5df!important;border-radius:12px!important;color:#2c2c2c!important;box-shadow:none!important}
div.rounded-3xl.px-8:has(#lead-name) button[type=submit]{min-height:56px}
div.rounded-3xl.px-8:has(#lead-name) svg{color:#a8874f}