html,body{overflow-x:clip}html,body{-webkit-overflow-scrolling:touch}.btn-outline{transition:all 0.3s ease}.btn-outline--dark{border-color:#cbd5e1;color:var(--primary,#0A366F)}.btn-outline--dark:hover{border-color:var(--primary,#0A366F);background:rgb(10 54 111 / .05);color:var(--primary,#0A366F)}.btn-pulse{display:inline-flex;align-items:center;gap:8px;animation:border-pulse 3s infinite}.btn-pulse .btn-icon{width:16px;height:16px;transition:transform 0.3s ease}.btn-pulse:hover .btn-icon{transform:translateX(4px)}.btn-icon-eco{color:#10B981}@keyframes border-pulse{0%{box-shadow:0 0 0 0 rgb(0 159 227 / .3)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.kf-intro-main-img{border-radius:8px;box-shadow:0 4px 12px rgb(10 54 111 / .08);transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),box-shadow 0.4s ease;cursor:default;margin-bottom:24px}.kf-intro-main-img:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgb(10 54 111 / .15)}.kf-industries{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0 0;width:100%}.elementor-element.kf-ind-card{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 6px rgb(10 54 111 / .05)!important;background-size:100% auto!important;background-position:center center!important;transition:background-size 0.6s cubic-bezier(.25,.46,.45,.94),transform 0.4s cubic-bezier(.25,.46,.45,.94),box-shadow 0.4s ease,border-color 0.4s ease!important;cursor:default}.elementor-element.kf-ind-card:hover{transform:translateY(-6px)!important;box-shadow:0 12px 24px rgb(10 54 111 / .15),0 0 0 1px #009fe3!important;border-color:#009fe3!important;background-size:108% auto!important}@media (max-width:600px){.kf-industries{grid-template-columns:repeat(2,1fr)}}.ler-funcionamento .e-n-accordion-item-title{transition:transform 0.3s ease}.ler-funcionamento .e-n-accordion-item-title:hover{transform:translateX(4px)!important;color:#009fe3!important}.elementor-element.kf-type-modern-card{border:1px solid #cbd5e1!important;border-radius:16px!important;box-shadow:0 1px 3px rgb(0 43 73 / .08)!important;overflow:hidden!important;transition:all 0.3s!important}.elementor-element.kf-type-modern-card:hover{border-color:#009fe3!important;box-shadow:0 4px 12px rgb(0 43 73 / .1)!important}.cc-timeline-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;padding-top:20px}.cc-timeline-nodes::before{content:"";position:absolute;top:26px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,rgb(10 54 111 / .1) 0%,rgb(228 91 37 / .4) 100%);z-index:0}.cc-t-node{position:relative;z-index:1;padding:0 12px;display:flex;flex-direction:column;height:100%}.cc-t-icon-wrapper{width:32px;height:32px;background:#fff;border:2px solid #0a366f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#0a366f;box-shadow:0 0 0 8px #f4f7f9;transition:transform 0.3s ease,color 0.3s ease,border-color 0.3s ease,background 0.3s ease}.cc-t-node:hover .cc-t-icon-wrapper{transform:translateY(-4px) scale(1.1);background:#009fe3;border-color:#009fe3;color:#fff;box-shadow:0 4px 12px rgb(0 159 227 / .3),0 0 0 8px #f4f7f9}.cc-t-node h4{text-align:center;font-size:clamp(1.15rem, 2.2vw, 1.45rem)!important;color:#0a366f;margin-bottom:12px;font-weight:700!important;line-height:1.2;letter-spacing:-.02em}.cc-t-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;counter-reset:desafios;flex:1}.cc-t-list li{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:1rem!important;color:#4a5568;background:#fff;padding:10px 12px 10px 16px;border-radius:8px;border:1px solid #e2e8f0;position:relative;line-height:1.3;transition:transform 0.2s cubic-bezier(.25,.46,.45,.94),border-color 0.2s ease,box-shadow 0.2s ease}.cc-t-list li:hover{transform:translateY(-2px);border-color:#009fe3;box-shadow:0 4px 12px rgb(10 54 111 / .08)}.cc-t-list li::before{counter-increment:desafios;content:counter(desafios);position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:22px;height:22px;background:#f4f7f9;color:#0a366f;font-size:.75rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 1px 3px rgb(0 0 0 / .1);transition:background 0.3s ease,color 0.3s ease}.cc-t-list li:hover::before{background:#009fe3;color:#fff;border-color:#009fe3;transform:translateY(-50%) scale(1.1)}.cc-chip-highlight{color:#1a2233;font-weight:800}.cc-chip-badge{color:#1a2233;font-weight:800}@media (max-width:900px){.cc-timeline-nodes{grid-template-columns:1fr;gap:40px;padding-top:0}.cc-timeline-nodes::before{display:none}.cc-t-icon-wrapper{box-shadow:none}}.cc-t-node{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}.cc-t-node.cc-visible{opacity:1;transform:translateY(0)}.cc-t-node:nth-child(1){transition-delay:0.1s}.cc-t-node:nth-child(2){transition-delay:0.2s}.cc-t-node:nth-child(3){transition-delay:0.3s}.cc-t-summation{display:flex;flex-direction:column;align-items:center;margin-top:8px;margin-bottom:-16px;position:relative;z-index:2}.cc-t-summation-arrow{width:3px;height:24px;background:linear-gradient(180deg,rgb(228 91 37 / .3) 0%,#009fe3 100%)}.cc-t-summation-icon{width:28px;height:28px;background:#009fe3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-2px;box-shadow:0 4px 8px rgb(228 91 37 / .4);border:2px solid #f4f7f9}.cc-tf-number{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;margin-bottom:2px}.cc-tf-prefix,.cc-tf-suffix{font-size:.9rem;font-weight:500;color:rgb(255 255 255 / .7)}.cc-tf-value{font-size:clamp(2rem, 3.5vw, 2.5rem);font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em}#karl-bg-overlay{position:relative;overflow:hidden;padding-top:40px!important;padding-bottom:40px!important}#karl-bg-overlay::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061e3cfa 0%,rgb(10 54 111 / .85) 45%,rgb(10 54 111 / .2) 100%);z-index:1;pointer-events:none}#karl-bg-overlay>.e-con-inner{position:relative;z-index:2}#karl-bg-overlay .karl-bg-img,#karl-bg-overlay .karl-bg-img img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;z-index:0}#karl-bg-overlay .karl-bg-img img{object-fit:cover!important;transform-origin:center center}.lista-substituto .elementor-icon-list-items{list-style:none;margin:28px 0 0 0;padding:0;max-width:460px}.lista-substituto .elementor-icon-list-item{display:flex!important;align-items:center;gap:16px;padding:10px 16px 10px 0!important;margin:0!important;border-radius:8px;color:rgb(255 255 255 / .85)!important;font-size:.95rem;font-weight:500;line-height:1.4;transition:color 0.3s ease,background 0.3s ease;cursor:default}#karl-bg-overlay:not(.gsap-tl) .lista-substituto .elementor-icon-list-item{opacity:0;transform:translateX(-12px)}#karl-bg-overlay:not(.gsap-tl).karl-visible .lista-substituto .elementor-icon-list-item{animation:kf-benefit-reveal 0.6s ease forwards}.lista-substituto .elementor-icon-list-item:hover{background:rgb(255 255 255 / .06);color:#fff!important;transform:translateX(6px)!important}.lista-substituto .elementor-icon-list-item:nth-child(1){animation-delay:0.1s}.lista-substituto .elementor-icon-list-item:nth-child(2){animation-delay:0.25s}.lista-substituto .elementor-icon-list-item:nth-child(3){animation-delay:0.4s}.lista-substituto .elementor-icon-list-item:nth-child(4){animation-delay:0.55s}.lista-substituto .elementor-icon-list-item:nth-child(5){animation-delay:0.7s}.lista-substituto .elementor-icon-list-icon{flex-shrink:0;transition:transform 0.3s ease,filter 0.3s ease}.lista-substituto .elementor-icon-list-icon svg{width:22px;height:22px;fill:#10b981;color:#10b981}.lista-substituto .elementor-icon-list-item:hover .elementor-icon-list-icon{transform:scale(1.15);filter:drop-shadow(0 0 8px rgb(16 185 129 / .6))}#karl-bg-overlay .e-con-inner>.elementor-widget.elementor-invisible{visibility:visible!important;opacity:0}@keyframes kf-benefit-reveal{to{opacity:1;transform:translateX(0)}}.btn-conversion .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;background:#10B981!important;color:white!important;padding:20px 28px!important;border-radius:50px!important;font-size:1rem!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 24px rgb(16 185 129 / .3);transition:all 0.3s ease!important}.btn-conversion.btn-sm .elementor-button{padding:15px 24px!important;font-size:0.9rem!important}.btn-conversion .elementor-button:hover{background:white!important;color:#10B981!important;box-shadow:0 12px 32px rgb(255 255 255 / .4);transform:translateY(-2px)}.pulse-animation .elementor-button{animation:pulse-soft 2.5s infinite}@keyframes pulse-soft{0%{box-shadow:0 0 0 0 rgb(16 185 129 / .5)}70%{box-shadow:0 0 0 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}#tecnologia-sensor.vi-root{width:100%;box-sizing:border-box;background:#FFF;padding:0}#tecnologia-sensor .vi-pin-target{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column}#tecnologia-sensor .vi-header{text-align:center;margin-bottom:16px;border:none}#tecnologia-sensor .vi-header h2{font-size:clamp(1.8rem, 2.5vw, 2.2rem);font-weight:400;color:#0A366F;margin:0;line-height:1.2}#tecnologia-sensor .vi-header strong{font-weight:800;color:#0A366F}#tecnologia-sensor .vi-split-container{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:stretch;flex:1;min-height:0}#tecnologia-sensor .vi-left-visual{position:relative;background:#f8f9fa;border-radius:12px;padding:32px 32px 24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid #e9ecef;overflow:hidden;height:100%;box-sizing:border-box}#tecnologia-sensor .vi-stage-wrap{display:flex;align-items:center;justify-content:center;width:100%;flex-grow:1;position:relative;z-index:1}#tecnologia-sensor .vi-stage-frame{position:relative;width:100%;height:100%;min-height:220px;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center;transform:translate(-51px,56px) scale(1.05)}#tecnologia-sensor .vi-stage-frame>svg{position:relative;z-index:1;max-width:100%;max-height:100%}#tecnologia-sensor .vi-progress{width:100%;max-width:240px;margin:16px 0 0 0;position:relative;z-index:1}#tecnologia-sensor .vi-progress-track{height:3px;background:rgb(0 99 185 / .1);border-radius:2px;overflow:hidden}#tecnologia-sensor .vi-progress-fill{height:100%;background:#0063b9;width:0%;transition:width 0.2s linear}#tecnologia-sensor .vi-right-content{padding-top:0;display:flex;flex-direction:column;justify-content:flex-start;height:100%;box-sizing:border-box}#tecnologia-sensor .vi-description{font-size:1rem;line-height:1.6;color:#4a5568;display:flex;flex-direction:column;gap:16px}#tecnologia-sensor .vi-description p{margin:0 0 24px 0;font-weight:300}#tecnologia-sensor .vi-description strong{color:#0A366F;font-weight:700}#tecnologia-sensor .vi-specs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e2e8f0;padding-top:24px;margin-top:24px}#tecnologia-sensor .vi-specs>div{display:flex;flex-direction:column;padding:0 12px}#tecnologia-sensor .vi-spec-1{padding-left:0;padding-right:12px}#tecnologia-sensor .vi-spec-2,#tecnologia-sensor .vi-spec-3{border-left:1px solid #e2e8f0}#tecnologia-sensor .vi-spec-key{font-size:11px;color:#718096;text-transform:uppercase;letter-spacing:.5px;font-weight:700;margin-bottom:6px}#tecnologia-sensor .vi-spec-val{font-size:1.15rem;color:#0A366F;font-weight:600;letter-spacing:-.5px}@media (max-width:900px){#tecnologia-sensor .vi-split-container{grid-template-columns:1fr}}#comparativo{position:relative;z-index:2;background:#F4F7FB}html{scroll-behavior:auto!important}.elementor-widget-html:has(#tecnologia-sensor),.elementor-widget-html:has(#tecnologia-sensor)>.elementor-widget-container{padding:0!important;margin:0!important}.kf-compare{width:100%;max-width:900px;margin:0 auto;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:12px;border:1px solid #cbd5e1;overflow:hidden;font-family:'Libre Franklin',system-ui,sans-serif;table-layout:fixed}.kf-compare th.cg-crit,.kf-compare td.cg-crit{width:38.5%}.kf-compare th.cg-kf,.kf-compare td.cg-kf{width:30.75%}.kf-compare th.cg-vp,.kf-compare td.cg-vp{width:30.75%}.kf-compare thead tr{background:#0a366f;color:#fff}.kf-compare thead th{padding:12px 16px;font-weight:700;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:none}.kf-compare thead th.cg-crit{text-align:left}.kf-compare tbody td{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#1a2233;font-weight:500;font-size:.95rem;background:#fff;text-align:center;vertical-align:middle;transition:all 0.2s ease-out}.kf-compare tbody td.cg-crit{text-align:left}.kf-compare tbody tr:nth-child(even) td{background-color:#f8fafc}.kf-compare tbody tr:last-child td{border-bottom:none}.kf-compare tbody tr:hover td{background-color:#fff;box-shadow:0 4px 12px rgb(10 54 111 / .08);transform:translateY(-2px);position:relative;z-index:10;border-bottom-color:#fff0}.kf-compare tbody tr:hover td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.kf-compare tbody tr:hover td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.kf-compare .text-danger{color:#e11d48!important;font-weight:500}.kf-compare .text-success{color:#0a366f!important;font-weight:500}.kf-compare td.cg-kf.text-danger::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e11d48' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") no-repeat center}.kf-compare td.cg-vp.text-success::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230063B9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center}@media (max-width:768px){.kf-compare{table-layout:auto;font-size:.9rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.kf-compare thead,.kf-compare tbody{display:table;width:100%;min-width:480px}.kf-compare thead th,.kf-compare tbody td{padding:14px 10px}.kf-compare thead th{font-size:.7rem}}.kf-compare,.kf-compare th,.kf-compare td{border-left:0!important;border-right:0!important;border-top:0!important}.kf-compare{border:1px solid #cbd5e1!important}.kf-compare thead th{border-bottom:0!important}.kf-compare tbody td{border-bottom:1px solid #e2e8f0!important}.kf-compare tbody tr:last-child td{border-bottom:0!important}.kf-compare tbody tr:hover td{border-bottom-color:transparent!important}.kf-compare{border:0!important}.kf-compare{width:100%;max-width:900px;margin:0 auto;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:12px;border:1px solid #cbd5e1;overflow:hidden;font-family:'Libre Franklin',system-ui,sans-serif;table-layout:fixed}.kf-compare th.cg-crit,.kf-compare td.cg-crit{width:38.5%}.kf-compare th.cg-kf,.kf-compare td.cg-kf{width:30.75%}.kf-compare th.cg-vp,.kf-compare td.cg-vp{width:30.75%}.kf-compare thead tr{background:#0a366f;color:#fff}.kf-compare thead th{padding:12px 16px;font-weight:700;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:none}.kf-compare thead th.cg-crit{text-align:left}.kf-compare tbody td{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#1a2233;font-weight:500;font-size:.95rem;background:#fff;text-align:center;vertical-align:middle;transition:all 0.2s ease-out}.kf-compare tbody td.cg-crit{text-align:left}.kf-compare tbody tr:nth-child(even) td{background-color:#f8fafc}.kf-compare tbody tr:last-child td{border-bottom:none}.kf-compare tbody tr:hover td{background-color:#fff;box-shadow:0 4px 12px rgb(10 54 111 / .08);transform:translateY(-2px);position:relative;z-index:10;border-bottom-color:#fff0}.kf-compare tbody tr:hover td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.kf-compare tbody tr:hover td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.kf-compare .text-danger{color:#e11d48!important;font-weight:500}.kf-compare .text-success{color:#0a366f!important;font-weight:500}.kf-compare td.cg-kf.text-danger::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e11d48' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") no-repeat center}.kf-compare td.cg-vp.text-success::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230063B9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center}@media (max-width:768px){.kf-compare{table-layout:auto;font-size:.9rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.kf-compare thead,.kf-compare tbody{display:table;width:100%;min-width:480px}.kf-compare thead th,.kf-compare tbody td{padding:14px 10px}.kf-compare thead th{font-size:.7rem}}.kf-compare thead:first-child tr:first-child th{border-block-start:0!important;border-top:0!important}.kf-compare tbody tr:hover td{transform:none!important;box-shadow:0 2px 8px rgb(10 54 111 / .06)!important}#results-table{border:1px solid #e2e8f0;border-radius:12px;margin:0 auto 24px auto;max-width:900px;background:#fff}#results-table .rt-header{border-radius:11px 11px 0 0;display:grid;grid-template-columns:1.5fr 2fr 1.2fr 1.2fr 1.5fr;background:#0a366f;color:#fff;font-weight:700;padding:12px 16px;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}#results-table .rt-row{display:grid;grid-template-columns:1.5fr 2fr 1.2fr 1.2fr 1.5fr;padding:12px 16px;border-bottom:1px solid #eef2f6;align-items:center;color:#1a2533;font-weight:500;font-size:.95rem;background:#fff;transition:all 0.2s ease-out;position:relative;font-family:"Libre Franklin",sans-serif}#results-table .rt-row:nth-child(even){background-color:#f8fafc}#results-table .rt-row:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgb(10 54 111 / .08);z-index:10;border-radius:8px;border-color:#fff0}#results-table .rt-row:last-child{border-bottom:none;border-radius:0 0 11px 11px}#results-table .rtc{padding:0 10px}#results-table .rt-header .rtc:nth-child(n+3),#results-table .rt-row .rtc:nth-child(n+4){text-align:center;display:flex;justify-content:center;align-items:center}#results-table .badge-equiv{display:inline-flex;align-items:center;justify-content:center;background:rgb(16 185 129 / .1);color:#10b981;border:1px solid rgb(16 185 129 / .25);font-size:.75rem;font-weight:800;padding:4px 12px;border-radius:50px;letter-spacing:.5px}#results-table .hover-photo{position:absolute;top:-80px;left:20%;width:120px;height:80px;object-fit:cover;border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0 / .25);border:3px solid #fff;opacity:0;visibility:hidden;transform:translateY(15px) scale(.95);transition:all 0.3s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:100}#results-table .rt-row:hover .hover-photo{opacity:1;visibility:visible;transform:translateY(0) scale(1)}@media (max-width:991px){#results-table .hover-photo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:140px;height:95px;z-index:1000;margin:0;pointer-events:none}#results-table .rt-row.is-tap-active .hover-photo{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}#results-table .rt-row{cursor:pointer}}@media (max-width:900px){#results-table{overflow-x:auto;-webkit-overflow-scrolling:touch}#results-table .rt-header,#results-table .rt-row{min-width:720px;font-size:.78rem;padding:10px 12px}#results-table .rt-header{font-size:.7rem;letter-spacing:.3px}#results-table .rtc{padding:0 6px}}.invest-box-img img{filter:drop-shadow(0 20px 25px rgb(0 0 0 / .4));transition:transform 0.4s cubic-bezier(.16,1,.3,1);will-change:transform}.invest-box-img:hover img{transform:translateY(-5px) scale(1.02)}#normas-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important;max-width:1000px;margin:0 auto;padding:0!important}#normas-grid>.e-con-inner,#normas-grid>.e-con>.e-con-inner{display:contents!important}#normas-grid .norm-card-elem{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;transition:transform 0.3s cubic-bezier(.25,.46,.45,.94),border-color 0.3s cubic-bezier(.25,.46,.45,.94),box-shadow 0.3s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .03);cursor:pointer;height:100%;align-self:stretch}#normas-grid .norm-card-elem:hover{transform:translateY(-4px);border-color:#009fe3!important;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)!important}#normas-grid .norm-card-elem-header{align-items:center!important;gap:12px!important}#normas-grid .norm-icon-elem{color:#009fe3;width:28px;height:28px;flex-shrink:0;display:block}#normas-grid .norm-title-elem{flex:1 1 auto;margin:0!important}#normas-grid .norm-title-elem .elementor-heading-title{color:#0a366f!important;font-weight:700!important;font-size:1.125rem!important;margin:0!important;line-height:1.3!important}#normas-grid .norm-arrow-elem{flex:0 0 auto;opacity:0;transform:translateX(-8px) translateY(8px);transition:opacity 0.3s cubic-bezier(.25,.46,.45,.94),transform 0.3s cubic-bezier(.25,.46,.45,.94);width:20px;height:20px}#normas-grid .norm-arrow-elem svg{color:#009fe3;width:20px;height:20px;display:block}#normas-grid .norm-card-elem:hover .norm-arrow-elem{opacity:1;transform:translateX(0) translateY(0)}#normas-grid .norm-text-elem,#normas-grid .norm-text-elem p{font-size:1rem!important;line-height:1.6!important;color:#4a5568!important;margin:0!important}@media (max-width:768px){#normas-grid{grid-template-columns:1fr!important}}#documentacao .tech-docs-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:24px!important;text-align:left;max-width:1200px;margin:0 auto}@media (max-width:600px){#documentacao .tech-docs-grid{grid-template-columns:1fr!important}}#documentacao .tech-doc-card-mini{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:transform 0.3s cubic-bezier(.25,.46,.45,.94),border-color 0.3s cubic-bezier(.25,.46,.45,.94),box-shadow 0.3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .03);display:flex;align-items:center;padding:16px 20px;text-decoration:none;gap:16px;position:relative;overflow:hidden}#documentacao .tech-doc-card-mini:hover{transform:translateY(-4px);border-color:#009fe3;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}#documentacao .doc-mini-icon{flex-shrink:0;width:48px;height:48px;background:rgb(0 159 227 / .06);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#009fe3;transition:all 0.3s ease}#documentacao .tech-doc-card-mini:hover .doc-mini-icon{background:#009fe3;color:#fff}#documentacao .doc-mini-content{flex-grow:1;min-width:0}#documentacao .doc-mini-badge{font-family:"Libre Franklin",sans-serif;font-size:10px!important;letter-spacing:.1em;color:#4a5568!important;text-transform:uppercase;font-weight:600!important;display:block;margin-bottom:4px;opacity:.8}#documentacao .doc-mini-title{font-family:"Libre Franklin",sans-serif!important;font-size:16px!important;font-weight:700!important;color:#0a366f!important;margin:0!important;line-height:1.3!important;letter-spacing:-0.01em!important;transition:color 0.3s ease}#documentacao .tech-doc-card-mini:hover .doc-mini-title{color:#009fe3!important}#documentacao .doc-mini-download{flex-shrink:0;color:#cbd5e0;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f8fafc}#documentacao .tech-doc-card-mini:hover .doc-mini-download{color:#fff;background:#009fe3;transform:translateX(2px)}#documentacao .cd-mini-empty{text-align:center;color:#6b7c96;padding:40px}.form-kf .elementor-field-textual{width:100%!important;padding:14px 16px!important;border:1px solid rgb(10 54 111 / .15)!important;border-radius:8px!important;font-family:inherit!important;font-size:1rem!important;background:#fff!important;color:#1a2233!important;transition:all 0.3s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:none!important}.form-kf .elementor-field-textual::placeholder{color:#94a3b8!important;opacity:1}.form-kf .elementor-field-textual:focus{outline:none!important;border-color:#009fe3!important;background:#fff!important;box-shadow:0 0 0 3px rgb(0 99 185 / .1)!important}.form-kf .elementor-field-label{display:block;font-size:0.75rem!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.5px;color:#0a366f!important;margin-bottom:8px!important;line-height:1.2}.form-kf .elementor-field-group{margin-bottom:20px}.form-kf .elementor-field-group.e-form__buttons{margin-bottom:0}.form-kf .elementor-col-50{width:100%!important}.form-kf .elementor-field-type-acceptance{margin-top:10px;margin-bottom:30px;display:flex;flex-direction:row;align-items:flex-start;gap:12px;flex-wrap:nowrap;grid-column:1 / -1!important;width:100%!important}.form-kf .elementor-field-type-acceptance>.elementor-field-label{flex:1 1 0!important;min-width:0!important}body .form-kf .elementor-form .elementor-field-type-acceptance .elementor-field-subgroup{order:-1!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;display:block!important;margin:2px 0 0 0}body .form-kf .elementor-form .elementor-field-type-acceptance .elementor-field-option{display:inline-block!important;width:auto!important}body .form-kf .elementor-form .elementor-field-type-acceptance>.elementor-field-label{flex:1 1 auto!important;min-width:0!important;width:auto!important}.form-kf .elementor-acceptance-field{display:inline-block!important;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;flex-shrink:0;margin:2px 0 0 0!important;background:#fff;border:2px solid rgb(10 54 111 / .2);border-radius:6px;cursor:pointer;position:relative;transition:all 0.2s;vertical-align:top}.form-kf .elementor-acceptance-field:checked{background-color:#009fe3!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px 12px!important;border-color:#009fe3!important}@keyframes form-kf-check-pop{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.form-kf .elementor-field-type-acceptance label{font-size:0.85rem!important;line-height:1.5!important;color:#4a5568!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;margin:0!important;cursor:pointer}.form-kf .elementor-field-type-acceptance label a{color:#009fe3;text-decoration:underline}.form-kf .elementor-field-type-acceptance label a:hover{color:#008ac6}.form-kf .e-form__buttons{width:100%}.form-kf .elementor-button{width:100%!important;padding:16px 36px!important;background:#10B981!important;color:#fff!important;border:2px solid #10B981!important;border-radius:50px!important;font-size:1.1rem!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.5px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgb(16 185 129 / .3);transition:all 0.3s cubic-bezier(.25,.46,.45,.94)!important;animation:pulse-soft 2.5s infinite}.form-kf .elementor-button:hover{background:#fff!important;color:#10B981!important;border-color:#10B981!important;transform:translateY(-2px);box-shadow:0 12px 32px rgb(16 185 129 / .4)}.faq-final-cta{background:#fff0}.faq-final-cta>.e-con-inner{width:100%}.faq-cta-layout{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;width:100%;background:#0A366F!important;border-radius:16px!important;overflow:hidden;box-shadow:0 20px 40px rgb(10 54 111 / .2)}.faq-cta-layout>.e-con-inner{flex-direction:row!important;gap:0!important;align-items:stretch!important;max-width:100%!important;width:100%}.faq-cta-img{flex:0 0 45%!important;width:45%!important;position:relative;overflow:hidden;min-height:320px;background:#0A366F}.faq-cta-img>.e-con-inner{height:100%;width:100%}.faq-cta-img .elementor-widget-image,.faq-cta-img .elementor-widget-image .elementor-widget-container,.faq-cta-img .elementor-image,.faq-cta-img figure{width:100%;height:100%}.faq-cta-img img{width:100%!important;height:100%!important;object-fit:cover;display:block;transform:scaleX(-1);transition:transform 0.6s ease}.faq-cta-layout:hover .faq-cta-img img{transform:scale(-1.05,1.05)}.faq-cta-content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center}.faq-cta-content>.e-con-inner{flex-direction:column!important;align-items:flex-start;max-width:100%!important}.faq-cta-content,.faq-cta-content .elementor-heading-title,.faq-cta-content h3,.faq-cta-content p,.faq-cta-content .elementor-icon-list-text,.faq-cta-content .elementor-icon-list-item,.faq-cta-content .elementor-icon-list-item a,.faq-cta-content .elementor-icon-list-item span{color:#ffffff!important}.faq-cta-content .elementor-heading-title{font-size:1.6rem!important;font-weight:800!important;line-height:1.2!important}.cta-badge-auth{display:inline-block;background:rgb(255 255 255 / .1);color:#10B981!important;font-size:.75rem;font-weight:800;letter-spacing:1px;border-radius:50px;text-transform:uppercase;width:max-content}.faq-cta-list .elementor-icon-list-items{display:flex!important;flex-direction:column!important;gap:12px!important;list-style:none!important}.faq-cta-list .elementor-icon-list-item>a,.faq-cta-list .elementor-icon-list-item>span{display:flex!important;align-items:center!important;gap:12px!important}.faq-cta-list .elementor-icon-list-icon{width:24px!important;height:24px!important;flex-shrink:0;background:#10B981!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.faq-cta-list .elementor-icon-list-icon i,.faq-cta-list .elementor-icon-list-icon svg{color:#ffffff!important;fill:#ffffff!important;font-size:12px!important;width:12px!important;height:12px!important}.faq-cta-list .elementor-icon-list-text{color:rgb(255 255 255 / .92)!important;font-size:1rem!important;font-weight:500!important}.cta-action-wrapper{width:100%}.cta-action-wrapper>.e-con-inner{align-items:flex-start!important;gap:16px!important}.faq-cta-content .cta-microcopy{display:flex;align-items:center;gap:8px;font-size:.85rem;color:rgb(255 255 255 / .65)!important;line-height:1.4}.faq-cta-content .cta-microcopy svg{width:16px;height:16px;color:rgb(255 255 255 / .55)!important;flex-shrink:0}@media (max-width:768px){.faq-cta-layout,.faq-cta-layout>.e-con-inner{flex-direction:column!important}.faq-cta-img{flex:0 0 auto!important;width:100%!important;height:250px;min-height:250px}.faq-cta-content{text-align:center}.faq-cta-content>.e-con-inner{align-items:center!important;text-align:center}.faq-cta-list .elementor-icon-list-item>a,.faq-cta-list .elementor-icon-list-item>span{justify-content:flex-start!important}}.elementor-element-a8e8d43 .e-n-accordion-item-title-icon{color:#0A366F;transition:color 0.2s ease}.elementor-element-a8e8d43 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{color:#009FE3}.elementor-element-a8e8d43 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{color:#009FE3}.menu-karl .e-n-menu-title-container{position:relative;transition:color 0.3s ease-out}.menu-karl .e-n-menu-title-text{position:relative;display:inline-block}.menu-karl .e-n-menu-title-text::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#009fe3;transition:width 0.3s ease-out}.menu-karl .e-n-menu-title-container:hover .e-n-menu-title-text::after,.menu-karl .e-n-menu-title-container.is-scroll-active .e-n-menu-title-text::after{width:100%}.menu-karl .e-n-menu-title-container:hover,.menu-karl .e-n-menu-title-container.is-scroll-active{color:#009fe3!important}@media (max-width:767px){.elementor-page-23644 .elementor-button{font-size:12px!important;line-height:1.4!important}}@media (max-width:767px){.kf-compare thead th{padding:8px 6px!important;font-size:0.65rem!important;letter-spacing:0.3px!important;line-height:1.2!important}.kf-compare tbody td{padding:8px 6px!important;font-size:0.72rem!important;line-height:1.25!important}.kf-compare th.cg-crit,.kf-compare td.cg-crit{width:32%!important}.kf-compare th.cg-kf,.kf-compare td.cg-kf{width:34%!important}.kf-compare th.cg-vp,.kf-compare td.cg-vp{width:34%!important}}@media (max-width:767px){.form-kf .elementor-field-type-acceptance{flex-wrap:nowrap;align-items:flex-start;gap:10px}.form-kf .elementor-field-type-acceptance .elementor-field-subgroup{flex:0 0 20px!important;width:20px!important;min-width:20px!important}.form-kf .elementor-field-type-acceptance>.elementor-field-label{flex:1 1 0%!important;min-width:0!important;word-wrap:normal;overflow-wrap:break-word}}@media (max-width:1024px){.menu-karl .e-n-menu-wrapper{background:#ffffff!important;box-sizing:border-box!important}.menu-karl .e-n-menu-heading{padding-top:20px!important;padding-right:15px!important;padding-bottom:20px!important;box-sizing:border-box!important}}.elementor-page-23644 #rd-floating_button-ljq2ejnm,.elementor-page-23644 [id^="rd-floating_button-"]{display:none!important}.rolar-baixo-lp .scroll-indicator{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;opacity:.6;transition:opacity 0.4s cubic-bezier(.16,1,.3,1),transform 0.4s cubic-bezier(.16,1,.3,1)}.rolar-baixo-lp .scroll-indicator:hover{opacity:1;transform:translateY(4px)}.rolar-baixo-lp .mouse-pill{width:26px;height:42px;border:2px solid #0A366F;border-radius:20px;position:relative;display:flex;justify-content:center;background:#fff0}.rolar-baixo-lp .mouse-wheel{width:4px;height:8px;background:#0A366F;border-radius:4px;margin-top:6px;animation:kfMouseScroll 1.5s cubic-bezier(.15,.41,.69,.94) infinite}@keyframes kfMouseScroll{0%{transform:translateY(0);opacity:1}100%{transform:translateY(14px);opacity:0}}.rolar-baixo-lp .scroll-text{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#0A366F}.floating-cta-btn{position:fixed;bottom:32px;right:32px;background:#009FE3;color:#fff;border:none;border-radius:32px;padding:14px 24px;display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer;z-index:999998;box-shadow:0 8px 24px rgb(0 99 185 / .3);transition:transform 0.3s cubic-bezier(.25,.46,.45,.94),opacity 0.3s ease,visibility 0.3s ease,background 0.3s ease,box-shadow 0.3s ease;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(20px);font-family:inherit}.floating-cta-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.floating-cta-btn.is-visible:hover{transform:translateY(-4px);background:#0A366F;box-shadow:0 12px 32px rgb(0 99 185 / .4)}.floating-cta-text{font-weight:600;font-size:1rem;letter-spacing:0;white-space:nowrap;color:#fff}.floating-cta-icon{width:24px;height:24px;flex-shrink:0}.slide-out-overlay{position:fixed;inset:0;background:rgb(10 54 111 / .6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999999;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}.slide-out-overlay[aria-hidden="false"]{opacity:1;visibility:visible}.slide-out-panel{position:fixed;top:0;right:-450px;bottom:0;width:100%;max-width:420px;background:#fff;z-index:1000000;box-shadow:-8px 0 32px rgb(10 54 111 / .15);transition:right 0.5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.slide-out-panel[aria-hidden="false"]{right:0}.slide-out-close{position:absolute;top:24px;right:24px;background:rgb(10 54 111 / .05);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4A5568;cursor:pointer;transition:background 0.2s ease,color 0.2s ease;z-index:2}.slide-out-close:hover{background:#009FE3;color:#fff}.slide-out-close svg{width:14px;height:14px}.slide-out-content{padding:32px 24px 24px;display:flex;flex-direction:column;flex:1}.slide-out-title{font-size:24px!important;font-weight:800;color:#0A366F;margin:0 0 12px;line-height:1.2;letter-spacing:-.02em;padding-right:40px}.slide-out-desc{font-size:13px;color:#4A5568;line-height:1.4;margin:0 0 24px}.slide-out-form-slot{flex:1;display:flex;flex-direction:column}.slide-out-form-slot .elementor-widget-form{width:100%!important}.slide-out-form-slot .elementor-form-fields-wrapper{gap:12px}.slide-out-form-slot .elementor-col-50,.slide-out-form-slot .elementor-col-100{width:100%!important}.elementor-element-14ea1e0.is-form-detached{display:none!important}body.has-slide-out-open{overflow:hidden}@media (max-width:600px){.floating-cta-btn{bottom:24px;right:24px;border-radius:50%;padding:16px;box-shadow:0 8px 24px rgb(0 99 185 / .4)}.floating-cta-btn.is-visible:hover{transform:scale(1.05);background:#0A366F}.floating-cta-text{display:none}.slide-out-panel{max-width:100%;right:-100%}.slide-out-content{padding:28px 20px 20px}}.slide-out-whatsapp{margin-top:24px;padding-top:24px;padding-bottom:0;border-top:1px solid rgb(10 54 111 / .08);display:flex;flex-direction:column;align-items:center;gap:6px;position:sticky;bottom:0;background:#fff;z-index:10}.slide-out-whatsapp .whatsapp-hint{font-size:.75rem;color:#4A5568}.slide-out-whatsapp .whatsapp-link{display:inline-flex;align-items:center;gap:8px;color:#25D366;font-weight:600;font-size:.85rem;text-decoration:none;transition:opacity 0.2s ease,transform 0.2s ease}.slide-out-whatsapp .whatsapp-link:hover{opacity:.85;transform:translateY(-1px)}.slide-out-whatsapp .whatsapp-link svg{width:18px;height:18px}.slide-out-panel .slide-out-close,.slide-out-panel button.slide-out-close{position:absolute!important;top:24px!important;right:24px!important;background:rgb(10 54 111 / .05)!important;border:none!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#4A5568!important;cursor:pointer!important;z-index:2!important;box-shadow:none!important;font-size:0!important;line-height:1!important;transition:background 0.2s ease,color 0.2s ease!important}.slide-out-panel .slide-out-close:hover{background:#009FE3!important;color:#fff!important}.slide-out-panel .slide-out-close svg{width:14px!important;height:14px!important;display:block!important;stroke:currentColor!important;fill:none!important;flex-shrink:0!important}.slide-out-form-slot .elementor-field-type-submit .elementor-button,.slide-out-form-slot button[type="submit"].elementor-button{padding:10px 18px!important;font-size:13px!important;letter-spacing:0.5px!important;min-height:0!important;line-height:1.2!important}.slide-out-form-slot .elementor-field-type-submit .elementor-button span,.slide-out-form-slot .elementor-field-type-submit .elementor-button .elementor-button-text{font-size:13px!important;white-space:normal!important}.slide-out-form-slot .elementor-form .elementor-field-group .elementor-field-textual,.slide-out-form-slot .elementor-form input.elementor-field,.slide-out-form-slot .elementor-form textarea.elementor-field{padding:8px 14px!important;font-size:14px!important;line-height:1.4!important;min-height:0!important;height:auto!important}.slide-out-form-slot .elementor-form .elementor-field-group{margin-bottom:0!important}.slide-out-form-slot .elementor-form .elementor-form-fields-wrapper{gap:10px!important}.slide-out-form-slot .elementor-form .elementor-field-label{margin-bottom:4px!important}.slide-out-form-slot .elementor-form .elementor-field-type-acceptance{margin-bottom:12px!important}.slide-out-form-slot .elementor-form .elementor-field-type-submit{margin-top:8px!important}.slide-out-form-slot .elementor-form .elementor-field-type-submit .elementor-button{position:static!important}.slide-out-form-slot .form-kf .elementor-field-type-acceptance .elementor-field-subgroup,.slide-out-form-slot .elementor-field-type-acceptance .elementor-field-subgroup{flex:0 0 20px!important;width:20px!important;max-width:20px!important;min-width:20px!important}.slide-out-form-slot .elementor-field-type-acceptance .elementor-field-option{display:block!important;width:20px!important;height:20px!important}.slide-out-form-slot .elementor-field-type-acceptance input[type="checkbox"]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.slideout-form-holder,.elementor-element-sohldcon{display:none!important}.slide-out-form-slot .slideout-form-holder,.slide-out-form-slot .elementor-element-sohldcon,.slide-out-form-slot .elementor-element-2ced272{display:block!important}.slide-out-form-slot .elementor-field-type-textarea textarea.elementor-field{min-height:70px!important;resize:vertical!important;font-family:inherit!important}.slide-out-form-slot .elementor-message.elementor-message-success{background:rgb(16 185 129 / .08)!important;color:#047857!important;border:1px solid rgb(16 185 129 / .3)!important;padding:16px 20px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;text-align:center!important;margin:24px 0!important}.elementor-23644 .elementor-menu-anchor,.elementor-23644 .elementor-element[id]{scroll-margin-top:80px}