.recordatorios-page .container{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}@media (max-width:768px){.recordatorios-page .container{padding:0 20px}}.rec-hero{padding:148px 0 72px;position:relative;overflow:hidden}.rec-grid-bg{position:absolute;inset:0;background-image:radial-gradient(circle,#eff1f7 1.5px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 0,rgba(0,0,0,.55) 40%,transparent 100%);mask-image:radial-gradient(ellipse 90% 80% at 50% 0,rgba(0,0,0,.55) 40%,transparent 100%);pointer-events:none;z-index:0}.rec-hero-inner{position:relative;z-index:1;max-width:820px}.rec-eyebrow-wrap{display:block;margin-bottom:28px}.rec-eyebrow-wrap .eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace}.rec-h1{margin-bottom:24px;line-height:1.05;height:auto}.rec-lead{font-size:18px;color:var(--ink);line-height:1.68;max-width:680px}.rec-section{padding:56px 0;border-top:1px solid var(--line)}.rec-section-title{margin-bottom:20px;height:auto;color:var(--ink)}.rec-section-body{font-size:15.5px;color:var(--slate);line-height:1.7;max-width:760px}.rec-section-body+.rec-section-body{margin-top:14px}.rec-sources{margin-top:20px;display:flex;flex-direction:column;gap:10px}.rec-source{font-size:13.5px;color:var(--slate);line-height:1.6;padding:14px 18px;background:var(--klia-50);border:1px solid var(--line);border-left:3px solid var(--klia-100);border-radius:0 10px 10px 0}.rec-steps{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.rec-step{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line);border-radius:16px}.rec-step-num{flex-shrink:0;width:32px;height:32px;border-radius:10px;background:var(--klia-50);color:var(--klia);display:flex;align-items:center;justify-content:center;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;font-weight:600}.rec-step-title{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:4px}.rec-step-desc{font-size:13.5px;color:var(--slate);line-height:1.6}.rec-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.rec-plan-card{padding:24px;background:var(--bg);border:1px solid var(--line);border-radius:16px;text-align:center}.rec-plan-card.featured{border-color:var(--klia-100);background:var(--klia-50)}.rec-plan-name{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-2);margin-bottom:10px}.rec-plan-cupo{font-family:var(--font-geist),system-ui,sans-serif;font-size:34px;font-weight:700;color:var(--klia);line-height:1}.rec-plan-label{font-size:13px;color:var(--slate);margin-top:6px}.rec-faq-list{margin-top:20px;display:flex;flex-direction:column;gap:24px}.rec-faq-item{padding-bottom:20px;border-bottom:1px solid var(--line)}.rec-faq-q{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:8px}.rec-faq-a{font-size:14.5px;color:var(--slate);line-height:1.68}.rec-cta{padding:56px 0 112px}.rec-cta-inner{background:linear-gradient(135deg,#1a2257,#2f3f82 55%,#3f519e);border-radius:32px;padding:72px 64px;text-align:center;position:relative;overflow:hidden}.rec-cta-inner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(0,0,0,.4) 40%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(0,0,0,.4) 40%,transparent 100%);pointer-events:none}.rec-cta-title{color:#fff;margin-bottom:16px;position:relative;height:auto}.rec-cta-lead{font-size:17px;color:hsla(0,0%,100%,.72);line-height:1.62;max-width:480px;margin:0 auto 36px;position:relative}.rec-cta-btns{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;position:relative}@media (max-width:760px){.rec-hero{padding-top:120px}.rec-plans,.rec-steps{grid-template-columns:1fr}.rec-cta-inner{padding:48px 28px}}