.svolta-mkt{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#141413;background:#faf9f5;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}.svolta-mkt img{max-width:100%}.svolta-mkt [hidden]:not([hidden=until-found]){display:none!important}.svolta-mkt{--bg:#08090a;--bg-2:#0f1012;--card:#ffffff0a;--card-border:#ffffff17;--fg:#f5f4f1;--muted:#9b9994;--accent:#c7ccd4;--accent-2:#e4e7ea;--accent-ink:#0a0a0b;--verde:#34d399;box-sizing:border-box;background:var(--bg);color:var(--fg);font-family:var(--font-sans),-apple-system,sans-serif;-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:var(--card-border) transparent;margin:0}.svolta-mkt::-webkit-scrollbar{width:9px}.svolta-mkt::-webkit-scrollbar{width:9px}.svolta-mkt::-webkit-scrollbar-track{background:var(--bg)}.svolta-mkt::-webkit-scrollbar-track{background:var(--bg)}.svolta-mkt::-webkit-scrollbar-thumb{background-color:var(--card-border);border-radius:999px}.svolta-mkt::-webkit-scrollbar-thumb{background-color:var(--card-border);border-radius:999px}.svolta-mkt::-webkit-scrollbar-thumb:hover{background-color:var(--verde)}.svolta-mkt::-webkit-scrollbar-thumb:hover{background-color:var(--verde)}.svolta-mkt .reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.svolta-mkt .reveal.in{opacity:1;transform:translateY(0)}.svolta-mkt .d1{transition-delay:70ms}.svolta-mkt .d2{transition-delay:.15s}.svolta-mkt .d3{transition-delay:.23s}.svolta-mkt .d4{transition-delay:.31s}.svolta-mkt header{border-bottom:1px solid var(--card-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;box-sizing:border-box;background:#08090ad9;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:10px;width:100%;padding:24px 6vw;display:flex;position:sticky;top:0}.svolta-mkt .logo{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.svolta-mkt .logo-icon{width:auto;height:26px;display:block}.svolta-mkt .nav-login-corto{display:none}@media (max-width:600px){.svolta-mkt header{padding:14px 4.5vw}.svolta-mkt .logo{gap:6px;font-size:14px}.svolta-mkt .logo-icon{height:20px}.svolta-mkt nav{gap:8px}.svolta-mkt nav a{font-size:11.5px}.svolta-mkt .lang-switch{gap:4px}.svolta-mkt .btn{padding:7px 13px;font-size:11.5px}.svolta-mkt .nav-login-largo{display:none}.svolta-mkt .nav-login-corto{display:inline}}.svolta-mkt nav{align-items:center;gap:26px;margin-left:auto;display:flex}.svolta-mkt .lang-switch{align-items:center;gap:6px;display:flex}.svolta-mkt .lang-btn{cursor:pointer;letter-spacing:.03em;color:var(--muted);background:0 0;border:none;padding:2px;font-family:inherit;font-size:12px;font-weight:700;transition:color .2s}.svolta-mkt .lang-btn:hover,.svolta-mkt .lang-btn.active{color:var(--fg)}.svolta-mkt .lang-sep{color:var(--card-border);font-size:12px}.svolta-mkt[data-lang=en] .es,.svolta-mkt:not([data-lang=en]) .en{display:none!important}.svolta-mkt nav a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.svolta-mkt nav a:after{content:"";background:var(--fg);width:0;height:1.5px;transition:width .2s;position:absolute;bottom:-4px;left:0}.svolta-mkt nav a:hover{color:var(--fg)}.svolta-mkt nav a:hover:after{width:100%}.svolta-mkt nav a.btn,.svolta-mkt nav a.btn:hover{color:var(--accent-ink)}.svolta-mkt nav a.btn:after{content:none}.svolta-mkt .btn{cursor:pointer;background:linear-gradient(135deg, var(--accent-2), var(--accent));color:var(--accent-ink);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--accent) 60%, transparent);border:none;border-radius:999px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s}.svolta-mkt .btn:hover{box-shadow:0 14px 34px -8px color-mix(in srgb, var(--accent) 75%, transparent);filter:brightness(1.08);transform:translateY(-2px)scale(1.02)}.svolta-mkt .btn:active{transform:translateY(0)scale(.98)}.svolta-mkt .btn-lg{padding:15px 30px;font-size:15px}.svolta-mkt .btn-ghost{border:1px solid var(--card-border);color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;padding:13px 24px;font-family:inherit;font-size:14.5px;font-weight:600}.svolta-mkt .hero{text-align:center;flex-direction:column;align-items:center;max-width:1180px;margin:0 auto;padding:8vw 6vw 6vw;display:flex}.svolta-mkt .hero-logo{width:auto;height:112px;margin-bottom:36px;animation:6s ease-in-out infinite flotar}@media (prefers-reduced-motion:reduce){.svolta-mkt .hero-logo{animation:none}}.svolta-mkt .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border:1px solid var(--card-border);background:var(--card);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.svolta-mkt .eyebrow .dot{background:var(--verde);width:6px;height:6px;box-shadow:0 0 10px var(--verde);border-radius:50%}.svolta-mkt h1{letter-spacing:-.015em;text-wrap:balance;margin:0 0 22px;font-size:clamp(2.1rem,3.4vw,3.2rem);font-weight:300;line-height:1.16}.svolta-mkt h1 b{font-weight:700}.svolta-mkt .sub{letter-spacing:.006em;color:var(--muted);max-width:44ch;margin:0 auto 34px;font-size:1.1rem;font-weight:300;line-height:1.65}.svolta-mkt .hero-ctas{justify-content:center;gap:14px;margin-bottom:5vw;display:flex}.svolta-mkt .mini-frame{border:1px solid var(--card-border);text-align:left;background:linear-gradient(165deg,#ffffff0d,#ffffff04);border-radius:20px;width:100%;max-width:600px;padding:20px;transition:border-color .2s,box-shadow .2s;animation:6s ease-in-out infinite flotar;box-shadow:0 50px 100px -30px #000000a6}.svolta-mkt .mini-frame:hover{border-color:var(--accent);box-shadow:0 50px 100px -30px #000000a6,0 24px 60px -24px #0000008c}@media (prefers-reduced-motion:reduce){.svolta-mkt .mini-frame{animation:none}}.svolta-mkt .agenda-mini-row{gap:18px;display:flex}.svolta-mkt .agenda-mini-side{border-left:1px solid var(--card-border);flex-shrink:0;width:200px;padding-left:18px}@media (max-width:700px){.svolta-mkt .agenda-mini-row{flex-direction:column}.svolta-mkt .agenda-mini-side{border-left:none;border-top:1px solid var(--card-border);width:100%;padding-top:14px;padding-left:0}}.svolta-mkt .hero-shot{border:1px solid var(--card-border);border-radius:16px;width:100%;max-width:1000px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;animation:6s ease-in-out infinite flotar;display:block;box-shadow:0 60px 120px -30px #000000b3}.svolta-mkt .hero-shot:hover{border-color:var(--verde);animation-play-state:paused;transform:translateY(-6px);box-shadow:0 60px 120px -30px #000000b3,0 0 0 1px #34d39966,0 0 40px -4px #34d39959}@media (prefers-reduced-motion:reduce){.svolta-mkt .hero-shot{animation:none}}.svolta-mkt .mini-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.svolta-mkt .mini-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.svolta-mkt .mini-item{border-bottom:1px solid var(--card-border);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.svolta-mkt .mini-item-anim{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transform:translate(-10px)}.svolta-mkt .mini-item-anim.show{opacity:1;transform:translate(0)}.svolta-mkt .mini-num{border:1.5px solid var(--card-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.svolta-mkt .mini-alerta{color:#fda4af;margin-top:2px;font-size:10.5px}.svolta-mkt .mini-btn-sm{border:1px solid var(--card-border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9.5px}.svolta-mkt .mini-card{border:1px solid var(--card-border);border-radius:14px;padding:14px}.svolta-mkt .mini-tab{color:var(--muted);font-size:10.5px}.svolta-mkt .mini-tab.activa{color:var(--fg);font-weight:700}@media (prefers-reduced-motion:reduce){.svolta-mkt .mini-item-anim{transition:none}}.svolta-mkt .mini-item:last-child{border-bottom:none}.svolta-mkt .mini-check{border:1.5px solid var(--muted);border-radius:5px;flex-shrink:0;width:16px;height:16px;transition:background-color .22s,border-color .22s;position:relative}.svolta-mkt .mini-check.on{background:var(--verde);border-color:var(--verde)}.svolta-mkt .mini-check.on:after{content:"";border:solid var(--accent-ink);border-width:0 2px 2px 0;width:4px;height:8px;animation:.22s ease-out miniCheckPop;position:absolute;top:2px;left:5px;transform:rotate(40deg)}@keyframes miniCheckPop{0%{opacity:0;transform:rotate(40deg)scale(0)}to{opacity:1;transform:rotate(40deg)scale(1)}}.svolta-mkt .chart-line{transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1)}.svolta-mkt .chart-dot{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .26s .95s,transform .26s cubic-bezier(.34,1.56,.64,1) .95s;transform:scale(0)}.svolta-mkt .chart-dot.show{opacity:1;transform:scale(1)}.svolta-mkt .incluye-check-icon{opacity:0;transition:opacity .2s,transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}.svolta-mkt .incluye-check-icon.on{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.svolta-mkt .chart-line,.svolta-mkt .chart-dot,.svolta-mkt .incluye-check-icon,.svolta-mkt .mini-check{transition:none}.svolta-mkt .mini-check.on:after{animation:none}}.svolta-mkt .mini-strike{color:var(--muted);text-decoration:line-through}.svolta-mkt .mini-time{color:var(--muted);margin-left:auto;font-size:11px}.svolta-mkt .mini-habit-dots{gap:4px;margin-left:auto;display:flex}.svolta-mkt .mini-habit-dots span{background:var(--card-border);border-radius:50%;width:9px;height:9px}.svolta-mkt .mini-habit-dots span.on{background:var(--verde)}.svolta-mkt .mini-money{margin-left:auto;font-size:12.5px;font-weight:700}.svolta-mkt .mini-money.neg{color:#fda4af}.svolta-mkt .mini-money.pos{color:var(--verde)}.svolta-mkt .mini-block{margin-bottom:18px}.svolta-mkt .mini-block:last-child{margin-bottom:0}.svolta-mkt .modulos-section{padding:5vw 6vw 7vw}.svolta-mkt .modulos-head{text-align:center;max-width:620px;margin:0 auto 4vw}.svolta-mkt .modulos-head .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);margin-bottom:16px;font-size:12px;font-weight:700}.svolta-mkt .modulos-head h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:300}.svolta-mkt .modulos-head h2 b{font-weight:700}.svolta-mkt .modulos-sub{color:var(--muted);max-width:50ch;margin:16px auto 0;font-size:1.02rem;font-weight:300;line-height:1.6}.svolta-mkt .modulos-grid{align-items:flex-start;gap:18px;max-width:1040px;margin:0 auto;display:flex}.svolta-mkt .modulos-col{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.svolta-mkt .modulos-col-off{margin-top:56px}.svolta-mkt .modulo-card{border:1px solid var(--card-border);background:var(--card);border-radius:20px;justify-content:space-between;align-items:center;gap:26px;padding:28px;transition:border-color .2s,box-shadow .2s;animation:6s ease-in-out infinite flotar;display:flex}.svolta-mkt .modulo-card:hover{border-color:var(--accent);box-shadow:0 24px 60px -24px #0000008c}.svolta-mkt .modulos-grid .modulo-card:first-child{animation-delay:0s}.svolta-mkt .modulos-grid .modulo-card:nth-child(2){animation-delay:-1.6s}.svolta-mkt .modulos-grid .modulo-card:nth-child(3){animation-delay:-3.3s}.svolta-mkt .modulos-grid .modulo-card:nth-child(4){animation-delay:-4.6s}.svolta-mkt .modulos-grid .modulo-card:nth-child(5){animation-delay:-.9s}.svolta-mkt .modulos-grid .modulo-card:nth-child(6){animation-delay:-2.5s}.svolta-mkt .modulos-grid .modulo-card:nth-child(7){animation-delay:-3.9s}.svolta-mkt .modulos-grid .modulo-card:nth-child(8){animation-delay:-1.2s}.svolta-mkt .modulos-grid .modulo-card:nth-child(9){animation-delay:-2.9s}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.svolta-mkt .modulo-card{animation:none}}.svolta-mkt .modulo-info{flex:1;min-width:0}.svolta-mkt .modulo-info h4{margin:0 0 8px;font-size:1.05rem;font-weight:600}.svolta-mkt .modulo-info p{color:var(--muted);margin:0;font-size:.84rem;font-weight:300;line-height:1.5}.svolta-mkt .modulo-visual{flex-shrink:0;width:190px}.svolta-mkt .modulo-chart{width:100%;height:48px;margin-top:10px;display:block}.svolta-mkt .modulo-ring{align-items:center;gap:12px;display:flex}.svolta-mkt .modulo-ring svg{flex-shrink:0;width:50px;height:50px}.svolta-mkt .modulo-ring-label{color:var(--muted);font-size:11.5px;line-height:1.4}.svolta-mkt .modulo-ring-label b{color:var(--fg);font-size:15px;font-weight:700;display:block}.svolta-mkt .modulo-stat{font-size:1.7rem;font-weight:700;line-height:1}.svolta-mkt .modulo-stat .unit{color:var(--muted);margin-left:2px;font-size:1rem;font-weight:400}.svolta-mkt .modulo-stat-label{color:var(--muted);margin-top:4px;font-size:11px}.svolta-mkt .modulo-delta{color:var(--verde);margin-top:8px;font-size:11.5px;font-weight:600}.svolta-mkt .modulo-delta-muted{color:var(--muted);font-weight:400}.svolta-mkt .modulo-bars{align-items:flex-end;gap:4px;height:44px;margin-top:10px;display:flex}.svolta-mkt .modulo-bars span{background:linear-gradient(180deg, var(--accent-2), var(--accent));opacity:.85;border-radius:3px 3px 0 0;flex:1}.svolta-mkt .modulo-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--verde);background:#34d3991f;border-radius:999px;margin-top:8px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.svolta-mkt .modulo-flame{color:var(--muted);align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.svolta-mkt .modulo-flame svg{width:12px;height:12px;color:var(--verde);flex-shrink:0}.svolta-mkt .modulo-progress-bar{background:var(--card-border);border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.svolta-mkt .modulo-progress-bar span{background:var(--verde);border-radius:999px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1);display:block}@media (prefers-reduced-motion:reduce){.svolta-mkt .modulo-progress-bar span{transition:none}}.svolta-mkt .modulo-limit{border-top:1px solid var(--card-border);margin-top:12px;padding-top:12px}.svolta-mkt .modulo-limit-top{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.svolta-mkt .modulo-limit-top b{color:var(--fg);font-weight:600}.svolta-mkt .modulo-notemock{border:1px solid var(--card-border);background:#ffffff06;border-radius:12px;padding:12px 13px}.svolta-mkt .modulo-notemock p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.7}.svolta-mkt .chip{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.svolta-mkt .chip-objetivo{color:var(--verde);background:#34d39924}.svolta-mkt .chip-habito{color:var(--accent);background:#c7ccd424}.svolta-mkt .modulo-notemock .conectado{border-top:1px solid var(--card-border);color:var(--muted);align-items:center;gap:5px;margin-top:10px;padding-top:9px;font-size:10.5px;display:flex}.svolta-mkt .modulo-notemock .conectado svg{width:11px;height:11px;color:var(--verde);flex-shrink:0}.svolta-mkt .modulo-notifs{flex-direction:column;gap:8px;display:flex}.svolta-mkt .notif-card{border:1px solid var(--card-border);background:#ffffff09;border-radius:13px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.svolta-mkt .notif-icon{background:var(--verde);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.svolta-mkt .notif-icon svg{width:13px;height:13px;color:var(--accent-ink)}.svolta-mkt .notif-body{flex:1;min-width:0}.svolta-mkt .notif-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.svolta-mkt .notif-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.svolta-mkt .notif-time{color:var(--muted);flex-shrink:0;font-size:9px}.svolta-mkt .notif-title{color:var(--fg);margin-top:1px;font-size:12px;font-weight:600}.svolta-mkt .notif-sub{color:var(--muted);margin-top:1px;font-size:10.5px}.svolta-mkt .modulo-month{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.svolta-mkt .modulo-month-cell{aspect-ratio:1;background:#ffffff08;border-radius:5px;flex-direction:column;align-items:center;gap:2px;padding:3px 2px 0;display:flex}.svolta-mkt .modulo-month-cell.hoy{box-shadow:inset 0 0 0 1px var(--verde);background:#34d39929}.svolta-mkt .modulo-month-cell .day-num{color:var(--muted);font-size:8px;line-height:1}.svolta-mkt .modulo-month-cell.hoy .day-num{color:var(--fg);font-weight:700}.svolta-mkt .modulo-month-cell .evt{background:var(--verde);opacity:.85;border-radius:2px;width:85%;height:3px}.svolta-mkt .modulo-month-cell .evt.accent{background:var(--accent)}@media (max-width:700px){.svolta-mkt .modulos-grid{flex-direction:column}.svolta-mkt .modulos-col-off{margin-top:0}.svolta-mkt .modulo-card{flex-direction:column;align-items:stretch}.svolta-mkt .modulo-visual{width:100%}}.svolta-mkt .como-funciona{text-align:center;max-width:1040px;margin:0 auto;padding:6vw 6vw 9vw}.svolta-mkt .como-funciona .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);margin-bottom:16px;font-size:12px;font-weight:700}.svolta-mkt .como-funciona h2{letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:300}.svolta-mkt .como-funciona h2 b{font-weight:700}.svolta-mkt .como-funciona>p{letter-spacing:.005em;color:var(--muted);max-width:640px;margin:0 auto;font-size:1.05rem;font-weight:300;line-height:1.75}.svolta-mkt .canales-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:4vw;display:grid}.svolta-mkt .canal-card{border:1px solid var(--card-border);background:var(--card);border-radius:20px;padding:28px;transition:border-color .2s}.svolta-mkt .canal-card:hover{border-color:var(--accent)}.svolta-mkt .canal-card .canal-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--verde);margin-bottom:10px;font-size:11px;font-weight:700}.svolta-mkt .canal-card h3{margin:0 0 10px;font-size:1.05rem;font-weight:600}.svolta-mkt .canal-card p{color:var(--muted);margin:0 0 18px;font-size:.86rem;line-height:1.6}.svolta-mkt .canal-demo{border:1px dashed var(--card-border);background:#ffffff05;border-radius:12px;justify-content:center;align-items:center;height:150px;display:flex}.svolta-mkt .canal-demo span{color:var(--muted);text-align:center;padding:0 18px;font-size:11px;font-style:italic}@media (max-width:700px){.svolta-mkt .canales-grid{grid-template-columns:1fr}}.svolta-mkt .pilar-head{text-align:center;max-width:50ch;margin:0 auto 4vw;padding:0 6vw}.svolta-mkt .pilar-head .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);margin-bottom:16px;font-size:12px;font-weight:700}.svolta-mkt .pilar-head h2{letter-spacing:-.015em;margin:0 0 18px;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:300}.svolta-mkt .pilar-head h2 b{font-weight:700}.svolta-mkt .pilar-head p{letter-spacing:.005em;color:var(--muted);font-size:1.05rem;font-weight:300;line-height:1.7}.svolta-mkt .pilar-filas{flex-direction:column;gap:60px;max-width:1180px;margin:0 auto;padding:0 6vw;display:flex}.svolta-mkt .pilar-fila{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.svolta-mkt .pilar-fila .fila-video .visual-frame{max-width:none}@media (max-width:760px){.svolta-mkt .pilar-fila{grid-template-columns:1fr}}.svolta-mkt .pilar{padding:5vw 6vw 9vw}.svolta-mkt .pilar-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.svolta-mkt .pilar-grid.dos{grid-template-columns:repeat(2,1fr);gap:56px;max-width:1120px}.svolta-mkt .visual-frame{border:1px solid var(--card-border);aspect-ratio:1200/580;background:linear-gradient(165deg,#ffffff0a,#ffffff03);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;transition:border-color .2s;animation:6s ease-in-out infinite flotar;display:flex;overflow:hidden}.svolta-mkt .visual-frame.tiene-video{padding:0}.svolta-mkt .pilar-item:first-child .visual-frame{animation-delay:0s}.svolta-mkt .pilar-item:nth-child(2) .visual-frame{animation-delay:-2s}.svolta-mkt .pilar-item:nth-child(3) .visual-frame{animation-delay:-4s}@media (prefers-reduced-motion:reduce){.svolta-mkt .visual-frame{animation:none}}.svolta-mkt .visual-frame video{object-fit:cover;width:100%;height:100%;display:block}.svolta-mkt .visual-frame:hover{border-color:var(--accent)}.svolta-mkt .visual-frame svg{width:22px;height:22px;color:var(--muted);opacity:.6}.svolta-mkt .visual-frame span{color:var(--muted);text-align:center;max-width:24ch;font-size:11.5px;font-style:italic}.svolta-mkt .visual-frame h5{position:absolute}.svolta-mkt .pilar-item,.svolta-mkt .fila-texto{flex-direction:column;gap:12px;display:flex}.svolta-mkt .pilar-item h4,.svolta-mkt .fila-texto h4{margin:0;font-size:1rem;font-weight:600}.svolta-mkt .pilar-item p.desc,.svolta-mkt .fila-texto p.desc{color:var(--muted);text-align:justify;text-justify:inter-word;max-width:92%;margin:0;font-size:1.15rem;font-weight:300;line-height:1.6}.svolta-mkt .desc-list{flex-direction:column;gap:10px;max-width:92%;margin:18px 0 0;padding:0;list-style:none;display:flex}.svolta-mkt .desc-list li{color:var(--muted);text-align:justify;text-justify:inter-word;padding-left:16px;font-size:.82rem;font-weight:300;line-height:1.5;position:relative}.svolta-mkt .desc-list li b{color:var(--fg);font-weight:600}.svolta-mkt .desc-list li:before{content:"•";color:var(--verde);position:absolute;left:0}.svolta-mkt .notas-section{background:var(--bg-2);padding:9vw 6vw}.svolta-mkt .notas-inner{max-width:1180px;margin:0 auto}.svolta-mkt .demos-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:5vw 0;display:grid}.svolta-mkt .demos-grid.dos{grid-template-columns:repeat(2,1fr);max-width:640px;margin:5vw auto}.svolta-mkt .demos-grid.cuatro{grid-template-columns:repeat(2,1fr);max-width:900px;margin:5vw auto}.svolta-mkt .demo-card{border:1px solid var(--card-border);background:var(--card);border-radius:18px;padding:24px;transition:border-color .2s;animation:6s ease-in-out infinite flotar}.svolta-mkt .demos-grid .demo-card:first-child,.svolta-mkt .finanzas-detalle-grid .demo-card:first-child{animation-delay:0s}.svolta-mkt .demos-grid .demo-card:nth-child(2),.svolta-mkt .finanzas-detalle-grid .demo-card:nth-child(2){animation-delay:-2s}.svolta-mkt .demos-grid .demo-card:nth-child(3),.svolta-mkt .finanzas-detalle-grid .demo-card:nth-child(3){animation-delay:-4s}.svolta-mkt .finanzas-detalle-grid .demo-card:nth-child(4){animation-delay:-1.3s}.svolta-mkt .finanzas-detalle-grid .demo-card:nth-child(5){animation-delay:-3.3s}.svolta-mkt .finanzas-detalle-grid .demo-card:nth-child(6){animation-delay:-5.3s}@media (prefers-reduced-motion:reduce){.svolta-mkt .demo-card{animation:none}}.svolta-mkt .demo-card:hover{border-color:var(--accent);box-shadow:0 24px 60px -24px #0000008c}.svolta-mkt .demo-visual{border:1px solid var(--card-border);background:#ffffff05;border-radius:12px;flex-direction:column;justify-content:center;gap:10px;min-height:150px;margin-bottom:18px;padding:16px;display:flex}.svolta-mkt .notedemo-linea{color:var(--muted);font-size:12px;line-height:1.6}.svolta-mkt .notedemo-cursor{color:var(--fg);font-weight:600}.svolta-mkt .notedemo-cursor:after{content:"";background:var(--verde);vertical-align:middle;width:1px;height:11px;margin-left:2px;animation:1s step-end infinite notedemo-parpadeo;display:inline-block}@keyframes notedemo-parpadeo{50%{opacity:0}}.svolta-mkt .notedemo-menu{background:var(--bg-2);border:1px solid var(--card-border);border-radius:8px;flex-direction:column;gap:3px;padding:6px;display:flex}.svolta-mkt .notedemo-opcion{border-radius:5px;padding:5px 7px}.svolta-mkt .notedemo-opcion.activa{background:#ffffff0d}.svolta-mkt .demo-visual.notedemo-split{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.svolta-mkt .notedemo-flecha{color:var(--verde);flex-shrink:0;font-size:18px}.svolta-mkt .notedemo-panel{flex:1;min-width:0}.svolta-mkt .notedemo-panel .notedemo-linea{margin-bottom:4px}.svolta-mkt .demo-card h4{margin:0 0 8px;font-size:.98rem;font-weight:600}.svolta-mkt .demo-card p{color:var(--muted);margin:0;font-size:.86rem;font-weight:300;line-height:1.55}.svolta-mkt .mapa-row{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.svolta-mkt .finanzas-detalle-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:4vw auto 0;display:grid}@media (max-width:900px){.svolta-mkt .finanzas-detalle-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.svolta-mkt .finanzas-detalle-grid{grid-template-columns:1fr}}.svolta-mkt .precio-section{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:9vw 6vw;display:flex}.svolta-mkt .precio-card{border:1px solid var(--card-border);background:linear-gradient(165deg,#ffffff0d,#ffffff04);border-radius:20px;width:100%;max-width:320px;padding:36px;transition:border-color .2s}.svolta-mkt .precio-card:hover{border-color:var(--accent)}.svolta-mkt .precio-monto{font-size:2.6rem;font-weight:700}.svolta-mkt .precio-monto span{color:var(--muted);font-size:1rem;font-weight:400}.svolta-mkt .telefono-frame{background:var(--bg);border:10px solid #17181a;border-radius:38px;width:220px;height:440px;margin:0 auto;padding:26px 16px 16px;animation:6s ease-in-out infinite flotar;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3}.svolta-mkt .telefono-frame:before{content:"";background:#000;border-radius:3px;width:56px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.svolta-mkt .telefono-frame{animation:none}}.svolta-mkt .costo-card{border:1px solid var(--card-border);background:linear-gradient(165deg,#ffffff0d,#ffffff04);border-radius:20px;max-width:420px;margin:0 auto;padding:32px;transition:border-color .2s,box-shadow .2s;animation:6s ease-in-out infinite flotar}.svolta-mkt .costo-card:hover{border-color:var(--accent);box-shadow:0 24px 60px -24px #0000008c}@media (prefers-reduced-motion:reduce){.svolta-mkt .costo-card{animation:none}}.svolta-mkt .costo-fila{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:14px 0;font-size:13px;display:flex}.svolta-mkt .costo-item-info{color:var(--fg);align-items:center;gap:12px;display:flex}.svolta-mkt .costo-icon{border:1px solid var(--card-border);background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.svolta-mkt .costo-icon svg{width:16px;height:16px;color:var(--muted)}.svolta-mkt .costo-monto{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.svolta-mkt .costo-monto i{color:var(--muted);margin-left:2px;font-size:.72rem;font-style:normal;font-weight:400}.svolta-mkt .costo-total{justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:18px;display:flex}.svolta-mkt .costo-total span:first-child{color:var(--muted);font-size:13px}.svolta-mkt .costo-total b{color:#fda4af;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;text-decoration:line-through}.svolta-mkt .nota-fundador-card{text-align:left;border:1px solid var(--card-border);background:linear-gradient(165deg,#ffffff0b,#ffffff03);border-radius:22px;max-width:680px;margin:0 auto;padding:44px 48px;transition:border-color .2s,box-shadow .2s;animation:6s ease-in-out infinite flotar;box-shadow:0 40px 100px -30px #0000008c}.svolta-mkt .nota-fundador-card:hover{border-color:var(--accent);box-shadow:0 40px 100px -30px #0000008c,0 24px 60px -24px #0000008c}@media (prefers-reduced-motion:reduce){.svolta-mkt .nota-fundador-card{animation:none}}.svolta-mkt .nota-fundador-card p{color:var(--fg);text-align:justify;text-justify:inter-word;margin:0 0 20px;font-size:1.05rem;font-weight:300;line-height:1.75}.svolta-mkt .nota-fundador-card p:last-of-type{margin-bottom:0}.svolta-mkt .nota-fundador-card .firma{border-top:1px solid var(--card-border);color:var(--muted);text-align:center;margin-top:28px;padding-top:20px;font-size:13px}@media (max-width:700px){.svolta-mkt .nota-fundador-card{padding:32px 26px}}.svolta-mkt .todo-incluido-card{border:1px solid var(--card-border);background:linear-gradient(165deg,#ffffff0b,#ffffff03);border-radius:28px;max-width:1080px;margin:0 auto;padding:56px 48px;transition:border-color .2s,box-shadow .2s;animation:6s ease-in-out infinite flotar;box-shadow:0 60px 130px -40px #0009}.svolta-mkt .todo-incluido-card:hover{border-color:var(--accent);box-shadow:0 60px 130px -40px #0009,0 24px 60px -24px #0000008c}@media (prefers-reduced-motion:reduce){.svolta-mkt .todo-incluido-card{animation:none}}.svolta-mkt .incluye-badges{border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:center;gap:14px 32px;margin:0 0 40px;padding-bottom:36px;display:flex}.svolta-mkt .badge-item{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.svolta-mkt .badge-item svg{width:16px;height:16px;color:var(--verde);flex-shrink:0}.svolta-mkt .incluye-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:28px 56px;max-width:880px;margin:0 auto;display:grid}.svolta-mkt .incluye-col h5{letter-spacing:.08em;text-transform:uppercase;color:var(--verde);margin:0 0 14px;font-size:11px;font-weight:700}.svolta-mkt .incluye-col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.svolta-mkt .incluye-col li{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.svolta-mkt .incluye-col li svg{width:13px;height:13px;color:var(--verde);flex-shrink:0;margin-top:2px}@media (max-width:600px){.svolta-mkt .incluye-grid{grid-template-columns:1fr}}.svolta-mkt .todo-incluido-precio{text-align:center;border-top:1px solid var(--card-border);margin-top:44px;padding-top:40px}.svolta-mkt .precio-monto-final{letter-spacing:-.02em;margin:0;font-size:clamp(2.6rem,6vw,4rem);font-weight:300}.svolta-mkt .precio-monto-final .simbolo{color:var(--muted);vertical-align:top;margin-right:3px;font-size:1rem;font-weight:300;position:relative;top:.4em}.svolta-mkt .precio-monto-final .unidad{color:var(--muted);margin-left:4px;font-size:1rem;font-weight:300}.svolta-mkt .todo-incluido-sub{color:var(--muted);margin:10px 0 26px;font-size:.92rem;font-weight:300}.svolta-mkt .porque-mensual{border-top:1px solid var(--card-border);max-width:460px;color:var(--muted);margin:28px auto 0;padding-top:24px;font-size:.85rem;font-weight:300;line-height:1.7}.svolta-mkt .porque-mensual b{color:var(--fg);font-weight:600}@media (max-width:700px){.svolta-mkt .todo-incluido-card{padding:40px 24px}}.svolta-mkt .pasos-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:0 auto;display:grid}.svolta-mkt .paso-card{border:1px solid var(--card-border);background:var(--card);border-radius:18px;padding:26px;transition:border-color .2s,box-shadow .2s;animation:6s ease-in-out infinite flotar}.svolta-mkt .paso-card:hover{border-color:var(--accent);box-shadow:0 24px 60px -24px #0000008c}.svolta-mkt .pasos-grid .paso-card:first-child{animation-delay:0s}.svolta-mkt .pasos-grid .paso-card:nth-child(2){animation-delay:-2s}.svolta-mkt .pasos-grid .paso-card:nth-child(3){animation-delay:-4s}@media (prefers-reduced-motion:reduce){.svolta-mkt .paso-card{animation:none}}.svolta-mkt .paso-icon{border:1px solid var(--card-border);background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:flex}.svolta-mkt .paso-icon svg{width:18px;height:18px;color:var(--verde)}.svolta-mkt .paso-num{color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:700}.svolta-mkt .paso-card h4{margin:0 0 8px;font-size:1rem;font-weight:600}.svolta-mkt .paso-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}@media (max-width:900px){.svolta-mkt .pasos-grid{grid-template-columns:1fr}}.svolta-mkt .acceso-ayuda{border:1px solid var(--card-border);background:var(--card);border-radius:14px;align-items:center;gap:10px;max-width:760px;margin:24px auto 0;padding:16px 20px;display:flex}.svolta-mkt .acceso-ayuda svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.svolta-mkt .acceso-ayuda span{color:var(--muted);font-size:12.5px;line-height:1.5}.svolta-mkt .faq-lista{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.svolta-mkt .faq-item{border:1px solid var(--card-border);background:var(--card);border-radius:14px;padding:18px 20px}.svolta-mkt .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.svolta-mkt .faq-item summary::-webkit-details-marker{display:none}.svolta-mkt .faq-item summary:after{content:"+";color:var(--muted);flex-shrink:0;font-size:20px;font-weight:400}.svolta-mkt .faq-item[open] summary:after{content:"−"}.svolta-mkt .faq-item p{color:var(--muted);margin:14px 0 0;font-size:13px;font-weight:300;line-height:1.6}.svolta-mkt .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:0 auto;display:flex}.svolta-mkt .footer-logo{align-items:center;display:flex}.svolta-mkt .footer-logo img{opacity:.9;width:auto;height:26px;display:block}.svolta-mkt .footer-right{flex-direction:column;align-items:flex-end;display:flex}.svolta-mkt .footer-right>div{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.svolta-mkt .footer-links{flex-wrap:wrap;gap:18px;display:flex}.svolta-mkt .footer-links a{color:var(--muted);font-size:13px;text-decoration:none}.svolta-mkt .footer-links a:hover{color:var(--fg)}.svolta-mkt .footer-copy{color:var(--muted);opacity:.75;gap:10px;font-size:11.5px;display:flex}@media (max-width:600px){.svolta-mkt .footer-inner{text-align:center;flex-direction:column}.svolta-mkt .footer-right,.svolta-mkt .footer-right>div{align-items:center}.svolta-mkt .footer-copy{flex-direction:column;gap:4px}}.svolta-mkt footer{text-align:center;border-top:1px solid var(--card-border);color:var(--muted);padding:4vw 6vw 5vw;font-size:13px}@media (max-width:900px){.svolta-mkt .hero,.svolta-mkt .pilar-grid,.svolta-mkt .pilar-grid.dos,.svolta-mkt .demos-grid,.svolta-mkt .demos-grid.dos,.svolta-mkt .demos-grid.cuatro,.svolta-mkt .mapa-row{grid-template-columns:1fr}}.svolta-mkt:not([data-lang=en]) .lang-btn[data-lang-btn=es],.svolta-mkt[data-lang=en] .lang-btn[data-lang-btn=en]{color:var(--fg)}.svolta-mkt[data-lang=en] .lang-btn[data-lang-btn=es],.svolta-mkt:not([data-lang=en]) .lang-btn[data-lang-btn=en]{color:var(--muted)}.svolta-mkt:has(>.login-page){height:100vh;overflow:hidden}.svolta-mkt .login-page{grid-template-columns:minmax(300px,1fr) minmax(640px,760px) minmax(300px,1fr);height:100vh;display:grid}@media (max-width:1280px){.svolta-mkt:has(>.login-page){height:auto;overflow:visible}.svolta-mkt .login-page{grid-template-columns:1fr;height:auto;min-height:100vh}.svolta-mkt .login-page .ticker-col{display:none}}.svolta-mkt .ticker-col{background:linear-gradient(165deg,#101215,#08090a);height:100vh;position:relative;overflow:hidden}.svolta-mkt .ticker-col:before,.svolta-mkt .ticker-col:after{content:"";z-index:2;pointer-events:none;height:160px;position:absolute;left:0;right:0}.svolta-mkt .ticker-col:before{background:linear-gradient(#0c0d0f,#0000);top:0}.svolta-mkt .ticker-col:after{background:linear-gradient(#0000,#08090a);bottom:0}.svolta-mkt .ticker-izq{-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%)}.svolta-mkt .ticker-der{-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000 100%);mask-image:linear-gradient(270deg,#000 55%,#0000 100%)}.svolta-mkt .ticker-track{will-change:transform;flex-direction:column;gap:22px;padding:26px;display:flex}@media (prefers-reduced-motion:reduce){.svolta-mkt .ticker-track{transform:none!important}}.svolta-mkt .ticker-visual{border:1px solid var(--card-border);text-align:left;background:linear-gradient(165deg,#ffffff0d,#ffffff04);border-radius:20px;flex-shrink:0;width:100%;padding:26px}.svolta-mkt .tv-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.svolta-mkt .tv-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.svolta-mkt .tv-heatgrid{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:16px;display:grid}.svolta-mkt .tv-heatgrid span{aspect-ratio:1;background:var(--verde);border-radius:5px}.svolta-mkt .tv-sub{color:var(--muted);margin-top:14px;font-size:13px;font-weight:300;line-height:1.55}.svolta-mkt .tv-goal{margin-bottom:18px}.svolta-mkt .tv-goal:last-child{margin-bottom:0}.svolta-mkt .tv-goal-row{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13.5px;display:flex}.svolta-mkt .login-center{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:6vw 5vw;display:flex;position:relative;overflow-y:auto}.svolta-mkt .login-volver{color:var(--muted);cursor:pointer;z-index:5;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;transition:color .2s;display:flex;position:fixed;top:24px;left:24px}.svolta-mkt .login-volver:hover{color:var(--fg)}.svolta-mkt .login-logo{text-align:center;letter-spacing:-.01em;width:100%;margin-bottom:36px;font-size:22px;font-weight:700}.svolta-mkt .login-logo-linea{align-items:center;gap:11px;margin-bottom:10px;display:inline-flex}.svolta-mkt .login-logo img{width:auto;height:32px;display:block}.svolta-mkt .login-slogan{text-align:center;display:block}.svolta-mkt .login-slogan-text{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:16px;margin-right:-.14em;font-size:13px;font-weight:700;display:inline-block}.svolta-mkt .login-form-inner{width:100%;max-width:380px}.svolta-mkt .login-form-inner h1{letter-spacing:-.01em;text-align:center;margin:0 0 8px;font-size:clamp(1.7rem,3vw,2.1rem);font-weight:300}.svolta-mkt .login-form-inner .sub{color:var(--muted);text-align:center;margin:0 0 32px;font-weight:300}.svolta-mkt .login-label{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.svolta-mkt .login-input{background:var(--card);border:1px solid var(--card-border);width:100%;color:var(--fg);border-radius:12px;margin-bottom:16px;padding:13px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.svolta-mkt .login-input:focus{border-color:var(--accent);outline:none}.svolta-mkt .login-submit{cursor:pointer;background:linear-gradient(135deg, var(--accent-2), var(--accent));width:100%;color:var(--accent-ink);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--accent) 60%, transparent);border:none;border-radius:999px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s}.svolta-mkt .login-submit:hover{box-shadow:0 14px 34px -8px color-mix(in srgb, var(--accent) 75%, transparent);filter:brightness(1.08);transform:translateY(-2px)scale(1.01)}.svolta-mkt .login-submit:disabled{opacity:.6;cursor:default;transform:none}.svolta-mkt .login-divider{color:var(--muted);align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.svolta-mkt .login-divider:before,.svolta-mkt .login-divider:after{content:"";background:var(--card-border);flex:1;height:1px}.svolta-mkt .login-google{border:1px solid var(--card-border);background:var(--card);width:100%;color:var(--fg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.svolta-mkt .login-google:hover{border-color:var(--accent);background:#ffffff0f}.svolta-mkt .login-legal{color:var(--muted);text-align:center;margin:24px 0 0;font-size:12px;line-height:1.6}.svolta-mkt .login-legal a{color:var(--fg)}.svolta-mkt .login-error{color:#fda4af;text-align:center;margin:16px 0 0;font-size:13px}.svolta-mkt .login-support{text-align:center;color:var(--muted);margin-top:6vw;font-size:13px}.svolta-mkt .login-support a{color:var(--fg)}.svolta-mkt .login-page .mini-item{padding:10px 0;font-size:14px}.svolta-mkt .login-page .mini-check{width:17px;height:17px}.svolta-mkt .login-page .mini-check.on:after{height:9px}.svolta-mkt .login-page .mini-time{font-size:12px}.svolta-mkt .login-page .modulo-stat{font-size:1.75rem}.svolta-mkt .login-page .modulo-tag{padding:4px 10px;font-size:10.5px}.svolta-mkt .login-page .modulo-progress-bar{height:6px}.svolta-mkt .login-page .modulo-flame{font-size:12px}.svolta-mkt .login-page .modulo-flame svg{width:13px;height:13px}.svolta-mkt .header-right{align-items:center;gap:20px;display:flex}.svolta-mkt .volver{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.svolta-mkt .volver:hover{color:var(--fg)}.svolta-mkt main.checkout{max-width:980px;margin:0 auto;padding:6vw 6vw 10vw}@media (max-width:600px){.svolta-mkt main.checkout{padding:12vw 6vw 16vw}}.svolta-mkt .pago-layout{grid-template-columns:.85fr 1fr;align-items:stretch;gap:24px;display:grid}@media (max-width:780px){.svolta-mkt .pago-layout{grid-template-columns:1fr}}.svolta-mkt .pago-col-izq{flex-direction:column;gap:20px;display:flex}.svolta-mkt .pago-resumen{border:1px solid var(--card-border);background:linear-gradient(165deg,#ffffff0b,#ffffff03);border-radius:24px;flex-shrink:0;padding:36px 32px;animation:7s ease-in-out infinite flotar;box-shadow:0 50px 110px -35px #0009}@media (prefers-reduced-motion:reduce){.svolta-mkt .pago-resumen,.svolta-mkt .pago-metodos,.svolta-mkt .checkout-faq{animation:none}}.svolta-mkt .pago-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);margin-bottom:14px;font-size:11px;font-weight:700}.svolta-mkt .pago-ciclo-toggle{border:1px solid var(--card-border);background:#ffffff08;border-radius:999px;align-items:center;gap:2px;margin-bottom:18px;padding:3px;display:inline-flex}.svolta-mkt .pago-ciclo-btn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.svolta-mkt .pago-ciclo-btn.activo{background:var(--verde);color:#05251a}.svolta-mkt .pago-ciclo-badge{color:var(--verde);background:#34d39929;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:700}.svolta-mkt .pago-ciclo-btn.activo .pago-ciclo-badge{color:#05251a;background:#05251a2e}.svolta-mkt .pago-precio{align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.svolta-mkt .pago-precio .simbolo{color:var(--muted);align-self:flex-start;margin-top:6px;font-size:1.2rem;font-weight:300}.svolta-mkt .pago-precio .num{letter-spacing:-.02em;font-size:3rem;font-weight:300}.svolta-mkt .pago-precio .unidad{color:var(--muted);font-size:1rem;font-weight:300}.svolta-mkt .pago-resumen-sub{color:var(--muted);margin:0 0 28px;font-size:.92rem;font-weight:300}.svolta-mkt .pago-beneficios{flex-direction:column;gap:13px;margin:0 0 28px;padding:0;list-style:none;display:flex}.svolta-mkt .pago-beneficios li{align-items:center;gap:10px;font-size:.9rem;font-weight:400;display:flex}.svolta-mkt .pago-check{background:#34d39924;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.svolta-mkt .pago-check svg{opacity:0;width:10px;height:10px;transition:opacity .2s,transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}.svolta-mkt .pago-check svg.on{opacity:1;transform:scale(1)}.svolta-mkt .pago-seguro{color:var(--muted);border-top:1px solid var(--card-border);align-items:center;gap:8px;padding-top:22px;font-size:.82rem;display:flex}.svolta-mkt .pago-seguro svg{width:14px;height:14px;color:var(--verde);flex-shrink:0}.svolta-mkt .pago-moneda{color:var(--muted);opacity:.75;margin:8px 0 0 22px;font-size:.76rem}.svolta-mkt .pago-metodos{border:1px solid var(--card-border);background:var(--card);border-radius:24px;padding:36px 32px;animation:7s ease-in-out -2.3s infinite flotar}.svolta-mkt .pago-metodos h2{margin:0 0 6px;font-size:1.2rem;font-weight:600}.svolta-mkt .pago-metodos-sub{color:var(--muted);margin:0 0 22px;font-size:.88rem;font-weight:300}.svolta-mkt .pago-anual-pendiente{flex-direction:column;justify-content:center;display:flex}.svolta-mkt .pago-anual-pendiente .pago-metodos-sub{margin-bottom:28px}.svolta-mkt .pago-anual-pendiente .pago-cta{margin-top:0}.svolta-mkt .pago-tile{border:1.5px solid var(--card-border);cursor:pointer;border-radius:16px;align-items:center;gap:16px;margin-bottom:12px;padding:16px 18px;transition:border-color .18s,background-color .18s;display:flex}.svolta-mkt .pago-tile:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--card-border))}.svolta-mkt .pago-tile.seleccionado{border-color:var(--verde);background:#34d3990f}.svolta-mkt .pago-tile-estatico{cursor:default}.svolta-mkt .pago-tile-estatico:hover{border-color:var(--card-border)}.svolta-mkt .pago-otras-opciones{margin-top:14px}.svolta-mkt .pago-otras-link{text-align:center;cursor:pointer;width:100%;color:var(--muted);text-underline-offset:3px;background:0 0;border:none;padding:4px;font-family:inherit;font-size:.82rem;font-weight:500;text-decoration:underline;transition:color .18s;display:block}.svolta-mkt .pago-otras-link:hover{color:var(--fg)}.svolta-mkt .pago-otras-opciones .pago-tile{margin-top:14px;margin-bottom:0}.svolta-mkt .pago-marca{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.svolta-mkt .pago-marca svg{width:22px;height:22px;display:block}.svolta-mkt .pago-marca.ls{background:#ffd23f}.svolta-mkt .pago-marca.ls svg{color:#2b2400}.svolta-mkt .pago-marca.hm{background:linear-gradient(135deg,#ff6a3d,#f0433a)}.svolta-mkt .pago-marca.hm svg{color:#fff}.svolta-mkt .pago-marca.pd{background:#1d1d1f}.svolta-mkt .pago-marca.pd svg{color:#fff}.svolta-mkt a.pago-tile{color:inherit;text-decoration:none}.svolta-mkt .pago-error{color:#f3a3a3;background:#f05a461f;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px}.svolta-mkt .pago-tile-texto{flex-grow:1}.svolta-mkt .pago-tile-texto b{margin-bottom:2px;font-size:.92rem;font-weight:600;display:block}.svolta-mkt .pago-tile-texto span{color:var(--muted);font-size:.8rem;font-weight:300;display:block}.svolta-mkt .pago-tile-texto small{color:var(--verde);margin-top:5px;font-size:.74rem;font-weight:400;display:block}.svolta-mkt .pago-cta{cursor:pointer;background:linear-gradient(135deg, var(--accent-2), var(--accent));width:100%;color:var(--accent-ink);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--accent) 60%, transparent);text-align:center;border:none;border-radius:999px;margin-top:22px;padding:15px 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:block}.svolta-mkt .pago-cta:hover{box-shadow:0 14px 34px -8px color-mix(in srgb, var(--accent) 75%, transparent);filter:brightness(1.08);transform:translateY(-2px)scale(1.02)}.svolta-mkt .pago-cta:active{transform:translateY(0)scale(.98)}.svolta-mkt .pago-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.svolta-mkt .pago-info{border-top:1px solid var(--card-border);flex-direction:column;gap:14px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:flex}.svolta-mkt .pago-info li{color:var(--muted);align-items:flex-start;gap:10px;font-size:.83rem;font-weight:300;line-height:1.6;display:flex}.svolta-mkt .pago-info svg{width:16px;height:16px;color:var(--verde);flex-shrink:0;margin-top:1px}.svolta-mkt .checkout-faq{border:1px solid var(--card-border);background:var(--card);border-radius:14px;flex-direction:column;flex:1;justify-content:center;padding:18px 20px;animation:7s ease-in-out -4.6s infinite flotar;display:flex}.svolta-mkt .checkout-faq h3{margin:0;font-size:.95rem;font-weight:600}.svolta-mkt .checkout-faq p{color:var(--muted);margin:12px 0 0;font-size:.9rem;font-weight:300;line-height:1.7}.svolta-mkt .checkout-footer{color:var(--muted);border-top:1px solid var(--card-border);margin-top:32px;padding-top:24px;font-size:.85rem}.svolta-mkt .checkout-footer a{color:var(--fg)}.svolta-mkt main.legal-doc{max-width:720px;margin:0 auto;padding:6vw 6vw 10vw}@media (max-width:600px){.svolta-mkt main.legal-doc{padding:12vw 6vw 16vw}}.svolta-mkt .legal-doc .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);margin-bottom:16px;font-size:12px;font-weight:700}.svolta-mkt .legal-doc h1{letter-spacing:-.015em;margin:0 0 10px;font-size:clamp(2rem,4vw,2.6rem);font-weight:300}.svolta-mkt .legal-doc .fecha{color:var(--muted);margin:0 0 48px;font-size:13px}.svolta-mkt .legal-doc section{margin-bottom:40px}.svolta-mkt .legal-doc h2{margin:0 0 14px;font-size:1.15rem;font-weight:600}.svolta-mkt .legal-doc p{color:var(--muted);margin:0 0 14px;font-size:.98rem;font-weight:300;line-height:1.75}.svolta-mkt .legal-doc p:last-child{margin-bottom:0}.svolta-mkt .legal-doc .cierre{border-top:1px solid var(--card-border);color:var(--muted);margin-top:56px;padding-top:28px;font-size:13px}.svolta-mkt .legal-doc .cierre a{color:var(--muted)}
