.HubSpotLeadForm_root__HqucE{position:relative;border-radius:1.5rem;background:white;padding:1.5rem;box-shadow:0 24px 60px rgba(37,11,69,.4)}.HubSpotLeadForm_badge__g9p1Y{position:absolute;top:-.875rem;left:1.5rem;border-radius:9999px;background:var(--color-amarelo);padding:.25rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-roxo-escuro)}.HubSpotLeadForm_title__5Rbqy{font-family:var(--font-display);font-size:1.25rem;line-height:1.35;color:var(--color-roxo-escuro)}.HubSpotLeadForm_subtitle__XyAcG{margin-top:.375rem;font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--color-ink) 80%,transparent)}.HubSpotLeadForm_formMount__5Oihu{margin-top:1.25rem}.HubSpotLeadForm_privacyNote__txrAG{margin-top:1rem;text-align:center;font-size:.75rem;line-height:1.6;color:color-mix(in srgb,var(--color-ink) 60%,transparent)}.HubSpotLeadForm_loading__R5YpH{display:flex;min-height:22rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--color-lilas-50);color:var(--color-roxo);font-size:.875rem;font-weight:600}.HubSpotLeadForm_spinner__jA8_M{width:2.5rem;height:2.5rem;border:3px solid color-mix(in srgb,var(--color-roxo) 20%,transparent);border-top-color:var(--color-roxo);border-radius:50%;animation:HubSpotLeadForm_spin___RW4a 1s linear infinite}@keyframes HubSpotLeadForm_spin___RW4a{to{transform:rotate(1turn)}}.HubSpotLeadForm_root__HqucE .hbspt-form,.HubSpotLeadForm_root__HqucE form{display:grid;gap:1rem}.HubSpotLeadForm_root__HqucE .hs-form-field{margin:0}.HubSpotLeadForm_root__HqucE label{margin-bottom:.375rem;display:inline-block;font-size:.875rem;font-weight:600;color:var(--color-roxo-escuro)}.HubSpotLeadForm_root__HqucE .hs-form-required{color:var(--color-roxo)}.HubSpotLeadForm_root__HqucE input[type=email],.HubSpotLeadForm_root__HqucE input[type=tel],.HubSpotLeadForm_root__HqucE input[type=text],.HubSpotLeadForm_root__HqucE select,.HubSpotLeadForm_root__HqucE textarea{width:100%;border-radius:.75rem;border:1px solid var(--color-lilas-200);background:#f8f9fa;padding:1rem 1.25rem;font-size:1rem;color:var(--color-roxo-escuro);box-shadow:inset 0 2px 4px rgba(0,0,0,.02);outline:none;transition:all .25s ease}.HubSpotLeadForm_root__HqucE input[type=email]::placeholder,.HubSpotLeadForm_root__HqucE input[type=tel]::placeholder,.HubSpotLeadForm_root__HqucE input[type=text]::placeholder,.HubSpotLeadForm_root__HqucE textarea::placeholder{color:#94a3b8;font-weight:400}.HubSpotLeadForm_root__HqucE input[type=email]:hover,.HubSpotLeadForm_root__HqucE input[type=tel]:hover,.HubSpotLeadForm_root__HqucE input[type=text]:hover,.HubSpotLeadForm_root__HqucE select:hover,.HubSpotLeadForm_root__HqucE textarea:hover{background:#f1f5f9;border-color:color-mix(in srgb,var(--color-lilas-200) 80%,var(--color-roxo))}.HubSpotLeadForm_root__HqucE input[type=email]:focus,.HubSpotLeadForm_root__HqucE input[type=tel]:focus,.HubSpotLeadForm_root__HqucE input[type=text]:focus,.HubSpotLeadForm_root__HqucE select:focus,.HubSpotLeadForm_root__HqucE textarea:focus{background:white;border-color:var(--color-roxo);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-roxo) 15%,transparent),0 4px 12px rgba(100,36,179,.08);transform:translateY(-1px)}.HubSpotLeadForm_root__HqucE .inputs-list{display:grid;gap:1rem}.HubSpotLeadForm_root__HqucE .hs-form-field>label{margin-bottom:.5rem}.HubSpotLeadForm_root__HqucE .hs-button,.HubSpotLeadForm_root__HqucE input[type=submit]{display:inline-flex;width:100%;align-items:center;justify-content:center;border:0;border-radius:9999px;background:linear-gradient(135deg,var(--color-amarelo) 0,var(--color-amarelo-escuro) 100%);padding:1.125rem 2rem;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-roxo-escuro);cursor:pointer;box-shadow:0 8px 20px rgba(246,161,34,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.HubSpotLeadForm_root__HqucE .hs-button:hover,.HubSpotLeadForm_root__HqucE input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(246,161,34,.4);filter:brightness(1.05)}.HubSpotLeadForm_root__HqucE .hs-button:active,.HubSpotLeadForm_root__HqucE input[type=submit]:active{transform:translateY(1px);box-shadow:0 4px 10px rgba(246,161,34,.3)}.HubSpotLeadForm_root__HqucE .legal-consent-container{margin-bottom:0!important}.HubSpotLeadForm_root__HqucE .hs-form-booleancheckbox{margin:0!important}.HubSpotLeadForm_root__HqucE label.hs-form-booleancheckbox-display{display:flex!important;align-items:flex-start!important;gap:.75rem!important;font-size:.75rem!important;font-weight:500!important;line-height:1.5!important;color:var(--color-ink)!important;cursor:pointer}.HubSpotLeadForm_root__HqucE label.hs-form-booleancheckbox-display input[type=checkbox]{flex-shrink:0;width:1.25rem;height:1.25rem;margin:.125rem 0 0!important;cursor:pointer;accent-color:var(--color-roxo)}.HubSpotLeadForm_root__HqucE label.hs-form-booleancheckbox-display span{flex:1}.HubSpotLeadForm_root__HqucE .actions,.HubSpotLeadForm_root__HqucE .hs_submit{margin-top:0!important;padding-top:0!important}.HubSpotLeadForm_root__HqucE .hs-error-msgs{margin-top:.375rem;list-style:none;padding:0}.HubSpotLeadForm_root__HqucE .hs-error-msg,.HubSpotLeadForm_root__HqucE .hs-main-font-element.hs-error-msg{font-size:.75rem;color:#c62828}.HubSpotLeadForm_root__HqucE .submitted-message{display:grid;gap:.75rem;border-radius:1rem;background:var(--color-lilas-50);padding:2rem 1.25rem;text-align:center;color:var(--color-roxo-escuro);font-size:.95rem;line-height:1.6}.HubSpotLeadForm_root__HqucE .grecaptcha-badge{visibility:hidden}.HubSpotLeadForm_root__HqucE .hs_recaptcha{display:none!important}@media (min-width:640px){.HubSpotLeadForm_root__HqucE{padding:2rem}}