.bx{--g0:#040c07;--g1:#08150d;--g2:#0e2417;--card:#ffffff0b;--lime:#b8ff5c;--mint:#4ff0a0;--cyan:#52d6ff;--amber:#ffc857;--red:#ff6b6b;--ink:#eaf6ee;--mut:#9bb3a3;--line:#ffffff1a;background:var(--g0);color:var(--ink);isolation:isolate;font-feature-settings:"ss01", "cv11";position:relative;overflow:clip}.bx ::selection{background:var(--lime);color:#06120b}.bx a{text-decoration:none}.bx-grain:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;z-index:50;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.bx-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,#0000 75%)}.bx-blob{filter:blur(90px);opacity:.55;z-index:-1;pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate bx-float;position:absolute}.bx-blob.a{background:radial-gradient(circle,#1fbf73,#0000 70%);width:520px;height:520px;top:-140px;left:-120px}.bx-blob.b{background:radial-gradient(circle,#6cff3a55,#0000 70%);width:600px;height:600px;animation-duration:24s;animation-delay:-6s;top:120px;right:-200px}.bx-blob.c{background:radial-gradient(circle,#1aa0d055,#0000 70%);width:460px;height:460px;animation-duration:21s;bottom:-120px;left:30%}@keyframes bx-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(40px,-30px)scale(1.12)}}.bx-contour path{fill:none;stroke:url(#bx-cg);stroke-width:1.1px;stroke-dasharray:6 10;animation:40s linear infinite bx-flow}.bx-contour path:nth-child(3n){animation-duration:55s;animation-direction:reverse}.bx-contour path:nth-child(4n){stroke-dasharray:2 6;opacity:.6}@keyframes bx-flow{to{stroke-dashoffset:-400px}}.bx-h1{letter-spacing:-.035em;font-size:clamp(2.5rem,6.2vw,5.4rem);font-weight:700;line-height:1.02}.bx-h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.8vw,3.1rem);font-weight:700;line-height:1.08}.bx-grad{background:linear-gradient(100deg, var(--lime) 0%, var(--mint) 45%, var(--cyan) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite bx-shine}@keyframes bx-shine{to{background-position:200%}}.bx-eyebrow{border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;color:var(--mut);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:12.5px;display:inline-flex}.bx-dot{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2s infinite bx-ping;box-shadow:0 0 #4ff0a088}@keyframes bx-ping{70%{box-shadow:0 0 0 9px #4ff0a000}to{box-shadow:0 0 #4ff0a000}}.bx-btn{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.bx-btn:hover:not(:disabled){background:#ffffff17;transform:translateY(-2px)}.bx-btn:disabled{opacity:.6;cursor:wait}.bx-btn-primary{background:linear-gradient(135deg, var(--lime), var(--mint));color:#04110a;border-color:#0000;box-shadow:0 10px 40px -10px #6dff9a99,inset 0 1px #fff8}.bx-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#cbff7e,#6bffb5);box-shadow:0 16px 50px -8px #6dff9acc,inset 0 1px #fff8}.bx-btn-sm{border-radius:11px;padding:.5rem 1rem;font-size:14px}.bx-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:22px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.bx-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #b8ff5c88, transparent 45%);-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bx-card:hover{border-color:#fff2;transform:translateY(-4px)}.bx-card:hover:before{opacity:1}.bx-icon{width:46px;height:46px;color:var(--lime);background:linear-gradient(135deg,#b8ff5c22,#4ff0a022);border:1px solid #b8ff5c33;border-radius:14px;place-items:center;display:grid}.bx-rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}.bx-rv.in{opacity:1;transform:none}.bx-map{filter:drop-shadow(0 30px 60px #0009)}.bx-parcel{stroke-width:1.6px;stroke-linejoin:round;cursor:default;transition:filter .3s,opacity .3s}.bx-parcel:hover{filter:brightness(1.35) drop-shadow(0 0 14px var(--c))}.bx-ring{fill:none;stroke:var(--mint);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite bx-ring}.bx-ring:nth-of-type(2n){stroke:var(--cyan);animation-delay:1.1s}@keyframes bx-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.bx-scan{animation:7s ease-in-out infinite bx-scan}@keyframes bx-scan{0%,to{opacity:0;transform:translateY(0)}12%,88%{opacity:.9}50%{transform:translateY(var(--h,420px))}}.bx-chip{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08150db8;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:12.5px;animation:6s ease-in-out infinite bx-bob;display:flex;position:absolute;box-shadow:0 18px 40px -12px #000a}.bx-chip b{font-size:13.5px;display:block}.bx-chip span{color:var(--mut)}@keyframes bx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bx-price{flex-direction:column;display:flex}.bx-price.hot{background:linear-gradient(#b8ff5c1c,#4ff0a00d 60%,#ffffff05);border-color:#b8ff5c66;box-shadow:0 30px 90px -30px #6dff9a88}.bx-ribbon{letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg, var(--lime), var(--mint));color:#04110a;border-radius:999px;padding:.22rem .65rem;font-size:11.5px;font-weight:700;position:absolute;top:16px;right:16px}.bx-li{color:#cfe3d6;align-items:flex-start;gap:.6rem;font-size:14.5px;display:flex}.bx-li svg{color:var(--mint);flex:none;margin-top:3px}.bx-li.off{color:#6f8678;-webkit-text-decoration:line-through #6f867866;text-decoration:line-through #6f867866}.bx-li.off svg{color:#6f8678}.bx-in{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff0d;border-radius:13px;padding:.85rem 1rem;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.bx-in::placeholder{color:#6f8678}.bx-in:focus{border-color:var(--mint);background:#ffffff12;outline:none;box-shadow:0 0 0 4px #4ff0a022}select.bx-in option{color:var(--ink);background:#0a1a10}.bx-lbl{letter-spacing:.03em;color:var(--mut);margin-bottom:.4rem;font-size:12.5px;font-weight:600;display:block}.bx-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.bx-faq summary::-webkit-details-marker{display:none}.bx-faq summary:after{content:"+";color:var(--lime);font-size:24px;line-height:1;transition:transform .25s}.bx-faq details[open] summary:after{transform:rotate(45deg)}.bx-faq details{border-bottom:1px solid var(--line)}.bx-faq p{color:var(--mut);max-width:62ch;padding:0 0 1.2rem;line-height:1.65}.bx-nav{z-index:60;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.bx-nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-color:var(--line);background:#040c07b8}.bx-link{color:var(--mut);padding:.7rem .4rem;font-size:14.5px;transition:color .2s;display:inline-block}.bx-link:hover{color:var(--ink)}.bx-marquee{gap:3rem;width:max-content;animation:40s linear infinite bx-marq;display:flex}@keyframes bx-marq{to{transform:translate(-50%)}}.bx-glass{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:linear-gradient(#ffffff16,#ffffff08);border:1px solid #ffffff1c;border-radius:28px;box-shadow:0 40px 120px -30px #000,inset 0 1px #fff2}@media (prefers-reduced-motion:reduce){.bx *,.bx :before,.bx :after{transition:none!important;animation:none!important}.bx-rv{opacity:1;transform:none}}.bx-foot button.bx-fl{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;font-size:14.5px}.bx-foot{background:linear-gradient(#0000,#08150de6 40%,#030a05);margin-top:2rem;padding-top:5rem;position:relative}.bx-foot:before{content:"";background:linear-gradient(90deg,#0000,#b8ff5c99,#4ff0a0aa,#52d6ff88,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.bx-foot:after{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#4ff0a033,#0000 70%);width:520px;height:90px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.bx-foot h3{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin-bottom:1.1rem;font-size:12.5px;font-weight:700}.bx-foot .bx-fl{color:var(--mut);padding:.3rem 0;font-size:14.5px;transition:color .2s,transform .2s;display:block}.bx-foot .bx-fl:hover{color:var(--lime);transform:translate(3px)}.bx-word{letter-spacing:-.06em;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;background:linear-gradient(#ffffff1c,#ffffff04 75%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2.5rem;font-size:clamp(4rem,15vw,12rem);font-weight:800;line-height:.8}.bx-top{border:1px solid var(--line);background:var(--card);color:var(--mut);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:13px;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.bx-top:hover{color:var(--lime);border-color:#b8ff5c55;transform:translateY(-2px)}.bx-pill{color:#9ff5c8;background:#4ff0a010;border:1px solid #4ff0a033;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:12.5px;display:inline-flex}.bx-group{border:1px solid var(--line);color:var(--mut);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:14px;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:13.5px;line-height:1.35;display:inline-flex}.bx-group-dot{background:linear-gradient(135deg, var(--lime), var(--mint));border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #6dff9a88}.bx-group-link{color:var(--ink);border-bottom:1px solid #b8ff5c55;font-weight:600;transition:color .2s,border-color .2s}.bx-group-link:hover{color:var(--lime);border-color:var(--lime)}.bx-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both bx-rise;animation-delay:var(--d,0s)}@keyframes bx-rise{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bx-rise{animation:none}}#plataforma,#como,#planes,#faq,#contacto,#soluciones,#guias,.bx-foot{content-visibility:auto;contain-intrinsic-size:auto 900px}.bx-grain:after{mix-blend-mode:normal;opacity:.035}@media (max-width:767px){.bx-grain:after{display:none}.bx-blob{filter:blur(60px);opacity:.45}}
