.sv{--sv-bg:#faf7f2;--sv-tx:#15120f;--sv-mute:#5c544a;--sv-soft:#6b6359;--sv-line:rgba(21,18,15,.08);--sv-line-2:rgba(21,18,15,.12);--sv-oro:#8a6a1c;--sv-oro-soft:rgba(201,168,76,.08);--sv-oro-line:rgba(201,168,76,.24);background:var(--sv-bg);color:var(--sv-tx);min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.sv *{box-sizing:border-box}.sv-in{max-width:1080px;margin:0 auto;padding:56px 24px 96px}.sv-art{max-width:800px;line-height:1.75}@media(max-width:640px){.sv-in{padding:36px 16px 72px}}.sv :where(a){color:inherit}.sv :where(a):focus-visible{outline:2px solid var(--sv-oro);outline-offset:3px;border-radius:6px}.sv-migas a,.sv-volver{color:var(--sv-oro);text-decoration:none;font-size:14px;font-weight:500}.sv-migas a:hover,.sv-volver:hover{text-decoration:underline;text-underline-offset:3px}.sv-migas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px}.sv-migas span[aria-hidden]{color:#6b6359}.sv-migas>span:last-child{color:var(--sv-soft)}.sv-eti{display:flex;align-items:center;gap:10px;margin:48px 0 0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-oro)}.sv-eti:before{content:"";width:24px;height:1px;background:var(--sv-oro)}.sv-h1{font-size:clamp(34px,4.6vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.06;margin:16px 0 14px;text-wrap:balance}.sv-lp .sv-h1{margin-top:28px;font-size:clamp(32px,4.2vw,46px)}.sv-intro{color:var(--sv-mute);margin:0 0 48px;max-width:62ch;line-height:1.7;font-size:17px}.sv-lp .sv-intro{max-width:none;color:#4a433b}.sv-lead{font-size:17.5px;line-height:1.7;color:var(--sv-tx);margin:4px 0 40px;padding:22px 26px;border-radius:14px;background:var(--sv-oro-soft);border:1px solid var(--sv-oro-line)}.sv-grid{display:grid;grid-gap:16px;gap:16px}@media(min-width:900px){.sv-grid{grid-template-columns:1fr 1fr}}.sv-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--sv-line);border-radius:18px;background:linear-gradient(180deg,rgba(21,18,15,.03),rgba(21,18,15,.01));transition:border-color .2s ease-out,background-color .2s ease-out,transform .2s ease-out}.sv-card:hover{border-color:var(--sv-oro-line);transform:translateY(-2px)}.sv-card-cab{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sv-ic{width:44px;height:44px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:20px;background:#fff;border:1px solid var(--sv-line)}.sv-card h2{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.sv-card h2 a{text-decoration:none}.sv-card h2 a:after{content:"";position:absolute;inset:0}.sv-card{position:relative}.sv-sub{display:block;margin-top:2px;font-size:13px;color:var(--sv-soft)}.sv-roi{font-size:15px;color:var(--sv-oro);margin:0 0 20px;font-weight:500;line-height:1.5}.sv-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding-top:18px;border-top:1px solid var(--sv-line)}.sv-col-t{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--sv-soft);margin:0 0 10px}.sv-cols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.sv-cols li{position:relative;padding-left:14px;font-size:14px;line-height:1.45;color:var(--sv-mute)}.sv-cols li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:1px;background:var(--sv-soft)}.sv-mas{position:relative;z-index:1;align-self:flex-start;margin-top:auto;padding-top:22px;font-size:14px;font-weight:600;color:var(--sv-oro);text-decoration:none}.sv-mas:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.sv-card{padding:22px 18px}.sv-cols{grid-template-columns:1fr;gap:16px}}.sv-aside{margin-top:56px;padding:44px 32px;border-radius:20px;text-align:center;background:radial-gradient(80% 120% at 50% 0,rgba(201,168,76,.12),transparent 70%),rgba(21,18,15,.01);border:1px solid var(--sv-oro-line)}.sv-aside-t{font-size:24px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px;line-height:1.25}.sv-aside-p{font-size:15.5px;color:var(--sv-mute);margin:0 auto 24px;max-width:48ch;line-height:1.6}.sv-aside-pie{font-size:13px;color:var(--sv-soft);margin:20px 0 0}.sv-aside-pie a{color:var(--sv-oro)}.sv-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:12px;background:#c99a2e;color:#15120f!important;text-decoration:none;font-weight:700;font-size:15px;box-shadow:0 10px 24px -12px rgba(201,168,76,.55);transition:transform .18s ease-out,background-color .18s ease-out}.sv-cta:hover{background:#d6b65a;transform:translateY(-1px)}.sv-cta:active{transform:scale(.98)}.sv-cta-fila{margin:0 0 40px}@media(max-width:560px){.sv-cta{display:flex;width:100%;text-align:center;line-height:1.3;padding:12px 18px}.sv-aside{padding:32px 18px}}.sv-bloques{display:grid;grid-gap:0;gap:0;margin:0 0 40px;border-top:1px solid var(--sv-line)}.sv-bloque{padding:28px 0;border-bottom:1px solid var(--sv-line)}.sv-bloque h2{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 8px;color:var(--sv-tx)}.sv-bloque p{font-size:16px;line-height:1.75;color:var(--sv-mute);margin:0}.sv-faq{margin-top:64px}.sv-enlaces h2,.sv-faq>h2,.sv-rel h2{font-size:26px;font-weight:700;letter-spacing:-.025em;margin:0 0 20px}.sv-faq-i{padding:22px 0;border-top:1px solid var(--sv-line)}.sv-faq-i:last-child{border-bottom:1px solid var(--sv-line)}.sv-faq-i h3{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.45;margin:0 0 8px;color:var(--sv-tx)}.sv-faq-i p{font-size:15.5px;line-height:1.7;color:var(--sv-mute);margin:0}.sv-enlaces,.sv-rel{margin-top:56px}.sv-enlaces h2,.sv-rel h2{font-size:20px}.sv-enlaces ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.sv-enlaces a{font-size:15.5px;color:var(--sv-oro);text-decoration:none}.sv-enlaces a:hover{text-decoration:underline;text-underline-offset:3px}.sv-rel>div{display:flex;flex-wrap:wrap;gap:8px}.sv-rel a{font-size:14px;color:var(--sv-tx);text-decoration:none;border:1px solid var(--sv-line-2);border-radius:999px;padding:8px 14px;transition:border-color .15s,color .15s}.sv-rel a:hover{border-color:var(--sv-oro);color:var(--sv-oro)}.sv-lp #planes-h{font-size:20px!important;font-weight:700!important;margin-bottom:12px!important}.sv-lp .sovra-planes{border-radius:14px}@media(min-width:641px){.sv-lp .sovra-planes th[scope=row]{white-space:normal!important;width:22%}.sv-lp .sovra-planes td:first-of-type{width:44%}.sv-lp .sovra-planes td:nth-of-type(3){white-space:normal!important;min-width:8.5rem}}@media(max-width:640px){.sv-lp .sovra-planes{min-width:0!important;display:flex;flex-direction:column}.sv-lp .sovra-planes thead{display:none}.sv-lp .sovra-planes tbody{display:block}.sv-lp .sovra-planes tr{display:block;padding:16px;margin:0 0 10px;border:1px solid var(--sv-line);border-radius:14px;background:#fff}.sv-lp .sovra-planes th[scope=row]{padding:0 0 8px!important;font-size:16px!important}.sv-lp .sovra-planes td,.sv-lp .sovra-planes th[scope=row]{display:block;border:0!important;white-space:normal!important}.sv-lp .sovra-planes td{padding:6px 0!important;min-width:0!important}.sv-lp .sovra-planes td:before{display:block;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sv-soft)}.sv-lp .sovra-planes td:first-of-type:before{content:"Qué incluye"}.sv-lp .sovra-planes td:nth-of-type(2):before{content:"Plazo"}.sv-lp .sovra-planes td:nth-of-type(3):before{content:"Precio desde"}.sv-lp .sovra-planes caption{display:block;order:2;padding-top:4px!important}}@media(prefers-reduced-motion:reduce){.sv-card,.sv-cta{transition:none}.sv-card:hover,.sv-cta:hover{transform:none}}.sv-idx .sv-h1{font-size:clamp(40px,7vw,72px);letter-spacing:-.035em;line-height:.98}.sv-chips{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 44px}.sv-chips a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;border:1.5px solid var(--c);color:#15120f;font-weight:700;font-size:14px;text-decoration:none;transform:rotate(var(--r));box-shadow:0 6px 16px -10px var(--c);transition:transform .2s,background .2s,color .2s}.sv-chips a i{width:9px;height:9px;border-radius:50%;background:var(--c)}.sv-chips a:hover{transform:rotate(0) translateY(-2px);background:var(--c);color:#fff}.sv-chips a:hover i{background:#fff}.sv-idx .sv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));grid-gap:22px;gap:22px}.sv-idx .sv-card{position:relative;padding:0!important;border:0!important;border-radius:26px!important;background:#fff!important;overflow:hidden;box-shadow:0 1px 2px rgba(21,18,15,.05),0 24px 50px -30px rgba(21,18,15,.35);scroll-margin-top:24px;transition:transform .25s,box-shadow .25s}.sv-idx .sv-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(21,18,15,.05),0 34px 60px -30px rgba(21,18,15,.45)}.sv-idx .sv-card-cab{position:relative;background:var(--g);color:#fff;padding:26px 26px 54px;margin:0!important;display:flex;gap:16px;align-items:flex-start;overflow:hidden}.sv-idx .sv-card-cab:after{content:"";position:absolute;right:-40px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.28),transparent 65%)}.sv-idx .sv-card-cab h2,.sv-idx .sv-card-cab h2 a{color:#fff!important;font-size:26px!important;letter-spacing:-.025em;margin:0}.sv-idx .sv-sub{display:inline-block;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;padding:4px 10px}.sv-idx .sv-ic{flex:0 0 auto;width:52px;height:52px;display:grid;place-items:center;font-size:24px;border-radius:16px;background:#fff!important;color:var(--c)!important;transform:rotate(-6deg);box-shadow:0 10px 20px -8px rgba(0,0,0,.35);border:0!important}.sv-idx .sv-roi{position:relative;margin:-30px 20px 0!important;padding:16px 18px!important;background:#fff;border-radius:16px;box-shadow:0 12px 28px -14px rgba(21,18,15,.3);color:#15120f!important;font-weight:700;font-size:17px!important;border-top:0!important;border-bottom:0!important}.sv-idx .sv-cols{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:22px 24px 8px;border:0!important;margin:0!important}.sv-idx .sv-col-t{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.1em!important;margin:0 0 10px!important}.sv-idx .sv-cols>div:first-child .sv-col-t{color:#b42318!important}.sv-idx .sv-cols>div:last-child .sv-col-t{color:#1e7a4c!important}.sv-idx .sv-cols ul{list-style:none;margin:0;padding:0}.sv-idx .sv-cols li{position:relative;padding:0 0 0 26px!important;margin:0 0 9px;font-size:14.5px;line-height:1.45;color:#3d362f}.sv-idx .sv-cols li:before{content:"✕"!important;position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;background:#fdecea;color:#b42318}.sv-idx .sv-cols>div:first-child li{color:#6b6359;text-decoration:line-through;-webkit-text-decoration-color:rgba(180,35,24,.35);text-decoration-color:rgba(180,35,24,.35)}.sv-idx .sv-cols>div:last-child li:before{content:"✓"!important;background:var(--c);color:#fff}.sv-idx .sv-cols>div:last-child li{font-weight:600;color:#15120f}.sv-idx .sv-mas{display:inline-flex!important;align-items:center;margin:8px 24px 26px!important;padding:11px 18px!important;border-radius:12px;background:var(--c)!important;color:#fff!important;font-weight:700;text-decoration:none!important;border:0!important}.sv-idx .sv-mas:hover{filter:brightness(1.08)}.sv-idx .sv-aside{border:2px solid transparent!important;border-radius:26px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(115deg,#f58529,#dd2a7b,#8134af,#515bd4) border-box!important}@media(max-width:640px){.sv-idx .sv-grid{grid-template-columns:1fr}.sv-chips{gap:8px;margin-bottom:32px}.sv-chips a{font-size:13px;padding:8px 12px}.sv-idx .sv-cols{grid-template-columns:1fr;gap:6px}.sv-idx .sv-card-cab h2,.sv-idx .sv-card-cab h2 a{font-size:23px!important}}.sv-lp .sv-migas a{color:var(--c)!important}.sv-lp .sv-hero{position:relative;margin:14px -24px 36px;padding:34px 28px 28px;border-radius:30px;background:var(--g);color:#fff;overflow:hidden;box-shadow:0 30px 60px -34px var(--c)}.sv-lp .sv-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.18) 1px,transparent 1.3px);background-size:20px 20px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000);mask-image:linear-gradient(120deg,transparent 30%,#000)}.sv-lp .sv-hero:after{content:"";position:absolute;right:-80px;top:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.3),transparent 65%)}.sv-lp .sv-hero>*{position:relative;z-index:1}.sv-lp .sv-hero .sv-h1{color:#fff!important;font-size:clamp(32px,5.4vw,56px)!important;letter-spacing:-.03em;line-height:1.02}.sv-lp .sv-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.sv-lp .sv-hero-tags span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.4)}.sv-lp .sv-hero-tags span:first-child{background:#ffe14d;color:#15120f;border:0;transform:rotate(-4deg);font-weight:700}.sv-lp .sv-hero p,.sv-lp .sv-hero span,.sv-lp .sv-hero time{color:hsla(0,0%,100%,.88)}.sv-lp .sv-hero .sv-lead{position:relative;margin:26px 0 0!important;background:#fff!important;color:#15120f!important;border:0!important;border-radius:20px!important;box-shadow:0 22px 44px -20px rgba(21,18,15,.35)!important;font-weight:500}.sv-lp .sv-hero>:not(.sv-lead):not(.sv-hero-tags):not(h1),.sv-lp .sv-hero>:not(.sv-lead):not(.sv-hero-tags):not(h1) *{color:hsla(0,0%,100%,.9)!important}.sv-lp .sv-cta{background:var(--c)!important;color:#fff!important;box-shadow:0 14px 28px -14px var(--c)!important}.sv-lp .sv-bloques{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px!important;gap:16px!important}.sv-lp .sv-bloque{position:relative;background:#fff!important;border:1px solid #ece5da!important;border-radius:22px!important;padding:24px 22px 22px!important;overflow:hidden;transition:transform .25s,box-shadow .25s}.sv-lp .sv-bloque:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(21,18,15,.35)}.sv-lp .sv-bloque:nth-child(3n+1){background:color-mix(in srgb,var(--c) 7%,#fff)!important}.sv-lp .sv-bloque-n{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--g);color:#fff;font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;margin-bottom:14px;transform:rotate(-5deg);box-shadow:0 8px 16px -8px var(--c)}.sv-lp .sv-bloque h2{color:#15120f!important}.sv-lp .sv-faq-i{background:color-mix(in srgb,var(--c) 8%,#fff);border:0;border-radius:4px 20px 20px 20px!important;border-radius:16px;padding:18px 20px!important;margin:0 0 10px!important}.sv-lp .sv-rel a{border-color:var(--c)!important}.sv-lp .sv-rel a:hover{background:var(--c);color:#fff!important}.sv-lp .sv-aside{border:2px solid transparent!important;border-radius:26px!important;background:linear-gradient(#fff,#fff) padding-box,var(--g) border-box!important}@media(max-width:640px){.sv-lp .sv-hero{margin:10px -12px 28px;padding:26px 18px 18px;border-radius:24px}}.sv-chips a.nuevo{border-width:2px}.sv-nuevo{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:#15120f;color:#f5d778}.sv-chips a.nuevo:hover .sv-nuevo{background:#fff;color:#15120f}.sv-card.es-nuevo{position:relative;box-shadow:0 0 0 2px var(--c),0 22px 50px -24px var(--c)}.sv-nuevo-card{position:absolute;top:14px;right:14px;z-index:3;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:#f5d778;color:#15120f;box-shadow:0 6px 16px -6px rgba(0,0,0,.35);animation:svBrilla 2.6s ease-in-out infinite}@keyframes svBrilla{0%,to{transform:scale(1);box-shadow:0 6px 16px -6px rgba(0,0,0,.35)}50%{transform:scale(1.06);box-shadow:0 0 0 6px hsla(46,86%,72%,.35),0 6px 16px -6px rgba(0,0,0,.35)}}@media (prefers-reduced-motion:reduce){.sv-nuevo-card{animation:none}}.sv-card.es-nuevo .sv-card-cab>div{padding-right:84px}