@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700;800;900&display=swap");.calc-retiro-scope{--crr-bg:#fff;--crr-card:#fff;--crr-ink:#0e1b33;--crr-ink-soft:#5b6b85;--crr-line:#e3e8f0;--crr-blue:#1d4ed8;--crr-blue-d:#14306e;--crr-blue-l:#bcd3ff;--crr-orange:#ff7a1a;--crr-font-display:"Fraunces",Georgia,serif;--crr-font-text:"Inter",system-ui,-apple-system,sans-serif;--crr-maxw:580px;--crr-ease:cubic-bezier(0.2,0.7,0.2,1);color:var(--crr-ink);font-family:var(--crr-font-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;background:var(--crr-bg)}.calc-retiro-scope *{box-sizing:border-box}.calc-retiro-scope .tnum{font-variant-numeric:tabular-nums lining-nums}.calc-retiro-scope .wrap{max-width:var(--crr-maxw);margin:0 auto;padding:0 18px}.calc-retiro-scope .hero{padding:18px 0 8px;text-align:center}.calc-retiro-scope .eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--crr-blue);margin:0 0 12px}.calc-retiro-scope h1{font-family:var(--crr-font-text);font-weight:800;font-size:clamp(1.85rem,7vw,2.6rem);line-height:1.08;letter-spacing:-.03em;margin:0;color:var(--crr-ink)}.calc-retiro-scope h1 .hl{color:var(--crr-blue)}.calc-retiro-scope .subcopy{color:var(--crr-ink-soft);font-size:1rem;line-height:1.5;margin:10px auto 0;max-width:38ch;text-wrap:pretty}.calc-retiro-scope .herotrust{display:inline-flex;align-items:center;gap:9px;margin:14px auto 0;padding:6px 15px 6px 7px;background:#f2f6fd;border:1px solid var(--crr-line);border-radius:999px;text-align:left}.calc-retiro-scope .herotrust img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;border:2px solid var(--crr-blue)}.calc-retiro-scope .herotrust p{font-size:.8rem;color:var(--crr-ink-soft);margin:0;line-height:1.35}.calc-retiro-scope .herotrust strong{color:var(--crr-ink);font-weight:700}.calc-retiro-scope .calc{position:relative;margin:14px 0 0;padding:24px 20px 22px;border-radius:20px;background:var(--crr-blue-d);color:#fff}.calc-retiro-scope .calc-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px}.calc-retiro-scope .calc h3{font-family:var(--crr-font-text);font-weight:800;font-size:1.25rem;margin:0;letter-spacing:-.01em;color:#fff}.calc-retiro-scope .calc-step{flex:none;font-size:.68rem;font-weight:800;color:hsla(0,0%,100%,.85);letter-spacing:.06em;text-transform:uppercase;background:hsla(0,0%,100%,.12);padding:5px 11px;border-radius:999px}.calc-retiro-scope .hint{color:hsla(0,0%,100%,.82);font-size:.9rem;margin:2px 0 14px}.calc-retiro-scope label{display:block;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.9);margin:12px 0 6px}.calc-retiro-scope .row2{display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.calc-retiro-scope .input-wrap{position:relative;display:flex;align-items:center}.calc-retiro-scope .input-prefix{position:absolute;left:14px;color:var(--crr-ink-soft);font-weight:700;pointer-events:none}.calc-retiro-scope input{width:100%;min-height:58px;background:#fff;color:var(--crr-ink);border:2px solid var(--crr-line);border-radius:12px;padding:14px 16px;font-family:var(--crr-font-text);font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums lining-nums;outline:none;transition:border-color .15s var(--crr-ease)}.calc-retiro-scope input.has-prefix{padding-left:30px}.calc-retiro-scope input::-moz-placeholder{color:#9aa7bd;font-weight:600}.calc-retiro-scope input::placeholder{color:#9aa7bd;font-weight:600}.calc-retiro-scope input:focus{border-color:var(--crr-blue)}.calc-retiro-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;margin-top:16px;padding:15px 18px;font-family:var(--crr-font-text);font-weight:800;font-size:1.05rem;letter-spacing:-.01em;border:none;border-radius:12px;cursor:pointer;text-decoration:none;transition:transform .1s var(--crr-ease),filter .15s var(--crr-ease)}.calc-retiro-scope .btn-gold{background:#fff;color:var(--crr-blue-d)}.calc-retiro-scope .btn-gold:hover{background:#eaf1ff}.calc-retiro-scope .btn:active{transform:translateY(1px)}.calc-retiro-scope .btn:disabled{opacity:.6;cursor:not-allowed}.calc-retiro-scope .btn:focus-visible,.calc-retiro-scope a:focus-visible,.calc-retiro-scope input:focus-visible{outline:3px solid var(--crr-blue);outline-offset:2px}.calc-retiro-scope .disclaimer{font-size:.75rem;color:hsla(0,0%,100%,.7);margin-top:12px;text-align:center}.calc-retiro-scope .ilustrativo{font-size:.68rem;line-height:1.4;color:hsla(0,0%,100%,.62);margin:10px 0 0;text-align:center}.calc-retiro-scope .err{background:hsla(0,0%,100%,.16);color:#fff;font-size:.875rem;font-weight:600;margin-top:10px;padding:8px 12px;border-radius:10px}.calc-retiro-scope .result{animation:crr-rise .42s var(--crr-ease) both}@keyframes crr-rise{0%{opacity:0;transform:translateY(10px)}}.calc-retiro-scope .contrast{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0}.calc-retiro-scope .cside{border-radius:14px;padding:13px 13px 14px}.calc-retiro-scope .cside.solution{background:rgba(255,122,26,.12);border:1.5px solid var(--crr-orange)}.calc-retiro-scope .cs-tag{font-size:.72rem;font-weight:800;letter-spacing:.01em;margin-bottom:8px}.calc-retiro-scope .cside.solution .cs-tag{color:hsla(0,0%,100%,.85)}.calc-retiro-scope .cside.solution .cs-num{color:var(--crr-orange)}.calc-retiro-scope .plan-name{display:inline-block;text-transform:uppercase;color:var(--crr-orange);font-weight:900;letter-spacing:.02em;transform-origin:left center;animation:crr-planpulse 1.8s var(--crr-ease) infinite}@keyframes crr-planpulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.calc-retiro-scope .cs-num{font-size:1.1rem;font-weight:800;margin-bottom:10px;line-height:1.1;font-variant-numeric:tabular-nums}.calc-retiro-scope .cs-num small{font-size:.5em;font-weight:600;opacity:.72}.calc-retiro-scope .cs-list{list-style:none;margin:0;padding:0}.calc-retiro-scope .cs-list li{font-size:.74rem;line-height:1.4;padding-left:17px;position:relative;color:hsla(0,0%,100%,.9);margin-bottom:5px}.calc-retiro-scope .cs-list li:last-child{margin-bottom:0}.calc-retiro-scope .cside.solution .cs-list li:before{content:"✓";position:absolute;left:0;top:-.5px;color:var(--crr-orange);font-weight:800}@media (max-width:400px){.calc-retiro-scope .contrast{grid-template-columns:1fr}}.calc-retiro-scope .locked{filter:blur(13px);opacity:.85;-webkit-user-select:none}.calc-retiro-scope .locked,.calc-retiro-scope .num-lock{-moz-user-select:none;user-select:none;pointer-events:none}.calc-retiro-scope .num-lock{display:inline-block;filter:blur(6px);-webkit-filter:blur(6px);opacity:.92;-webkit-user-select:none}.calc-retiro-scope .hero2 .big .num-lock{filter:blur(9px);-webkit-filter:blur(9px)}.calc-retiro-scope .cs-num .num-lock,.calc-retiro-scope .growth-final .num-lock{filter:blur(7px);-webkit-filter:blur(7px)}.calc-retiro-scope .gate-cta{margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.22)}.calc-retiro-scope .cside.afore{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.18)}.calc-retiro-scope .cside.afore .cs-tag{color:hsla(0,0%,100%,.78)}.calc-retiro-scope .cs-mini{font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.72);margin:2px 0 7px}.calc-retiro-scope .cside.afore .cs-list li:before{content:"✕";position:absolute;left:0;top:-.5px;color:hsla(0,0%,100%,.5);font-weight:800}.calc-retiro-scope .steps{margin-top:6px}.calc-retiro-scope .step{padding:16px 0 17px}.calc-retiro-scope .step:last-child{padding-bottom:4px}.calc-retiro-scope .step+.step{border-top:1px solid hsla(0,0%,100%,.13)}.calc-retiro-scope .step-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.calc-retiro-scope .step-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--crr-orange);color:#fff;font-weight:800;font-size:.84rem;font-variant-numeric:tabular-nums}.calc-retiro-scope .step-lbl{display:inline;margin:0;font-size:.95rem;font-weight:800;color:#fff;line-height:1.25}.calc-retiro-scope .step-lbl .soft{font-weight:600;color:hsla(0,0%,100%,.6)}.calc-retiro-scope .step-head .aport-amt{margin-left:auto}.calc-retiro-scope .step-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px}.calc-retiro-scope .aport-amt{font-size:.82rem;color:hsla(0,0%,100%,.8);white-space:nowrap}.calc-retiro-scope .aport-amt b{color:var(--crr-orange);font-size:1.05rem}.calc-retiro-scope .aport-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:12px 0 0}.calc-retiro-scope .aport-chips.chips-ingreso{display:flex;flex-wrap:wrap;gap:8px}.calc-retiro-scope .aport-chips.chips-ingreso .aport-chip{flex:1 1 calc(33.33% - 6px);min-width:84px;padding:11px 6px;font-size:.88rem;white-space:nowrap}.calc-retiro-scope .aport-chip{background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.22);color:#fff;font-weight:800;font-size:.95rem;padding:11px 0;border-radius:11px;cursor:pointer;transition:background .12s var(--crr-ease),border-color .12s var(--crr-ease);font-variant-numeric:tabular-nums}.calc-retiro-scope .aport-chip:hover{border-color:hsla(0,0%,100%,.5)}.calc-retiro-scope .aport-chip.on{background:var(--crr-orange);border-color:var(--crr-orange)}.calc-retiro-scope .aport-note{font-size:.72rem;color:hsla(0,0%,100%,.65);margin:10px 0 0;line-height:1.35}.calc-retiro-scope .aport-note b{color:hsla(0,0%,100%,.85)}.calc-retiro-scope .edad-field{position:relative;display:inline-flex;align-items:center;flex:none;width:132px}.calc-retiro-scope .edad-field input{min-height:50px;padding:10px 52px 10px 14px;font-size:1.25rem;text-align:left}.calc-retiro-scope .edad-field .edad-suffix{position:absolute;right:13px;color:var(--crr-ink-soft);font-weight:700;font-size:.88rem;pointer-events:none}.calc-retiro-scope .plazo-field{position:relative;display:block;margin-top:11px;max-width:260px}.calc-retiro-scope .plazo-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:52px;background:hsla(0,0%,100%,.1);color:#fff;border:1.5px solid hsla(0,0%,100%,.22);border-radius:11px;padding:12px 42px 12px 16px;font-family:var(--crr-font-text);font-size:1.02rem;font-weight:800;line-height:1.2;cursor:pointer;outline:none;transition:border-color .12s var(--crr-ease),background .12s var(--crr-ease)}.calc-retiro-scope .plazo-select:hover{border-color:hsla(0,0%,100%,.5)}.calc-retiro-scope .plazo-select:focus{border-color:var(--crr-orange)}.calc-retiro-scope .plazo-select:focus-visible{outline:3px solid var(--crr-blue);outline-offset:2px}.calc-retiro-scope .plazo-select option{color:var(--crr-ink);background:#fff;font-weight:700}.calc-retiro-scope .plazo-caret{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.7);font-size:.9rem;pointer-events:none}.calc-retiro-scope .reinv{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 12px;background:hsla(0,0%,100%,.06);border:1.5px solid hsla(0,0%,100%,.16);border-radius:12px;cursor:pointer;transition:background .12s var(--crr-ease),border-color .12s var(--crr-ease)}.calc-retiro-scope .reinv:hover{border-color:hsla(0,0%,100%,.34)}.calc-retiro-scope .reinv.on{background:rgba(255,122,26,.1);border-color:rgba(255,122,26,.5)}.calc-retiro-scope .reinv input{position:absolute;opacity:0;width:0;height:0;margin:0}.calc-retiro-scope .reinv .reinv-box{flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;border:2px solid hsla(0,0%,100%,.4);display:grid;place-items:center;font-size:.8rem;font-weight:900;color:transparent;transition:background .12s var(--crr-ease),border-color .12s var(--crr-ease),color .12s var(--crr-ease)}.calc-retiro-scope .reinv.on .reinv-box{background:var(--crr-orange);border-color:var(--crr-orange);color:#fff}.calc-retiro-scope .reinv input:focus-visible+.reinv-box{outline:3px solid var(--crr-blue);outline-offset:2px}.calc-retiro-scope .reinv .reinv-txt{font-size:.84rem;font-weight:700;color:#fff;line-height:1.3}.calc-retiro-scope .reinv .reinv-txt small{display:block;font-size:.72rem;font-weight:500;color:hsla(0,0%,100%,.66);margin-top:3px;line-height:1.35}.calc-retiro-scope .ajusta{margin:16px 0 0;padding:12px 14px 13px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:14px}.calc-retiro-scope .ajusta-head{display:block;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.7);margin:0 0 9px}.calc-retiro-scope .ajusta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.calc-retiro-scope .ajusta-ctrl{display:flex;align-items:center;gap:8px;flex:1 1 190px;min-width:170px}.calc-retiro-scope .ajusta-ctrl .ajusta-lbl{font-size:.82rem;font-weight:700;color:#fff;white-space:nowrap}.calc-retiro-scope .ajusta .plazo-field{margin:0;flex:1 1 auto;max-width:none;min-width:0}.calc-retiro-scope .ajusta .plazo-select{min-height:46px;padding:10px 38px 10px 14px;font-size:.95rem}.calc-retiro-scope .ajusta .reinv{margin:0;flex:1 1 190px;min-width:170px;padding:10px 12px;align-items:center}.calc-retiro-scope .ajusta .reinv .reinv-box{margin-top:0}.calc-retiro-scope .ajusta-note{font-size:.72rem;color:hsla(0,0%,100%,.62);margin:10px 0 0;line-height:1.4}.calc-retiro-scope .ajusta-note b{color:hsla(0,0%,100%,.85)}@media (max-width:400px){.calc-retiro-scope .ajusta .reinv,.calc-retiro-scope .ajusta-ctrl{flex-basis:100%}}.calc-retiro-scope .saldo-link{display:inline-block;background:none;border:0;color:hsla(0,0%,100%,.72);text-decoration:underline;cursor:pointer;font-family:var(--crr-font-text);font-size:.8rem;font-weight:600;line-height:1.35;padding:0;margin:10px 0 0;text-align:left}.calc-retiro-scope .saldo-link:hover{color:hsla(0,0%,100%,.92)}.calc-retiro-scope .saldo-box{margin:11px 0 0}.calc-retiro-scope .saldo-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.calc-retiro-scope .saldo-lbl{font-size:.82rem;font-weight:700;color:#fff;white-space:nowrap}.calc-retiro-scope .saldo-input{flex:1 1 150px;min-width:140px;max-width:220px}.calc-retiro-scope .saldo-input input{min-height:46px;padding:10px 14px;font-size:1rem}.calc-retiro-scope .saldo-input input.has-prefix{padding-left:28px}.calc-retiro-scope .saldo-row .saldo-quitar{margin:0}.calc-retiro-scope .saldo-note{font-size:.7rem;color:hsla(0,0%,100%,.62);margin:7px 0 0;line-height:1.35}.calc-retiro-scope .hero2{text-align:center;margin:20px 0 4px}.calc-retiro-scope .hero2 .kick{font-size:.82rem;font-weight:700;color:hsla(0,0%,100%,.88);margin:0 auto;max-width:30ch;line-height:1.35;display:block}.calc-retiro-scope .hero2 .big{font-family:var(--crr-font-display);font-weight:600;font-size:clamp(3.2rem,16vw,4.6rem);line-height:1;letter-spacing:-.02em;margin:6px 0 2px;font-variant-numeric:tabular-nums;color:#fff}.calc-retiro-scope .hero2 .big small{font-size:.26em;font-weight:600;font-family:var(--crr-font-text);color:hsla(0,0%,100%,.8)}.calc-retiro-scope .hero2 .cond{font-size:.86rem;color:hsla(0,0%,100%,.82);margin:6px auto 0;max-width:32ch;line-height:1.4}.calc-retiro-scope .hero2 .cond b{color:var(--crr-orange);font-weight:800}.calc-retiro-scope .growth{margin:20px 0 2px}.calc-retiro-scope .growth-head{font-size:.8rem;font-weight:800;color:hsla(0,0%,100%,.9);text-align:center;margin:0 0 10px}.calc-retiro-scope .growth-svg{display:block;width:100%;height:auto;overflow:visible}.calc-retiro-scope .growth-line{stroke-dasharray:1;animation:crr-drawline 1.1s var(--crr-ease) both}@keyframes crr-drawline{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.calc-retiro-scope .growth-axis{display:flex;justify-content:space-between;font-size:.68rem;color:hsla(0,0%,100%,.6);font-weight:600;margin:6px 2px 0}.calc-retiro-scope .growth-final{margin:14px 0 0}.calc-retiro-scope .gf-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;background:hsla(0,0%,100%,.05);margin-bottom:6px}.calc-retiro-scope .gf-row .gf-lbl{font-size:.84rem;font-weight:600;color:hsla(0,0%,100%,.82)}.calc-retiro-scope .gf-row .gf-val{font-size:1.05rem;font-weight:800;color:hsla(0,0%,100%,.92);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-retiro-scope .gf-row.gf-hi{background:rgba(255,122,26,.13);border:1px solid rgba(255,122,26,.4)}.calc-retiro-scope .gf-row.gf-hi .gf-lbl{color:#fff;font-weight:800}.calc-retiro-scope .gf-row.gf-hi .gf-val{color:var(--crr-orange);font-size:1.2rem;font-weight:900}.calc-retiro-scope .gf-sum{text-align:center;font-size:.84rem;line-height:1.4;color:hsla(0,0%,100%,.82);margin:8px 2px 0}.calc-retiro-scope .gf-sum b{color:var(--crr-orange);font-weight:900;font-variant-numeric:tabular-nums}.calc-retiro-scope .growth-legend{display:flex;justify-content:center;gap:18px;margin:9px 0 0;font-size:.7rem;color:hsla(0,0%,100%,.78);font-weight:600}.calc-retiro-scope .growth-legend .lg{display:inline-flex;align-items:center;gap:6px}.calc-retiro-scope .growth-legend .lg:before{content:"";width:18px;border-top:3px solid var(--crr-orange)}.calc-retiro-scope .growth-legend .lg-afore:before{border-top:2px dashed hsla(0,0%,100%,.6)}.calc-retiro-scope .satbox{margin:15px 0 0;padding:11px 14px;background:rgba(255,122,26,.13);border:1px solid rgba(255,122,26,.4);border-radius:12px;text-align:center;font-size:.86rem;line-height:1.4;color:hsla(0,0%,100%,.95)}.calc-retiro-scope .satbox .tit{font-weight:900;color:var(--crr-orange)}.calc-retiro-scope .satbox b{color:#fff;font-variant-numeric:tabular-nums}.calc-retiro-scope .qhook{text-align:center;font-weight:800;font-size:1.1rem;line-height:1.25;margin:16px 0 2px;color:#fff}.calc-retiro-scope .cta2{margin-top:16px}.calc-retiro-scope .formwrap{margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.22)}.calc-retiro-scope .formwrap input{min-height:48px;padding:11px 14px;font-size:1rem}.calc-retiro-scope .formhead{font-weight:700;font-size:1.05rem;margin:0 0 4px;text-align:center;color:#fff}.calc-retiro-scope .success-wrap{text-align:center;padding:8px 0}.calc-retiro-scope .trust{display:flex;justify-content:center;align-items:center;gap:10px 22px;flex-wrap:wrap;margin:14px 0 0}.calc-retiro-scope .trust span{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--crr-ink-soft)}.calc-retiro-scope .trust svg{color:var(--crr-blue)}.calc-retiro-scope .section{padding:26px 0}.calc-retiro-scope .sec-eyebrow{text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--crr-blue);margin:0 0 14px}.calc-retiro-scope .pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.calc-retiro-scope .paso{background:var(--crr-card);border:1px solid var(--crr-line);border-radius:16px;padding:14px 12px;text-align:center}.calc-retiro-scope .paso .pn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(29,78,216,.12);color:var(--crr-blue);font-weight:800;margin-bottom:8px}.calc-retiro-scope .paso h4{font-size:.92rem;margin:0 0 2px;color:var(--crr-ink)}.calc-retiro-scope .paso p{font-size:.8rem;color:var(--crr-ink-soft);margin:0}.calc-retiro-scope .autor{display:flex;align-items:center;gap:14px;background:var(--crr-card);border:1px solid var(--crr-line);border-radius:18px;padding:14px}.calc-retiro-scope .autor img{width:64px;height:64px;border-radius:14px;-o-object-fit:cover;object-fit:cover;flex:none}.calc-retiro-scope .autor h4{margin:0;font-size:1rem;color:var(--crr-ink)}.calc-retiro-scope .autor p{margin:2px 0 0;font-size:.84rem;color:var(--crr-ink-soft)}.calc-retiro-scope .autor .addr{color:var(--crr-blue);font-weight:600}.calc-retiro-scope .carta-sec{padding:34px 0 26px}.calc-retiro-scope .carta-head{text-align:center;max-width:34ch;margin:0 auto 22px}.calc-retiro-scope .carta-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a88744;margin:0 0 8px}.calc-retiro-scope .carta-title{font-family:var(--crr-font-display);font-weight:600;font-size:clamp(1.45rem,5.6vw,1.9rem);line-height:1.15;color:var(--crr-ink);margin:0}.calc-retiro-scope .carta{max-width:440px;margin:0 auto}.calc-retiro-scope .carta-paper{position:relative;padding:32px 34px 30px;background:#f7efdd;border:1.5px solid #d4b57a;border-radius:16px;color:#3f3526;font-family:var(--crr-font-display),Georgia,serif}.calc-retiro-scope .carta-seal{position:absolute;top:-22px;right:22px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#a88744;color:#fffdf8;border:3px solid #f7efdd}.calc-retiro-scope .carta-saludo{font-size:1.1rem;font-style:italic;margin:0 0 14px;color:#3f3526}.calc-retiro-scope .carta-body{font-size:.97rem;line-height:1.8;margin:0 0 16px;color:#4a4030;text-wrap:pretty}.calc-retiro-scope .carta-firma{font-size:1.05rem;font-style:italic;text-align:right;margin:0;color:#8a6d35}.calc-retiro-scope .carta-cap{text-align:center;font-style:italic;color:var(--crr-ink-soft);font-size:1rem;margin:18px auto 0;max-width:34ch;line-height:1.5}.calc-retiro-scope .calc-footer{padding:22px 0 40px;text-align:center}.calc-retiro-scope .calc-footer p{font-size:.72rem;color:var(--crr-ink-soft);margin:0}.calc-retiro-scope .calc-footer a{color:inherit}@media (prefers-reduced-motion:reduce){.calc-retiro-scope .growth-line,.calc-retiro-scope .plan-name,.calc-retiro-scope .result{animation:none;stroke-dasharray:none}}