.kvlp{--kv-brand-50:#F3EEFB;--kv-brand-100:#EDE4FA;--kv-brand-200:#D9C8F4;--kv-brand-300:#BEA3EC;--kv-brand-400:#A78BFA;--kv-brand-500:#8B5CF6;--kv-brand-600:#6D28D9;--kv-brand-700:#5B21B6;--kv-brand-800:#4C1D95;--kv-brand-900:#3B1680;--kv-brand-soft:var(--kv-brand-50);--kv-neutral-0:#FFFFFF;--kv-neutral-50:#FCFBF9;--kv-neutral-100:#F2EFEA;--kv-neutral-150:#ECE8E1;--kv-neutral-200:#E7E3DC;--kv-neutral-300:#D8D2C8;--kv-neutral-400:#A8A199;--kv-neutral-500:#79716B;--kv-neutral-600:#57534E;--kv-neutral-700:#44403C;--kv-neutral-800:#1C1917;--kv-neutral-900:#171412;--kv-success:#16A34A;--kv-success-soft:#F0FDF4;--kv-warning:#B45309;--kv-warning-soft:#FFFBEB;--kv-error:#B91C1C;--kv-error-soft:#FEF2F2;--kv-surface-canvas:#F7F5F1;--kv-surface-card:var(--kv-neutral-50);--kv-surface-subtle:var(--kv-neutral-100);--kv-text-primary:var(--kv-neutral-800);--kv-text-secondary:var(--kv-neutral-600);--kv-text-tertiary:var(--kv-neutral-500);--kv-text-quaternary:var(--kv-neutral-400);--kv-border-default:var(--kv-neutral-300);--kv-border-subtle:var(--kv-neutral-200);--kv-shadow-xs:0 1px 2px rgba(28,25,23,0.04);--kv-shadow-sm:0 1px 3px rgba(28,25,23,0.05),0 1px 2px rgba(28,25,23,0.03);--kv-shadow-md:0 2px 8px rgba(28,25,23,0.06);--kv-shadow-lg:0 4px 16px rgba(28,25,23,0.08);--kv-shadow-xl:0 12px 32px rgba(28,25,23,0.10);--kv-shadow-brand:0 8px 24px rgba(109,40,217,0.18);--kv-shadow-brand-sm:0 2px 8px rgba(109,40,217,0.12);--kv-ease-out:cubic-bezier(0.16,1,0.3,1);--kv-ease-in-out:cubic-bezier(0.4,0,0.2,1);--kv-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--kv-font-sans:var(--font-mona),"Mona Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--kv-font-display:var(--font-newsreader),"Iowan Old Style",Palatino,Georgia,serif;--kv-font-mono:var(--font-geist-mono),"SF Mono",ui-monospace,Menlo,monospace;position:relative;width:100%;overflow-x:hidden;overflow-x:clip;background:var(--kv-surface-canvas);font-family:var(--kv-font-sans);font-size:16px;line-height:1.6;color:var(--kv-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kvlp *,.kvlp :after,.kvlp :before{box-sizing:border-box}.kvlp a{text-decoration:none;color:inherit}.kvlp ::selection{background:var(--kv-brand-200)}.kvlp .kv5-wrap{max-width:1140px;margin:0 auto;padding:0 28px}.kvlp .kv5-eyebrow{font-family:var(--kv-font-mono);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--kv-brand-600)}.kvlp .kv5-display{font-family:var(--kv-font-display);font-weight:500;letter-spacing:-.015em;font-optical-sizing:auto;text-wrap:balance;line-height:1.1;margin:0}.kvlp .kv5-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--kv-brand-600);color:#fff;font-weight:600;font-size:14px;padding:9px 18px;border-radius:10px;transition:background .18s ease}.kvlp .kv5-btn:hover{background:var(--kv-brand-700)}.kvlp .kv5-btn--big{font-size:15.5px;padding:14px 28px;border-radius:11px}.kvlp .kv5-btn--solar{background:var(--kv-surface-canvas);color:var(--kv-text-primary)}.kvlp .kv5-btn--solar:hover{background:#fff}.kvlp .kv5-quiet{font-size:14px;font-weight:600;color:var(--kv-brand-600);display:inline-flex;align-items:center;gap:6px}.kvlp .kv5-quiet:hover{color:var(--kv-brand-700)}.kvlp .kv5-quiet svg{transition:transform .18s ease}.kvlp .kv5-quiet:hover svg{transform:translateX(3px)}.kvlp .kv5-chip{font-size:12px;font-weight:600;color:var(--kv-text-secondary);border:1px solid var(--kv-border-subtle);background:var(--kv-surface-canvas);padding:5px 11px;border-radius:8px}.kvlp .kv5-nav{position:sticky;top:0;z-index:50;background:rgba(247,245,241,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(231,227,220,.7)}.kvlp .kv5-nav-in{max-width:1140px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:28px}.kvlp .kv5-logo{display:flex;align-items:center;gap:9px;font-weight:700;font-size:17px;letter-spacing:-.02em}.kvlp .kv5-logo img{width:26px;height:26px;border-radius:8px}.kvlp .kv5-nav-links{display:flex;gap:24px;font-size:14px;color:var(--kv-text-secondary);flex:1;justify-content:center}.kvlp .kv5-nav-links a{transition:color .16s}.kvlp .kv5-nav-links a:hover{color:var(--kv-text-primary)}.kvlp .kv5-nav-right{display:flex;align-items:center;gap:18px;margin-left:auto}.kvlp .kv5-entrar{font-size:14px;font-weight:500;color:var(--kv-text-secondary);transition:color .16s}.kvlp .kv5-entrar:hover{color:var(--kv-text-primary)}.kvlp .kv5-hero{padding:84px 0 0;text-align:center}.kvlp .kv5-hero .kv5-eyebrow{display:block;margin-bottom:18px;color:var(--kv-text-tertiary)}.kvlp .kv5-hero h1{font-size:clamp(38px,5.6vw,62px);max-width:820px;margin:0 auto}.kvlp .kv5-hero-sub{font-size:17.5px;line-height:1.55;color:var(--kv-text-secondary);max-width:540px;margin:22px auto 30px}.kvlp .kv5-hero-micro{font-family:var(--kv-font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--kv-text-tertiary);margin-top:16px}.kvlp .kv5-hero-micro b{color:var(--kv-text-secondary);font-weight:600}.kvlp .kv5-mat{margin:56px auto 0;max-width:980px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,rgba(247,245,241,.07),transparent 55%),linear-gradient(180deg,#2B251F,#201A15 60%,#171310);padding:clamp(26px,5vw,54px) clamp(22px,4.5vw,52px) 0;box-shadow:0 24px 70px -30px rgba(28,25,23,.35)}.kvlp .kv5-browser{background:var(--kv-surface-card);border:1px solid var(--kv-border-subtle);border-bottom:none;border-radius:14px 14px 0 0;overflow:hidden;text-align:left;box-shadow:0 -10px 50px rgba(23,19,16,.4);max-height:470px}.kvlp .kv5-chrome{display:flex;align-items:center;gap:6px;padding:11px 16px;border-bottom:1px solid var(--kv-border-subtle)}.kvlp .kv5-chrome i{width:9px;height:9px;border-radius:50%;background:var(--kv-border-subtle)}.kvlp .kv5-chrome .kv5-url{flex:1;text-align:center;font-family:var(--kv-font-mono);font-size:10.5px;color:var(--kv-text-tertiary);background:var(--kv-surface-canvas);border-radius:6px;padding:3px 10px;max-width:280px;margin:0 auto}.kvlp .kv5-dash-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.kvlp .kv5-dash-head .kv5-hi{font-size:16.5px;font-weight:700;letter-spacing:-.01em}.kvlp .kv5-dash-head .kv5-date{font-family:var(--kv-font-mono);font-size:10.5px;color:var(--kv-text-tertiary);margin-top:1px}.kvlp .kv5-dash-head .kv5-btn{font-size:12.5px;padding:7px 14px;border-radius:8px}.kvlp .kv5-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--kv-border-subtle);border-bottom:1px solid var(--kv-border-subtle)}.kvlp .kv5-kpi{padding:13px 20px;border-right:1px solid var(--kv-border-subtle)}.kvlp .kv5-kpi:last-child{border-right:none}.kvlp .kv5-kpi .kv5-l{font-family:var(--kv-font-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-text-tertiary)}.kvlp .kv5-kpi .kv5-v{font-size:21px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px}.kvlp .kv5-kpi .kv5-v small{font-size:12px;font-weight:600;color:var(--kv-text-tertiary);letter-spacing:0}.kvlp .kv5-kpi .kv5-v em{font-style:normal;font-size:11px;font-weight:600;color:var(--kv-success);margin-left:5px}.kvlp .kv5-dash-cols{display:grid;grid-template-columns:1.25fr 1fr}.kvlp .kv5-dash-col{padding:14px 20px}.kvlp .kv5-dash-col+.kv5-dash-col{border-left:1px solid var(--kv-border-subtle)}.kvlp .kv5-dash-col .kv5-hd{font-family:var(--kv-font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--kv-text-tertiary);margin-bottom:10px;display:flex;justify-content:space-between}.kvlp .kv5-dash-col .kv5-hd b{color:var(--kv-warning);font-weight:600}.kvlp .kv5-att{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--kv-border-subtle);font-size:12.5px}.kvlp .kv5-att .kv5-av{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--kv-surface-canvas);border:1px solid var(--kv-border-subtle);display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;color:var(--kv-text-secondary)}.kvlp .kv5-att .kv5-tx{display:block;min-width:0}.kvlp .kv5-att .kv5-tx b{display:block;font-weight:600}.kvlp .kv5-att .kv5-tx span{color:var(--kv-text-tertiary);font-size:11.5px}.kvlp .kv5-att .kv5-act{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--kv-brand-600);white-space:nowrap}.kvlp .kv5-live{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--kv-border-subtle);font-size:12.5px}.kvlp .kv5-live .kv5-dot{width:7px;height:7px;border-radius:50%;background:var(--kv-success);flex-shrink:0}.kvlp .kv5-live .kv5-st{margin-left:auto;font-family:var(--kv-font-mono);font-size:9.5px;color:var(--kv-text-tertiary)}.kvlp .kv5-phone{width:270px;background:var(--kv-surface-card);border:1px solid var(--kv-border-subtle);border-radius:30px;padding:9px;box-shadow:0 18px 50px rgba(28,25,23,.24)}.kvlp .kv5-phone .kv5-scr{background:var(--kv-surface-canvas);border:1px solid var(--kv-border-subtle);border-radius:22px;overflow:hidden;text-align:left}.kvlp .kv5-p-head{padding:14px 15px 11px;border-bottom:1px solid var(--kv-border-subtle)}.kvlp .kv5-p-head .kv5-l{font-family:var(--kv-font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-text-tertiary)}.kvlp .kv5-p-head .kv5-t{font-size:14px;font-weight:700;margin-top:2px;letter-spacing:-.01em}.kvlp .kv5-p-head .kv5-s{font-size:10.5px;color:var(--kv-text-tertiary);margin-top:1px}.kvlp .kv5-p-ex{padding:9px 15px;border-bottom:1px solid var(--kv-border-subtle);font-size:12px}.kvlp .kv5-p-ex:last-child{border-bottom:none}.kvlp .kv5-p-ex .kv5-row{display:flex;justify-content:space-between;align-items:baseline}.kvlp .kv5-p-ex .kv5-nm{font-weight:600}.kvlp .kv5-p-ex .kv5-prx{font-family:var(--kv-font-mono);font-size:10px;color:var(--kv-text-secondary)}.kvlp .kv5-p-sets{display:flex;gap:5px;margin-top:6px;align-items:center}.kvlp .kv5-p-set{font-family:var(--kv-font-mono);font-size:9px;padding:3px 8px;border-radius:6px;border:1px solid var(--kv-border-subtle);color:var(--kv-text-tertiary);background:var(--kv-surface-card)}.kvlp .kv5-p-set--done{background:var(--kv-brand-600);border-color:var(--kv-brand-600);color:#fff}.kvlp .kv5-p-rpe{font-family:var(--kv-font-mono);font-size:8.5px;color:var(--kv-warning)}.kvlp .kv5-facts{border-top:1px solid var(--kv-border-subtle);border-bottom:1px solid var(--kv-border-subtle);background:var(--kv-surface-card)}.kvlp .kv5-facts-in{max-width:1140px;margin:0 auto;padding:20px 28px;display:flex;justify-content:center;flex-wrap:wrap}.kvlp .kv5-facts-in span{font-family:var(--kv-font-mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--kv-text-secondary);padding:4px 22px;border-right:1px solid var(--kv-border-subtle)}.kvlp .kv5-facts-in span:last-child{border-right:none}.kvlp .kv5-facts-in b{color:var(--kv-text-primary);font-weight:700}.kvlp .kv5-sec{padding:96px 0 0}.kvlp .kv5-sec-head{max-width:640px;margin:0 auto 52px;text-align:center}.kvlp .kv5-sec-head .kv5-eyebrow{display:block;margin-bottom:14px}.kvlp .kv5-sec-head h2{font-size:clamp(30px,3.8vw,42px)}.kvlp .kv5-sec-head p{font-size:16.5px;color:var(--kv-text-secondary);margin:16px 0 0}.kvlp .kv5-feat{background:var(--kv-surface-card);border:1px solid var(--kv-border-subtle);border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(30px,4.5vw,56px);margin-bottom:22px}.kvlp .kv5-feat .kv5-eyebrow{display:block;margin-bottom:14px}.kvlp .kv5-feat h3{font-family:var(--kv-font-display);font-weight:500;letter-spacing:-.012em;font-optical-sizing:auto;font-size:clamp(25px,2.9vw,33px);line-height:1.16;margin:0 0 14px;text-wrap:balance}.kvlp .kv5-feat p{font-size:15.5px;line-height:1.62;color:var(--kv-text-secondary);margin:0 0 18px}.kvlp .kv5-feat .kv5-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.kvlp .kv5-feat--flip .kv5-tx{order:2}.kvlp .kv5-feat--flip .kv5-vis{order:1}.kvlp .kv5-rx{background:var(--kv-surface-canvas);border:1px solid var(--kv-border-subtle);border-radius:14px;padding:18px;max-width:400px;margin:0 auto}.kvlp .kv5-rx .kv5-rx-hd{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.kvlp .kv5-rx .kv5-rx-t{font-size:14px;font-weight:700;letter-spacing:-.01em}.kvlp .kv5-rx .kv5-rx-b{font-family:var(--kv-font-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-warning)}.kvlp .kv5-rx-ex{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:8px 0;border-top:1px solid var(--kv-border-subtle)}.kvlp .kv5-rx-ex span:last-child{font-family:var(--kv-font-mono);font-size:11px;color:var(--kv-text-secondary);white-space:nowrap}.kvlp .kv5-rx-note{font-size:11px;color:var(--kv-text-tertiary);padding:7px 0 0;font-style:italic}.kvlp .kv5-rx-foot{margin-top:12px;padding-top:12px;border-top:1px solid var(--kv-border-subtle);display:flex;justify-content:space-between;align-items:center;gap:10px}.kvlp .kv5-rx-foot .kv5-lbl{font-family:var(--kv-font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--kv-text-tertiary)}.kvlp .kv5-rx-foot .kv5-ok-btn{font-size:12px;font-weight:700;color:#fff;background:var(--kv-brand-600);padding:6px 14px;border-radius:8px}.kvlp .kv5-vis-track{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap}.kvlp .kv5-live-card{background:var(--kv-surface-canvas);border:1px solid var(--kv-border-subtle);border-radius:14px;padding:14px 16px;width:230px}.kvlp .kv5-live-card .kv5-lc-hd{font-family:var(--kv-font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--kv-text-tertiary);margin-bottom:8px;display:flex;align-items:center;gap:7px}.kvlp .kv5-live-card .kv5-dot{width:7px;height:7px;border-radius:50%;background:var(--kv-success)}.kvlp .kv5-lv{padding:8px 0;border-top:1px solid var(--kv-border-subtle);font-size:12.5px}.kvlp .kv5-lv b{font-weight:600;display:block}.kvlp .kv5-lv span{font-family:var(--kv-font-mono);font-size:10px;color:var(--kv-text-tertiary)}.kvlp .kv5-ast{max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.kvlp .kv5-ast-card{background:var(--kv-surface-canvas);border:1px solid var(--kv-border-subtle);border-radius:13px;padding:13px 15px}.kvlp .kv5-ast-card .kv5-k{font-family:var(--kv-font-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;color:var(--kv-text-tertiary)}.kvlp .kv5-ast-card .kv5-k--warn{color:var(--kv-warning)}.kvlp .kv5-ast-card .kv5-k--ok{color:var(--kv-success)}.kvlp .kv5-ast-card p{font-size:13px;margin:0 0 9px;color:var(--kv-text-primary)}.kvlp .kv5-ast-card .kv5-acts{display:flex;gap:12px}.kvlp .kv5-ast-card .kv5-acts span{font-size:12px;font-weight:600;color:var(--kv-brand-600)}.kvlp .kv5-ast-note{font-family:var(--kv-font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--kv-text-tertiary);text-align:center;margin-top:4px}.kvlp .kv5-zero{text-align:center;padding:10px 0}.kvlp .kv5-zero .kv5-n{font-family:var(--kv-font-display);font-weight:500;font-size:clamp(96px,11vw,150px);line-height:.95;letter-spacing:-.03em;font-optical-sizing:auto}.kvlp .kv5-zero .kv5-n sup{font-size:.38em;vertical-align:super;letter-spacing:0}.kvlp .kv5-zero .kv5-zl{font-size:15px;color:var(--kv-text-secondary);margin-top:10px}.kvlp .kv5-zero .kv5-pay{display:flex;justify-content:center;gap:8px;margin-top:18px;flex-wrap:wrap}.kvlp .kv5-faq{max-width:760px;margin:0 auto}.kvlp .kv5-faq details{border-top:1px solid var(--kv-border-subtle)}.kvlp .kv5-faq details:last-child{border-bottom:1px solid var(--kv-border-subtle)}.kvlp .kv5-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 4px;font-size:16px;font-weight:600}.kvlp .kv5-faq summary::-webkit-details-marker{display:none}.kvlp .kv5-faq summary svg{flex-shrink:0;transition:transform .25s ease;color:var(--kv-text-tertiary)}.kvlp .kv5-faq details[open] summary svg{transform:rotate(45deg)}.kvlp .kv5-faq .kv5-a{padding:0 4px 20px;font-size:14.5px;color:var(--kv-text-secondary);max-width:640px;margin:0}.kvlp .kv5-foot{margin-top:110px;position:relative;overflow:hidden;color:#F2EDE5;background:url(/landing/footer-gym.jpg) #1C1610;background-size:cover;background-position:center 42%}.kvlp .kv5-foot .kv5-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,17,12,.34),rgba(23,17,12,.55) 46%,rgba(21,15,10,.92))}.kvlp .kv5-foot .kv5-foot-in{position:relative;max-width:1140px;margin:0 auto;padding:130px 28px 30px;text-align:center}.kvlp .kv5-foot h2{font-size:clamp(30px,4.4vw,46px);color:#F9F6F0;text-shadow:0 2px 30px rgba(0,0,0,.45)}.kvlp .kv5-foot .kv5-foot-sub{font-size:16px;color:rgba(249,246,240,.85);margin:16px auto 30px;max-width:440px;text-shadow:0 1px 20px rgba(0,0,0,.4)}.kvlp .kv5-foot .kv5-links{display:flex;justify-content:center;gap:clamp(30px,6vw,80px);flex-wrap:wrap;margin-top:100px;padding-top:30px;border-top:1px solid rgba(249,246,240,.16);text-align:left}.kvlp .kv5-foot .kv5-col .kv5-h{font-family:var(--kv-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(249,246,240,.5);margin-bottom:12px}.kvlp .kv5-foot .kv5-col a{display:block;font-size:13.5px;color:rgba(249,246,240,.82);padding:4px 0;transition:color .16s}.kvlp .kv5-foot .kv5-col a:hover{color:#fff}.kvlp .kv5-foot .kv5-base{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:46px;padding-top:22px;border-top:1px solid rgba(249,246,240,.16)}.kvlp .kv5-foot .kv5-base span{font-size:12.5px;color:rgba(249,246,240,.6)}.kvlp .kv5-foot .kv5-base .kv5-logo{color:#F9F6F0}.kvlp .kv-feat{position:relative;overflow:hidden;transition:transform .35s var(--kv-ease-out),box-shadow .35s var(--kv-ease-out),border-color .35s}.kvlp .kv-feat:hover{transform:translateY(-3px);box-shadow:var(--kv-shadow-lg);border-color:var(--kv-brand-200)}.kvlp .kv-tile{transition:transform .35s var(--kv-ease-spring)}.kvlp .kv-arrow{transition:transform .35s var(--kv-ease-out),opacity .35s}.kvlp .kv-feat:hover .kv-arrow{transform:translateX(3px)}@keyframes kvfadeup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.kvlp .kvp-seg{display:flex;width:max-content;gap:4px;background:var(--kv-neutral-100);border:1px solid var(--kv-border-subtle);border-radius:12px;padding:4px;margin:0 auto 44px}.kvlp .kvp-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 22px;border-radius:9px;font-size:14px;font-weight:600;color:var(--kv-text-tertiary);cursor:pointer;user-select:none;transition:color .25s,background .25s;background:transparent;border:0;font-family:inherit}.kvlp .kvp-tab:hover{color:var(--kv-text-secondary)}.kvlp .kvp-tab[aria-selected=true]{background:var(--kv-brand-600);color:#fff}.kvlp .kvp-pane{animation:kvfadeup .5s var(--kv-ease-out) both}.kvlp.reveal-on [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .65s var(--kv-ease-out),transform .65s var(--kv-ease-out)}.kvlp.reveal-on [data-reveal].revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kvlp.reveal-on [data-reveal]{opacity:1;transform:none;transition:none}}.kvlp .kv5-only-m{display:none}@media (max-width:1024px){.kvlp .kv-plangrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:900px){.kvlp .kv5-dash-cols{grid-template-columns:1fr}.kvlp .kv5-dash-col+.kv5-dash-col{display:none}}@media (max-width:680px){.kvlp .kv5-entrar,.kvlp .kv5-nav-links{display:none}.kvlp .kv5-hero{padding-top:56px}.kvlp .kv5-hero h1{font-size:31px;line-height:1.14}.kvlp .kv5-hero-sub{font-size:15.5px;margin-top:16px}.kvlp .kv5-only-m{display:block}.kvlp .kv5-only-d{display:none}.kvlp .kv5-mat{padding:26px 20px 0}.kvlp .kv5-mat--phone{display:flex;justify-content:center}.kvlp .kv5-phone{width:min(270px,78vw)}.kvlp .kv5-mat .kv5-phone{box-shadow:0 10px 40px rgba(0,0,0,.4)}.kvlp .kv5-mat .kv5-phone .kv5-scr{border-radius:22px 22px 0 0;border-bottom:none}.kvlp .kv5-facts-in{display:grid;grid-template-columns:1fr 1fr;padding:14px 20px;gap:0}.kvlp .kv5-facts-in span{border-right:none;border-bottom:1px solid var(--kv-border-subtle);padding:10px 4px;text-align:center;font-size:10.5px}.kvlp .kv5-facts-in span:nth-last-child(-n+2){border-bottom:none}.kvlp .kv5-sec{padding-top:64px}.kvlp .kv5-feat{grid-template-columns:1fr;gap:26px;padding:26px 22px}.kvlp .kv5-feat--flip .kv5-tx{order:1}.kvlp .kv5-feat--flip .kv5-vis{order:2}.kvlp .kv-plangrid{grid-template-columns:1fr!important}.kvlp .kvp-seg{width:auto}.kvlp .kv5-foot .kv5-foot-in{padding-top:90px}.kvlp .kv5-foot .kv5-links{gap:34px}}