@font-face{font-family:sora;src:url(/vc-ap-291a60/_next/static/media/a308c489d094f647-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_20c9e9{font-family:sora,sora Fallback}.__variable_20c9e9{--font-sora:"sora","sora Fallback"}@font-face{font-family:hanken;src:url(/vc-ap-291a60/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_f7160e{font-family:hanken,hanken Fallback}.__variable_f7160e{--font-hanken:"hanken","hanken Fallback"}.personas{--p-green:#1fa855;--p-green-deep:#08733d;--p-mint:#ecf7f0;--p-ink:#0d1f15;--p-soft:#4f6f5b;--p-mute:#6b8676;--p-line:#e2ebe5;--p-page:#f6faf7;min-height:100vh;display:flex;flex-direction:column;background:var(--p-page);color:var(--p-ink);font-family:var(--font-hanken),system-ui,sans-serif}.personas h1,.personas h2,.personas h3{font-family:var(--font-sora),system-ui,sans-serif;letter-spacing:-.02em}.personas .wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:768px){.personas .wrap{padding:0 32px}}.p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:12px;font-weight:700;font-size:15px;border:1px solid transparent;cursor:pointer;transition:background .15s,transform .15s}.p-btn.primario{background:var(--p-green);color:#fff}.p-btn.primario:hover{background:#178f47}.p-btn.secundario{background:#fff;color:var(--p-ink);border-color:var(--p-line)}.p-btn.chico{height:38px;padding:0 14px;font-size:14px;border-radius:10px}.p-btn:disabled{opacity:.6;cursor:default}.p-hero{display:grid;gap:40px;padding-top:48px;padding-bottom:32px;align-items:center}@media (min-width:900px){.p-hero{grid-template-columns:1.05fr .95fr;padding-top:72px;padding-bottom:48px}}.p-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--p-mint);color:var(--p-green-deep);font-size:14px;font-weight:600}.p-pill i{width:8px;height:8px;border-radius:50%;background:var(--p-green)}.p-hero h1{font-size:clamp(36px,6vw,58px);line-height:1.05;font-weight:700;margin-top:18px}.p-hero h1 em{font-style:normal;color:var(--p-green)}.p-hero .sub{margin-top:18px;font-size:18px;line-height:1.55;color:var(--p-soft);max-width:34em}.p-phone{justify-self:center;width:min(320px,78vw);border-radius:40px;padding:10px;background:#0d1f15;box-shadow:0 30px 60px -24px rgba(13,31,21,.35)}.p-phone img{display:block;width:100%;height:auto;border-radius:31px}.p-block{padding-top:56px;padding-bottom:56px}.p-block+.p-block{border-top:1px solid var(--p-line)}.p-feature{display:grid;gap:36px;align-items:center}@media (min-width:900px){.p-feature{grid-template-columns:1fr 1fr}.p-feature.rev>:first-child{order:2}}.p-eyebrow{font-size:14px;font-weight:600;color:var(--p-green-deep)}.p-block h2{font-size:clamp(28px,4vw,40px);line-height:1.12;font-weight:700;margin-top:10px}.p-block .sub{margin-top:14px;font-size:17px;line-height:1.6;color:var(--p-soft)}.p-points{margin-top:22px;display:grid;gap:14px}.p-point{display:flex;gap:12px}.p-point b{display:block;font-size:16px}.p-point span{display:block;margin-top:2px;color:var(--p-soft);font-size:15px;line-height:1.5}.p-point .dot{flex:none;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--p-green)}.p-shot{border-radius:20px;overflow:hidden;border:1px solid var(--p-line);background:#fff;box-shadow:0 20px 40px -24px rgba(13,31,21,.25)}.p-shot img{display:block;width:100%;height:auto}.p-card{background:#fff;border:1px solid var(--p-line);border-radius:24px;padding:24px;box-shadow:0 1px 2px rgba(13,31,21,.04),0 18px 36px -24px rgba(13,31,21,.2)}@media (min-width:768px){.p-card{padding:32px}}.p-field{display:grid;gap:6px}.p-field label{font-size:14px;font-weight:500;color:var(--p-soft)}.p-input{width:100%;height:48px;border-radius:12px;border:1px solid var(--p-line);background:#fff;padding:0 14px;font-size:16px;color:var(--p-ink);outline:none;transition:border-color .15s,box-shadow .15s}.p-input:focus{border-color:var(--p-green);box-shadow:0 0 0 4px rgba(31,168,85,.12)}.p-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--p-soft);cursor:pointer}.p-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--p-green);flex:none}.p-check a{color:var(--p-ink);text-decoration:underline}.p-error{font-size:14px;color:#c0392b}.p-ok{display:grid;gap:6px}.p-ok b{font-family:var(--font-sora),system-ui,sans-serif;font-size:20px}.p-ok span{color:var(--p-soft)}.p-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.p-calc{display:grid;gap:20px}@media (min-width:900px){.p-calc{grid-template-columns:1fr 1fr;align-items:start}}.p-seg{display:inline-flex;padding:4px;border-radius:12px;background:var(--p-mint);gap:4px}.p-seg button{height:36px;padding:0 14px;border-radius:9px;border:0;background:transparent;font-weight:600;font-size:14px;color:var(--p-soft);cursor:pointer}.p-seg button[aria-pressed=true]{background:#fff;color:var(--p-ink);box-shadow:0 1px 2px rgba(13,31,21,.08)}.p-resultado{text-align:left}.p-resultado .monto{font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(36px,7vw,52px);font-weight:700;color:var(--p-green-deep);line-height:1.05;margin-top:6px}.p-desglose{margin-top:18px;display:grid;gap:10px;font-size:15px}.p-desglose div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--p-line);padding-bottom:10px}.p-desglose span{color:var(--p-soft)}.p-nota{margin-top:14px;line-height:1.55}.p-migas,.p-nota{font-size:14px;color:var(--p-mute)}.p-migas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:18px}.p-migas a{text-decoration:underline;text-underline-offset:3px}.p-migas [aria-current],.p-migas a{color:var(--p-soft)}.p-actualizada{flex-basis:100%}@media (min-width:640px){.p-actualizada{flex-basis:auto;margin-left:auto}}.p-rotulo{font-size:14px;font-weight:500;color:var(--p-soft)}.p-deuda{display:grid;gap:12px;border:0;margin:0;padding:18px 0 0;border-top:1px solid var(--p-line);min-width:0}.p-deuda:first-child{border-top:0;padding-top:0}.p-deuda-titulo{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0;font-family:var(--font-sora),system-ui,sans-serif;font-weight:600;font-size:16px}.p-deuda-titulo span{padding-right:8px}.p-enlace{background:none;border:0;padding:0;color:var(--p-green-deep);font-weight:600;font-size:14px;cursor:pointer}.p-dos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.p-dos>*{min-width:0}.p-tasa{display:flex;gap:8px;align-items:center}.p-tasa .p-input{flex:1;min-width:0}.p-tasa .p-seg{flex:none}.p-aviso{font-size:14px;line-height:1.5;color:#7a5200;background:#fff6e0;border-radius:10px;padding:8px 12px;margin-top:6px}.p-orden{margin-top:10px;padding-left:22px;display:grid;gap:10px}.p-orden li{padding-left:4px}.p-orden b{display:block;font-size:16px}.p-orden span{display:block;color:var(--p-soft);font-size:14px;margin-top:2px}.p-faq{display:grid;gap:10px;margin-top:22px}.p-faq details{background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:16px 18px}.p-faq summary{cursor:pointer;font-weight:600;font-size:16px;list-style:none}.p-faq summary::-webkit-details-marker{display:none}.p-faq p{margin-top:10px;color:var(--p-soft);line-height:1.6;font-size:15px}.p-trust{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:center;justify-content:center;padding:8px 0}.p-trust figure{display:grid;justify-items:center;gap:6px}.p-trust .lg{display:block;background:var(--p-mute);-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.p-trust figcaption{font-size:13px;color:var(--p-mute);text-align:center}.p-foot{margin-top:auto;border-top:1px solid var(--p-line);padding:28px 0 36px;font-size:14px;color:var(--p-mute)}.p-foot .fila{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.p-foot a{text-decoration:underline}@media (min-width:900px){.p-calc>.p-resultado{grid-column:2;grid-row:1/span 2}.p-calc>.p-calificar{grid-column:1;grid-row:2}}.p-calificar{display:grid;gap:14px}.p-calificar-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.p-calificar h2{font-size:18px;font-weight:700;color:var(--p-ink)}.p-calificar [role=radiogroup]{display:flex;gap:4px}.p-calificar [role=radio]{background:none;border:0;padding:4px;cursor:pointer;line-height:0;border-radius:10px}.p-calificar [role=radio]:focus-visible{outline:2px solid var(--p-green);outline-offset:1px}.p-calificar [role=radio]:disabled{cursor:default}.p-calificar svg{fill:none;stroke:#b9cbbf;stroke-width:1.5;stroke-linejoin:round;transition:fill .12s,stroke .12s,transform .12s}.p-calificar [role=radio]:not(:disabled):hover svg{transform:scale(1.08)}.p-calificar .llena svg{fill:var(--p-green);stroke:var(--p-green)}.p-calificar .p-enlace{justify-self:start}.p-calificar-comentario{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--p-line)}.p-calificar-comentario label{font-size:15px;font-weight:500;color:var(--p-ink)}.p-calificar-comentario label span{color:var(--p-mute);font-weight:400}.p-calificar-comentario>div{display:flex;gap:8px}.p-calificar-comentario .p-input{flex:1;min-width:0}.p-calificar-comentario .p-btn:disabled{opacity:.45;cursor:default}.p-calificar-comentario .p-nota{margin-top:0}.p-calificar-gracias{padding-top:14px;border-top:1px solid var(--p-line);font-size:15px;color:var(--p-green-deep);font-weight:600}.p-logo-producto{display:block;height:32px;width:auto;margin:24px 0 18px}@media (min-width:768px){.p-logo-producto{height:40px;margin:36px 0 22px}}.f-head{position:sticky;top:0;z-index:40;background:rgba(246,250,247,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2ebe5;font-family:var(--font-hanken,"Hanken Grotesk"),system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.25}.f-head .f-wrap{position:relative;max-width:1120px;height:64px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}@media (min-width:768px){.f-head .f-wrap{padding:0 32px}}.f-head .f-brand img{display:block;height:26px;width:auto}@media (min-width:768px){.f-head .f-brand img{height:30px}}.f-head .f-para-quien{display:inline-flex;padding:4px;border-radius:999px;background:#fff;border:1px solid #e2ebe5;box-shadow:0 8px 24px -18px rgba(13,31,21,.35)}.f-head .f-para-quien a{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;color:#4f6f5b;text-decoration:none;transition:background .25s,color .25s}.f-head .f-para-quien a.on{background:#0d1f15;color:#fff}.f-head .f-para-quien a:not(.on):hover{color:#0d1f15}@media (min-width:768px){.f-head .f-para-quien a{padding:8px 18px;font-size:15px}}@media (min-width:1120px){.f-head .f-para-quien{position:absolute;left:50%;transform:translateX(-50%)}}.f-head .f-links{display:flex;align-items:center;gap:22px;font-size:15px;color:#4f6f5b}.f-head .f-links>a:not(.f-btn){color:inherit;text-decoration:none}.f-head .f-links>a:not(.f-btn):hover{color:#0d1f15}.f-head .f-links>.f-escritorio{display:none}@media (min-width:768px){.f-head .f-links>.f-escritorio{display:inline-flex}}.f-head .f-btn{display:inline-flex;align-items:center;height:38px;padding:0 18px;border:0;border-radius:999px;background:#1fa855;color:#fff;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s}.f-head .f-btn:hover{background:#08733d;color:#fff}.f-head .f-menu{position:relative}@media (min-width:768px){.f-head .f-menu{display:none}}.f-head .f-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;border-radius:999px;color:#0d1f15;cursor:pointer}.f-head .f-menu summary::-webkit-details-marker{display:none}.f-head .f-menu summary:active{background:#ecf7f0}.f-head .f-menu .f-panel{position:absolute;right:-6px;top:52px;width:min(280px,calc(100vw - 32px));display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:20px;background:#fff;border:1px solid #e2ebe5;box-shadow:0 24px 48px -24px rgba(13,31,21,.35)}.f-head .f-menu .f-panel a,.f-head .f-menu .f-panel button{display:block;width:100%;padding:12px 14px;border:0;border-radius:12px;background:none;font:inherit;font-size:16px;font-weight:600;color:#0d1f15;text-align:left;text-decoration:none;cursor:pointer}.f-head .f-menu .f-panel a:hover,.f-head .f-menu .f-panel button:hover{background:#f6faf7}.f-head .f-menu .f-panel .f-btn{justify-content:center;height:46px;margin-top:6px;background:#1fa855;color:#fff;text-align:center}