@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800;900&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,400&display=swap";:root{--blue: #0251D2;--blue-hover: #0341A8;--dark: #191919;--black: #000000;--white: #FFFFFF;--muted: #CACACA;--font-head: "Helvetica Now Display", Helvetica, Arial, sans-serif;--font-body: "DM Sans", sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background:var(--white);color:var(--black);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-head)}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.hero-inner{grid-template-columns:1fr!important}.hero-card-hide-mobile{display:none!important}.form-wrapper-responsive{grid-template-columns:1fr!important;gap:40px!important}.benefits-grid{grid-template-columns:repeat(2,1fr)!important}.benefits-grid>div{grid-column:span 1!important}.section-padded{padding-top:64px!important;padding-bottom:64px!important}}@media (max-width: 600px){.form-row-responsive,.benefits-grid{grid-template-columns:1fr!important}.section-padded{padding-top:48px!important;padding-bottom:48px!important}.navbar-cta{font-size:.78rem!important;padding:8px 14px!important}.privacidade-card{padding:20px 16px!important}.modal-body{padding:28px 20px!important}}@media (max-width: 380px){.navbar-cta{font-size:.72rem!important;padding:7px 10px!important}.section-padded{padding-top:40px!important;padding-bottom:40px!important}}.phone-search-dark::placeholder{color:#ffffff80}.hero-card-hide-mobile input::placeholder,.hero-card-hide-mobile select::placeholder{color:#ffffffe6}.hero-card-hide-mobile select{color:#fff}.hero-card-hide-mobile select option[value=""]{color:#ffffff80}@media (max-width: 900px){.hero-section{padding-top:80px!important;padding-bottom:50px!important}}@media (max-width: 600px){.hero-section{padding-top:72px!important;padding-bottom:40px!important;min-height:auto!important}}
