.kl{gap:56px;max-width:1080px;margin:0 auto;padding:4px 0 24px;display:grid}.kl h1,.kl h2,.kl h3{font-family:var(--serif)}.kl-nav{z-index:20;background:var(--bg);border-bottom:1px solid var(--bd);align-items:center;gap:22px;padding:10px 0;display:flex;position:sticky;top:0}.kl-marca{font:700 1.35rem var(--serif);color:var(--pri);align-items:center;gap:9px;text-decoration:none;display:flex}.kl-marca img{width:auto;height:34px}.kl-nav nav{gap:20px;margin-left:auto;display:flex}.kl-nav nav a{color:var(--fg);font:500 .95rem var(--sans);text-decoration:none}.kl-nav nav a:hover{color:var(--acc)}.kl-nav>.kl-btn{flex:none}.kl-btn{border:1px solid var(--bd);min-height:46px;font:700 .86rem var(--sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-align:center;border-radius:11px;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;transition:transform 80ms,background .15s,border-color .15s;display:inline-flex}.kl-btn:active{transform:translateY(1px)}.kl-btn-pri{background:var(--pri);border-color:var(--pri);color:var(--on-pri)}.kl-btn-pri:hover{background:var(--pri2)}.kl-btn-ghost{color:var(--pri);background:0 0}.kl-btn-ghost:hover{border-color:var(--pri);background:var(--bg2)}.kl-btn-oro{background:var(--oro);border-color:var(--oro);color:#1d1507}.kl-btn-claro{color:#fff;background:0 0;border-color:#ffffff73}.kl-kicker{font:700 .76rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin:0 0 8px}.kl-hero{text-align:center;max-width:820px;margin:0 auto;padding:34px 0 6px}.kl-hero h1{margin:6px 0 16px;font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.12}.kl-hero h1 em{color:var(--acc);font-style:italic}.kl-lead{color:var(--mut);max-width:660px;margin:0 auto;font-size:1.12rem}.kl-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.kl-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.kl-tres li{border:1px solid var(--bd);border-radius:var(--r);background:var(--card);gap:3px;padding:16px;display:grid}.kl-tres b{font:700 1.15rem var(--serif);color:var(--pri)}.kl-tres span{color:var(--mut);font-size:.9rem}.kl-sec h2{margin:0 0 8px;font-size:clamp(1.6rem,3.6vw,2.2rem)}.kl-sub{color:var(--mut);max-width:640px;margin:0 0 24px}.kl-grid{gap:14px;display:grid}.kl-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-card{border:1px solid var(--bd);border-radius:var(--r);background:var(--card);border-top:3px solid var(--oro);padding:20px}.kl-card h3{color:var(--pri);margin:0 0 6px;font-size:1.15rem}.kl-card p{color:var(--fg);opacity:.86;margin:0;font-size:.97rem}.kl-oscura{background:var(--bg2);border-radius:22px;padding:34px 28px}.kl-pasos{border:1px solid var(--bd);border-radius:var(--r);background:var(--card);align-content:start;gap:14px;padding:22px;display:grid}.kl-pasos h3{color:var(--pri);margin:0;font-size:1.3rem}.kl-pasos ol{counter-reset:p;gap:14px;margin:0;padding:0;list-style:none;display:grid}.kl-pasos li{counter-increment:p;gap:2px;padding-left:46px;display:grid;position:relative}.kl-pasos li:before{content:counter(p);background:var(--acc-soft);width:32px;height:32px;color:var(--acc);font:700 .95rem var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.kl-pasos li span{color:var(--mut);font-size:.95rem}.kl-cuidado ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.kl-cuidado li{border:1px solid var(--bd);border-left:4px solid var(--oro);background:var(--card);border-radius:0 var(--r) var(--r) 0;padding:14px 18px}.kl-faq{gap:10px;margin-top:16px;display:grid}.kl-faq details{border:1px solid var(--bd);background:var(--card);border-radius:12px;padding:0 16px}.kl-faq summary{cursor:pointer;font:650 1rem var(--sans);justify-content:space-between;gap:12px;padding:15px 0;list-style:none;display:flex}.kl-faq summary::-webkit-details-marker{display:none}.kl-faq summary:after{content:"+";color:var(--acc);font-size:1.3rem;line-height:1}.kl-faq details[open] summary:after{content:"–"}.kl-faq p{color:var(--mut);margin:0 0 16px}.kl-final{text-align:center;color:#fff;background:linear-gradient(135deg,var(--hero-a,#10223d),var(--hero-b,#2a4a78));border-radius:22px;padding:44px 22px}.kl-final h2{color:#fff;margin:0 0 8px;font-size:clamp(1.6rem,3.6vw,2.2rem)}.kl-final p{opacity:.85;margin:0}.kl-pie{border-top:1px solid var(--bd);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;font-size:.88rem;display:flex}.kl-pie a{color:var(--mut)}@media (max-width:860px){.kl{gap:44px}.kl-nav nav{display:none}.kl-nav>.kl-btn{margin-left:auto}.kl-g3,.kl-g2,.kl-tres{grid-template-columns:minmax(0,1fr)}.kl-oscura{border-radius:18px;padding:26px 18px}.kl-cta .kl-btn{width:100%}}
