@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2317a31cc0da7167-s.0j9pqkz3er-71.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8020468b283096f-s.p.2qpii4b6jmzj9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}._8W9PKa_className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}._8W9PKa_variable{--font-michroma:"Michroma", "Michroma Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#040814;--panel:#0a1328;--panel2:#101e3d;--fg:#f5f8ff;--mute:#a3b4d4;--cy:#19e3ff;--bl:#1e6bff;--ice:#6ff3ff;--am:#ffb300;--or:#ffb300;--bad:#ff7a7a;--cream:#f5f8ff;--line:#1b2d58;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--d:var(--font-michroma),"Michroma","Segoe UI",sans-serif;--b:var(--font-inter),"Inter","Segoe UI",system-ui,sans-serif;--m:var(--font-inter),"Inter","Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--b);margin:0;padding:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.w{max-width:1160px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.mono{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--cy);font-size:11.5px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}h1,h2{font-family:var(--d);letter-spacing:0;line-height:1.12}h1{font-size:clamp(26px,5.4vw,58px)}h2{font-size:clamp(22px,3.8vw,38px)}h3{font:600 19px/1.25 var(--b)}p{margin:0}nav{z-index:20;background:linear-gradient(var(--bg) 70%,transparent);padding:12px 0;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{font:400 17px var(--d);letter-spacing:.04em;align-items:center;gap:10px;display:flex}.brand img{width:34px;height:auto}.links{color:var(--mute);gap:22px;font-size:14px;display:flex}.links a:hover{color:var(--fg)}@media (max-width:760px){.links{display:none}}.btn{cursor:pointer;font:600 14px var(--b);background:var(--cy);color:#04141c;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;transition:transform .15s,box-shadow .2s;display:inline-flex}.btn:hover{box-shadow:0 8px 30px -6px var(--cy);transform:translateY(-2px)}.btn.ghost{color:var(--fg);border:1px solid var(--line);background:0 0}.btn.ghost:hover{border-color:var(--cy);box-shadow:none}.btn:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid var(--or);outline-offset:3px}.tag{font:500 11px var(--m);letter-spacing:.1em;text-transform:uppercase;border:1px dashed var(--or);color:var(--or);border-radius:4px;padding:3px 8px;display:inline-block}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;min-height:560px;padding:40px 0 70px;display:grid;position:relative;overflow-x:clip}@media (max-width:860px){.hero{grid-template-columns:1fr;padding-top:16px}}.hero canvas{z-index:0;opacity:.9;pointer-events:none;width:100%;height:calc(100% + 40px);position:absolute;inset:-40px 0 0}.hero>*{z-index:1;position:relative}.hero h1 em{color:var(--cy);font-style:normal}.hero p.lead{max-width:52ch;color:var(--mute);margin:22px 0 28px;font-size:18px}.cta{flex-wrap:wrap;gap:12px;display:flex}.proof{flex-wrap:wrap;gap:26px;margin-top:36px;display:flex}.proof div{font:400 12px var(--m);color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.proof b{font:400 18px/1.25 var(--d);color:var(--fg);letter-spacing:0;display:block}.stage{place-items:center;min-height:440px;display:grid;position:relative}.stage .ring{border:1px solid var(--line);border-radius:50%;animation:26s linear infinite spin;position:absolute}.stage .r1{border-style:dashed;width:340px;height:340px}.stage .r2{aspect-ratio:1;width:min(470px,100%);height:auto;animation-duration:44s;animation-direction:reverse}.stage .r2:after,.stage .r1:after{content:"";background:var(--cy);width:10px;height:10px;box-shadow:0 0 14px var(--cy);border-radius:50%;position:absolute;top:-5px;left:50%}@keyframes spin{to{transform:rotate(360deg)}}.stage img.tri{filter:drop-shadow(0 30px 40px #0000008c)drop-shadow(0 0 40px #19e3ff40);width:min(250px,60vw);height:auto;animation:5s ease-in-out infinite float;position:relative}@keyframes float{50%{transform:translateY(-12px)}}.chip{font:500 12px var(--m);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1a33d9;border-radius:10px;padding:8px 12px;position:absolute}.chip i{background:var(--cy);width:7px;height:7px;box-shadow:0 0 8px var(--cy);border-radius:50%;margin-right:7px;display:inline-block}.c1{top:14%;left:0}.c2{top:42%;right:-6px}.c3{bottom:12%;left:8%}@media (max-width:500px){.c2{right:0}.chip{font-size:11px}}section{border-top:1px solid var(--line);padding:84px 0}.sh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px;display:flex}.sh p{max-width:46ch;color:var(--mute)}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid{grid-template-columns:1fr}}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:24px;transition:border-color .2s,transform .2s;display:flex}.card:hover{border-color:var(--cy);transform:translateY(-3px)}.card p{color:var(--mute);flex:1;font-size:14.5px}.card .foot{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.price{font:500 13px var(--m);color:var(--cream)}.card.hot{background:linear-gradient(160deg,#143a80,var(--panel) 60%);border-color:var(--bl)}.p3d{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}@media (max-width:860px){.p3d{grid-template-columns:1fr}}.cmp{aspect-ratio:4/5;border:1px solid var(--line);touch-action:pan-y;background:#101c38;border-radius:22px;width:100%;max-width:440px;margin:0 auto;position:relative;overflow:hidden}.cmp .layer{place-items:center;display:grid;position:absolute;inset:0}.cmp .sk{background:#efeadf}.cmp .sk img{filter:grayscale()contrast(1.9)brightness(1.15);mix-blend-mode:multiply;width:62%;height:auto}.cmp .sk:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 5px,#00000012 5px 6px);position:absolute;inset:0}.cmp .rd{clip-path:inset(0 0 0 var(--p,50%));background:radial-gradient(circle at 50% 38%,#1b3f86,#0a1630 70%)}.cmp .rd img{filter:drop-shadow(0 24px 30px #00000080)drop-shadow(0 0 30px #19e3ff4d);width:62%;height:auto}.cmp .bar{top:0;bottom:0;left:var(--p,50%);background:var(--cy);width:2px;box-shadow:0 0 18px var(--cy);position:absolute;transform:translate(-1px)}.cmp .bar:after{content:"◀ ▶";background:var(--cy);color:#04141c;font:700 11px var(--m);white-space:nowrap;border-radius:999px;padding:9px 8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp .lb{font:500 11px var(--m);letter-spacing:.12em;border-radius:5px;padding:4px 9px;position:absolute;bottom:12px}.cmp .l1{color:#efeadf;background:#111;left:12px}.cmp .l2{background:var(--cy);color:#04141c;right:12px}.cmp input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.steps{gap:12px;margin-top:26px;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.steps li span{font:500 12px var(--m);color:var(--cy);padding-top:3px}.steps li b{font-weight:600;display:block}.steps li small{color:var(--mute);font-size:13.5px}.ig{grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;display:grid}@media (max-width:860px){.ig{grid-template-columns:1fr}}.igg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.igg div{aspect-ratio:1;background:var(--panel2);border:1px solid var(--line);font:400 11px var(--m);color:var(--mute);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.igg div:nth-child(2n){background:#10305f}.igg div:nth-child(3n){background:#1a1036}footer{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px 30px;padding:46px 0 60px;font-size:13px;display:flex}.final{text-align:center;padding:90px 0}.final h2{max-width:16ch;margin:0 auto 24px}.mq{border-block:1px solid var(--line);padding:14px 0;overflow:hidden}.mq div{white-space:nowrap;width:max-content;font:400 17px var(--d);text-transform:uppercase;letter-spacing:.04em;color:var(--mute);gap:46px;animation:30s linear infinite mq;display:flex}.mq span:nth-child(odd){color:var(--fg)}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;animation:none!important}}.vid{aspect-ratio:16/9;border:1px solid var(--line);background:#071022;border-radius:12px;position:relative;overflow:hidden}.vid video{object-fit:cover;width:100%;height:100%;display:block}.pp{opacity:0;pointer-events:none;background:#071022f0;flex-direction:column;gap:6px;padding:10px 14px;font-size:13px;transition:opacity .25s;display:flex;position:absolute;inset:0}.card.open .pp{opacity:1;pointer-events:auto}.pp b{font:400 20px var(--d);color:var(--cream);letter-spacing:.02em}.pp small{color:var(--mute);font:500 11px var(--m);letter-spacing:.08em;text-transform:uppercase}.pp ul{color:var(--fg);margin:0;padding-left:16px;font-size:12px;line-height:1.35}.pp .btn{padding:7px 14px;font-size:12px;position:absolute;bottom:12px;right:12px}.path{margin-top:56px}.path h3{font:400 20px var(--d);margin-bottom:18px}.pw{grid-template-columns:1fr 54px 1fr 54px 1fr 54px 1fr;align-items:center;gap:0;display:grid}@media (max-width:860px){.pw{grid-template-columns:1fr;gap:0}.arr{justify-self:center;width:54px;height:44px;transform:rotate(90deg)}}.st{background:var(--panel);border:1px solid var(--line);opacity:.35;cursor:pointer;text-align:left;color:var(--fg);font:inherit;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;transition:opacity .5s,transform .5s,border-color .4s,box-shadow .4s;display:flex;position:relative;transform:translateY(6px)scale(.98)}.st.done{opacity:.85;transform:none}.st.on{opacity:1;border-color:var(--cy);box-shadow:0 0 0 1px var(--cy),0 14px 40px -14px var(--cy);transform:none}.st .cv{aspect-ratio:3/4;background:#ece7da;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.st .cv.dk{background:radial-gradient(circle at 50% 38%,#1b3f86,#0a1630 70%)}.st .cv svg,.st .cv img{object-fit:contain;width:86%;height:86%}.st .cv img.sk{mix-blend-mode:multiply;clip-path:inset(100% 0 0);transition:clip-path 1.4s}.st.on .cv img.sk,.st.done .cv img.sk{clip-path:inset(0)}.st .n{font:500 11px var(--m);letter-spacing:.12em;color:var(--cy)}.st b{font:600 16px var(--b)}.st small{color:var(--mute);font-size:13px;line-height:1.35}.dr path,.dr circle,.dr rect,.dr ellipse{fill:none;stroke:#161616;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.st.on .dr path,.st.on .dr circle,.st.on .dr rect,.st.on .dr ellipse,.st.done .dr path,.st.done .dr circle,.st.done .dr rect,.st.done .dr ellipse{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s}.dr .g{stroke:#8a8a8a;stroke-width:2px}.arr{width:100%;height:20px;overflow:visible}.arr line{stroke:var(--line);stroke-width:3px;stroke-linecap:round}.arr .fl{stroke:var(--cy);stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px var(--cy))}.arr polyline{fill:none;stroke:var(--line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.arr.on .fl{stroke-dashoffset:0;transition:stroke-dashoffset 1s}.arr.on polyline{stroke:var(--cy)}.ctl{color:var(--mute);font:500 12px var(--m);align-items:center;gap:10px;margin-top:18px;display:flex}.vw2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:700px){.vw2{grid-template-columns:1fr}}.vf{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.vf figcaption{flex-direction:column;gap:2px;display:flex}.vf figcaption b{font:600 17px var(--b)}.vf figcaption span{color:var(--mute);font-size:14px}.igg div{animation:10s infinite ig;animation-delay:calc(var(--i)*1.4s)}@keyframes ig{0%,18%,to{border-color:var(--line);box-shadow:none;transform:none}6%,12%{border-color:var(--cy);box-shadow:0 0 24px -4px var(--cy);transform:scale(1.07)}}.igchip{font:500 12px var(--m);color:var(--fg);border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;display:inline-flex}.igchip i{background:var(--cy);width:7px;height:7px;box-shadow:0 0 8px var(--cy);border-radius:50%}.rv{transition:opacity .7s,transform .7s}.rv.pre{opacity:0;transform:translateY(22px)}footer a{color:var(--mute)}footer a:hover{color:var(--fg)}[hidden]{display:none!important}.faq{gap:10px;max-width:820px;display:grid}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:14px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--cy);font:500 20px var(--m)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--mute);padding:0 18px 18px;font-size:15px}.dlg{background:var(--panel);width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--fg);border:1px solid var(--line);border-radius:20px;margin:auto;padding:24px;overflow:auto}.dlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a18c7}.dlg form{gap:6px;display:grid}.dlg-h{justify-content:space-between;align-items:start;gap:12px;display:flex}.dlg h2{font-size:clamp(26px,5vw,34px)}.dlg-x{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:30px;line-height:1}.dlg-s{color:var(--mute);margin:6px 0 12px;font-size:14.5px}.dlg label{font:500 12px var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--cy);margin-top:10px}.dlg label small{text-transform:none;letter-spacing:0;color:var(--mute)}.dlg input:not([type=checkbox]),.dlg select,.dlg textarea{width:100%;font:400 16px var(--b);color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.dlg [aria-invalid=true]{border-color:var(--or)}.dlg .err{color:var(--or);min-height:0;font-size:13px}.dlg label.chk{text-transform:none;letter-spacing:0;font:400 14px/1.45 var(--b);color:var(--fg);align-items:start;gap:10px;margin-top:14px;display:flex}.dlg label.chk input{width:18px;height:18px;accent-color:var(--cy);flex:none;margin-top:3px}.dlg label.chk a{color:var(--cy);text-decoration:underline}.dlg form>.btn{justify-content:center;margin-top:16px}.dlg-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);font:400 13px/1.5 var(--m);border-radius:12px;margin:0 0 16px;padding:14px}.hero{min-height:0;padding:56px 0 0;display:block;overflow:visible}.hero-copy{z-index:2;max-width:620px;position:relative}.hero-media{margin:28px calc(-1*max(16px,env(safe-area-inset-left,0px))) 0;aspect-ratio:16/9;background:var(--bg);position:relative;overflow:hidden}.hero-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(var(--bg),transparent 18%,transparent 82%,var(--bg));position:absolute;inset:0}@media (min-width:861px){.hero{min-height:600px;padding:72px 0 80px}.hero-media{aspect-ratio:auto;z-index:0;margin:0;position:absolute;inset:0 calc(50% - 50vw) 0 18%}.hero-media:after{background:linear-gradient(90deg,var(--bg),transparent 34%),linear-gradient(var(--bg),transparent 14%,transparent 86%,var(--bg))}.hero-media video{object-position:right center}}@media (min-width:901px){.card.wide{grid-column:span 2}}.card.wide .vid{aspect-ratio:21/9}.pp{overflow:auto}.pp b i{font:500 12px var(--m);color:var(--mute);letter-spacing:.04em;margin-left:6px;font-style:normal}.pp em{color:var(--mute);padding-right:84px;font-size:11.5px;font-style:normal;line-height:1.35}.vplay{z-index:3;border:1px solid var(--cy);width:44px;height:44px;color:var(--cy);font:600 14px var(--b);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071022cc;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.vplay:hover{background:var(--cy);color:#04141c}html{scroll-padding-top:76px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{justify-content:center;min-height:44px}.nav-act{align-items:center;gap:8px;display:flex}.nav-act .sm{display:none}.links a{border-bottom:2px solid #0000;padding:12px 2px}.links a[aria-current=true]{color:var(--fg);border-bottom-color:var(--cy)}.brand{min-height:44px}.burger{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.burger span{background:var(--fg);border-radius:2px;width:20px;height:2px;display:block}.menu{border-top:1px solid var(--line);background:var(--bg);max-height:calc(100dvh - 70px);position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 40px -20px #0009}.menu .w{padding-block:8px;display:grid}.menu a{border-bottom:1px solid var(--line);min-height:52px;color:var(--fg);align-items:center;font-size:17px;display:flex}.menu a[aria-current=true]{color:var(--cy)}.menu a:last-child{border-bottom:0}.chips{flex-wrap:wrap;gap:8px;margin:-8px 0 22px;display:flex}.chips button{border:1px solid var(--line);min-height:44px;color:var(--mute);font:600 14px var(--b);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px}.chips button[aria-pressed=true]{background:var(--cy);border-color:var(--cy);color:#04141c}.proof{z-index:2;grid-template-columns:repeat(3,auto);justify-content:start;gap:20px 36px;margin-top:36px;display:grid;position:relative}.pp .btn{min-height:44px;padding:8px 18px;font-size:13px}.dlg-x{width:44px;height:44px}footer a{padding:14px 4px;display:inline-block}.sticky-cta{z-index:25;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:linear-gradient(transparent,var(--bg) 40%);display:none;position:fixed;bottom:0;left:0;right:0}.sticky-cta .btn{width:100%;box-shadow:0 10px 30px -8px #19e3ff8c}@media (max-width:760px){.burger{display:grid}.nav-act .lg{display:none}.nav-act .sm{display:inline}.sticky-cta{display:block}.sticky-cta[hidden]{display:none}footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.proof{gap:14px 18px;margin-top:28px}.proof b{font-size:26px}.proof div{font-size:10.5px}.hero{padding-top:32px}.sh{margin-bottom:26px}section{padding:60px 0}}@media (min-width:761px){.menu{display:none}}@media (max-width:560px){.dlg{width:100%;max-width:100%;max-height:92dvh;padding:22px max(16px,env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-radius:22px 22px 0 0;margin:auto 0 0}}.trampa{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.dlg [data-ok].enviado .solo-manual,.dlg [data-ok].enviado .dlg-pre{display:none}.igp{max-width:520px;padding:max(28px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));gap:22px;margin:0 auto;display:grid}.igp-h{text-align:center;justify-items:center;gap:6px;display:grid}.igp-h img{filter:drop-shadow(0 18px 28px #00000080)drop-shadow(0 0 30px #19e3ff40);height:auto}.igp-h h1{font-size:44px}.igp-h p{color:var(--mute)}.igp-l{gap:10px;display:grid}.igp-l h2{font:600 12px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--cy);margin:14px 0 2px}.igp-l .btn{min-height:54px;font-size:16px}.igp-l .igp-main{box-shadow:0 10px 30px -10px #19e3ff99}.igp-f{color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-top:6px;font-size:13px;display:flex}.igp-f a{padding:12px 0;text-decoration:underline}.igp-feat{border:1px solid var(--cy);background:linear-gradient(160deg,#143a80,var(--panel) 65%);box-shadow:0 14px 40px -18px var(--cy);border-radius:18px;gap:6px;padding:18px;display:grid}.igp-feat small{font:500 11px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--cy)}.igp-feat b{font:400 18px/1.25 var(--d)}.igp-feat span{color:var(--mute);font-size:14.5px}.igp-feat .btn{pointer-events:none;margin-top:8px}.pay{max-width:520px;padding:max(40px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px));gap:14px;margin:0 auto;display:grid}.pay h1{font-size:clamp(32px,8vw,46px)}.pay-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:14px;padding:20px;display:grid}.pay-card dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.pay-card dt{font:500 12px var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--cy)}.pay-card dd{text-align:right;margin:0;font-weight:600}.pay-card #pay-monto{font:400 24px var(--d)}.pay-nota{color:var(--mute);font-size:13px}.pay-nota a{color:var(--cy);text-decoration:underline}.btn.amb{background:var(--am);color:#1a1200;box-shadow:0 10px 30px -10px #ffb3008c}.btn.amb:hover{box-shadow:0 12px 34px -8px #ffb300bf}.sub{color:var(--mute);max-width:62ch}.plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1060px){.plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.plans{grid-template-columns:1fr}}.plan{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.plan.hot{background:linear-gradient(165deg,#0f2a63,var(--panel) 62%);border-color:var(--bl);box-shadow:0 18px 50px -26px var(--bl)}.plan .etq{font:600 11px var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--ice)}.plan h3{font:400 18px/1.25 var(--d)}.plan .resumen{color:var(--mute);font-size:14.5px}.precio{border-block:1px solid var(--line);gap:2px;padding:14px 0;display:grid}.precio small{font:600 11px var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.precio b{font:400 24px/1.2 var(--d);color:var(--fg)}.precio b span{font:500 13px var(--b);color:var(--mute);letter-spacing:0}.precio .mes{font:600 16px var(--b);color:var(--ice)}.plan ul{color:var(--fg);gap:5px;margin:0;padding-left:18px;font-size:14px;display:grid}.nota-precio{color:var(--mute);margin-top:auto;font-size:12.5px;line-height:1.45}.plan .btn{justify-content:center}.incluye-mes{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:22px;padding:16px 18px}.incluye-mes b{font:600 12px var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--cy);margin-bottom:8px;display:block}.incluye-mes ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.incluye-mes li{background:var(--panel2);border-radius:999px;padding:6px 12px;font-size:13.5px}.steps5{counter-reset:p;grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1060px){.steps5{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.steps5{grid-template-columns:1fr}}.steps5 li{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.steps5 li:before{counter-increment:p;content:"Paso " counter(p);font:600 11px var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--cy)}.steps5 h3{font:400 15px/1.3 var(--d)}.steps5 p{color:var(--mute);font-size:14px}.after{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.after{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.after{grid-template-columns:1fr}}.after article{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.after h3{font:400 15px/1.3 var(--d)}.after p{color:var(--mute);font-size:14.5px}.cta-centro{justify-content:center;margin-top:28px;display:flex}html:has(.legal-plain){scroll-behavior:auto}.legal-plain,.legal-plain *{transition:none!important;animation:none!important}
