@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Montserrat:wght@700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Montserrat:wght@700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Montserrat:wght@500;600;700;800&display=swap');.elementor-2000 .elementor-element.elementor-element-f0c4422{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.94;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-f0c4422:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#854a4a;background-image:url("https://karui.com.br/wp-content/uploads/2025/05/Imagem-do-WhatsApp-de-2025-05-06-as-12.06.40_a113b9fd.jpg");background-position:-159px -9px;background-repeat:no-repeat;background-size:100% auto}.elementor-2000 .elementor-element.elementor-element-f0c4422:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-background-video-container:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.e-con-inner>.elementor-background-video-container:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-background-slideshow:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.e-con-inner>.elementor-background-slideshow:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(76deg,#40285AAD 0%,var(--e-global-color-primary) 100%)}.elementor-2000 .elementor-element.elementor-element-f0c4422:hover{border-style:none}.elementor-2000 .elementor-element.elementor-element-f0c4422,.elementor-2000 .elementor-element.elementor-element-f0c4422:before{--border-transition:.3s}.elementor-2000 .elementor-element.elementor-element-f0c4422.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2000 .elementor-element.elementor-element-c8e944b{width:var(--container-widget-width,52%);max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0}.elementor-2000 .elementor-element.elementor-element-c8e944b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2000 .elementor-element.elementor-element-c8e944b .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:50px;font-weight:700;color:#fff}.elementor-2000 .elementor-element.elementor-element-b189e0e{width:var(--container-widget-width,52%);max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;text-shadow:5px -13px 13px rgba(0,0,0,.28);color:#fff}.elementor-2000 .elementor-element.elementor-element-b189e0e>.elementor-widget-container{margin:11px 0 0}.elementor-2000 .elementor-element.elementor-element-b189e0e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2000 .elementor-element.elementor-element-947dbda .elementor-button{background-color:#02ad1d;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:600;text-decoration:none;text-shadow:9px -2px 25px rgba(0,0,0,.3);fill:#fff;color:#fff;border-radius:27px;padding:19px}.elementor-2000 .elementor-element.elementor-element-947dbda .elementor-button:hover,.elementor-2000 .elementor-element.elementor-element-947dbda .elementor-button:focus{background-color:#026111}.elementor-2000 .elementor-element.elementor-element-947dbda{width:var(--container-widget-width,52%);max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0}.elementor-2000 .elementor-element.elementor-element-947dbda>.elementor-widget-container{margin:10px 0 0;padding:0}.elementor-2000 .elementor-element.elementor-element-947dbda.elementor-element{--align-self:center}.elementor-2000 .elementor-element.elementor-element-e38d680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2000 .elementor-element.elementor-element-24b8bdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2000 .elementor-element.elementor-element-3051b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2000 .elementor-element.elementor-element-3051b79.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2000 .elementor-element.elementor-element-8520200{width:var(--container-widget-width,93%);max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0}.elementor-2000 .elementor-element.elementor-element-8520200.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2000 .elementor-element.elementor-element-f30b84b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-f30b84b:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-f30b84b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7fc}.elementor-2000 .elementor-element.elementor-element-f30b84b:before,.elementor-2000 .elementor-element.elementor-element-f30b84b>.elementor-background-video-container:before,.elementor-2000 .elementor-element.elementor-element-f30b84b>.e-con-inner>.elementor-background-video-container:before,.elementor-2000 .elementor-element.elementor-element-f30b84b>.elementor-background-slideshow:before,.elementor-2000 .elementor-element.elementor-element-f30b84b>.e-con-inner>.elementor-background-slideshow:before,.elementor-2000 .elementor-element.elementor-element-f30b84b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#6A4B8A00;--background-overlay:''}.elementor-2000 .elementor-element.elementor-element-f30b84b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2000 .elementor-element.elementor-element-08f99ce{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-2000 .elementor-element.elementor-element-08f99ce>.elementor-widget-container{margin:0;padding:40px 15px}.elementor-2000 .elementor-element.elementor-element-08f99ce.elementor-element{--align-self:center}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group.recaptcha_v3-bottomleft,.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-labels-inline .elementor-field-group>label{padding-left:9px}body:not(.rtl) .elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-labels-inline .elementor-field-group>label{padding-right:9px}body .elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-labels-above .elementor-field-group>label{padding-bottom:9px}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group>label,.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-subgroup label{color:#40285a}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group>label{font-family:"Lato",Sans-serif;font-size:18px;font-weight:600}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-type-html{padding-bottom:0}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group .elementor-field,.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-subgroup label{font-family:"Lato",Sans-serif;font-size:17px;font-weight:300}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-color:#40285A73;border-width:1px;border-radius:15px}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-color:#40285A73;border-width:1px;border-radius:15px}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-field-group .elementor-select-wrapper:before{color:#40285A73}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-button{font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-2000 .elementor-element.elementor-element-08f99ce .e-form__buttons__wrapper__button-next{background-color:#02ad1d;color:#fff}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-button[type=submit]{background-color:#02ad1d;color:#fff}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-button[type=submit] svg *{fill:#fff}.elementor-2000 .elementor-element.elementor-element-08f99ce .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-2000 .elementor-element.elementor-element-08f99ce .e-form__buttons__wrapper__button-next:hover{background-color:#026111;color:#fff}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-button[type=submit]:hover{background-color:#026111;color:#fff}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-2000 .elementor-element.elementor-element-08f99ce .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-message.elementor-message-success{color:#0ab900}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-message.elementor-message-danger{color:#f00000}.elementor-2000 .elementor-element.elementor-element-08f99ce .elementor-message.elementor-help-inline{color:#991B1B00}.elementor-2000 .elementor-element.elementor-element-3582e39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2000 .elementor-element.elementor-element-3582e39.e-con{--flex-grow:0;--flex-shrink:0}:root{--page-title-display:none}@media(min-width:768px){.elementor-2000 .elementor-element.elementor-element-f0c4422{--content-width:1200px}}@media(max-width:1024px){.elementor-2000 .elementor-element.elementor-element-f0c4422:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://karui.com.br/wp-content/uploads/2025/05/image_fx-1-1.jpg");background-position:0 0}.elementor-2000 .elementor-element.elementor-element-f0c4422{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-2000 .elementor-element.elementor-element-f0c4422:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-background-video-container:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.e-con-inner>.elementor-background-video-container:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-background-slideshow:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.e-con-inner>.elementor-background-slideshow:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;background-image:linear-gradient(290deg,#40285AAD 100%,var(--e-global-color-primary) 52%)}.elementor-2000 .elementor-element.elementor-element-c8e944b{--container-widget-width:78%;--container-widget-flex-grow:0;width:var(--container-widget-width,78%);max-width:78%}.elementor-2000 .elementor-element.elementor-element-b189e0e{--container-widget-width:76%;--container-widget-flex-grow:0;width:var(--container-widget-width,76%);max-width:76%}.elementor-2000 .elementor-element.elementor-element-947dbda{width:var(--container-widget-width,76%);max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0}.elementor-2000 .elementor-element.elementor-element-947dbda>.elementor-widget-container{margin:0}.elementor-2000 .elementor-element.elementor-element-947dbda.elementor-element{--align-self:center}.elementor-2000 .elementor-element.elementor-element-947dbda .elementor-button{font-size:16px}}@media(max-width:767px){.elementor-2000 .elementor-element.elementor-element-f0c4422:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://karui.com.br/wp-content/uploads/2025/05/image_fx-4.jpg");background-position:0 -121px}.elementor-2000 .elementor-element.elementor-element-f0c4422{--min-height:594px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px}.elementor-2000 .elementor-element.elementor-element-f0c4422:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-background-video-container:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.e-con-inner>.elementor-background-video-container:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-background-slideshow:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.e-con-inner>.elementor-background-slideshow:before,.elementor-2000 .elementor-element.elementor-element-f0c4422>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;background-image:linear-gradient(184deg,#40285AAD 0%,var(--e-global-color-primary) 75%)}.elementor-2000 .elementor-element.elementor-element-c8e944b>.elementor-widget-container{padding:0}.elementor-2000 .elementor-element.elementor-element-c8e944b .elementor-heading-title{font-size:32px}.elementor-2000 .elementor-element.elementor-element-b189e0e>.elementor-widget-container{margin:0;padding:9px 0 0}.elementor-2000 .elementor-element.elementor-element-b189e0e{text-align:justify;font-size:18px}.elementor-2000 .elementor-element.elementor-element-947dbda>.elementor-widget-container{margin:0;padding:0 50px 0 0}.elementor-2000 .elementor-element.elementor-element-947dbda .elementor-button{font-size:14px;padding:20px}.elementor-2000 .elementor-element.elementor-element-3051b79{--width:338px}.elementor-2000 .elementor-element.elementor-element-f30b84b{--width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-2000 .elementor-element.elementor-element-f30b84b.e-con{--align-self:center}.elementor-2000 .elementor-element.elementor-element-08f99ce>.elementor-widget-container{margin:10px;padding:0}.elementor-2000 .elementor-element.elementor-element-3582e39{--width:358px}.elementor-2000 .elementor-element.elementor-element-d7226b9{width:var(--container-widget-width,369px);max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0}.elementor-2000 .elementor-element.elementor-element-d7226b9.elementor-element{--align-self:center}}:root{--cor-principal:#8181ca;--cor-texto:#2c2c40;--cor-texto-claro:#5a5a78;--cor-fundo-geral:#f7f7fc;--cor-destaque-cta:#02ad1d;--cor-destaque-cta-hover:#028e17}.process-section{width:100%;max-width:1100px;margin:4rem auto;padding:0 1rem;font-family:'Lato',sans-serif}.process-header{text-align:center;margin-bottom:4rem}.process-header h2{font-family:'Montserrat',sans-serif;font-size:2.5rem;font-weight:800;color:var(--cor-texto)}.process-timeline{display:flex;flex-direction:column;gap:4rem}.process-step{display:flex;align-items:center;gap:3rem}.process-step:nth-child(even){flex-direction:row-reverse}.step-content{flex:1;position:relative;padding-left:5rem;padding-top:1rem}.step-number{position:absolute;left:0;top:0;font-family:'Montserrat',sans-serif;font-size:48px;font-weight:800;color:rgba(129,129,202,.1);z-index:1;line-height:1}.step-title{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:700;color:var(--cor-texto);margin-bottom:1.2rem;position:relative;z-index:2}.step-description{font-size:1rem;line-height:1.7;color:var(--cor-texto-claro);position:relative;z-index:2}.step-image{flex:1}.step-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.1)}.process-cta{text-align:center;margin-top:5rem}.process-cta .cta-button{display:inline-block;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;font-family:'Montserrat',sans-serif;color:#fff !important;background-color:var(--cor-destaque-cta);border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0px 8px 15px rgba(2,173,29,.25)}.process-cta .cta-button:hover{background-color:var(--cor-destaque-cta-hover);transform:translateY(-3px);box-shadow:0px 10px 20px rgba(2,173,29,.35)}@media (max-width:992px){.process-step,.process-step:nth-child(even){flex-direction:column;text-align:center}.step-content{padding-left:0}.step-number{position:static;display:block;font-size:5rem;margin-bottom:-1.5rem}}@media (max-width:768px){.process-header h2{font-size:2rem}.step-title{font-size:2.5rem}}:root{--cor-principal:#8181ca;--cor-gradiente-escura:#51366e;--cor-texto:#2c2c40;--cor-texto-claro:#5a5a78}.trusted-brands-section{width:100%;margin:4rem 0}.brands-intro{text-align:center;max-width:700px;margin:0 auto;padding:0 1rem 3rem}.brands-intro h2{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:800;color:var(--cor-texto);margin-bottom:1rem}.brands-intro .no-break{white-space:nowrap}.brands-intro p{font-family:'Lato',sans-serif;font-size:1rem;line-height:1.6;color:var(--cor-texto-claro)}.logo-container{background:linear-gradient(145deg,var(--cor-gradiente-escura) 0%,var(--cor-principal) 100%);padding:6rem 2rem;width:100vw;position:relative;left:50%;margin-left:-50vw}.logo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3rem 1.5rem;align-items:center;justify-items:center;max-width:1200px;margin:0 auto}.logo-item img{max-width:180px;height:auto;opacity:.85;filter:brightness(0) invert(1);transition:all .3s ease}.logo-item img:hover{opacity:1;transform:scale(1.05)}@media (max-width:1024px){.logo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.brands-intro h2{font-size:1.8rem}.logo-container{padding:4rem 1.5rem}.logo-grid{grid-template-columns:repeat(3,1fr)}.logo-item img{max-width:160px}}@media (max-width:480px){.logo-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1rem}}.section-intro{text-align:center;max-width:750px;margin:4rem auto;padding:0 1rem}.section-intro h2{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:800;color:#2c2c40;margin-bottom:1rem}.section-intro p{font-family:'Lato',sans-serif;font-size:1.1rem;line-height:1.7;color:#5a5a78}@media (max-width:992px){.section-intro h2{font-size:2rem}}@media (max-width:768px){.section-intro h2{font-size:1.8rem}.section-intro p{font-size:1rem}}@media (max-width:480px){.section-intro h2{font-size:1.5rem}}:root{--cor-principal:#8181ca;--cor-smartnudge:#ec3237;--cor-principal-escura:#6a6ac3;--cor-texto:#2c2c40;--cor-texto-claro:#5a5a78;--cor-fundo-card:#fff;--cor-fundo-geral:#f7f7fc;--cor-check:#28a745;--cor-cross:#e1e1e1;--cor-destaque:#02ad1d;--cor-smartnudge-hover:#ff6e72}.plan-comparison{width:100%;font-family:'Lato',sans-serif;padding:3rem 1rem}.plan-comparison-nav{display:flex;justify-content:center;gap:1rem;margin-bottom:3.5rem}.plan-comparison-nav .tab-button{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;font-family:'Montserrat',sans-serif;color:var(--cor-texto-claro);background-color:transparent;border:2px solid #e0e0e0;border-radius:50px;cursor:pointer;transition:all .3s ease}.plan-comparison-nav .tab-button:hover{border-color:var(--cor-principal);color:var(--cor-principal)}.plan-comparison-nav .tab-button.active{background-color:var(--cor-principal);border-color:var(--cor-principal);color:#fff}.plan-comparison-content .tab-content{display:none}.plan-comparison-content .tab-content.active{display:block;animation:fadeIn .6s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.plan-cards-container{display:flex;justify-content:center;align-items:stretch;gap:2rem}.plan-card{background:var(--cor-fundo-card);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.05);display:flex;flex-direction:column;flex:1;max-width:380px;border:1px solid #f0f0f0;transition:all .3s ease;position:relative;overflow:hidden}.plan-card.popular{transform:scale(1.05);border:2px solid var(--cor-smartnudge)}.plan-ribbon{position:absolute;top:15px;right:-30px;background-color:var(--cor-destaque);color:#fff;padding:5px 30px;font-size:.8rem;font-weight:700;transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.2)}.plan-header{padding:2rem;text-align:center;border-bottom:1px solid #f0f0f0}.plan-header h2{font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.5rem;color:var(--cor-texto);margin-bottom:.5rem}.plan-header p{font-size:.9rem;color:var(--cor-texto-claro);min-height:54px}.plan-card.popular .plan-header{background:var(--cor-smartnudge)}.plan-card.popular .plan-header h2,.plan-card.popular .plan-header p{color:#fff}.features-list{list-style:none;padding:1.5rem 2rem;flex-grow:1}.features-list li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.95rem;border-bottom:1px solid #f5f5f5}.features-list li:last-child{border-bottom:none}.features-list li:before{content:'';display:inline-block;width:20px;height:20px;flex-shrink:0}.features-list li.included:before{content:'✔';color:var(--cor-check);font-weight:700}.features-list li.excluded{color:#aaa;text-decoration:line-through}.features-list li.excluded:before{content:'✖';color:var(--cor-cross);font-weight:700}.plan-footer{padding:2rem;text-align:center;background-color:#fcfcfd;border-top:1px solid #f0f0f0}.plan-button{display:inline-block;width:100%;padding:1rem;text-decoration:none;background:var(--cor-destaque);color:#fff !important;font-weight:700;font-family:'Montserrat',sans-serif;border-radius:8px;transition:background-color .3s ease}.plan-button:hover{background-color:#028e17}.plan-card.popular .plan-button{background:var(--cor-smartnudge)}.plan-card.popular .plan-button:hover{background:var(--cor-smartnudge-hover)}.plan-footer p{font-size:.8rem;color:#999;margin-top:1rem}.plan-cards-container.two-plans{max-width:800px;margin:0 auto}@media (max-width:992px){.plan-cards-container{flex-direction:column;align-items:center;gap:2.5rem}.plan-card.popular{transform:scale(1)}}@media (max-width:768px){.plan-comparison-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;margin-bottom:2.5rem;scrollbar-width:none}.plan-comparison-nav::-webkit-scrollbar{display:none}.plan-comparison-nav .tab-button{flex-shrink:0}}.form-intro-karui{text-align:center;max-width:700px;margin:0 auto 3rem auto;padding:0 1rem}.form-intro-karui h2{font-family:'Montserrat',sans-serif !important;font-size:2.2rem !important;font-weight:800 !important;color:#2c2c40 !important;margin-bottom:1rem !important;line-height:1.2 !important}.form-intro-karui p{font-family:'Lato',sans-serif !important;font-size:1.1rem !important;line-height:1.7 !important;color:#5a5a78 !important}@media (max-width:768px){.form-intro-karui h2{font-size:1.8rem !important}.form-intro-karui p{font-size:1rem !important}}.contact-intro{text-align:center;max-width:600px;margin:0 auto 3rem auto}.contact-intro h2{font-family:'Montserrat',sans-serif !important;font-size:2.2rem !important;font-weight:800 !important;color:#2c2c40 !important;margin-bottom:1rem !important;line-height:1.2 !important}.contact-intro p{font-family:'Lato',sans-serif !important;font-size:1.1rem !important;line-height:1.7 !important;color:#5a5a78 !important}.elementor-widget-form .elementor-form{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.08);max-width:600px;margin:0 auto}.elementor-widget-form .elementor-field-label{font-family:'Lato',sans-serif !important;font-weight:700 !important;font-size:.9rem !important;color:#2c2c40 !important;margin-bottom:.5rem !important}.elementor-widget-form .elementor-field-group .elementor-field-textual{padding:1rem !important;font-family:'Lato',sans-serif !important;font-size:1rem !important;border:1px solid #e0e0e0 !important;border-radius:8px !important;background-color:#fdfdff !important;transition:border-color .3s ease,box-shadow .3s ease !important}.elementor-widget-form .elementor-field-group .elementor-field-textual:focus{outline:none !important;border-color:#8181ca !important;box-shadow:0 0 0 3px rgba(129,129,202,.2) !important}.elementor-widget-form .elementor-field-group>label.elementor-field-label{list-style-type:none !important;padding-left:0 !important}.elementor-widget-form .elementor-field-group>label.elementor-field-label:before,.elementor-widget-form .elementor-field-group>label.elementor-field-label:after{content:none !important;display:none !important}.elementor-widget-form .elementor-field-subgroup{display:flex !important;gap:1.5rem !important}.elementor-widget-form .elementor-field-type-radio input[type=radio]{opacity:0 !important;position:absolute !important;width:0 !important}.elementor-widget-form .elementor-field-option label{cursor:pointer !important;display:flex !important;align-items:center !important;font-weight:400 !important;margin-bottom:0 !important;color:#2c2c40 !important}.elementor-widget-form .elementor-field-option label:before{content:'' !important;display:inline-block !important;width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;border:2px solid #e0e0e0 !important;border-radius:50% !important;margin-right:.75rem !important;transition:all .3s ease !important;background-color:transparent !important;box-shadow:none !important}.elementor-widget-form .elementor-field-option input[type=radio]:checked+label:before{border-color:#8181ca !important;background-color:#8181ca !important;box-shadow:inset 0 0 0 4px #fff !important}.elementor-widget-form .elementor-button{width:100%;padding:1rem 2.5rem;font-size:1.1rem !important;font-weight:700 !important;font-family:'Montserrat',sans-serif !important;color:#fff !important;background-color:#02ad1d !important;border-radius:8px !important;transition:all .3s ease !important;box-shadow:0px 8px 15px rgba(2,173,29,.25)}.elementor-widget-form .elementor-button:hover{background-color:#028e17 !important;transform:translateY(-2px)}@media (max-width:768px){.elementor-widget-container{overflow-x:hidden}.elementor-accordion-item .elementor-accordion-title{display:flex;justify-content:space-between;align-items:center;gap:1em}.elementor-accordion-item .elementor-accordion-title .elementor-accordion-icon{order:2}.elementor-accordion-item .elementor-accordion-title .elementor-accordion-title{order:1;white-space:normal !important;word-wrap:break-word}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-box .elementor-icon-box-wrapper{word-wrap:break-word;white-space:normal !important}}