.landing_landing__xpRAo{--kll-blue:#005bbb;--kll-green:#009e4a;--kll-dark:#23272b;--kll-muted:#5b6670;--kll-line:#e3e8ef;--kll-soft:#f6f4ef;--kll-stone:#f1ede6;background:#fff;color:var(--kll-dark)}.landing_container__HE_MO{max-width:1160px;margin:0 auto;padding:0 18px}.landing_img__VRHuz{display:block;width:100%;height:auto;border:0}.landing_btn__3xqaj{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 24px;border-radius:10px;border:2px solid transparent;font-weight:700;font-size:15px;text-decoration:none;text-align:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.landing_btnPrimary__YErG_{background:var(--kll-green);color:#fff}.landing_btnPrimary__YErG_:hover{background:#008a40;box-shadow:0 8px 22px rgb(0 158 74/.25);transform:translateY(-1px)}.landing_btnGhost__S4G60{background:transparent;color:var(--kll-blue);border-color:var(--kll-blue)}.landing_btnGhost__S4G60:hover{background:rgb(0 91 187/.06)}.landing_btnWhatsApp__zQM6C{background:#25D366;color:#052e16;border-color:#25D366}.landing_btnWhatsApp__zQM6C:hover{background:#1ebe5b;border-color:#1ebe5b;box-shadow:0 8px 22px rgb(37 211 102/.3);transform:translateY(-1px)}.landing_btnLg__aS4_Y{min-height:54px;padding:16px 30px;font-size:16px}.landing_section__bp5O2{padding:42px 0}.landing_sectionAlt__RKj6h{background:var(--kll-soft)}.landing_sectionHead__f_cQF{max-width:760px;margin:0 auto 28px;text-align:center}.landing_sectionHead__f_cQF h2,.landing_support__0CCrv h2{font-size:26px;line-height:1.25;font-weight:800;margin:0 0 12px;color:var(--kll-dark)}.landing_sectionHead__f_cQF p{font-size:16.5px;color:var(--kll-muted);margin:0}.landing_hero__uisjt{background:linear-gradient(180deg,var(--kll-soft) 0,#fff 100%);padding:40px 0 36px}.landing_heroGrid__hTQ7p{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:center}.landing_eyebrow__d7UOb{display:inline-block;margin:0 0 16px;font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--kll-blue)}.landing_hero__uisjt h1{font-size:30px;line-height:1.18;font-weight:800;letter-spacing:-.5px;margin:0 0 18px;color:var(--kll-dark)}.landing_heroBody___DWVn{font-size:16.5px;color:var(--kll-muted);margin:0 0 28px;max-width:40ch}.landing_heroCta__2Jwa8{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}.landing_figure__6h_eW{margin:0;border-radius:18px;overflow:hidden;aspect-ratio:1672/941;background:var(--kll-stone);box-shadow:0 20px 50px rgb(20 40 80/.12)}.landing_figure__6h_eW .landing_img__VRHuz{height:100%;object-fit:cover}.landing_points__DKLLa{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.landing_points__DKLLa li{display:flex;gap:12px;align-items:flex-start;font-weight:600;color:var(--kll-dark)}.landing_points__DKLLa li:before{content:"";flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:6px;background:var(--kll-green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center /16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center /16px no-repeat}.landing_logoStrip__gsMyV{display:flex;align-items:center;justify-content:center;max-width:960px;margin:0 auto 10px;padding:16px 18px;background:#fff;border:1px solid var(--kll-line);border-radius:14px}.landing_logoStrip__gsMyV .landing_img__VRHuz{max-width:880px;filter:grayscale(1);opacity:.85}.landing_logosCap__RGZmn{text-align:center;font-size:13px;font-weight:600;letter-spacing:.3px;color:var(--kll-muted);margin:0}.landing_steps__WRD3F{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.landing_step__q2eh8{background:#fff;border:1px solid var(--kll-line);border-radius:16px;padding:26px 22px}.landing_stepNo__WksQW{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:14px;border-radius:10px;background:var(--kll-soft);color:var(--kll-blue);font-weight:800;font-size:17px}.landing_step__q2eh8 h3{font-size:17px;font-weight:800;margin:0 0 8px;color:var(--kll-dark)}.landing_step__q2eh8 p{font-size:14.5px;color:var(--kll-muted);margin:0}.landing_stepsCta__7JZpp{text-align:center;margin-top:32px}.landing_eduGrid__oiRRR{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.landing_eduCard__KdsVG{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--kll-line);border-radius:16px}.landing_eduMedia__hCSq_{aspect-ratio:1672/941;overflow:hidden;background:var(--kll-stone)}.landing_eduMedia__hCSq_ .landing_img__VRHuz{height:100%;object-fit:cover}.landing_eduBody__5aPxF{display:flex;flex-direction:column;flex:1 1 auto;padding:16px 16px 18px}.landing_eduBody__5aPxF h3{font-size:16px;font-weight:800;margin:0 0 6px;color:var(--kll-dark)}.landing_eduBody__5aPxF p{font-size:14px;color:var(--kll-muted);margin:0 0 14px}.landing_eduCta__A9bTz{margin-top:auto;width:100%;min-height:44px;padding:10px 16px;font-size:14.5px}.landing_support__0CCrv{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:center}.landing_supportLead__jXcdQ{font-size:17px;color:var(--kll-muted);margin:0 0 20px}.landing_supportMedia__2kkmR{order:-1}.landing_faqList___aZSV{max-width:820px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.landing_faqItem__Zfmop{background:#fff;border:1px solid var(--kll-line);border-radius:12px;overflow:hidden}.landing_faqQ__Zoey_{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 20px;font-size:16px;font-weight:700;color:var(--kll-dark);cursor:pointer;list-style:none}.landing_faqQ__Zoey_::-webkit-details-marker{display:none}.landing_faqQ__Zoey_:after{content:"+";flex:0 0 auto;font-size:22px;font-weight:700;color:var(--kll-blue)}.landing_faqItem__Zfmop[open] .landing_faqQ__Zoey_:after{content:"\2212"}.landing_faqA__zHYzB{padding:0 20px 18px;margin:0;font-size:15px;color:var(--kll-muted)}.landing_section__bp5O2.landing_formSection__fcZh_{background:#f0f9f4;padding:4rem 0}.landing_formSection__fcZh_{scroll-margin-top:72px}.landing_formSection__fcZh_:focus{outline:none}.landing_formWrap__p4SuI{max-width:760px;margin:0 auto;scroll-margin-top:84px}.landing_formCard__Pg_Ox{--form-line:#cbd5e1;--form-label:#334155;background:#fff;border-radius:1.5rem;padding:1.5rem 1.125rem;box-shadow:0 1px 2px rgb(15 23 42/.04),0 18px 48px rgb(0 94 44/.1);border:1px solid rgb(0 158 74/.1)}.landing_formHead__cLxQ9{text-align:center;margin:0 auto 1.75rem;max-width:560px}.landing_formTitle__w_XyT{margin:0 0 .625rem;font-size:1.625rem;line-height:1.22;font-weight:800;letter-spacing:-.3px;color:var(--kll-dark)}.landing_formSubtitle__GB9Sd{margin:0;font-size:1rem;line-height:1.55;color:var(--kll-muted)}.landing_formHead__cLxQ9+.landing_stepsCta__7JZpp{margin-top:0}.landing_thankYou__aAMpX{text-align:center;max-width:560px;margin:0 auto}.landing_thankYou__aAMpX h1{margin:0 0 .875rem;font-size:1.625rem;line-height:1.22;font-weight:800;letter-spacing:-.3px;color:var(--kll-dark)}.landing_thankYou__aAMpX p{margin:0 0 .75rem;font-size:1rem;line-height:1.6;color:var(--kll-muted)}.landing_thankYou__aAMpX p:last-child{margin-bottom:0}.landing_thankYouNote__9wX8E{font-size:.875rem}.landing_formCard__Pg_Ox .lead-form{background:transparent;box-shadow:none;border-radius:0;padding:0;gap:1.25rem;min-width:0}.landing_formCard__Pg_Ox #lead-form-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.landing_formCard__Pg_Ox .field-group{display:grid;grid-template-columns:1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;min-width:0}.landing_formCard__Pg_Ox .field-group>.field-error,.landing_formCard__Pg_Ox .field-group>.hint,.landing_formCard__Pg_Ox .field-group>legend{grid-column:1/-1}.landing_formCard__Pg_Ox .field{min-width:0;gap:.4rem}.landing_formCard__Pg_Ox .field-group>.field{align-content:start}.landing_formCard__Pg_Ox .field-group>legend,.landing_formCard__Pg_Ox label{font-size:.875rem;font-weight:600;color:var(--form-label)}.landing_formCard__Pg_Ox .field-group>legend{margin-bottom:.375rem}.landing_formCard__Pg_Ox .hint{font-size:.8125rem;color:var(--kll-muted)}.landing_formCard__Pg_Ox input[type=email],.landing_formCard__Pg_Ox input[type=tel],.landing_formCard__Pg_Ox input[type=text],.landing_formCard__Pg_Ox select{min-height:48px;padding:.875rem 1rem;font-size:1rem;line-height:1.25;border:1.5px solid var(--form-line);border-radius:.5rem;background:#fff;color:var(--kll-dark);transition:border-color .15s ease,box-shadow .15s ease}.landing_formCard__Pg_Ox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.75rem;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%235b6670' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right .875rem center /22px no-repeat}.landing_formCard__Pg_Ox input:hover:not(:focus),.landing_formCard__Pg_Ox select:hover:not(:focus){border-color:#94a3b8}.landing_formCard__Pg_Ox input[type=email]:focus,.landing_formCard__Pg_Ox input[type=tel]:focus,.landing_formCard__Pg_Ox input[type=text]:focus,.landing_formCard__Pg_Ox select:focus{outline:none;border-color:var(--kll-green);box-shadow:0 0 0 3px rgb(0 158 74/.18)}.landing_formCard__Pg_Ox [aria-invalid=true]{border-color:#b00020}.landing_formCard__Pg_Ox [aria-invalid=true]:focus{box-shadow:0 0 0 3px rgb(176 0 32/.15)}.landing_formCard__Pg_Ox .field--checkbox{grid-template-columns:24px 1fr;align-items:start;gap:.75rem;min-height:44px;padding:.625rem .875rem;border-radius:.75rem;background:#f8fafc;border:1px solid #e2e8f0}.landing_formCard__Pg_Ox .field--checkbox:has(#landing_lead-consent__3cp8M){margin-top:.25rem}.landing_formCard__Pg_Ox .field--checkbox input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--kll-green);cursor:pointer}.landing_formCard__Pg_Ox .field--checkbox label{padding-top:0;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--form-label);cursor:pointer}.landing_formCard__Pg_Ox #lead-privacy-link{margin:-.875rem 0 -.5rem;padding-left:.875rem}.landing_formCard__Pg_Ox #lead-privacy-link a{display:inline-flex;align-items:center;min-height:44px;color:var(--kll-blue);font-weight:600}.landing_formCard__Pg_Ox .required-mark{color:#dc2626;font-weight:700}.landing_formCard__Pg_Ox .lead-form button[type=submit]{width:100%;min-height:54px;margin-top:.5rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;letter-spacing:.1px;color:#fff;background:var(--kll-green);border:0;border-radius:.75rem;cursor:pointer;box-shadow:0 8px 22px rgb(0 158 74/.22);transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.landing_formCard__Pg_Ox .lead-form button[type=submit]:hover:not(:disabled){background:#008a40;box-shadow:0 10px 26px rgb(0 158 74/.3);transform:translateY(-1px)}.landing_formCard__Pg_Ox .lead-form button[type=submit]:focus-visible{outline:3px solid var(--kll-blue);outline-offset:3px}.landing_formCard__Pg_Ox .lead-form button[type=submit]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.landing_formCard__Pg_Ox .form-alert{border-radius:.75rem}@media (min-width:40rem){.landing_formCard__Pg_Ox{padding:2.5rem}.landing_formTitle__w_XyT{font-size:2rem}.landing_formCard__Pg_Ox .field-group{grid-template-columns:1fr 1fr}}@media (min-width:48rem){.landing_section__bp5O2{padding:60px 0}.landing_container__HE_MO{padding:0 24px}.landing_sectionHead__f_cQF h2,.landing_support__0CCrv h2{font-size:28px}}@media (min-width:54rem){.landing_hero__uisjt{padding:64px 0 56px}.landing_heroGrid__hTQ7p{grid-template-columns:1.05fr .95fr;gap:48px}.landing_hero__uisjt h1{font-size:42px}.landing_heroBody___DWVn{font-size:18px}.landing_support__0CCrv{grid-template-columns:.95fr 1.05fr;gap:44px}.landing_supportMedia__2kkmR{order:0}}@media (min-width:64rem){.landing_steps__WRD3F{gap:20px}.landing_eduGrid__oiRRR,.landing_steps__WRD3F{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.landing_btn__3xqaj{transition:none}.landing_btnPrimary__YErG_:hover{transform:none}}