.sv2{--navy:#0d3144;--blue:#106c94;--cyan:#20a7d7;--sky:#87d4f2;--ink:#2b2b2b;--ink2:#475569;--ink3:#6b7a8c;--paper:#f8fafc;--line:#dde5ee;--display:"Montserrat", Arial, Helvetica, sans-serif;--body:"Open Sans", Arial, Helvetica, sans-serif;--ease:cubic-bezier(.22, .8, .26, 1);--gl:max(16px, env(safe-area-inset-left,0px));--gr:max(16px, env(safe-area-inset-right,0px));--ac:var(--cyan);--ac2:var(--blue);--acText:var(--navy);--sec-bg:var(--paper);--sec-alt:#fff;--sec-fg:var(--navy);--sec-sub:var(--ink2);--card-bg:#fff;--card-line:var(--line);--card-fg:var(--navy);--card-sub:var(--ink2);--step-line:var(--line);--step-bg:#fff;background:var(--paper);color:var(--ink);font-family:var(--body);padding-top:64px;font-size:16px;line-height:1.6;overflow-x:clip}.sv2 *,.sv2 :after,.sv2 :before{box-sizing:border-box}.sv2 h1,.sv2 h2,.sv2 h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.1}.sv2 p{margin:0}.sv2 img{max-width:100%;display:block}.sv2 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sv2 .face{fill:#fff}.sv2 .mouth{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round}.sv2 .mv{transform-box:fill-box}.sv2 .wrap{width:100%;max-width:1180px;padding-left:var(--gl);padding-right:var(--gr);margin:0 auto}.sv2 .sec{background:var(--sec-bg);padding-block:calc(clamp(60px,8vw,100px))}.sv2 .sec.alt{background:var(--sec-alt)}.sv2 .kicker{font:600 13.5px var(--display);color:var(--ac);align-items:center;gap:10px;display:inline-flex}.sv2 .kicker:before{content:"";background:currentColor;width:26px;height:2px}.sv2 .h2{letter-spacing:-.02em;color:var(--sec-fg);margin-top:10px;font-size:calc(clamp(28px,3.6vw,44px));font-weight:700}.sv2 .sub{color:var(--sec-sub);max-width:60ch;margin-top:12px;font-size:17px}.sv2 .head{margin-bottom:calc(clamp(28px,4vw,48px))}.sv2 .btn{font:600 14.5px var(--display);transition:transform .3s var(--ease),background .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;line-height:1.2;text-decoration:none;display:inline-flex}.sv2 .btn:hover{transform:translateY(-2px)}.sv2 .btn-ac{background:var(--ac);color:var(--acText)}.sv2 .btn-ghost{color:#fff;border:1.5px solid #fff6}.sv2 .btn-dark{background:var(--navy);color:#fff}.sv2 .btn-outline{color:var(--navy);border:1.5px solid var(--navy)}.sv2 [data-reveal]{opacity:0;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s);transform:translateY(26px)}.sv2 [data-reveal].in{opacity:1;transform:none}.sv2 .hero{color:#fff;position:relative;overflow:hidden}.sv2 .hero .wrap{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding-block:calc(clamp(56px,8vw,110px));display:grid;position:relative}.sv2 .crumb{font:600 13px var(--display);color:var(--ac);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sv2 .crumb:before{content:"";background:currentColor;width:26px;height:2px}.sv2 .hero h1{letter-spacing:-.025em;margin:18px 0;font-size:calc(clamp(36px,5vw,62px));font-weight:800}.sv2 .hero h1 em{color:var(--ac);font-style:normal}.sv2 .hero .lead{color:#ffffffc7;max-width:52ch;font-size:calc(clamp(16px,1.3vw,19px))}.sv2 .hero .cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sv2 .scene{aspect-ratio:4/3;width:100%;max-width:520px;margin-inline:auto;position:relative}.sv2 .scene svg{width:100%;height:100%;overflow:visible}.sv2 .curve{z-index:2;width:100%;height:calc(clamp(36px,6vw,80px));fill:var(--sec-bg);margin-top:calc(-1*clamp(36px,6vw,80px));margin-bottom:-1px;display:block;position:relative}.sv2 .curve .back{opacity:.45;animation:9s ease-in-out infinite alternate sv-wave}@keyframes sv-wave{0%{transform:translate(-6%)scaleY(.9)}to{transform:translate(6%)scaleY(1.08)}}.sv2 .grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sv2 .card{background:var(--card-bg);border:1px solid var(--card-line);transition:transform .5s var(--ease),box-shadow .5s;border-radius:22px;align-content:start;gap:12px;padding:26px;display:grid;position:relative;overflow:hidden}.sv2 .card:hover{transform:translateY(-5px);box-shadow:0 28px 60px -20px #0d314440}.sv2 .card .ic{background:color-mix(in srgb,var(--ac) 14%,transparent);width:50px;height:50px;color:var(--ac2);border-radius:14px;place-items:center;font-size:20px;display:grid}.sv2 .card h3{color:var(--card-fg);font-size:18px}.sv2 .card p{color:var(--card-sub);font-size:14.5px}.sv2 .card:after{content:"";background:var(--ac);transform-origin:0;height:3px;transition:transform .7s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sv2 .card:hover:after{transform:scaleX(1)}.sv2 .steps{grid-template-columns:repeat(var(--n,4),1fr);gap:22px;margin-top:8px;display:grid;position:relative}.sv2 .steps:before{content:"";background:var(--step-line);right:0}.sv2 .steps-bar,.sv2 .steps:before{height:2px;position:absolute;top:26px;left:0}.sv2 .steps-bar{background:var(--ac);transform-origin:0;width:100%;transform:scaleX(0)}.sv2 .steps.in .steps-bar{animation:2.2s linear .2s forwards sv-grow}@keyframes sv-grow{to{transform:scaleX(1)}}.sv2 .step{align-content:start;gap:10px}.sv2 .step,.sv2 .step-n{display:grid;position:relative}.sv2 .step-n{background:var(--step-bg);border:2px solid var(--ac);width:54px;height:54px;font:700 15px var(--display);color:var(--sec-fg);z-index:1;opacity:0;border-radius:50%;place-items:center;scale:.4}.sv2 .steps.in .step-n{animation:sv-pop .6s var(--ease) calc(.2s + var(--k) * .55s) forwards}@keyframes sv-pop{60%{opacity:1;scale:1.12}to{opacity:1;scale:1}}.sv2 .step .sc{opacity:0;height:112px;transition:opacity .7s var(--ease),translate .7s var(--ease);align-items:flex-end;display:flex;translate:0 10px}.sv2 .steps.in .step .sc{opacity:1;transition-delay:calc(.4s + var(--k) * .55s);translate:0}.sv2 .step .sc svg{width:150px;height:106px;overflow:visible}.sv2 .step h3{color:var(--sec-fg);font-size:18px}.sv2 .step p{color:var(--sec-sub);font-size:14.5px}.sv2 .step h3,.sv2 .step p{opacity:0;transition:opacity .6s var(--ease),translate .6s var(--ease);translate:0 12px}.sv2 .steps.in .step h3{transition-delay:calc(.45s + var(--k) * .55s)}.sv2 .steps.in .step p{transition-delay:calc(.55s + var(--k) * .55s)}.sv2 .steps.in .step h3,.sv2 .steps.in .step p{opacity:1;translate:0}.sv2 .split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.sv2 .photo{aspect-ratio:4/3;border-radius:24px;position:relative;overflow:hidden}.sv2 .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sv2 .list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sv2 .list li{color:var(--sec-sub);align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.sv2 .list li:before{content:"";background:color-mix(in srgb,var(--ac) 18%,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d3144' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.sv2 .gear-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.sv2 .gear{background:var(--card-bg);border:1px solid var(--card-line);font:600 14px var(--display);color:var(--card-fg);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.sv2 .gear i{background:var(--ac);border-radius:50%;flex:none;width:10px;height:10px;animation:2.2s ease-in-out infinite sv-rec}@keyframes sv-rec{50%{opacity:.15}}.sv2 .stack{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sv2 .stack div{background:var(--card-bg);border:1px solid var(--card-line);border-radius:16px;padding:18px}.sv2 .stack b{font:700 13px var(--display);color:var(--ac);letter-spacing:.04em;margin-bottom:10px;display:block}.sv2 .stack span{color:#cbd5e1;background:#ffffff0f;border-radius:8px;margin:0 6px 6px 0;padding:5px 10px;font:500 12.5px ui-monospace,Menlo,monospace;display:inline-block}.sv2 .years{grid-template-columns:auto 1fr;align-items:center;gap:40px;display:grid}.sv2 .years .big{font:800 calc(clamp(56px,8vw,96px))/1 var(--display);color:var(--ac);letter-spacing:-.04em}.sv2 .years .big small{font:600 14px var(--display);color:var(--ink3);letter-spacing:0;margin-top:8px;display:block}.sv2 .band{color:#fff;background:var(--band,var(--navy));position:relative;overflow:hidden}.sv2 .band .wrap{grid-template-columns:1fr auto;align-items:center;gap:28px;padding-block:calc(clamp(44px,6vw,72px));display:grid}.sv2 .band h2{font-size:calc(clamp(26px,3.4vw,40px));font-weight:700}.sv2 .band p{color:#ffffffbf;max-width:56ch;margin-top:8px}.sv2 .periods{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:26px;padding:4px;display:inline-flex}.sv2 .periods button{font:600 13px var(--display);color:var(--ink2);border-radius:999px;padding:8px 14px}.sv2 .periods button.on{background:var(--navy);color:#fff}.sv2 .periods button b{color:var(--ac2);margin-left:6px;font-size:11px;font-weight:600}.sv2 .periods button.on b{color:var(--sky)}.sv2 .plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.sv2 .chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.sv2 .chip{border:1px solid var(--line);font:600 13px var(--display);color:var(--ink2);background:#fff;border-radius:999px;padding:8px 14px}.sv2 .chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.sv2 .more{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:40px}.sv2 .more,.sv2 .more>div{display:grid}.sv2 .faq{border-top:1px solid var(--line)}.sv2 .faq details{border-bottom:1px solid var(--line)}.sv2 .faq summary{cursor:pointer;font:600 16.5px var(--display);color:var(--navy);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:20px 0;list-style:none;display:grid}.sv2 .faq summary::-webkit-details-marker{display:none}.sv2 .faq summary i{border:1.5px solid var(--line);width:26px;height:26px;transition:transform .4s var(--ease),background .3s;border-radius:50%;position:relative}.sv2 .faq summary i:after,.sv2 .faq summary i:before{content:"";background:var(--navy);width:10px;height:1.5px;position:absolute;top:11.5px;left:7px}.sv2 .faq summary i:after{transform:rotate(90deg)}.sv2 .faq details[open] summary i{background:var(--navy);transform:rotate(45deg)}.sv2 .faq details[open] summary i:after,.sv2 .faq details[open] summary i:before{background:#fff}.sv2 .faq .a{color:var(--ink2);max-width:62ch;padding:0 0 20px;font-size:15px}.sv2[data-theme=marketing]{--ac:#38bdf8;--ac2:#0284c7}.sv2[data-theme=marketing] .hero{background:linear-gradient(135deg,#0b3a56,#106c94 60%,#1287b7)}.sv2[data-theme=marketing] .hero:before{content:"";background:radial-gradient(60% 80% at 80% 20%,#38bdf847,#0000 60%);position:absolute;inset:0}.sv2 .mk-float{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sv2 .mk-float i{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;animation:7s ease-in-out infinite sv-floaty;display:grid;position:absolute}@keyframes sv-floaty{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}.sv2[data-theme=audiovisual]{--ac:#f59e0b;--ac2:#b45309;--acText:#1a1206;--sec-bg:#0f151c;--sec-alt:#0b0f14;--sec-fg:#fff;--sec-sub:#ffffffb8;--card-bg:#151d26;--card-line:#ffffff14;--card-fg:#fff;--card-sub:#ffffffb3;--step-line:#ffffff1f;--step-bg:#151d26;--band:linear-gradient(90deg, #1a1206, #3b2a08);background:#0f151c}.sv2[data-theme=audiovisual] .hero{background:#0b0f14}.sv2[data-theme=audiovisual] .hero:before{content:"";background:radial-gradient(50% 60% at 70% 40%,#f59e0b38,#0000 65%);position:absolute;inset:0}.sv2 .letterbox{z-index:2;background:#000;height:26px;position:absolute;left:0;right:0}.sv2 .letterbox.t{top:0}.sv2 .letterbox.b{bottom:0}.sv2 .tc{top:40px;right:var(--gr);z-index:3;font:600 12px var(--display);letter-spacing:.1em;color:#ffffffb3;align-items:center;gap:10px;display:flex;position:absolute}.sv2 .tc i{background:#ff3b3b;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite sv-rec}.sv2[data-theme=diseno]{--ac:#7c3aed;--ac2:#6d28d9;--acText:#fff;--sec-alt:#faf5ff;--band:linear-gradient(90deg, #4c1d95, #7c3aed)}.sv2[data-theme=diseno] .hero{color:var(--navy);background:#fff radial-gradient(#7c3aed2e 1.2px,#0000 1.3px) 0 0/26px 26px}.sv2[data-theme=diseno] .hero .lead{color:var(--ink2)}.sv2[data-theme=diseno] .btn-ghost{color:var(--navy);border-color:var(--navy)}.sv2 .blob{filter:blur(40px);opacity:.55;pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite alternate sv-blob;position:absolute}.sv2 .blob.b1{background:#c4b5fd;width:320px;height:320px;top:-60px;left:-80px}.sv2 .blob.b2{background:#fbcfe8;width:280px;height:280px;animation-delay:-4s;top:-40px;right:10%}.sv2 .blob.b3{background:#fde68a;width:240px;height:240px;animation-delay:-8s;bottom:-80px;right:-60px}@keyframes sv-blob{to{transform:translate(40px,30px)scale(1.15)}}.sv2[data-theme=desarrollo]{--ac:#22d3ee;--ac2:#0e7490;--acText:#06202a;--sec-bg:#0f172a;--sec-alt:#0b1220;--sec-fg:#fff;--sec-sub:#ffffffb8;--card-bg:#111c33;--card-line:#ffffff14;--card-fg:#fff;--card-sub:#ffffffb3;--step-line:#ffffff1f;--step-bg:#111c33;--band:linear-gradient(90deg, #06202a, #0e4a5a);background:#0f172a}.sv2[data-theme=desarrollo] .hero{background-color:#0b1220;background-image:linear-gradient(#22d3ee12 1px,#0000 0),linear-gradient(90deg,#22d3ee12 1px,#0000 0);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.sv2[data-theme=desarrollo] .hero:before{content:"";background:radial-gradient(50% 60% at 75%,#22d3ee2e,#0000 65%);position:absolute;inset:0}.sv2 .term{right:var(--gr);z-index:3;color:#9ae6f4;opacity:.7;white-space:pre;text-align:left;font:500 12px/1.6 ui-monospace,Menlo,Consolas,monospace;position:absolute;top:24px}.sv2 .term:after{content:"▍";animation:1s step-end infinite sv-rec}.sv2[data-theme=consultoria]{--ac:#8b5cf6;--ac2:#6d28d9;--acText:#fff;--sec-alt:#f5f3ff;--band:linear-gradient(90deg, #1e1b4b, #4c1d95)}.sv2[data-theme=consultoria] .hero{background:linear-gradient(135deg,#1e1b4b,#312e81 55%,#4c1d95)}.sv2[data-theme=consultoria] .hero:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 0 32px);position:absolute;inset:0}.sv2[data-theme=membresias]{--ac:#20a7d7;--ac2:#106c94;--sec-alt:#fff}.sv2[data-theme=membresias] .hero{background:linear-gradient(135deg,#0a2e3f,#106c94)}.sv2[data-theme=membresias] .hero .wrap{text-align:center;grid-template-columns:1fr;padding-block:calc(clamp(48px,6vw,80px)) calc(clamp(30px,4vw,48px))}.sv2[data-theme=membresias] .hero .lead,.sv2[data-theme=membresias] .hero h1{margin-inline:auto}.sv2[data-theme=membresias] .crumb,.sv2[data-theme=membresias] .hero .cta{justify-content:center}.sv2 .mm-scene{aspect-ratio:2;width:calc(min(380px,80vw));margin:18px auto 0}.sv2 .mm-scene svg{width:100%;height:100%;overflow:visible}.sv2 .plans-sec{background:var(--paper);padding-block:calc(clamp(36px,5vw,56px)) calc(clamp(60px,8vw,96px))}.sv2 .plans-sec .wrap{z-index:3;position:relative}.sv2 .state{color:var(--ink3);padding:20px 0}.sv2 .nod{transform-origin:50% 100%;animation:3.2s ease-in-out infinite sv-nod}.sv2 .nod.late{animation-delay:-1.6s}@keyframes sv-nod{0%,to{rotate:-3deg}50%{rotate:3deg}}.sv2 .arm{transform-origin:0;animation:2.4s ease-in-out infinite sv-point}@keyframes sv-point{50%{rotate:-8deg}}.sv2 .mega{transform-origin:0;animation:2.4s ease-in-out infinite sv-mega}@keyframes sv-mega{0%,to{rotate:-6deg}50%{rotate:6deg}}.sv2 .ring{fill:none;stroke:var(--ac);stroke-width:2px;opacity:0;transform-origin:50%;animation:2.4s ease-out infinite sv-ring}.sv2 .ring.r2{animation-delay:.6s}.sv2 .ring.r3{animation-delay:1.2s}@keyframes sv-ring{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.4}}.sv2 .bar{transform-origin:50% 100%;animation:sv-bar 4.5s var(--ease) infinite;scale:1 0}.sv2 .bar.b2{animation-delay:.2s}.sv2 .bar.b3{animation-delay:.4s}.sv2 .bar.b4{animation-delay:.6s}@keyframes sv-bar{0%{scale:1 0}20%,85%{scale:1}to{scale:1 0}}.sv2 .popin{transform-origin:50% 100%;opacity:0;animation:sv-popin 4.5s var(--ease) infinite}.sv2 .popin.p2{animation-delay:.9s}.sv2 .popin.p3{animation-delay:1.8s}.sv2 .popin.p4{animation-delay:1.5s}@keyframes sv-popin{0%,10%{opacity:0;scale:.3}18%{opacity:1;scale:1.1}22%,80%{opacity:1;scale:1}90%,to{opacity:0;scale:.6}}.sv2 .clap{transform-origin:0 100%;animation:2s ease-in-out infinite sv-clap}@keyframes sv-clap{0%,55%,to{rotate:0deg}70%{rotate:-24deg}}.sv2 .cone{opacity:.35;animation:3s ease-in-out infinite alternate sv-cone}@keyframes sv-cone{to{opacity:.6}}.sv2 .frame{opacity:0;animation:6s ease-in-out infinite sv-frame}.sv2 .frame.f2{animation-delay:2s}.sv2 .frame.f3{animation-delay:4s}@keyframes sv-frame{0%{opacity:0;translate:0 10px}10%,28%{opacity:1;translate:0}38%,to{opacity:0;translate:0 -10px}}.sv2 .rec{animation:1.3s ease-in-out infinite sv-rec}.sv2 .shape{transform-origin:50%;animation:6s ease-in-out infinite sv-morph}.sv2 .shape.s2{animation-delay:-2s}.sv2 .shape.s3{animation-delay:-4s}@keyframes sv-morph{0%,to{rotate:0deg;scale:1}33%{rotate:40deg;scale:1.2}66%{rotate:-30deg;scale:.85}}.sv2 .layout{transform-origin:0 0;opacity:0;animation:sv-layout 5s var(--ease) infinite}.sv2 .layout.l2{animation-delay:.3s}.sv2 .layout.l3{animation-delay:.6s}@keyframes sv-layout{0%{opacity:0;scale:.6}15%,80%{opacity:1;scale:1}95%,to{opacity:0;scale:.6}}.sv2 .stroke{stroke-dasharray:120;stroke-dashoffset:120px;animation:5s ease-out infinite sv-draw}@keyframes sv-draw{20%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.sv2 .pen{transform-origin:0 100%;animation:1.1s ease-in-out infinite alternate sv-pen}@keyframes sv-pen{to{translate:4px -2px;rotate:-8deg}}.sv2 .code{stroke:var(--ac);stroke-width:3px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:5s linear infinite sv-type}.sv2 .code.c2{stroke:#a5f3fc;animation-delay:.5s}.sv2 .code.c3{animation-delay:1s}.sv2 .code.c4{stroke:#67e8f9;animation-delay:1.5s}.sv2 .code.c5{animation-delay:2s}.sv2 .step .sc .code{stroke-width:2.5px}@keyframes sv-type{0%{stroke-dashoffset:60px}30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.sv2 .cur{animation:.9s step-end infinite sv-rec}.sv2 .typ{animation:.36s ease-in-out infinite alternate sv-typ}.sv2 .typ.b{animation-delay:.18s}@keyframes sv-typ{to{translate:0 -2px}}.sv2 .tok{opacity:0;animation:6s ease-in-out infinite sv-tok}.sv2 .tok.t2{animation-delay:2s}.sv2 .tok.t3{animation-delay:4s}@keyframes sv-tok{0%{opacity:0;translate:0 14px}12%,30%{opacity:1;translate:0}42%,to{opacity:0;translate:0 -14px}}.sv2 .ok{opacity:0;transform-origin:50%;animation:sv-okpop 5s var(--ease) infinite}@keyframes sv-okpop{0%,70%{opacity:0;scale:.4}78%{opacity:1;scale:1.15}84%,95%{opacity:1;scale:1}to{opacity:0}}.sv2 .needle{transform-origin:100% 100%;animation:4s ease-in-out infinite alternate sv-needle}@keyframes sv-needle{0%{rotate:-70deg}to{rotate:40deg}}.sv2 .kbar{transform-origin:50% 100%;animation:sv-bar 5s var(--ease) infinite;scale:1 0}.sv2 .kbar:nth-child(2){animation-delay:.25s}.sv2 .kbar:nth-child(3){animation-delay:.5s}.sv2 .kbar:nth-child(4){animation-delay:.75s}.sv2 .coin{opacity:0;animation:sv-coin 5s var(--ease) infinite}.sv2 .coin.c2{animation-delay:.4s}.sv2 .coin.c3{animation-delay:.8s}.sv2 .coin.c4{animation-delay:1.2s}@keyframes sv-coin{0%{opacity:0;translate:0 -30px}12%{opacity:1;translate:0}85%{opacity:1}to{opacity:0}}.sv2 .tick{stroke-dasharray:20;stroke-dashoffset:20px;animation:5s ease-out infinite sv-tick}.sv2 .tick.k2{animation-delay:.6s}.sv2 .tick.k3{animation-delay:1.2s}@keyframes sv-tick{15%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.sv2 .point{transform-origin:0;animation:2.6s ease-in-out infinite sv-point}.sv2 .cycle{transform-origin:50%;animation:8s linear infinite sv-spin}@keyframes sv-spin{to{rotate:1turn}}.sv2 .badge{opacity:0;transform-origin:50%;animation:sv-okpop 6s var(--ease) infinite}.sv2 .piece{opacity:0;animation:6s ease-in-out infinite sv-tok}.sv2 .piece.p2{animation-delay:2s}.sv2 .piece.p3{animation-delay:4s}.sv2 .pick{transform-origin:50% 100%;animation:sv-pick 4.5s var(--ease) infinite}@keyframes sv-pick{0%,25%{translate:0}35%,80%{translate:0 -10px}90%,to{translate:0}}.sv2 .pick-ok{transform-origin:50%;opacity:0;animation:sv-okpop 4.5s var(--ease) infinite .2s}.sv2 .hand{transform-origin:100% 100%;animation:4.5s ease-in-out infinite sv-hand}@keyframes sv-hand{0%,20%{rotate:0deg}30%,80%{rotate:-18deg}90%,to{rotate:0deg}}.sv2 .cardpay{animation:sv-cardpay 4.5s var(--ease) infinite}@keyframes sv-cardpay{0%,15%{opacity:1;translate:0}40%,60%{opacity:1;translate:26px 10px}70%,to{opacity:0;translate:26px 10px}}.sv2 .pay-ok{transform-origin:50%;opacity:0;animation:sv-payok 4.5s var(--ease) infinite}@keyframes sv-payok{0%,55%{opacity:0;scale:.3}65%{opacity:1;scale:1.15}72%,90%{opacity:1;scale:1}to{opacity:0}}.sv2 .coinup{opacity:0;animation:4.5s ease-out infinite sv-coinup}.sv2 .coinup.c2{animation-delay:.15s}.sv2 .coinup.c3{animation-delay:.3s}@keyframes sv-coinup{0%,62%{opacity:0;translate:0}70%{opacity:1}to{opacity:0;translate:0 -34px}}.sv2 .up{animation:3s ease-in-out infinite sv-up}@keyframes sv-up{0%,20%{opacity:0;translate:0 10px}35%,70%{opacity:1;translate:0}85%,to{opacity:0;translate:0 -8px}}.sv2 .pin{transform-origin:50% 100%;opacity:0;animation:sv-pinpop 3s var(--ease) infinite 1.4s}@keyframes sv-pinpop{0%{opacity:0;scale:0}15%{opacity:1;scale:1.15}22%,70%{opacity:1;scale:1}to{opacity:0;scale:0}}.sv2 .bubble{opacity:0;transform-origin:0 100%;animation:sv-bubble 3s var(--ease) infinite 1.7s}@keyframes sv-bubble{0%{opacity:0;scale:.4}12%{opacity:1;scale:1}65%{opacity:1}to{opacity:0}}.sv2 .knob{animation:sv-knob 5s var(--ease) infinite}@keyframes sv-knob{0%,35%{translate:0}45%,85%{translate:22px}95%,to{translate:0}}.sv2 .track{animation:sv-track 5s var(--ease) infinite}@keyframes sv-track{0%,35%{fill:#cbd5e1}45%,85%{fill:#22c55e}95%,to{fill:#cbd5e1}}.sv2 .lbl-on{opacity:0;animation:5s infinite sv-lblon}.sv2 .lbl-off{animation:5s infinite sv-lbloff}@keyframes sv-lblon{0%,40%{opacity:0}50%,85%{opacity:1}95%,to{opacity:0}}@keyframes sv-lbloff{0%,40%{opacity:1}50%,85%{opacity:0}95%,to{opacity:1}}.sv2 .cal-ok{transform-origin:50%;opacity:0;animation:sv-payok 5s var(--ease) infinite .3s}.sv2 .arrows{transform-origin:50%;animation:6s linear infinite sv-spin}.sv2 .line{stroke-dasharray:40;stroke-dashoffset:40px;animation:4s ease-out infinite sv-scline}.sv2 .line.l2{animation-delay:.4s}.sv2 .line.l3{animation-delay:.8s}@keyframes sv-scline{15%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.sv2 .trend{stroke-dasharray:90;stroke-dashoffset:90px;animation:4.5s ease-out .6s infinite sv-trend}@keyframes sv-trend{0%,10%{stroke-dashoffset:90px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.sv2 .lens{animation:3.6s ease-in-out infinite alternate sv-lens}@keyframes sv-lens{0%{translate:0;rotate:-6deg}to{translate:26px 10px;rotate:8deg}}.sv2 .glow{animation:1.8s ease-in-out infinite alternate sv-glow}@keyframes sv-glow{0%{opacity:.25}to{opacity:1}}.sv2 .ray{transform-origin:50% 100%;animation:1.8s ease-in-out infinite alternate sv-ray}@keyframes sv-ray{0%{opacity:.3;scale:.5}to{opacity:1;scale:1}}.sv2 .rocket{animation:sv-rocket 4s var(--ease) infinite}@keyframes sv-rocket{0%,20%{translate:0}60%,to{opacity:0;translate:34px -44px}}.sv2 .flame{transform-origin:50% 0;animation:.25s ease-in-out infinite alternate sv-flame}@keyframes sv-flame{to{scale:.7 1.3}}.sv2 .slider{animation:3s ease-in-out infinite alternate sv-slider}.sv2 .slider.s2{animation-delay:-1s}.sv2 .slider.s3{animation-delay:-2s}@keyframes sv-slider{0%{translate:0}to{translate:22px}}.sv2 .gear{animation:7s linear infinite sv-spin}.sv2 .gear,.sv2 .wave{transform-origin:50%}.sv2 .wave{animation:1.2s ease-in-out infinite alternate sv-scwave}.sv2 .wave.w2{animation-delay:-.4s}.sv2 .wave.w3{animation-delay:-.8s}@keyframes sv-scwave{0%{scale:1 .3}to{scale:1}}.sv2 .shake{animation:2.6s ease-in-out infinite sv-shake}@keyframes sv-shake{0%,70%,to{rotate:0deg}75%{rotate:-6deg}85%{rotate:6deg}}.sv2 .send{animation:sv-send 4s var(--ease) infinite}@keyframes sv-send{0%,25%{opacity:1;translate:0}55%,to{opacity:0;translate:40px -26px}}@media (width<=860px){.sv2 .hero .wrap{grid-template-columns:1fr;gap:26px}.sv2 .scene{max-width:calc(min(90vw,400px))}.sv2 .gear-list,.sv2 .grid3,.sv2 .more,.sv2 .plans,.sv2 .stack,.sv2 .steps{grid-template-columns:1fr}.sv2 .steps{gap:18px}.sv2 .mk-float,.sv2 .steps-bar,.sv2 .steps:before,.sv2 .term{display:none}.sv2 .step{grid-template-columns:54px 1fr;align-items:start;gap:14px}.sv2 .step .sc,.sv2 .step h3,.sv2 .step p{grid-column:2}.sv2 .step .step-n{grid-row:1/4}.sv2 .band .wrap,.sv2 .split,.sv2 .years{grid-template-columns:1fr}.sv2 .letterbox{height:14px}}@media (prefers-reduced-motion:reduce){.sv2 *,.sv2 :after,.sv2 :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sv2 [data-reveal]{opacity:1;transform:none}.sv2 .step-n{opacity:1;scale:1}.sv2 .step .sc,.sv2 .step h3,.sv2 .step p{opacity:1;translate:0}}.btn-light[data-v-5d75c0bb]{color:var(--navy);background:#fff}.mc[data-v-193497b4]{border:1px solid var(--line);color:var(--ink);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .4s;background:#fff;border-radius:24px;align-content:start;gap:12px;height:100%;padding:26px;text-decoration:none;display:grid;position:relative}.mc[data-v-193497b4]:hover{border-color:var(--sky);transform:translateY(-6px);box-shadow:0 30px 60px -20px #0d314440}.mc.hot[data-v-193497b4]{border-color:var(--ac);box-shadow:0 30px 60px -24px color-mix(in srgb,var(--ac) 60%,transparent)}.mc-tag[data-v-193497b4]{background:var(--ac);color:var(--navy);font:700 11.5px var(--display);letter-spacing:.04em;border-radius:999px;padding:5px 12px;position:absolute;top:-12px;left:24px}.mc-price b.quote[data-v-193497b4]{font-size:22px}.mc-cat[data-v-193497b4]{font:600 11.5px var(--display);color:var(--ac2);letter-spacing:.04em;text-transform:uppercase}.mc h3[data-v-193497b4]{color:var(--navy);font-size:21px}.mc-sum[data-v-193497b4]{color:var(--ink2);font-size:14.5px}.mc-price[data-v-193497b4]{gap:4px;padding-top:6px;display:grid}.mc-from[data-v-193497b4]{font:600 12px var(--display);color:var(--ink3)}.mc-price b[data-v-193497b4]{font:800 32px/1 var(--display);color:var(--navy);font-variant-numeric:tabular-nums}.mc-price small[data-v-193497b4]{font:500 13px var(--body);color:var(--ink3)}.mc-eq[data-v-193497b4]{color:var(--ink2);font-size:13px}.mc-eq i[data-v-193497b4]{color:#15803d;font-style:normal;font-weight:600}.mc-feat[data-v-193497b4]{border-top:1px solid var(--line);color:var(--ink);gap:8px;margin:4px 0 0;padding:14px 0 0;font-size:14px;list-style:none;display:grid}.mc-feat li[data-v-193497b4]{align-items:center;gap:10px;display:flex}.mc-feat li.no[data-v-193497b4]{color:var(--ink3);text-decoration:line-through}.mc-feat i[data-v-193497b4]{background:color-mix(in srgb,var(--ac) 16%,#fff);width:18px;height:18px;color:var(--ac2);border-radius:50%;flex:none;place-items:center;display:grid}.mc-feat li.no i[data-v-193497b4]{color:#94a3b8;background:#eef1f5}.mc-feat svg[data-v-193497b4]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.mc .btn[data-v-193497b4]{margin-top:8px}
