.about-reduz-video .video-wrapper{aspect-ratio:16/9;-webkit-backface-visibility:hidden;background:transparent;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.14);margin:0 auto;max-width:990px;overflow:hidden;position:relative;width:100%;will-change:transform}.about-reduz-video .video-wrapper iframe,.about-reduz-video .video-wrapper video{background:transparent;border:0;border-radius:inherit;display:block;height:100%;object-fit:cover;transform:translateZ(0);width:100%}.about-reduz-video .play-overlay{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.about-reduz-video .play-overlay svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.about-reduz-video .video-fallback{bottom:10px;color:#fff;font-size:14px;left:12px;margin:0;position:absolute;z-index:2}.about-reduz-video .video-fallback a{color:#fff;text-decoration:underline}.about-reduz-video .video-wrapper.playing .play-overlay{display:none}@media (max-width:768px){.about-reduz-video .video-wrapper{aspect-ratio:16/9;max-width:100%}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#015d7f;--secondary:#1e9fbe;--accent:#87ce00;--accent-ink:#4f7a00;--text:#004159;--text-light:#5f737e;--border:#e1e8ed;--white:#fff;--bg-light:#f8fafb;--primary-700:#004e6a;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--touch-min:44px;--touch-optimal:48px;--shadow-sm:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08);--shadow-md:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);--shadow-lg:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--shadow-xl:0 20px 25px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.04);--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-base:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--radius-btn:8px;--radius-card:12px;--radius-sm:6px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--gradient-primary:linear-gradient(135deg,#015d7f,#1e9fbe 50%,#0288af);--gradient-soft:linear-gradient(135deg,rgba(1,93,127,.05),rgba(30,159,190,.08));--gradient-card:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.98));--shadow-organic:0 8px 32px rgba(1,93,127,.08),0 2px 8px rgba(1,93,127,.04);--shadow-soft:0 4px 20px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.03);--shadow-glow:0 0 40px rgba(30,159,190,.15);--header-offset:120px}.footer{padding:clamp(48px,6vw,72px) var(--space-2) var(--space-4)}.footer>.container{padding-left:var(--space-4);padding-right:var(--space-4)}.footer-section ul li{margin-bottom:10px}img{max-width:100%}.logo-footer,img{display:block;height:auto}.logo-footer{margin:0 0 var(--space-2);max-width:240px}.site-header{background:transparent;display:flex;justify-content:center;left:0;padding:var(--space-2) var(--space-3);position:fixed;top:0;transition:transform var(--transition-base),opacity var(--transition-base);width:100%;will-change:transform,opacity;z-index:1000}.header-container{background:var(--white);border-radius:52.5px;box-shadow:var(--shadow-organic);height:70px;max-width:1359px;padding:0 var(--space-4)}.header-container,.header-top{align-items:center;display:flex;justify-content:space-between;width:100%}.header-top{gap:var(--space-2)}.header-logo img{height:45px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;object-fit:contain;width:auto}.header-nav{align-items:center;display:flex;gap:var(--space-4)}.nav-link{color:var(--text);font-size:16px;font-weight:400;position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--transition-fast)}.nav-link:hover{color:var(--secondary)}.nav-link:after{background:var(--secondary);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width var(--transition-base);width:0}.nav-link:hover:after{width:100%}.nav-link-cta{background:var(--gradient-primary);border-radius:var(--radius-btn);color:var(--white);font-weight:700;padding:10px 20px}.nav-link-cta:after{display:none}.nav-link-cta:hover{box-shadow:var(--shadow-md);color:var(--white);transform:translateY(-2px)}.hamburger-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;padding:0;position:relative;width:40px;z-index:1001}.hamburger-btn span{background:var(--text);border-radius:2px;display:block;height:2px;position:absolute;transition:all var(--transition-base);width:24px}.hamburger-btn span:first-child{transform:translateY(-7px)}.hamburger-btn span:nth-child(2){transform:translateY(0)}.hamburger-btn span:nth-child(3){transform:translateY(7px)}.hamburger-btn.active span:first-child{transform:rotate(45deg) translateY(0)}.hamburger-btn.active span:nth-child(2){opacity:0}.hamburger-btn.active span:nth-child(3){transform:rotate(-45deg) translateY(0)}.menu-overlay{background:rgba(0,0,0,.3);display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--transition-base);width:100%;z-index:998}.menu-overlay.active{display:block;opacity:1}@media (max-width:768px){.site-header{padding:var(--space-1) var(--space-2);z-index:999}.header-container{align-items:stretch;border-radius:52.5px;flex-direction:column;gap:0;height:auto;padding:12px var(--space-2) var(--space-2);position:relative;transition:padding var(--transition-base);z-index:1}.header-container.menu-open{padding-bottom:var(--space-2)}.header-top{padding-bottom:var(--space-1);width:100%}.header-logo img{height:36px}.hamburger-btn,.header-nav{display:flex}.header-nav{align-items:flex-end;flex-direction:column;gap:8px;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 var(--space-2);pointer-events:none;transition:max-height .35s ease,opacity .25s ease,padding .25s ease;width:100%}.header-nav.active{max-height:240px;opacity:1;padding:4px var(--space-2) 10px;pointer-events:auto}.nav-link{border-bottom:1px solid var(--border);font-size:16px;padding:8px 0;text-align:right;width:100%}.nav-link:last-child{border-bottom:none}.nav-link:after{display:none}.nav-link-cta{border-bottom:none;font-size:16px;margin-top:var(--space-1);padding:12px 20px;text-align:center}}@media (min-width:769px){.header-container{height:70px;justify-content:space-between;padding:0 var(--space-4)}.header-container,.header-nav{align-items:center;flex-direction:row}.header-nav{gap:var(--space-4);max-height:none;opacity:1;overflow:visible;padding:0;pointer-events:auto}.header-nav.active{padding:0}.nav-link{border-bottom:none;padding:0;width:auto}}.container{margin:0 auto;padding:0 var(--space-2);width:100%}.container,.hero-section .container{max-width:1200px}.quick-answer-section .container-narrow{max-width:1200px;padding:0 var(--space-2)}.container-narrow{box-sizing:border-box;margin:0 auto;max-width:900px;overflow:visible;padding:0 var(--space-2);width:100%}.container-narrow .quick-answer-box{box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%;min-width:0;overflow:visible;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes heroGlow{0%,to{opacity:.5;transform:scale(1) translateZ(0)}50%{opacity:.75;transform:scale(1.02) translateZ(0)}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1) translateZ(0)}50%{opacity:.65;transform:scale(1.03) translateZ(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.breadcrumb-nav{animation:fadeIn var(--transition-base) ease;background:var(--bg-light);border-bottom:1px solid var(--border);font-size:14px;padding:var(--space-1) var(--space-2)}.breadcrumb-nav ol{flex-wrap:wrap}.quick-answer-section{background:#fff;margin-top:0;padding:0;position:relative;z-index:5}.quick-answer-box,.quick-answer-section{max-width:100%;min-width:0;overflow:visible;width:100%}.quick-answer-box{animation:slideInLeft .5s var(--ease-out-expo);background:linear-gradient(135deg,#eff8fb,#e6f5fa);border-left:4px solid var(--secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 2px 8px rgba(0,0,0,.04);margin:0;padding:var(--space-2) var(--space-2);word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word;will-change:transform,opacity}@media (min-width:768px){.quick-answer-box{padding:var(--space-3) var(--space-3)!important}}@media (min-width:900px){.quick-answer-box{padding:var(--space-3) var(--space-4)!important}}.answer-content{color:var(--text);font-size:14px!important;line-height:1.6!important;word-wrap:break-word!important;box-sizing:border-box;display:block;hyphens:auto;margin:0!important;max-width:100%;min-width:0;overflow:visible!important;overflow-wrap:break-word!important;padding:0!important;white-space:normal!important;width:100%;word-break:break-word!important}@media (min-width:768px){.answer-content{font-size:14px!important;line-height:1.65!important}.answer-content strong{font-size:14px}}@media (min-width:900px){.answer-content{font-size:15px!important;line-height:1.7!important}.answer-content strong{font-size:15px}}.answer-content strong{color:var(--text);display:inline;font-size:14px;font-weight:700}.answer-content mark{background:rgba(135,206,0,.15);border-radius:4px;color:var(--accent);display:inline;font-size:15px;font-weight:700;line-height:inherit;overflow-wrap:break-word;padding:2px 6px;white-space:normal;word-break:break-word;word-wrap:break-word}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.hero-section{background:transparent;border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--white);isolation:isolate;margin-bottom:0;overflow:visible;padding:100px var(--space-2) var(--space-6);padding-bottom:1rem;position:relative;z-index:1}.hero-section:after{background:var(--gradient-primary);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);bottom:0;content:"";left:0;position:absolute;right:0;top:-300px;z-index:0}.hero-section:before{animation:heroGlow 12s ease-in-out infinite;background:radial-gradient(65% 65% at 50% 50%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 70%);content:"";height:140%;pointer-events:none;position:absolute;right:-10%;top:-10%;transform:translateZ(0);width:60%;will-change:transform,opacity;z-index:1}.hero-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:4}.hero-content{max-width:760px;z-index:5!important}.hero-content,.hero-image{position:relative;width:100%}.hero-image{display:none;max-width:400px;z-index:2}.hero-image,.piggy-bank-container{align-items:center;justify-content:center}.piggy-bank-container{display:flex;height:400px;padding-bottom:40px;position:relative;width:100%}.piggy-bank-wrapper{bottom:5%!important;display:block!important;left:4.5rem!important;opacity:1!important;position:absolute!important;transform:none!important;visibility:visible!important;z-index:3!important}.piggy-bank{animation:floatWiggle 4s ease-in-out infinite;height:auto;max-width:210px;object-fit:contain;transform-origin:center center;width:100%}@keyframes floatWiggle{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(-3deg)}50%{transform:translateY(-8px) rotate(0deg)}75%{transform:translateY(-4px) rotate(3deg)}}.hand-coin-wrapper{display:block!important;left:50%!important;margin-left:.5rem!important;opacity:1!important;position:absolute!important;top:-8%!important;transform:translateX(-50%)!important;visibility:visible!important;z-index:2!important}.hand-coin{animation:handApproach 3s ease-in-out 1s infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));height:auto;max-width:220px;object-fit:contain;transform-origin:center center;width:100%}@keyframes handApproach{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(7px) rotate(-2deg)}50%{transform:translateY(15px) rotate(0deg)}75%{transform:translateY(7px) rotate(2deg)}}.hero-badge{animation:fadeInUp .5s var(--ease-out-expo) .1s backwards;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:var(--white);display:inline-block;font-size:13px;font-weight:600;margin-bottom:var(--space-2);padding:6px 12px}.hero-badge:before{color:var(--accent);content:"✓ ";font-weight:700;text-shadow:0 0 4px rgba(135,206,0,.5)}.hero-section h1{animation:fadeInUp .5s var(--ease-out-expo) .2s backwards;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--space-2)}.hero-section .subhead{animation:fadeInUp .5s var(--ease-out-expo) .3s backwards;font-size:16px;line-height:1.5;margin-bottom:var(--space-3);opacity:.95}.hero-section strong{color:var(--accent);font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.3),0 0 8px rgba(135,206,0,.2)}.btn-primary,.btn-secondary{align-items:center;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;letter-spacing:-.01em;line-height:1.3;min-height:52px;padding:14px var(--space-4);text-align:center;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);width:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn-primary{background:var(--primary);box-shadow:0 4px 14px rgba(1,93,127,.24);color:var(--white)}.btn-primary:hover{background:var(--primary-700);box-shadow:0 10px 24px rgba(1,93,127,.3);transform:translateY(-2px)}.btn-secondary{background:transparent;border-color:rgba(1,93,127,.35);color:var(--primary)}.btn-secondary:hover{background:rgba(1,93,127,.06);border-color:var(--primary);transform:translateY(-2px)}.final-cta .btn-primary,.hero-section .btn-primary{background:var(--white);box-shadow:0 8px 24px rgba(0,26,38,.22);color:var(--primary)}.final-cta .btn-primary:hover,.hero-section .btn-primary:hover{background:var(--white);box-shadow:0 14px 32px rgba(0,26,38,.3);color:var(--primary-700)}.final-cta .btn-secondary,.hero-section .btn-secondary{border-color:hsla(0,0%,100%,.5);color:var(--white)}.final-cta .btn-secondary:hover,.hero-section .btn-secondary:hover{background:hsla(0,0%,100%,.12);border-color:var(--white)}.btn-primary:active,.btn-secondary:active{transform:translateY(0) scale(.98)}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (hover:none) and (pointer:coarse){.btn-primary:hover,.btn-secondary:hover{transform:none}.btn-primary:active,.btn-secondary:active{transform:scale(.97);transition:transform .1s}}.whatsapp-mini-card{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28);border-radius:var(--radius-pill);display:inline-flex;gap:10px;max-width:100%;min-height:var(--touch-min);padding:6px 16px 6px 6px;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);width:fit-content}.whatsapp-mini-card:focus-visible,.whatsapp-mini-card:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.45)}.whatsapp-mini-card:active{transform:scale(.98)}@media (hover:none) and (pointer:coarse){.whatsapp-mini-card:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.28)}.whatsapp-mini-card:active{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.45)}}.whatsapp-mini-card__icon{align-items:center;background:#25d366;border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.whatsapp-mini-card__icon svg{fill:#fff;height:16px;width:16px}.whatsapp-mini-card__text{display:flex;flex-direction:column;line-height:1.25;text-align:left}.whatsapp-mini-card__text strong{color:var(--white);font-size:13px;font-weight:700}.whatsapp-mini-card__text span{color:hsla(0,0%,100%,.75);font-size:12px}.hero-cta-group{animation:fadeInUp .5s var(--ease-out-expo) .4s backwards;display:flex;flex-direction:column;gap:var(--space-2)}.hero-disclaimer{animation:fadeInUp .5s var(--ease-out-expo) .5s backwards;font-size:13px;line-height:1.4;margin-top:var(--space-2);opacity:.9}.calc-reduz{background:var(--white);margin-top:0;padding:var(--space-4) var(--space-2);position:relative;z-index:1}.calc-reduz .calc-header{margin-bottom:var(--space-3);margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.calc-reduz .calc-header .section-title{margin-bottom:var(--space-2)}.calc-reduz .calc-header .section-subtitle{color:var(--text-light);font-size:1rem;line-height:1.6}@media (min-width:900px){.calc-reduz .calc-header .section-subtitle{display:inline-block;max-width:none;white-space:nowrap}}.calc-reduz .calculadora-redesign-container{animation:scaleIn .5s var(--ease-out-expo) .2s forwards;background:var(--text);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);contain:layout style paint;display:flex;flex-direction:column;margin:0 auto var(--space-3);max-width:960px;opacity:0;overflow:hidden;transform:translateY(20px);width:100%;will-change:transform,opacity}.calc-reduz .painel-acao{color:#fff;display:flex;flex-direction:column;gap:16px;padding:var(--space-3) var(--space-2)}.calc-reduz .titulo-painel{color:#fff;font-size:18px;font-weight:800;line-height:1.2;margin:0 0 var(--space-1) 0}.calc-reduz .label-passo{color:#fff;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.calc-reduz .passo{margin-bottom:0}.calc-reduz .consumo{display:flex;flex-direction:column;gap:8px;margin-top:4px}.calc-reduz .input-group{display:flex;gap:var(--space-1)}.calc-reduz .select-distribuidora,.calc-reduz .select-estado{appearance:none;background:#e8eef2;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 24 24" fill="%23004159"><path d="M7 10l5 5 5-5"/></svg>');background-position:right 8px center;background-repeat:no-repeat;border:2px solid transparent;border-radius:var(--radius-btn);color:var(--text);cursor:pointer;font-size:15px;font-weight:700;min-height:var(--touch-min);padding:0 28px 0 12px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.calc-reduz .select-distribuidora:hover,.calc-reduz .select-estado:hover{border-color:var(--secondary)}.calc-reduz .select-distribuidora:focus,.calc-reduz .select-estado:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(1,93,127,.15);outline:none}.calc-reduz .select-estado{flex-shrink:0;width:70px}.calc-reduz .select-distribuidora{flex:1}.calc-reduz .input-com-cifrao{align-items:center;background:#e8eef2;border:2px solid transparent;border-radius:var(--radius-btn);display:flex;min-height:var(--touch-optimal);padding:0 12px;transition:transform var(--transition-fast),box-shadow var(--transition-fast);width:100%}.calc-reduz .input-com-cifrao:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(1,93,127,.15)}.calc-reduz .input-com-cifrao span{color:var(--text);flex-shrink:0;font-size:18px;font-weight:800;margin-right:var(--space-1)}.calc-reduz .rate-input{background:transparent;border:none;color:var(--text);font-size:24px;font-weight:800;outline:none;text-align:right;width:100%}.calc-reduz input::-webkit-inner-spin-button,.calc-reduz input::-webkit-outer-spin-button{appearance:none;margin:0}.calc-reduz .rate-range{appearance:none;background:transparent;cursor:pointer;height:44px;margin-top:var(--space-2);position:relative;width:100%;-webkit-tap-highlight-color:transparent;touch-action:pan-x;will-change:transform}.calc-reduz .rate-range::-webkit-slider-runnable-track{background:hsla(0,0%,100%,.6);border:2px solid hsla(0,0%,100%,.3);border-radius:8px;height:8px}.calc-reduz .rate-range::-webkit-slider-thumb{appearance:none;background:var(--secondary);border:5px solid #fff;border-radius:50%;box-shadow:0 4px 16px rgba(30,159,190,.8);cursor:pointer;height:32px;margin-top:-12px;transition:transform var(--transition-fast);width:32px}.calc-reduz .rate-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.calc-reduz .rate-range::-webkit-slider-thumb:active{transform:scale(1.25)}.calc-reduz .rate-range::-moz-range-track{background:hsla(0,0%,100%,.6);border:2px solid hsla(0,0%,100%,.3);border-radius:8px;height:8px}.calc-reduz .rate-range::-moz-range-thumb{background:var(--secondary);border:5px solid #fff;border-radius:50%;box-shadow:0 4px 16px rgba(30,159,190,.8);cursor:pointer;height:32px;transition:transform var(--transition-fast);width:32px}.calc-reduz .rate-range::-moz-range-thumb:hover{transform:scale(1.15)}.calc-reduz .rate-range::-moz-range-thumb:active{transform:scale(1.25)}.calc-reduz .footer-section{margin-top:8px}.calc-reduz .aderir{background:var(--secondary);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);color:#fff!important;display:block;font-size:16px;font-weight:800;line-height:1.4;min-height:var(--touch-optimal);overflow:hidden;padding:12px var(--space-3);position:relative;text-align:center;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast);width:100%}.calc-reduz .aderir:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width var(--transition-base),height var(--transition-base);width:0}.calc-reduz .aderir:hover:before{height:300px;width:300px}.calc-reduz .aderir:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.calc-reduz .aderir:active{transform:scale(.98)}.calc-reduz .painel-resultado{background:linear-gradient(135deg,var(--primary) 0,var(--text) 100%);color:#fff;padding:var(--space-3) var(--space-2);text-align:center}.calc-reduz .titulo-resultado{font-size:15px;font-weight:600;margin:0 0 var(--space-2) 0;opacity:.95}.calc-reduz .display-economia{align-items:center;display:flex;justify-content:center;margin:var(--space-2) 0;min-height:80px;overflow:hidden;padding:var(--space-2) var(--space-3);position:relative}.calc-reduz .display-economia .annualResult{color:var(--secondary);display:block;font-size:clamp(32px,8vw,48px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;width:100%}@media (min-width:900px){.calc-reduz .calculadora-redesign-container{flex-direction:row}.calc-reduz .painel-acao{flex:0 0 40%;max-width:40%;padding:var(--space-4) var(--space-3)}.calc-reduz .painel-resultado{flex:0 0 60%;max-width:60%;padding:var(--space-4)}.calc-reduz .display-economia{height:auto;max-height:120px;min-height:100px;overflow:hidden;padding:var(--space-3) var(--space-4)}.calc-reduz .display-economia .annualResult{display:block;font-size:clamp(36px,4.5vw,52px);margin:0 auto;max-width:100%;overflow:hidden;padding:0 var(--space-2);text-overflow:ellipsis;white-space:nowrap}.calc-reduz .select-distribuidora,.calc-reduz .select-estado{font-size:13px;min-height:40px;padding:0 20px 0 10px}.calc-reduz .titulo-painel{font-size:17px;margin-bottom:12px}.calc-reduz .label-passo{font-size:12px;margin-bottom:6px}.calc-reduz .painel-acao{gap:14px}.calc-reduz .input-com-cifrao{min-height:44px}.calc-reduz .rate-input{font-size:22px}.calc-reduz .aderir{font-size:15px;min-height:44px;padding:10px var(--space-3)}}.calc-reduz .detalhes-economia{font-size:14px;margin-top:var(--space-2);opacity:.95}.calc-reduz .discount-percent{color:var(--accent);font-weight:700}.calc-reduz .detalhes-economia p{line-height:1.4;margin:4px 0;transition:opacity var(--transition-fast)}.calc-reduz .note{color:hsla(0,0%,100%,.8);font-size:12px;line-height:1.4;margin-top:var(--space-2)}.about-reduz,.adhesion-section,.differentials-section,.eligibility-section,.faq-section,.final-cta,.how-it-works{padding:clamp(56px,8vw,96px) var(--space-2)}.about-reduz{background:var(--white)}.about-reduz-content{display:flex;flex-direction:column;gap:var(--space-4)}.about-reduz-text{flex:1}.about-reduz-text .section-heading--left,.about-reduz-text p{margin-bottom:var(--space-3)}.about-reduz-text p{color:var(--text-light);font-size:17px;line-height:1.7}.about-reduz-text p strong{color:var(--text);font-weight:700}.about-facts{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.about-facts li{border-left:3px solid var(--accent);flex:1 1 160px;padding-left:var(--space-2)}.about-facts strong{color:var(--primary);display:block;font-size:clamp(24px,3.5vw,30px);font-weight:900;letter-spacing:-.02em;line-height:1.1}.about-facts span{color:var(--text-light);display:block;font-size:14px;line-height:1.4;margin-top:4px}.about-reduz-video{flex:1;width:100%}.video-wrapper{border-radius:var(--radius-lg);box-shadow:0 18px 44px rgba(0,65,89,.16);height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe{border:0;border-radius:var(--radius-lg);height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:900px){.about-reduz-content{align-items:center;flex-direction:row;gap:clamp(32px,5vw,64px)}.about-reduz-text{flex:0 0 44%}.about-reduz-video{flex:1 1 auto;max-width:none}}.calc-extra-cta{margin:0 auto;max-width:960px;padding:0 var(--space-2) var(--space-3);text-align:center}.calc-extra-cta .btn-expert{background:var(--primary);border:none;border-radius:var(--radius-pill);box-shadow:var(--shadow-md);color:var(--white);cursor:pointer;display:block;font-size:15px;font-weight:800;line-height:1.4;margin:0 auto;max-width:520px;min-height:var(--touch-optimal);overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;width:100%;-webkit-tap-highlight-color:rgba(30,159,190,.2);contain:layout style paint;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);will-change:transform}.calc-extra-cta .btn-expert:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left var(--transition-base);width:100%;will-change:left}.calc-extra-cta .btn-expert:hover:before{left:100%}.calc-extra-cta .btn-expert:hover{background:var(--secondary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.calc-extra-cta .btn-expert:active{box-shadow:var(--shadow-sm);transform:translateY(0) scale(.97)}.calc-extra-cta .btn-expert:focus{box-shadow:0 0 0 4px rgba(1,93,127,.2),var(--shadow-md);outline:none}@media (hover:none) and (pointer:coarse){.calc-extra-cta .btn-expert:hover{transform:none}.calc-extra-cta .btn-expert:active{transform:scale(.96);transition:transform .1s}}@media (min-width:900px){.calc-extra-cta{padding:0 var(--space-2) var(--space-4)}.calc-extra-cta .btn-expert{font-size:16px}}.section-heading{margin:0 auto var(--space-5);max-width:720px;text-align:center}.section-heading--left{margin-left:0;margin-right:auto;max-width:640px;text-align:left}.section-kicker{align-items:center;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:900;gap:10px;letter-spacing:.14em;margin-bottom:var(--space-2);text-transform:uppercase}.section-kicker:before{background:var(--accent);border-radius:2px;content:"";height:2px;width:22px}.section-title{color:var(--text);font-size:clamp(26px,4.4vw,36px);font-weight:900;letter-spacing:-.025em;line-height:1.15;margin-bottom:var(--space-2);text-align:center;text-wrap:balance}.section-heading--left .section-title{text-align:left}.section-subtitle{color:var(--text-light);font-size:16px;line-height:1.65;margin:0 auto var(--space-5);max-width:680px;text-align:center}.section-heading .section-subtitle{margin-bottom:0}.section-heading--left .section-subtitle{margin-left:0;text-align:left}.how-it-works{background:var(--bg-light)}.steps-grid{--spine:26px;--num-col:58px;--num-size:38px;gap:0;grid-template-columns:1fr;margin:0 auto;max-width:900px}.step-card,.steps-grid{display:grid;position:relative}.step-card{align-items:start;background:transparent;column-gap:var(--space-3);grid-template-columns:var(--num-col) minmax(0,1fr) auto;grid-template-rows:auto auto;padding:0 0 clamp(52px,7vw,88px) var(--spine);transition:opacity .55s var(--ease-out-expo) var(--reveal-delay,0s),transform .55s var(--ease-out-expo) var(--reveal-delay,0s)}.step-card:before{background:linear-gradient(180deg,var(--secondary) 0,rgba(30,159,190,.45) 100%);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;transform-origin:top center;transition:transform .6s ease calc(var(--reveal-delay, 0s) + .12s);width:2px}.step-card:after{background:var(--primary);border-radius:50%;box-shadow:0 0 0 4px var(--bg-light);content:"";height:10px;left:-4px;position:absolute;top:calc(var(--num-size)/2 - 5px);transition:transform .5s var(--ease-out-expo) calc(var(--reveal-delay, 0s) + 60ms),opacity .35s ease calc(var(--reveal-delay, 0s) + 60ms);width:10px}.step-card:first-child:before{top:calc(var(--num-size)/2)}.step-card:last-child:before{bottom:auto;height:calc(var(--num-size)/2);top:0}.step-number{align-self:start;color:var(--primary);font-size:var(--num-size);font-variant-numeric:tabular-nums;font-weight:900;grid-column:1;grid-row:1/span 2;letter-spacing:-.05em;line-height:1;text-align:center;transition:transform .6s var(--ease-out-expo) calc(var(--reveal-delay, 0s) + 60ms),opacity .4s ease calc(var(--reveal-delay, 0s) + 60ms)}.step-card h3{color:var(--text);font-size:clamp(20px,3.2vw,27px);font-weight:900;grid-row:1;letter-spacing:-.025em;line-height:1.15;margin-bottom:var(--space-2);text-wrap:balance}.step-card h3,.step-card p{grid-column:2;text-align:left}.step-card p{color:var(--text-light);font-size:16px;grid-row:2;line-height:1.75;margin:0;max-width:46ch}.step-icon{align-self:center;color:var(--primary);display:none;flex-shrink:0;grid-column:3;grid-row:1/span 2;height:88px;justify-self:end;opacity:.08;stroke-width:1.1;transition:opacity .7s ease calc(var(--reveal-delay, 0s) + .22s),transform .7s var(--ease-out-expo) calc(var(--reveal-delay, 0s) + .22s);width:88px}@media (min-width:900px){.step-icon{display:block}}.js-anim .step-card{opacity:0;transform:translateY(28px);will-change:transform,opacity}.js-anim .step-card.is-visible{opacity:1;transform:none;will-change:auto}.js-anim .step-card:before{transform:scaleY(0)}.js-anim .step-card.is-visible:before{transform:scaleY(1)}.js-anim .step-card:after{opacity:0;transform:scale(.3)}.js-anim .step-card.is-visible:after{opacity:1;transform:scale(1)}.js-anim .step-icon{opacity:0;transform:translateX(16px)}.js-anim .step-card.is-visible .step-icon{opacity:.08;transform:none}.js-anim .step-number{opacity:0;transform:translateY(14px)}.js-anim .step-card.is-visible .step-number{opacity:1;transform:none}@media (min-width:768px){.steps-grid{--spine:40px;--num-col:104px;--num-size:62px}.step-card{column-gap:var(--space-4)}.step-card p{font-size:17px}}.eligibility-section{background:var(--white)}.eligibility-content{display:flex;flex-direction:column;gap:var(--space-4)}.eligibility-list{list-style:none;margin:0;padding:0}.eligibility-list li{border-bottom:1px solid var(--border);color:var(--text-light);font-size:16px;line-height:1.5;padding:var(--space-2) 0 var(--space-2) 34px;position:relative}.eligibility-list li:last-child{border-bottom:none}.eligibility-list li strong{color:var(--text);font-weight:700}.eligibility-list li:before{background-color:var(--accent-ink);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:20px;width:20px}.eligibility-note{color:var(--text-light);font-size:14px;line-height:1.5;margin-top:var(--space-2)}.eligibility-highlight{background:var(--text);border-radius:var(--radius-lg);color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;overflow:hidden;padding:var(--space-4);position:relative}.eligibility-highlight:before{background:radial-gradient(50% 50% at 50% 50%,rgba(30,159,190,.35) 0,rgba(30,159,190,0) 70%);content:"";height:160%;pointer-events:none;position:absolute;right:-30%;top:-40%;width:80%}.eligibility-highlight>*{position:relative;z-index:1}.eligibility-highlight h3{color:var(--white);font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin-bottom:var(--space-1)}.eligibility-highlight p{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.55;margin-bottom:var(--space-3)}.eligibility-highlight .process-list{display:grid;gap:2px;grid-template-columns:1fr;list-style:none;margin:0 0 var(--space-4);padding:0}.eligibility-highlight .process-list li{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--white);display:flex;font-size:15px;font-weight:600;gap:12px;padding:10px 0}.eligibility-highlight .process-icon{color:var(--accent);flex-shrink:0;height:20px;width:20px}.eligibility-highlight .btn-primary{background:var(--white);box-shadow:0 8px 24px rgba(0,0,0,.25);color:var(--primary);margin-top:auto}.eligibility-highlight .btn-primary:hover{background:var(--white);box-shadow:0 14px 32px rgba(0,0,0,.32);color:var(--primary-700)}@media (min-width:900px){.eligibility-content{align-items:center;flex-direction:row;gap:clamp(32px,5vw,64px)}.eligibility-text{flex:1 1 52%}.eligibility-highlight{flex:1 1 48%;padding:var(--space-5)}.eligibility-highlight .process-list{grid-template-columns:1fr}}.savings-section{background:#fff;padding:var(--space-5) var(--space-2)}.table-wrapper{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);margin:var(--space-4) 0 0}.savings-table,.table-wrapper{border-radius:var(--radius-card);overflow:hidden}.savings-table{border-collapse:collapse;font-size:clamp(.85rem,2vw,.95rem);width:100%}.savings-table thead{background:linear-gradient(135deg,var(--primary) 0,#0288af 100%);color:#fff}.savings-table thead tr:first-child th:first-child{border-top-left-radius:var(--radius-card)}.savings-table thead tr:first-child th:last-child{border-top-right-radius:var(--radius-card)}.savings-table th{font-size:clamp(.8rem,2vw,.9rem);font-weight:700;text-align:left}.savings-table td,.savings-table th{padding:var(--space-2);white-space:normal;word-wrap:break-word}.savings-table td{border-bottom:1px solid #e1e8ed}.savings-table tbody tr:hover{background:#eff8fb;transition:background-color var(--transition-fast)}.savings-table tbody tr:last-child td{border-bottom:none}@media (max-width:700px){.savings-section{background:#f7fafc}.table-wrapper{background:transparent;border-radius:0;box-shadow:none;margin-top:var(--space-3)}.savings-table thead{display:none}.savings-table,.savings-table tbody,.savings-table tr{display:block;width:100%}.savings-table tr{background:#fff;border:2px solid #e1e8ed;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:block;margin-bottom:var(--space-3);padding:var(--space-3)}.savings-table tr:hover{border-color:var(--secondary);box-shadow:0 4px 16px rgba(30,159,190,.15)}.savings-table td{align-items:center;border:none;color:var(--text);display:grid;font-size:15px;gap:var(--space-2);grid-template-columns:1fr auto;min-width:0;overflow-wrap:break-word;padding:var(--space-1) 0;word-break:break-word}.savings-table td:before{color:var(--primary);content:attr(data-label);font-size:14px;font-weight:700;text-align:left;white-space:normal;word-break:keep-all}.savings-table td{text-align:right}.savings-table td strong{color:var(--secondary);display:block;font-size:15px;overflow-wrap:break-word;text-align:right;white-space:normal;word-break:break-word}.savings-table td:last-child strong{font-size:16px}.savings-table td:not(:last-child){border-bottom:1px dashed #e1e8ed;margin-bottom:var(--space-1);padding-bottom:var(--space-2)}.savings-table td:last-child{font-size:16px;font-weight:700;padding-bottom:0}}@media (min-width:701px) and (max-width:900px){.savings-table td,.savings-table th{font-size:.85rem;padding:var(--space-2) var(--space-1)}}.table-note{color:var(--text-light);font-size:.85rem;line-height:1.6;margin-top:var(--space-3);padding:0 var(--space-2);text-align:center}.differentials-section{background:var(--bg-light)}.differentials-grid{display:grid;gap:var(--space-2);grid-template-columns:1fr}.differential-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);contain:layout style paint;padding:var(--space-4) var(--space-3);text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform .5s var(--ease-out-expo),opacity .5s var(--ease-out-expo)}.js-anim .differential-card{opacity:0;transform:translateY(24px);will-change:transform,opacity}.js-anim .differential-card.is-visible{opacity:1;transform:none;will-change:auto}.differential-card:hover{border-color:var(--secondary);box-shadow:0 10px 28px rgba(0,65,89,.08)}@media (hover:none) and (pointer:coarse){.differential-card:hover{border-color:var(--border);box-shadow:none}.differential-card:active{border-color:var(--secondary)}}.differential-icon{align-items:center;background:var(--primary);border-radius:12px;color:var(--white);contain:layout style paint;display:flex;height:44px;justify-content:center;margin-bottom:var(--space-3);transition:transform var(--transition-fast);width:44px;will-change:transform}.differential-icon svg{height:22px;stroke-width:2;width:22px}.differential-card:hover .differential-icon{transform:scale(1.06)}.differential-card--accent .differential-icon{background:var(--accent-ink)}.differential-card--accent:hover{border-color:var(--accent)}.differential-card h3{font-size:17px;margin-bottom:var(--space-1);text-align:left;transition:color var(--transition-fast)}.differential-card:hover h3{color:var(--primary)}.differential-card p{color:var(--text-light);font-size:15px;line-height:1.5;text-align:left}.faq-section{background:var(--white)}.faq-container{border-top:1px solid var(--border);margin:0 auto;max-width:820px}.faq-item{background:transparent;border-bottom:1px solid var(--border);contain:layout style paint;transition:transform .45s var(--ease-out-expo),opacity .45s var(--ease-out-expo)}.js-anim .faq-item{opacity:0;transform:translateY(16px);will-change:transform,opacity}.js-anim .faq-item.is-visible{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.js-anim .differential-card,.js-anim .faq-item,.js-anim .step-card,.js-anim .step-number{opacity:1!important;transform:none!important}.js-anim .step-card:before{transform:none!important}}.faq-question{align-items:flex-start;background:none;border:none;color:var(--text);cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:var(--space-3);justify-content:space-between;letter-spacing:-.01em;line-height:1.4;min-height:var(--touch-optimal);padding:var(--space-3) var(--space-2) var(--space-3) 0;text-align:left;transition:color var(--transition-fast);width:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.faq-question:hover{color:var(--primary)}.faq-question:after{background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(var(--primary),var(--primary));background-position:50%,50%;background-repeat:no-repeat;background-size:14px 2px,2px 14px;content:"";flex-shrink:0;height:14px;margin-top:4px;transition:transform var(--transition-base);width:14px}.faq-question.active{color:var(--primary)}.faq-question.active:after{transform:rotate(135deg)}.faq-answer{contain:layout style paint;max-height:0;overflow:hidden;padding:0 var(--space-5) 0 0;transition:max-height var(--transition-base),padding var(--transition-fast);will-change:max-height}.faq-answer.active{max-height:600px;padding:0 var(--space-5) var(--space-3) 0}.faq-answer p{color:var(--text-light);font-size:15px;line-height:1.7}.adhesion-section{background:linear-gradient(180deg,var(--text) 0,var(--primary) 100%);overflow:hidden;padding:clamp(64px,9vw,104px) 1rem;position:relative}.adhesion-section:before{background:radial-gradient(55% 55% at 50% 50%,rgba(135,206,0,.1) 0,rgba(135,206,0,0) 70%);content:"";height:140%;left:-10%;pointer-events:none;position:absolute;top:-20%;width:60%}@media (min-width:768px){.adhesion-section{padding:clamp(64px,9vw,104px) var(--space-2)}}.form-wrapper{margin:0 auto;max-width:900px;position:relative;z-index:1}.form-header{margin-bottom:var(--space-4);padding:0;text-align:center}.form-header .section-kicker{color:var(--accent);justify-content:center}.form-header .section-kicker:before{background:var(--white)}.form-header .section-title{color:var(--white);font-size:clamp(26px,4vw,34px);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--space-2)}.form-header .section-subtitle{color:hsla(0,0%,100%,.75);font-size:16px;line-height:1.6;margin:0 auto;max-width:620px}.form-header .section-subtitle strong{color:var(--white)}.form-container{background:var(--white);border-radius:var(--radius-lg);box-shadow:0 30px 70px rgba(0,9,15,.35),0 0 0 1px hsla(0,0%,100%,.06);min-height:500px;padding:var(--space-3);position:relative}@media (min-width:768px){.form-container{border-radius:var(--radius-xl);padding:var(--space-5)}}.form-loader{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.spinner{animation:spin .8s linear infinite;border:4px solid hsla(0,0%,100%,.25);border-radius:50%;border-top:4px solid var(--white);height:50px;margin:0 auto var(--space-2);width:50px}.form-loader p{color:hsla(0,0%,100%,.75);font-weight:600}.hs-form-html form{background:transparent}.hs-form-html .hs-form-field label,.hs-form-html .hs-form-field>label,.hs-form-html label{color:var(--text);display:block;font-size:14px;font-weight:700;line-height:1.4;margin-bottom:8px;transition:color var(--transition-fast)}.hs-form-html .hs-form-field:focus-within label,.hs-form-html .hs-form-field:focus-within>label{color:var(--primary)}.hs-form-html input[type=email],.hs-form-html input[type=number],.hs-form-html input[type=tel],.hs-form-html input[type=text],.hs-form-html input[type=url],.hs-form-html select,.hs-form-html textarea{-webkit-appearance:none;appearance:none;background:var(--white)!important;border:2px solid var(--border);border-radius:var(--radius-card);box-sizing:border-box;color:var(--text);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;min-height:var(--touch-optimal);padding:12px 16px;transition:all var(--transition-base);width:100%}.hs-form-html .hs-country-code select,.hs-form-html .hs-fieldtype-phone select,.hs-form-html .hs-input select,.hs-form-html .hs-phone select,.hs-form-html .hsfc-PhoneInput button,.hs-form-html .hsfc-PhoneInput_FlagAndCaret,.hs-form-html [class*=hsfc-PhoneInput] button,.hs-form-html [class*=hsfc-PhoneInput_FlagAndCaret],.hs-form-html [class*=hsfc] .hsfc-Select_Trigger,.hs-form-html [class*=hsfc] [class*=Select] button,.hs-form-html [class*=hsfc] [class*=Select_Trigger],.hs-form-html [class*=hsfc] button[role=combobox],.hs-form-html [class*=hsfc] select,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput_FlagAndCaret,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret,.hs-form-html [data-hsfc-id=Renderer] .hsfc-Select_Trigger,.hs-form-html [data-hsfc-id=Renderer] [class*=Select] button,.hs-form-html [data-hsfc-id=Renderer] [class*=Select_Trigger],.hs-form-html [data-hsfc-id=Renderer] button,.hs-form-html [data-hsfc-id=Renderer] button[role=combobox],.hs-form-html [data-hsfc-id=Renderer] select,.hs-form-html [data-hsfc-id] button,.hs-form-html [data-hsfc-id] button[role=combobox],.hs-form-html [data-hsfc-id] select,.hs-form-html button[role=combobox],.hs-form-html select,.hs-form-html select.hs-input,.hs-form-html select[class*=hs-phone],[data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput_FlagAndCaret,[data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret{background-color:var(--white)!important;background:var(--white)!important;border:2px solid var(--border)!important;border-color:var(--border)!important;color:var(--text)!important}.hs-form-html .hs-country-code select:hover,.hs-form-html .hs-fieldtype-phone select:hover,.hs-form-html .hs-input select:hover,.hs-form-html .hs-phone select:hover,.hs-form-html .hsfc-PhoneInput button:hover,.hs-form-html .hsfc-PhoneInput_FlagAndCaret:hover,.hs-form-html [class*=hsfc-PhoneInput] button:hover,.hs-form-html [class*=hsfc-PhoneInput_FlagAndCaret]:hover,.hs-form-html [class*=hsfc] .hsfc-Select_Trigger:hover,.hs-form-html [class*=hsfc] button[role=combobox]:hover,.hs-form-html [class*=hsfc] select:hover,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput_FlagAndCaret:hover,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret:hover,.hs-form-html [data-hsfc-id=Renderer] .hsfc-Select_Trigger:hover,.hs-form-html [data-hsfc-id=Renderer] button:hover,.hs-form-html [data-hsfc-id=Renderer] button[role=combobox]:hover,.hs-form-html [data-hsfc-id=Renderer] select:hover,.hs-form-html [data-hsfc-id] button:hover,.hs-form-html [data-hsfc-id] button[role=combobox]:hover,.hs-form-html [data-hsfc-id] select:hover,.hs-form-html button[role=combobox]:hover,.hs-form-html select.hs-input:hover,.hs-form-html select:hover,.hs-form-html select[class*=hs-phone]:hover,[data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput_FlagAndCaret:hover,[data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret:hover{background-color:var(--white)!important;background:var(--white)!important;border-color:var(--secondary)!important;box-shadow:0 2px 8px rgba(30,159,190,.1)!important}.hs-form-html .hs-country-code select:focus,.hs-form-html .hs-fieldtype-phone select:focus,.hs-form-html .hs-input select:focus,.hs-form-html .hs-phone select:focus,.hs-form-html .hsfc-PhoneInput button:focus,.hs-form-html .hsfc-PhoneInput_FlagAndCaret:focus,.hs-form-html .hsfc-PhoneInput_FlagAndCaret:focus-within,.hs-form-html [class*=hsfc-PhoneInput] button:focus,.hs-form-html [class*=hsfc-PhoneInput_FlagAndCaret]:focus,.hs-form-html [class*=hsfc-PhoneInput_FlagAndCaret]:focus-within,.hs-form-html [class*=hsfc] .hsfc-Select_Trigger:focus,.hs-form-html [class*=hsfc] button[role=combobox]:focus,.hs-form-html [class*=hsfc] select:focus,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput_FlagAndCaret:focus,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret:focus,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret:focus-within,.hs-form-html [data-hsfc-id=Renderer] .hsfc-Select_Trigger:focus,.hs-form-html [data-hsfc-id=Renderer] button:focus,.hs-form-html [data-hsfc-id=Renderer] button[role=combobox]:focus,.hs-form-html [data-hsfc-id=Renderer] select:focus,.hs-form-html [data-hsfc-id] button:focus,.hs-form-html [data-hsfc-id] button[role=combobox]:focus,.hs-form-html [data-hsfc-id] select:focus,.hs-form-html button[role=combobox]:focus,.hs-form-html select.hs-input:focus,.hs-form-html select:focus,.hs-form-html select[class*=hs-phone]:focus,[data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput_FlagAndCaret:focus,[data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret:focus,[data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret:focus-within{background-color:var(--white)!important;background:var(--white)!important;border-color:var(--primary)!important;box-shadow:0 0 0 4px rgba(1,93,127,.1),0 2px 8px rgba(30,159,190,.15)!important;outline:none!important}.hs-form-html .hsfc-PhoneInput button,.hs-form-html .hsfc-PhoneInput_FlagAndCaret,.hs-form-html [class*=hsfc-PhoneInput] button,.hs-form-html [class*=hsfc-PhoneInput_FlagAndCaret],.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput_FlagAndCaret,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret,[data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput_FlagAndCaret,[data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret{background-color:var(--white)!important;background:var(--white)!important;border-radius:var(--radius-card)!important;filter:none!important;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;min-height:var(--touch-optimal)!important;padding:12px 16px!important;transition:all var(--transition-base)!important}.hs-form-html .hsfc-PhoneInput button:hover,.hs-form-html .hsfc-PhoneInput_FlagAndCaret:hover,.hs-form-html [class*=hsfc-PhoneInput_FlagAndCaret]:hover,.hs-form-html [data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret:hover,[data-hsfc-id=Renderer] .hsfc-PhoneInput_FlagAndCaret:hover{background-color:var(--white)!important;background:var(--white)!important;background-image:none!important}.hs-form-html textarea{line-height:1.6;min-height:120px;resize:vertical}.hs-form-html input[type=email]:hover,.hs-form-html input[type=number]:hover,.hs-form-html input[type=tel]:hover,.hs-form-html input[type=text]:hover,.hs-form-html input[type=url]:hover,.hs-form-html select:hover,.hs-form-html textarea:hover{border-color:var(--secondary);box-shadow:0 2px 8px rgba(30,159,190,.1)}.hs-form-html input[type=email]:focus,.hs-form-html input[type=number]:focus,.hs-form-html input[type=tel]:focus,.hs-form-html input[type=text]:focus,.hs-form-html input[type=url]:focus,.hs-form-html select:focus,.hs-form-html textarea:focus{background:var(--white);border-color:var(--primary);box-shadow:0 0 0 4px rgba(1,93,127,.1),0 2px 8px rgba(30,159,190,.15);outline:none}.hs-form-html input[type=email]::placeholder,.hs-form-html input[type=number]::placeholder,.hs-form-html input[type=tel]::placeholder,.hs-form-html input[type=text]::placeholder,.hs-form-html input[type=url]::placeholder,.hs-form-html textarea::placeholder{color:var(--text-light);opacity:.7}.hs-form-html select,.hs-form-html select[class],.hs-form-html select[id]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 24 24" fill="none" stroke="%23004159" stroke-width="2" stroke-linecap="round" stroke-linecap="round"><polyline points="6 9 12 15 18 9"></polyline></svg>')!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;background:var(--white) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 24 24" fill="none" stroke="%23004159" stroke-width="2" stroke-linecap="round" stroke-linecap="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') no-repeat right 12px center /16px!important;cursor:pointer!important;padding-right:40px!important}.hs-form-html select:hover{background:var(--white) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 24 24" fill="none" stroke="%231E9FBE" stroke-width="2" stroke-linecap="round" stroke-linecap="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') no-repeat right 12px center /16px!important}.hs-form-html select:focus{background:var(--white) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 24 24" fill="none" stroke="%23015D7F" stroke-width="2" stroke-linecap="round" stroke-linecap="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') no-repeat right 12px center /16px!important}.hs-form-html [data-hsfc-id] select option,.hs-form-html select option,[data-hsfc-id=Renderer] select option{background:var(--white)!important;color:var(--text)!important;padding:8px 12px!important}.hs-form-html select option:checked,.hs-form-html select option:hover,[data-hsfc-id=Renderer] select option:checked,[data-hsfc-id=Renderer] select option:hover{background-color:rgba(30,159,190,.1)!important;color:var(--primary)!important}.hs-form-html select:not([multiple]){background-color:var(--white)!important}.hs-form-html input[type=checkbox],.hs-form-html input[type=radio]{accent-color:var(--primary);border:2px solid var(--border);border-radius:4px;cursor:pointer;height:20px;margin-right:10px;min-height:20px;min-width:20px;transition:all var(--transition-fast);width:20px}.hs-form-html input[type=radio]{border-radius:50%}.hs-form-html input[type=checkbox]:hover,.hs-form-html input[type=radio]:hover{border-color:var(--secondary);box-shadow:0 0 0 3px rgba(30,159,190,.1)}.hs-form-html input[type=checkbox]:checked,.hs-form-html input[type=radio]:checked{background-color:var(--primary);border-color:var(--primary)}.hs-form-html .hs-form-field{margin-bottom:var(--space-3)}.hs-form-html .hs-form-field:last-child{margin-bottom:0}.hs-form-html .hs-error-msgs,.hs-form-html .hs-error-msgs label,.hs-form-html .hs-main-font-element{color:#dc3545;display:block;font-size:13px;font-weight:600;margin-top:6px}.hs-form-html input.error,.hs-form-html select.error,.hs-form-html textarea.error{background-color:#fff5f5;border-color:#dc3545}.hs-form-html input.error:focus,.hs-form-html select.error:focus,.hs-form-html textarea.error:focus{box-shadow:0 0 0 4px rgba(220,53,69,.1),0 2px 8px rgba(220,53,69,.15)}.hs-form-html .hs-error-msgs.hs-main-font-element{color:#28a745}.hs-form-html .hs-field-desc{color:var(--text-light);font-size:13px;line-height:1.5;margin-top:4px}.hs-form-html .hs-form-required{color:#dc3545;margin-left:4px}.hs-form-html .hs-fieldtype-email,.hs-form-html .hs-fieldtype-phone,.hs-form-html .hs-fieldtype-select,.hs-form-html .hs-fieldtype-text,.hs-form-html .hs-fieldtype-textarea,.hs-form-html .hs-form-field-wrapper{width:100%}.hs-form-html .hs-form-row{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.hs-form-html .hs-form-row .hs-form-field{flex:1;margin-bottom:0}@media (max-width:768px){.hs-form-html .hs-form-row{flex-direction:column;gap:0}.hs-form-html .hs-form-row .hs-form-field{margin-bottom:var(--space-2)}}.hs-form-html .hs-form-fieldset legend,.hs-form-html fieldset legend{color:var(--text);font-size:15px;font-weight:700;margin-bottom:var(--space-2);padding:0}.hs-form-html .hs-form-checkbox-display,.hs-form-html .hs-form-radio-display{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;margin-bottom:var(--space-1);padding:8px;transition:background var(--transition-fast)}.hs-form-html .hs-form-checkbox-display:hover,.hs-form-html .hs-form-radio-display:hover{background:var(--bg-light)}.hs-form-html .hs-form-checkbox-display label,.hs-form-html .hs-form-radio-display label{cursor:pointer;flex:1;font-weight:500;margin-bottom:0}.hs-form-html input:disabled,.hs-form-html select:disabled,.hs-form-html textarea:disabled{background:var(--bg-light);color:var(--text-light);cursor:not-allowed;opacity:.6}.hs-form-html .submitted-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:var(--radius-btn);color:#155724;font-weight:600;margin-top:var(--space-3);padding:var(--space-3);text-align:center}.hs-form-html .hs-form-field{position:relative}.hs-form-html input:focus::placeholder,.hs-form-html textarea:focus::placeholder{opacity:.5;transition:opacity var(--transition-fast)}.hs-form-html input,.hs-form-html select,.hs-form-html textarea{will-change:border-color,box-shadow}.hs-form-html input:focus,.hs-form-html select:focus,.hs-form-html textarea:focus{will-change:auto}.hs-form-html input[type=file]{background:var(--bg-light);border:2px dashed var(--border);border-radius:var(--radius-card);color:transparent!important;cursor:pointer;font-size:0!important;font-weight:500;line-height:0;min-height:var(--touch-optimal);padding:16px;position:relative;transition:all var(--transition-base);width:100%}.hs-form-html input[type=file]::-webkit-file-upload-text,.hs-form-html input[type=file]::file-selector-text{display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important;width:0!important}.hs-form-html input[type=file]:before{content:"";display:none}.hs-form-html input[type=file]:hover{background:rgba(30,159,190,.05);border-color:var(--secondary);box-shadow:0 2px 8px rgba(30,159,190,.1)}.hs-form-html input[type=file]:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(1,93,127,.1),0 2px 8px rgba(30,159,190,.15);outline:none}.hs-form-html input[type=file]::-webkit-file-upload-button{background:var(--secondary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:14px!important;font-weight:700;line-height:1.5;margin-right:12px;padding:10px 20px;transition:background var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.hs-form-html input[type=file]::-webkit-file-upload-button:hover{background:var(--primary);transform:translateY(-1px)}.hs-form-html input[type=file]::file-selector-button{background:var(--secondary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:14px!important;font-weight:700;line-height:1.5;margin-right:12px;padding:10px 20px;transition:background var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.hs-form-html input[type=file]::file-selector-button:hover{background:var(--primary);transform:translateY(-1px)}.hs-form-html .file-input-feedback{background:var(--bg-light);border-radius:var(--radius-sm);color:var(--text-light);display:block;font-size:14px;font-weight:600;line-height:1.5;margin-top:8px;min-height:20px;padding:8px 12px;transition:all var(--transition-base)}.hs-form-html .file-input-feedback:not(:empty){background:rgba(1,93,127,.08);border-left:3px solid var(--accent);color:var(--primary);padding-left:12px}.hs-form-html .file-input-feedback:empty:before{color:var(--text-light);content:"Nenhum arquivo selecionado";font-weight:500}.hs-form-html .g-recaptcha,.hs-form-html .hs-recaptcha,.hs-form-html div[class*=captcha],.hs-form-html div[class*=recaptcha]{box-shadow:none!important;filter:drop-shadow(none)!important;margin:var(--space-2) 0;transform:scale(.92);transform-origin:0 0}.hs-form-html iframe[src*="google.com/recaptcha"],.hs-form-html iframe[src*=recaptcha]{box-shadow:none!important;filter:drop-shadow(none)!important;margin:0}@media (max-width:768px){.hs-form-html .g-recaptcha,.hs-form-html .hs-recaptcha,.hs-form-html div[class*=captcha],.hs-form-html div[class*=recaptcha]{transform:scale(.88)}}@media (max-width:400px){.hs-form-html .g-recaptcha,.hs-form-html .hs-recaptcha,.hs-form-html div[class*=captcha],.hs-form-html div[class*=recaptcha]{transform:scale(.82)}}@media (max-width:360px){.hs-form-html .g-recaptcha,.hs-form-html .hs-recaptcha,.hs-form-html div[class*=captcha],.hs-form-html div[class*=recaptcha]{transform:scale(.77)}}@media (max-width:320px){.hs-form-html .g-recaptcha,.hs-form-html .hs-recaptcha,.hs-form-html div[class*=captcha],.hs-form-html div[class*=recaptcha]{transform:scale(.72)}}.hs-form-html .hs-button,.hs-form-html button[type=submit],.hs-form-html input[type=submit]{background:var(--primary)!important;border:none!important;border-radius:var(--radius-pill)!important;box-shadow:0 8px 20px rgba(1,93,127,.28)!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:800!important;margin-top:var(--space-3);min-height:var(--touch-optimal);overflow:hidden;padding:14px 32px!important;position:relative;transition:all var(--transition-base)!important;width:100%}.hs-form-html .hs-button:hover,.hs-form-html button[type=submit]:hover,.hs-form-html input[type=submit]:hover{background:var(--primary-700)!important;box-shadow:0 14px 28px rgba(1,93,127,.34)!important;transform:translateY(-2px)}.hs-form-html .hs-button:active,.hs-form-html button[type=submit]:active,.hs-form-html input[type=submit]:active{box-shadow:var(--shadow-sm)!important;transform:translateY(0) scale(.98)}@media (min-width:768px){.hs-form-html .hs-button,.hs-form-html button[type=submit],.hs-form-html input[type=submit]{display:block;margin-left:auto;margin-right:auto;max-width:320px;min-width:220px;width:auto}}.form-disclaimer{color:hsla(0,0%,100%,.65);font-size:13px;line-height:1.5;margin-top:var(--space-3);padding:0 var(--space-2);text-align:center}.form-disclaimer strong{color:hsla(0,0%,100%,.9);font-weight:700}.form-disclaimer a{color:var(--white);font-weight:600;text-decoration:underline;text-underline-offset:2px}.final-cta{background:linear-gradient(180deg,var(--primary) 0,var(--secondary) 55%,#0288af 100%);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--white);overflow:hidden;position:relative;text-align:center;z-index:2}.final-cta:before{animation:pulse 10s ease-in-out infinite;background:radial-gradient(ellipse at 50% 45%,hsla(0,0%,100%,.1) 0,transparent 65%);content:"";inset:0;position:absolute;transform:translateZ(0);will-change:transform,opacity}.final-cta h2{font-size:clamp(28px,4.6vw,40px);font-weight:900;letter-spacing:-.025em;line-height:1.12;margin-bottom:var(--space-2);text-wrap:balance}.final-cta h2,.final-cta p{position:relative;z-index:1}.final-cta p{color:hsla(0,0%,100%,.85);font-size:17px;line-height:1.6;margin:0 auto var(--space-4);max-width:600px}.cta-buttons{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);max-width:100%;position:relative;z-index:1}.cta-buttons .btn-primary,.cta-buttons .btn-secondary{max-width:380px;width:100%}@media (min-width:768px){.cta-buttons{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-3);justify-content:center}.cta-buttons .btn-primary,.cta-buttons .btn-secondary{flex:0 1 auto;max-width:300px;min-width:210px;width:auto}}.footer{background:var(--text);box-sizing:border-box;color:hsla(0,0%,100%,.72);margin-top:calc(var(--radius-lg)*-1.6);padding:var(--space-5) var(--space-2) var(--space-3);padding-top:calc(var(--space-5) + var(--radius-lg)*1.6);position:relative;z-index:0}.footer-content{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:1fr;margin-bottom:var(--space-4);text-align:left}@media (min-width:900px){.footer-content{gap:var(--space-5);grid-template-columns:1.5fr 1fr 1.2fr}}.footer-section{margin-left:0;text-align:left}.footer-section h4{color:var(--white);font-size:13px;font-weight:900;letter-spacing:.12em;margin-bottom:var(--space-2);text-transform:uppercase}.footer-section p{font-size:15px;line-height:1.6}.footer:before{height:8px;top:0}.footer:after,.footer:before{background:var(--text);content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:0}.footer:after{border-radius:0 0 calc(var(--radius-lg)*2) calc(var(--radius-lg)*2);height:calc(var(--radius-lg)*2);top:calc(var(--radius-lg)*-2)}.footer-section ul{list-style:none;margin:0;max-width:none;padding:0}.footer-section ul li{margin-bottom:6px}.footer-section a{color:hsla(0,0%,100%,.72);display:inline-block;font-size:15px;padding:5px 0;text-decoration:none;transition:color var(--transition-fast)}.footer-section a:hover{color:var(--white)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.55);font-size:13px;padding-top:var(--space-3);text-align:left}.legal-disclaimer{background:var(--bg-light);border-top:1px solid var(--border);color:var(--text-light);font-size:13px;line-height:1.6;padding:var(--space-4) var(--space-2)}.thankyou-hero{align-items:center;display:flex;min-height:62vh}.thankyou-content{margin:0 auto;max-width:620px;position:relative;text-align:center;z-index:5}.thankyou-hero .hero-badge{margin-left:auto;margin-right:auto}.thankyou-hero h1{margin-top:var(--space-3)}.thankyou-hero .subhead{margin:0 auto;max-width:480px}.thankyou-icon{align-items:center;animation:scaleIn .5s var(--ease-out-expo) .1s backwards;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);border-radius:50%;display:flex;height:84px;justify-content:center;margin:0 auto var(--space-3);width:84px}.thankyou-icon svg{color:var(--white);height:40px;stroke-width:2.4;width:40px}.thankyou-cta-group{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) auto var(--space-5);max-width:380px}@media (min-width:640px){.thankyou-cta-group{flex-direction:row;justify-content:center;max-width:none}.thankyou-cta-group .btn-primary,.thankyou-cta-group .btn-secondary{min-width:220px;width:auto}}@media (min-width:768px){.hero-section{padding-top:140px}.hero-section h1{font-size:36px}.hero-wrapper{align-items:flex-start;flex-direction:row;gap:var(--space-5)}.hero-content{flex:1;max-width:600px;order:1}.hero-image{display:flex;flex:0 0 auto;max-width:300px;order:2}.calc-reduz .painel-acao{padding:var(--space-4)}.differentials-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.hero-cta-group{align-items:center;flex-direction:row;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:12px var(--space-4);width:auto}}@media (min-width:900px){.hero-section h1{font-size:48px}.hero-wrapper{align-items:center;gap:var(--space-6)}.hero-content{max-width:760px;order:1}.hero-image{max-width:400px;order:2}.piggy-bank-container{height:400px;padding-bottom:50px}.piggy-bank-wrapper{bottom:5%;left:4.5rem}.piggy-bank{max-width:210px}.hand-coin{max-width:220px}.differentials-grid{grid-template-columns:repeat(3,1fr)}.footer-content{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.final-cta:before,.hero-section:before{animation-duration:8s}.calc-reduz .calculadora-redesign-container,.hero-badge,.hero-cta-group,.hero-disclaimer,.hero-section .subhead,.hero-section h1,.quick-answer-box{animation-duration:.4s}.hero-wrapper{gap:var(--space-3)}.hero-image{align-items:center;display:flex;justify-content:center;margin-top:var(--space-2);max-width:100%;order:-1}.hero-content{order:1}.piggy-bank-container{height:250px;margin:0 auto;max-width:280px;padding-bottom:0;position:relative;width:100%}.piggy-bank-wrapper{bottom:10%;left:50%;opacity:1;position:absolute;transform:translateX(-50%);z-index:3}.piggy-bank{animation:floatMobile 4s ease-in-out infinite;display:block;max-width:140px;transform-origin:center center}@keyframes floatMobile{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(-1.5deg)}50%{transform:translateY(-5px) rotate(0deg)}75%{transform:translateY(-3px) rotate(1.5deg)}}.hand-coin-wrapper{left:50%;opacity:1;position:absolute;top:5%;transform:translateX(-50%);z-index:2}.hand-coin{animation:handFloatMobile 3.5s ease-in-out 1s infinite;display:block;max-width:120px;transform-origin:center center}@keyframes handFloatMobile{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(.5deg)}50%{transform:translateY(-3px) rotate(0deg)}75%{transform:translateY(-2px) rotate(-.5deg)}}.adhesion-section{padding:var(--space-4) var(--space-2)}.form-wrapper{max-width:100%}.form-header{margin-bottom:var(--space-2)}.form-header .section-title{font-size:20px;margin-bottom:var(--space-1)}.form-header .section-subtitle{font-size:13px;line-height:1.4}.form-container{min-height:400px}.hs-form-html input[type=email],.hs-form-html input[type=number],.hs-form-html input[type=tel],.hs-form-html input[type=text],.hs-form-html input[type=url],.hs-form-html select,.hs-form-html textarea{font-size:16px;padding:12px 14px}.hs-form-html .hs-form-field label,.hs-form-html .hs-form-field>label,.hs-form-html label{font-size:13px;margin-bottom:6px}.hs-form-html .hs-form-field{margin-bottom:var(--space-2)}.hs-form-html input[type=file]{font-size:14px;min-height:56px;padding:14px 12px}.hs-form-html input[type=file]::-webkit-file-upload-button,.hs-form-html input[type=file]::file-selector-button{display:inline-block;font-size:14px;margin-right:12px;padding:10px 18px}.hs-form-html .hs-button,.hs-form-html button[type=submit],.hs-form-html input[type=submit]{font-size:15px!important;padding:14px 24px!important}.form-disclaimer{font-size:11px;line-height:1.4;margin-top:var(--space-1)}}@media (max-width:400px){.form-header .section-title{font-size:18px}.form-header .section-subtitle{font-size:12px}.form-disclaimer{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hand-coin-wrapper,.piggy-bank,.piggy-bank-wrapper{animation:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--secondary);outline-offset:2px}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}.calc-reduz,.hero-section,.section-title{contain:layout style paint}.adhesion-section,.differentials-section,.eligibility-section,.faq-section,.final-cta,.hero-section,.how-it-works,.savings-section{contain:layout style}.final-cta:before,.hero-section:before{transform:translateZ(0);will-change:transform,opacity}@media (max-width:480px){.hero-section{padding-top:80px}.faq-item,.step-card{box-shadow:0 2px 4px rgba(0,0,0,.08)}.calc-reduz .calculadora-redesign-container{box-shadow:0 4px 12px rgba(0,0,0,.1)}.piggy-bank-container{height:200px;max-width:240px}.piggy-bank{max-width:120px}.hand-coin{max-width:100px}.hand-coin-wrapper{top:8%}.piggy-bank-wrapper{bottom:5%}}