:root{--ink:#0A0A1A;--ink2:#0D0D2B;--card:#12122E;--card2:#171736;--violet:#6B21E8;--violet-lite:#8B31D4;--gold:#FFD700;--gold-2:#FFC107;--white:#FFF;--muted:#A9A3C6;--muted2:#7C7699;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--good:#5DE0A0;--warn:#FFB84D;--lav:#BCA7EC;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--wrap:1080px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;background:#0a0a1a}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/lora-600-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/cinzel-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vx{background:var(--ink);color:var(--white);font-family:var(--sans);line-height:1.6;font-size:16.5px;-webkit-font-smoothing:antialiased}.vx a{color:inherit;text-decoration:none}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.eyebrow.lg{font-size:14px}.h1{font-weight:800;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance;margin:0}.h2{font-weight:800;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1;letter-spacing:-.015em;text-wrap:balance;margin:0}.h2.xl{font-size:clamp(1.9rem,4vw,2.9rem)}.lead{color:var(--muted);font-size:clamp(1rem,1.3vw,1.1rem);margin:12px 0 0}.lead.lg{font-size:clamp(1.05rem,1.5vw,1.2rem)}.lead.narrow{max-width:46ch}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.wrap.narrow{max-width:780px}[id]{scroll-margin-top:84px}.section{padding:clamp(48px,8vw,100px) 0;position:relative}#faq{padding:clamp(40px,6vw,72px) 0}.section.alt{background:var(--ink2)}.sec-head{max-width:620px;margin:0 0 44px}.sec-head.wide{max-width:720px}.sec-head.gap-top{margin-top:56px}.sec-head.gap-both{margin:56px 0 20px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-26{margin-top:26px}.mb-10{margin-bottom:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:800;font-size:15px;border-radius:var(--r-md);padding:14px 20px;min-height:44px;cursor:pointer;border:1.5px solid transparent;transition:transform .13s ease,background .13s ease,border-color .13s ease}.btn-gold{background:var(--gold);color:#161200}.btn-gold:hover{background:var(--gold-2);transform:translateY(-1px)}.btn-ghost{background:0 0;color:var(--white);border-color:var(--line2)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn[aria-disabled=true]:hover{transform:none;background:var(--gold)}.field-label{display:block;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin:0 0 6px}nav.top{position:sticky;top:0;z-index:50;background:rgba(10,10,26,.88);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}nav.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;height:70px}.logo{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em;flex:none}.logo img{height:48px;width:auto;display:block;filter:drop-shadow(0 0 5px rgba(180,120,255,.95)) drop-shadow(0 0 14px rgba(107,33,232,.7))}.logo .wordmark{font-family:Lora,Georgia,'Times New Roman',serif;font-size:14.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.25;background:linear-gradient(90deg,#fff 0,#c9b2f2 62%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap}.navlinks{display:flex;gap:2px;align-items:center}.navlinks a{font-size:14px;color:var(--muted);padding:8px 11px;border-radius:var(--r-sm);transition:color .15s;white-space:nowrap;position:relative}.navlinks a:hover{color:var(--white)}.navlinks a.active{color:var(--white);background:rgba(107,33,232,.22)}.navlinks a::after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:2px;border-radius:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.navlinks a.active::after,.navlinks a:hover::after{transform:scaleX(1)}.navlinks a.two{line-height:1.1;text-align:center;font-size:12.5px;padding:5px 10px}.navlinks a.ritual{color:var(--gold);font-weight:800}.navlinks a.ritual:hover{color:var(--gold)}@media(min-width:921px){.navlinks a.ritual{display:none}}#menuBtn{display:none;flex:none;background:0 0;border:1px solid var(--line2);border-radius:var(--r-sm);color:#fff;font-size:17px;min-width:44px;min-height:44px;padding:7px 11px;cursor:pointer}.nav-cta{display:flex;align-items:center;gap:8px;flex:none}.nav-cta .ritual{font-size:13.5px;color:var(--gold);font-weight:800;padding:8px 10px;border-radius:var(--r-sm);white-space:nowrap}.nav-cta .ritual:hover{color:var(--gold-2)}.nav-cta .btn{padding:10px 16px;font-size:14px}.hero{position:relative;overflow:hidden;padding:clamp(34px,5vw,60px) 0 clamp(26px,4vw,44px)}.hero .glow{position:absolute;left:50%;top:-40%;transform:translateX(-50%);width:900px;height:600px;background:radial-gradient(closest-side,rgba(107,33,232,.42),transparent 70%);filter:blur(20px);pointer-events:none}.hero .wm{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:min(88vw,760px);max-width:none;height:auto;opacity:.08;filter:blur(3px);pointer-events:none;user-select:none;z-index:0}.hero .wrap{position:relative;z-index:1}.hero-col{position:relative;max-width:520px;margin:0 auto;text-align:center}.hero-col .h1{font-size:clamp(1.71rem,3.8vw,2.43rem)}.hero-col .eyebrow{font-size:14px}.hero-col .lead{font-size:clamp(.9rem,1.1vw,1rem);max-width:40ch;margin-left:auto;margin-right:auto}.calc{position:relative;width:100%;background:linear-gradient(180deg,var(--card2),var(--card));border:1.5px solid var(--violet);border-radius:var(--r-xl);padding:22px;box-shadow:0 40px 90px -40px rgba(107,33,232,.65);text-align:left;margin-top:24px}.calc .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px}.calc .head h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em}.badge{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 11px;border-radius:999px;white-space:nowrap}.badge.on{background:rgba(93,224,160,.14);color:var(--good);border:1px solid rgba(93,224,160,.3)}.calc .lbl{display:block;font-size:13.5px;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-weight:800;margin:0 0 7px}.block{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0a0a1f;border:1px solid var(--line2);border-radius:var(--r-lg);padding:6px 8px 6px 14px}.block:focus-within{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.block.recv{border-color:rgba(255,215,0,.4)}.block input{flex:1;min-width:0;background:0 0;border:0;color:#fff;font-family:var(--sans);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;padding:8px 0;width:100%}.block input:focus{outline:0}.block .amount{flex:1;min-width:0;color:var(--gold);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;padding:8px 0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block .amount small{font-size:14px;color:var(--muted);font-weight:600}.resmsg{font-size:17px;color:#fff;font-weight:700}.pillsel{position:relative;flex:none}.pillsel select{appearance:none;-webkit-appearance:none;background:rgba(107,33,232,.3);border:1px solid var(--violet);border-radius:999px;color:#fff;font-family:var(--sans);font-size:14px;font-weight:700;padding:12px 30px 12px 14px;min-height:44px;cursor:pointer;width:158px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pillsel.neutral select{background:rgba(255,255,255,.06);border-color:var(--line2)}.pillsel::after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.7);pointer-events:none;font-size:12px}.divider{display:flex;align-items:center;gap:10px;margin:10px 0}.divider .ln{flex:1;height:1px;background:var(--line)}.divider button{flex:none;width:44px;height:44px;border-radius:50%;background:var(--card);border:1px solid var(--line2);color:var(--muted);cursor:pointer;font-size:15px;line-height:1;transition:color .15s,border-color .15s}.divider button:hover{color:var(--gold);border-color:var(--gold)}.divider .note{flex:none;color:var(--good);font-size:12.5px;font-weight:700}.notice{display:none;margin-top:12px;background:rgba(255,184,77,.08);border:1px solid rgba(255,184,77,.28);border-radius:var(--r-md);padding:12px 14px;font-size:13px;color:var(--warn);line-height:1.5}.notice.show{display:block}.notice b{color:var(--warn)}.notice button{margin-top:8px;background:0 0;border:1px solid var(--warn);color:var(--warn);border-radius:var(--r-sm);padding:8px 14px;min-height:44px;font-size:12px;font-weight:800;font-family:var(--sans);cursor:pointer}.calc .ctas{display:flex;flex-direction:column;gap:8px;margin-top:14px}.calc .ctas .btn{width:100%}.quote-note{margin:8px 2px 0;font-size:12px;color:var(--muted2);line-height:1.5}.calctrust{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;font-size:13px;color:var(--muted2);margin:11px 0 0}.calctrust a{color:var(--muted);font-weight:700;border-bottom:1px dotted var(--muted2)}.calctrust a:hover{color:var(--gold);border-color:var(--gold)}.sinchat{display:none;margin-top:12px;border-top:1px dashed var(--line2);padding-top:14px}.sinchat.show{display:block}.sinchat .sum{background:#0a0a1f;border:1px solid var(--line2);border-radius:var(--r-md);padding:12px 14px;font-size:14px;color:var(--muted);line-height:1.7}.sinchat .sum b{color:#fff}.sinchat label{display:block;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin:12px 0 6px}.sinchat input{width:100%;background:#0a0a1f;border:1px solid var(--line2);border-radius:var(--r-md);color:#fff;font-family:var(--sans);font-size:16px;font-weight:600;padding:12px 14px}.sinchat .hint{font-size:12px;color:var(--muted2);margin:8px 0 0}.chatbox{max-width:520px;margin:14px auto 0;background:var(--card);border:1px solid var(--line2);border-radius:var(--r-xl);overflow:hidden;text-align:left}.chatbox .chead{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--card2)}.chatbox .chead .av{width:38px;height:38px;border-radius:50%;background:var(--violet);display:grid;place-items:center;font-weight:800;font-size:12px;flex:none}.chead-info{flex:1;min-width:0}.chatbox .chead b{font-size:14.5px;display:block;line-height:1.35}.chatbox .chead span{font-size:12.5px;color:var(--good)}.cmsgs{display:flex;flex-direction:column;gap:8px;padding:14px 16px 6px}.cmsg{max-width:88%;padding:9px 13px;border-radius:var(--r-lg);font-size:14px;line-height:1.5}.cmsg.bot{background:rgba(107,33,232,.28);border-bottom-left-radius:4px;align-self:flex-start}.cmsg.user{background:rgba(255,255,255,.08);border-bottom-right-radius:4px;align-self:flex-end}.cmsg b{color:var(--gold)}.cchips{display:flex;flex-wrap:wrap;gap:7px;padding:10px 16px 16px}.cchips a,.cchips button{background:0 0;border:1px solid var(--line2);border-radius:999px;color:#fff;font-family:var(--sans);font-size:14px;font-weight:700;padding:10px 16px;min-height:44px;cursor:pointer;transition:border-color .15s,color .15s;text-decoration:none;display:inline-flex;align-items:center}.cchips a:hover,.cchips button:hover{border-color:var(--gold);color:var(--gold)}.cchips .gold{background:var(--gold);border-color:var(--gold);color:#161200}.cchips .gold:hover{color:#161200;background:var(--gold-2)}.cinput{display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line)}.cinput input{flex:1;min-width:0;background:#0a0a1f;border:1px solid var(--line2);border-radius:999px;color:#fff;font-family:var(--sans);font-size:16px;padding:11px 16px}.cinput button{flex:none;width:44px;height:44px;border-radius:50%;background:var(--gold);border:0;color:#161200;font-size:16px;cursor:pointer;transition:background .13s}.cinput button:hover{background:var(--gold-2)}.cinput button:disabled{opacity:.5;cursor:default}.chat-hint{margin:0;padding:0 16px 12px;font-size:11.5px;color:var(--muted2);line-height:1.5}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink2);margin-top:28px}.trust .wrap{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:center;justify-content:center;padding:18px 20px}.trust .item{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;font-weight:600}.trust a.item{border-bottom:1px dotted var(--muted2);padding-bottom:1px;transition:color .15s}.trust a.item:hover{color:var(--gold)}.trust a.item:hover b{color:var(--gold)}.trust b{color:#fff;font-weight:800}.trust .live{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 0 rgba(93,224,160,.6);animation:pulse 2.2s infinite;flex:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(93,224,160,.55)}70%{box-shadow:0 0 0 8px rgba(93,224,160,0)}100%{box-shadow:0 0 0 0 rgba(93,224,160,0)}}.ygroup{background:rgba(255,255,255,.02);border:1px solid var(--line2);border-radius:var(--r-xl);padding:22px}.ygroup+.ygroup{margin-top:30px}.ygroup .pains{margin-top:13px}.sols{display:flex;flex-direction:column;gap:13px;margin-top:30px}.sol{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;transition:border-color .15s,transform .15s}.sol:hover{border-color:var(--line2);transform:translateY(-2px)}.sol.feat{background:linear-gradient(180deg,rgba(107,33,232,.2),var(--card));border:1.5px solid var(--violet)}.sol h3{margin:0;font-size:17px;font-weight:800}.sol .tag{display:inline-block;color:var(--lav);font-weight:800;font-size:13px;margin:2px 0 4px;font-variant-numeric:tabular-nums}.sol .tag.big{font-size:16.5px;letter-spacing:-.01em;color:var(--gold)}.sol p{margin:0;color:var(--muted);font-size:14px}.sol .quote-note{margin:4px 0 0;font-size:12px;color:var(--muted2)}.sol .go{flex:none;color:var(--gold);font-weight:800;font-size:14px;white-space:nowrap}.plink{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:800;color:var(--lav)}.plink:hover{text-decoration:underline}.pains{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 26px}.pains.three{grid-template-columns:repeat(3,1fr)}.pain{background:0 0;border:0;border-radius:0;padding:0 0 0 26px;position:relative}.pain::before{content:"✓";position:absolute;left:0;top:2px;color:var(--good);font-weight:900;font-size:14px}.pain h3{margin:0 0 3px;font-size:15.5px;font-weight:800}.pain p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.svc{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.svc a.card{display:flex;flex-direction:column;gap:3px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;transition:border-color .15s,transform .15s}.svc a.card:hover{border-color:var(--line2);transform:translateY(-2px)}.svc h3{margin:0;font-size:16px;font-weight:800}.svc .cost{color:var(--gold);font-weight:800;font-size:13.5px;font-variant-numeric:tabular-nums}.svc p{margin:2px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.svc .go{margin-top:auto;padding-top:8px;font-size:13px;font-weight:800;color:var(--muted2)}.svc a.card:hover .go{color:var(--gold)}#hypervirtual{background:linear-gradient(180deg,rgba(107,33,232,.18),rgba(107,33,232,.04) 45%,transparent);border-top:1.5px solid var(--violet)}#hypervirtual .fort .f{border-color:rgba(107,33,232,.35)}.fort{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 26px}.fort .f{background:0 0;border:0;border-radius:0;padding:0 0 0 26px;position:relative}.fort .f::before{content:"✓";position:absolute;left:0;top:2px;color:var(--good);font-weight:900;font-size:14px}.fort h3{margin:0 0 3px;font-size:15.5px;font-weight:800}.fort p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.compare{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:34px}.colc{border-radius:var(--r-xl);padding:24px}.colc.old{background:var(--card);border:1px solid var(--line)}.colc.new{background:linear-gradient(180deg,rgba(107,33,232,.16),var(--card));border:1.5px solid var(--violet)}.colc h3{margin:0 0 3px;font-size:13.5px;text-transform:uppercase;letter-spacing:.08em}.colc.old h3{color:var(--muted)}.colc.new h3{color:var(--gold)}.colc .sub{color:var(--muted2);font-size:12.5px;margin:0 0 14px}.colc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.colc li{display:flex;gap:9px;align-items:flex-start;color:var(--muted);font-size:14.5px}.colc li .ck{color:var(--good);font-weight:900;flex:none}.colc li .dl{color:var(--muted2);flex:none}.about{display:grid;grid-template-columns:1fr;gap:36px;align-items:center;max-width:720px}.about ul{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.about li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:15px}.about li b{color:#fff}.about li .ck{color:var(--good);font-weight:900;flex:none}.sociallinks{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px}.sociallinks a{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line2);border-radius:var(--r-lg);padding:16px 18px;transition:border-color .15s}.sociallinks a:hover{border-color:var(--gold)}.sociallinks .t b{font-size:15px;display:block}.sociallinks .t span{font-size:13px;color:var(--muted)}.sociallinks .go{color:var(--gold);font-weight:800;font-size:14px;white-space:nowrap}.colabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:13px}.colab{position:relative;aspect-ratio:16/9;background:#0a0a1f;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.colab iframe{width:100%;height:100%;border:0;display:block}.colab.ph{display:grid;place-items:center;border-style:dashed;color:var(--muted2);font-size:12.5px;text-align:center;padding:10px}.yt-face{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000;cursor:pointer;padding:0;display:block}.yt-face img{width:100%;height:100%;object-fit:cover;opacity:.85;display:block}.yt-face .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:40px;background:rgba(10,10,26,.82);border:1px solid var(--gold);border-radius:10px;display:grid;place-items:center;color:var(--gold);font-size:15px}.yt-face:hover .play{background:var(--gold);color:#161200}.yt-face .yt-title{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:12.5px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.85));text-align:left}.colabs-muro{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:13px}.mtile{position:relative;aspect-ratio:16/9;background:#0a0a1f;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.mtile iframe{width:100%;height:100%;border:0;display:block}.mtile .yt-face .play{width:38px;height:26px;font-size:11px;border-radius:7px}.muro-acciones{text-align:center;margin-top:14px}.evento{display:block;text-align:center;background:linear-gradient(180deg,rgba(107,33,232,.16),var(--card));border:1.5px solid var(--violet);border-radius:var(--r-xl);padding:clamp(30px,5vw,52px) clamp(18px,4vw,44px);margin-top:26px;position:relative;overflow:hidden}.evento::before{content:"";position:absolute;left:-20%;right:-20%;top:-40%;height:70%;background:radial-gradient(closest-side,rgba(255,215,0,.09),transparent 70%);pointer-events:none}.evento h3{margin:16px 0 8px;font-size:20px;font-weight:800;letter-spacing:-.01em}.evento p{margin:0 auto;color:var(--muted);font-size:14.5px;line-height:1.6;max-width:560px}.evento .tagline{display:inline-block;color:var(--gold);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.rmark{position:relative;font-family:Cinzel,Georgia,'Times New Roman',serif;font-weight:700;line-height:1.12;margin:0 auto}.rmark .rl{display:block;color:#fff;font-size:clamp(22px,4.6vw,38px);letter-spacing:.26em;padding-left:.26em}.rmark .rl2{font-size:clamp(30px,6.8vw,58px);letter-spacing:.13em;padding-left:.13em;background:linear-gradient(90deg,#fff 8%,#c9b2f2 55%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rmark .rx{color:var(--gold);-webkit-text-fill-color:var(--gold);text-shadow:0 0 24px rgba(255,215,0,.5)}.rrule{display:flex;align-items:center;gap:12px;justify-content:center;margin:14px auto 0;max-width:400px}.rrule::before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.55))}.rrule::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,215,0,.55),transparent)}.rrule span{color:var(--gold);font-size:12px;letter-spacing:.3em;font-weight:800}.evento .egrid{margin-top:12px}.evento .ecta{margin-top:26px}.ebanner{display:block;width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line2);margin-top:26px}.reels{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;max-width:760px;margin:10px auto 0}.reel{position:relative;aspect-ratio:9/16;background:#0a0a1f;border:1px solid var(--line2);border-radius:var(--r-md);overflow:hidden}.reel video{width:100%;height:100%;object-fit:cover;display:block}.egrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.egrid .etile{aspect-ratio:1;background:#0a0a1f;border:1px dashed var(--line2);border-radius:var(--r-md);display:grid;place-items:center;color:var(--muted2);font-size:12px;text-align:center;padding:6px;overflow:hidden}.egrid .etile img,.egrid .etile video{width:100%;height:100%;object-fit:cover;border-radius:var(--r-md)}.tcar{position:relative}.ttrack{overflow:hidden;padding:4px 0 14px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.ttrack.grabbing{cursor:grabbing}.tbelt{display:flex;gap:13px;width:max-content;will-change:transform}.tcard{flex:0 0 min(320px,82vw);background:var(--card);border:1px solid var(--line2);border-radius:var(--r-lg);padding:22px;text-align:center}.tcard img{width:64px;height:64px;border-radius:50%;object-fit:cover;margin:0 auto 10px;display:block;border:2px solid var(--violet)}.tcard h3{margin:0 0 8px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tcard p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.tlink{display:inline-block;margin-top:12px;color:var(--gold);font-weight:800;font-size:13px}.tlink:hover{text-decoration:underline}.tcontrols{display:flex;justify-content:center;margin:2px 0 6px}.tplay{background:0 0;border:1px solid var(--line2);border-radius:999px;color:var(--muted);font-family:var(--sans);font-size:12.5px;font-weight:700;padding:8px 18px;min-height:44px;cursor:pointer;transition:color .15s,border-color .15s}.tplay:hover{color:var(--gold);border-color:var(--gold)}.treviews{text-align:center;margin:4px 0 30px;font-size:14px}.treviews a{color:var(--muted);font-weight:700;border-bottom:1px dotted var(--muted2)}.treviews a:hover{color:var(--gold);border-color:var(--gold)}.faq details{border-top:1px solid var(--line);padding:4px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:16px 38px 16px 0;font-weight:800;font-size:16px;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:4px;top:13px;font-size:23px;font-weight:400;color:var(--gold);transition:transform .2s}.faq details[open] summary::after{transform:rotate(45deg)}.faq .a{color:var(--muted);font-size:15px;padding:0 38px 18px 0;margin:0}.faq .a a{color:var(--gold);font-weight:700}.finale{position:relative;overflow:hidden}.finale .glow{position:absolute;right:-10%;top:-20%;width:600px;height:400px;background:radial-gradient(closest-side,rgba(107,33,232,.4),transparent 70%);pointer-events:none}.finale .fcta{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}footer.foot{background:#07071a;border-top:1px solid var(--line);padding:38px 0 34px}footer.foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:flex-start}footer .fcol h3{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted2)}footer .fcol a{display:block;color:var(--muted);font-size:14px;padding:6px 0}footer .fcol a:hover{color:#fff}footer .legal{color:var(--muted2);font-size:12.5px;margin-top:22px;border-top:1px solid var(--line);padding-top:18px}footer .legal a{border-bottom:1px dotted var(--muted2)}footer .legal a:hover{color:var(--gold);border-color:var(--gold)}.legalpage nav.top .wrap{height:64px}.legalpage .volver{font-size:13.5px;color:var(--muted);font-weight:700;white-space:nowrap}.legalpage .volver:hover{color:var(--gold)}.legalpage main{padding:clamp(36px,6vw,64px) 0}.legalpage h1{font-weight:800;font-size:clamp(1.5rem,4vw,2.1rem);letter-spacing:-.015em;margin:0 0 6px}.legalpage .fecha{color:var(--muted2);font-size:12.5px;margin:0 0 26px}.legalpage h2{font-weight:800;font-size:1.05rem;margin:26px 0 8px}.legalpage li,.legalpage p{color:var(--muted);font-size:15px;line-height:1.7}.legalpage ul{padding-left:20px;margin:8px 0}.legalpage .legalfoot{border-top:1px solid var(--line);margin-top:36px;padding-top:16px;color:var(--muted2);font-size:12.5px}.legalpage .legalfoot a{border-bottom:1px dotted var(--muted2)}.legalpage .legalfoot a:hover{color:var(--gold);border-color:var(--gold)}.foot-note{color:var(--muted);font-size:14px;max-width:34ch;margin:0}.floatchat{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:9px;background:var(--violet);color:#fff;font-weight:800;font-size:14px;padding:13px 18px;border-radius:999px;box-shadow:0 16px 40px -12px rgba(107,33,232,.9);border:1px solid rgba(255,255,255,.12)}.floatchat:hover{background:var(--violet-lite)}.floatchat .live{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 0 rgba(93,224,160,.6);animation:pulse 2.2s infinite}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--good);color:#06251a;font-weight:800;font-size:13.5px;padding:11px 20px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:99}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.reveal.in{opacity:1;transform:none}@media(max-width:920px){#menuBtn{display:inline-flex;align-items:center;justify-content:center}.navlinks{display:none;position:absolute;top:70px;left:0;right:0;background:rgba(10,10,26,.98);backdrop-filter:blur(12px);flex-direction:column;align-items:stretch;padding:10px 18px 16px;border-bottom:1px solid var(--line2);max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px);overflow-y:auto}.navlinks.open{display:flex}.navlinks a{font-size:15.5px;padding:11px 10px;min-height:44px;display:flex;align-items:center;text-align:left}.navlinks a.two{text-align:left;font-size:15.5px;line-height:1.3}.navlinks a.two br{display:none}.navlinks a::after{left:10px;right:auto;width:34px}}@media(max-width:880px){.pains{grid-template-columns:1fr 1fr}.pains.three{grid-template-columns:1fr 1fr}.svc{grid-template-columns:1fr 1fr}}@media(max-width:760px){.hero .glow{filter:none;width:560px;height:380px;background:radial-gradient(closest-side,rgba(107,33,232,.32),transparent 70%)}.hero .wm{display:none}.calc{box-shadow:0 18px 40px -28px rgba(107,33,232,.5)}.finale .glow{display:none}.logo img{filter:drop-shadow(0 0 6px rgba(150,95,230,.85))}.rmark .rx{text-shadow:0 0 12px rgba(255,215,0,.4)}.floatchat{box-shadow:0 10px 24px -10px rgba(107,33,232,.8)}}@media(max-width:700px){.compare{grid-template-columns:1fr}}@media(max-width:640px){.sociallinks{grid-template-columns:1fr}}@media(max-width:560px){.wrap{padding:0 16px}.calc{padding:16px}.nav-cta .btn{padding:9px 13px;font-size:15px}.nav-cta .ritual{display:none}.sol{flex-direction:column;align-items:flex-start}.sol .go{margin-top:4px}.floatchat{padding:11px 15px;font-size:13px;right:12px;bottom:12px}footer.foot{padding-bottom:90px}}@media(max-width:540px){.svc{grid-template-columns:1fr}}@media(max-width:480px){.pains{grid-template-columns:1fr}.pains.three{grid-template-columns:1fr}}@media(max-width:430px){.block{flex-wrap:wrap;padding:10px 12px}.block .amount,.block input{flex:1 1 100%;font-size:22px}.block .pillsel{flex:1 1 100%}.pillsel select{width:100%;font-size:16px}}@media(max-width:360px){.logo img{height:40px}.logo .wordmark{font-size:12px}.calc .head{flex-wrap:wrap}}.skip{position:absolute;left:14px;top:-64px;z-index:100;background:var(--gold);color:#161200;font-weight:800;font-size:14px;padding:12px 18px;border-radius:0 0 var(--r-sm) var(--r-sm)}.skip:focus{top:0}@media(pointer:coarse){.pillsel select{font-size:16px}}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.pillsel select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.block input:focus-visible{outline:0}.cinput input:focus,.sinchat input:focus{outline:2px solid var(--violet);outline-offset:1px}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.floatchat .live,.trust .live{animation:none}.btn,.btn:hover,.sol,.sol:hover,.svc a.card,.svc a.card:hover{transform:none;transition:none}.navlinks a::after{transition:none}.toast{transition:none}.faq summary::after{transition:none}}.conn{position:fixed;left:50%;top:calc(10px + env(safe-area-inset-top,0px));transform:translateX(-50%);z-index:80;max-width:min(92vw,560px);text-align:center;font-size:13px;font-weight:700;line-height:1.4;padding:9px 16px;border-radius:999px}.conn.off{background:rgba(10,10,26,.96);border:1px solid rgba(255,184,77,.5);color:var(--warn)}.conn.ok{background:rgba(10,10,26,.96);border:1px solid rgba(93,224,160,.5);color:var(--good)}.finstall{display:block;background:0 0;border:1px solid var(--line2);border-radius:var(--r-sm);color:var(--muted);font-family:var(--sans);font-size:13.5px;font-weight:700;padding:9px 14px;min-height:44px;margin-top:10px;cursor:pointer;transition:color .15s,border-color .15s}.finstall:hover{color:var(--gold);border-color:var(--gold)}.ios-hint{color:var(--muted2);font-size:12.5px;line-height:1.5;max-width:30ch;margin:10px 0 0}.ios-hint button{background:0 0;border:1px solid var(--line2);border-radius:var(--r-sm);color:var(--muted);font-size:14px;line-height:1;cursor:pointer;padding:4px 9px;margin-left:4px;min-width:32px;min-height:28px}.ios-hint button:hover{color:var(--gold);border-color:var(--gold)}nav.top{padding-top:env(safe-area-inset-top,0)}.floatchat{bottom:calc(18px + env(safe-area-inset-bottom,0px))}footer.foot{padding-bottom:calc(34px + env(safe-area-inset-bottom,0px))}@media(max-width:560px){.floatchat{bottom:calc(12px + env(safe-area-inset-bottom,0px))}footer.foot{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}}.pillsel select{color-scheme:dark}.pillsel select option{background-color:#171736;color:#fff}button,input,select,textarea{font:inherit;color:inherit}.vx input:-webkit-autofill,.vx input:-webkit-autofill:focus,.vx input:-webkit-autofill:hover{-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0 1000px #0a0a1f inset;box-shadow:0 0 0 1000px #0a0a1f inset;caret-color:#ffffff}.temporalmente-oculto{display:none!important}.vx .btn.btn-gold,.vx a.btn.btn-gold,.vx button.btn.btn-gold{background:var(--gold)!important;color:#161200!important}