@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins Fallback;src:local("Arial");size-adjust:112.16%;ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%}:root{color-scheme:dark;--brand:#1814f3;--brand-700:#1210c4;--brand-text:#8b89ff;--brand-soft:rgba(24,20,243,.22);--bg:#0b1120;--bg-alt:#0f172a;--surface:#141c30;--surface-2:#1a2440;--border:#26324d;--text:#cbd5e1;--muted:#94a3b8;--heading:#f8fafc;--ok:#34d399;--ok-soft:rgba(16,185,129,.16);--warn:#fbbf24;--warn-soft:rgba(245,158,11,.16);--rose:#fb7185;--rose-soft:rgba(244,63,94,.16);--sh-sm:0 1px 2px rgba(0,0,0,.4);--sh-xl:0 24px 50px -16px rgba(0,0,0,.65);--glow:rgba(24,20,243,.35);--nav-bg:rgba(11,17,32,.82);--r2:1rem;--r3:1.5rem;--sec:3rem;--gap:1rem}:root[data-theme=light]{color-scheme:light;--brand-text:#1814f3;--brand-soft:#eeeefe;--bg:#fff;--bg-alt:#f8fafc;--surface:#fff;--surface-2:#f1f5f9;--border:#e2e8f0;--text:#475569;--muted:#64748b;--heading:#0f172a;--ok:#059669;--ok-soft:#ecfdf5;--warn:#d97706;--warn-soft:#fffbeb;--rose:#e11d48;--rose-soft:#fff1f2;--sh-sm:0 1px 2px rgba(15,23,42,.06);--sh-xl:0 20px 50px -12px rgba(24,20,243,.18);--glow:rgba(24,20,243,.14);--nav-bg:rgba(255,255,255,.85)}@media(min-width:768px){:root{--sec:4rem;--gap:1.25rem}}@media(min-width:1024px){:root{--sec:4.5rem}}*{box-sizing:border-box;margin:0}html{overflow-x:clip;max-width:100%;scroll-behavior:smooth;scroll-padding-top:72px;-webkit-text-size-adjust:100%}body{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:500;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100%;transition:background .2s,color .2s}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{padding:0}.wrap{max-width:1160px;margin:0 auto;padding:0 1.1rem}section{padding:var(--sec) 0}.alt{background:var(--bg-alt)}h1,h2,h3{overflow-wrap:anywhere;color:var(--heading);line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(1.85rem,7.4vw,3.1rem);font-weight:700}h1 em{white-space:normal}h2{font-size:clamp(1.55rem,5.5vw,2.5rem);font-weight:700}h3{font-size:1.05rem;font-weight:700}.eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text);background:var(--brand-soft);padding:.3rem .75rem;border-radius:99px;margin-bottom:.8rem}.eyebrow.rose{color:var(--rose);background:var(--rose-soft)}.lead{font-size:1rem;color:var(--muted);max-width:560px;margin-top:.8rem}.head{max-width:640px;margin-bottom:1.5rem}.head.center{margin-inline:auto;text-align:center}.head.center .lead{margin-inline:auto}@media(min-width:768px){.lead{font-size:1.08rem}.head{margin-bottom:2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-weight:700;font-size:.92rem;padding:.75rem 1.2rem;border-radius:.9rem;border:1px solid transparent;cursor:pointer;transition:.18s;text-align:center}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 20px -8px var(--glow)}.btn-primary:hover{background:var(--brand-700);transform:translateY(-1px)}.btn-ghost{background:var(--surface);color:var(--heading);border-color:var(--border)}.btn-ghost:hover{border-color:var(--brand-text);color:var(--brand-text)}.btn-lg{padding:.95rem 1.5rem;font-size:1rem}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--brand-text);outline-offset:2px}.cta-row{display:flex;flex-direction:column;gap:.65rem;margin-top:1.4rem}.cta-row .btn{width:100%}@media(min-width:560px){.cta-row{flex-direction:row;flex-wrap:wrap}.cta-row .btn{width:auto}}.nav{position:sticky;top:0;z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:60px;gap:.6rem}.logo{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.15rem;color:var(--heading)}.logo-img{display:block;height:26px;aspect-ratio:449/74;background:currentColor;-webkit-mask:url(/logo.svg) center/contain no-repeat;mask:url(/logo.svg) center/contain no-repeat}.links{display:none;position:absolute;top:60px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--border);padding:.5rem 1.1rem 1rem;flex-direction:column}.links.open{display:flex}.links a{padding:.75rem 0;font-weight:500;color:var(--text);border-bottom:1px solid var(--border)}.links a:last-child{border:0}.nav-cta{display:flex;gap:.4rem;align-items:center;flex:none}.nav .wrap,.logo{min-width:0}.nav-cta .btn-primary{display:none}@media(min-width:440px){.nav-cta .btn-primary{display:inline-flex}}.nav-cta .btn{padding:.5rem .8rem;font-size:.8rem;white-space:nowrap}@media(max-width:359px){.logo-img{height:21px}}.nav-cta .app-link{display:none}.icon-btn{width:40px;height:40px;border-radius:.8rem;border:1px solid var(--border);background:var(--surface);color:var(--heading);display:grid;place-items:center;cursor:pointer;font-size:1.05rem;line-height:1}.icon-btn:hover{border-color:var(--brand-text)}.icon-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-btn .moon{display:none}:root[data-theme=light] .theme-btn .sun{display:none}:root[data-theme=light] .theme-btn .moon{display:block}@media(min-width:540px){.nav-cta .app-link{display:inline-flex}}@media(min-width:980px){.menu-btn{display:none}.links{display:flex;position:static;flex-direction:row;gap:1.4rem;padding:0;border:0;background:none;font-size:.9rem}.links a{padding:0;border:0;color:var(--muted)}.links a:hover{color:var(--brand-text)}}.hero{padding:2rem 0 var(--sec);background:radial-gradient(700px 320px at 90% -10%,var(--glow),transparent 70%),var(--bg)}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:2.2rem;align-items:center}.hero h1 em{font-style:normal;color:var(--brand-text)}.hero .lead{font-size:1.05rem}.trust{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:1.3rem;font-size:.82rem;color:var(--muted);font-weight:500}.trust span:before{content:"✓ ";color:var(--ok);font-weight:700}.mock{background:var(--surface);border:1px solid var(--border);border-radius:var(--r3);box-shadow:var(--sh-xl);padding:1.1rem;position:relative;margin-block:.9rem}.mock-top{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.avatar{width:48px;height:48px;border-radius:50%;background:var(--brand-soft);display:grid;place-items:center;font-size:1.5rem;flex:none}.mock-top b{display:block;color:var(--heading)}.mock-top small{color:var(--muted)}.pill{font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:99px;display:inline-block;white-space:nowrap}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.rose{background:var(--rose-soft);color:var(--rose)}.pill.brand{background:var(--brand-soft);color:var(--brand-text)}.mock-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 0;border-top:1px solid var(--border);font-size:.88rem}.mock-row span:first-child{font-weight:500;color:var(--heading)}.push{margin-left:auto}.ticker{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-weight:700;font-size:clamp(1.3rem,6.2vw,2.15rem);color:var(--brand-text);letter-spacing:-.015em;min-height:1.5em}.ticker-dot{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}#ticker{display:inline-block;white-space:nowrap;transition:opacity .28s,transform .28s}#ticker.out{opacity:0;transform:translateY(.5em)}.visual{min-width:0}.stack{display:flex;align-items:flex-start;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1.1rem;padding:1rem 1.1rem .5rem;scroll-padding-inline:1.1rem;overscroll-behavior-x:contain}.stack::-webkit-scrollbar{display:none}.stack .mock{flex:0 0 84%;scroll-snap-align:start;margin:0;min-width:0}.stack .place{padding:0;overflow:hidden;background:var(--surface-2)}.stack .float{display:none}.donor{background:var(--surface);border-left:5px solid var(--rose)!important;display:flex;flex-direction:column}.donor b{display:block;color:var(--heading);font-size:1.1rem;margin:.6rem 0 .1rem}.donor .place-cta{margin-top:auto}.donor .quote{margin-bottom:.4rem!important}.dots{display:flex;justify-content:center;gap:.4rem;margin-top:.4rem}.dots i{width:7px;height:7px;border-radius:50%;background:var(--border);transition:.2s}.dots i.on{width:20px;border-radius:99px;background:var(--brand-text)}.place-img{position:relative;height:138px}.place-img svg{width:100%;height:100%}.place-badges{position:absolute;left:.6rem;right:.6rem;bottom:.55rem;display:flex;flex-wrap:wrap;gap:.3rem}.pb{font-size:.66rem;font-weight:700;padding:.22rem .55rem;border-radius:99px;white-space:nowrap}.pb.dark{background:#0f172ae0;color:#fff}.pb.light{background:#fff;color:#0f172a}.pb.gold{background:#f2b84b;color:#3b2a05}.place-body{padding:.85rem 1rem 1rem}.place-body b{display:block;color:var(--heading);font-size:1.1rem;line-height:1.2}.place-loc{font-size:.78rem;color:var(--muted);font-weight:500;margin-top:.15rem}.quote{font-size:.8rem!important;font-style:italic;color:var(--text)!important;background:var(--surface);border:1px solid var(--border);border-radius:.8rem;padding:.55rem .7rem;margin:.65rem 0 .2rem!important}.place .tags{margin-top:.55rem}.tag.b{background:var(--brand-soft);color:var(--brand-text)}.tag.w{background:#38bdf829;color:#38bdf8}:root[data-theme=light] .tag.w{color:#0369a1;background:#e0f2fe}.place-rate{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.8rem;padding:.55rem .7rem;border-radius:.8rem;background:var(--warn-soft)}.place-rate .stars{font-size:1rem}.pill.gold{background:#f2b84b1f;color:var(--warn)}.place-cta{display:block;text-align:center;margin-top:.7rem;padding:.6rem;border-radius:.8rem;background:var(--brand);color:#fff;font-weight:700;font-size:.85rem}.float{position:absolute;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--sh-xl);padding:.5rem .8rem;font-size:.76rem;font-weight:700;color:var(--heading);white-space:nowrap}.float.b{right:.6rem;top:-.9rem;color:var(--rose)}@media(min-width:900px){.hero{padding-top:3.2rem}.hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem}.float.b{right:-.8rem}}.grid{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.g3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r3);padding:1.2rem;box-shadow:var(--sh-sm);min-width:0}@media(min-width:768px){.card{padding:1.5rem}}.card p{color:var(--muted);font-size:.93rem;margin-top:.35rem}.tabs{display:inline-flex;background:var(--surface-2);padding:.25rem;border-radius:.9rem;gap:.15rem;margin-bottom:1.1rem}.tabs button{font:inherit;font-weight:700;font-size:.88rem;border:0;background:transparent;color:var(--muted);padding:.5rem 1.05rem;border-radius:.7rem;cursor:pointer}.tabs button[aria-pressed=true]{background:var(--surface);color:var(--brand-text);box-shadow:var(--sh-sm)}.spot h3{margin:.2rem 0}.spot .type{font-size:.76rem;color:var(--muted);font-weight:500}.stars{color:var(--warn);letter-spacing:2px;font-size:.92rem}.stars small{color:var(--muted);letter-spacing:0;font-weight:700;margin-left:.3rem}.tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.8rem}.tag{font-size:.72rem;font-weight:500;background:var(--surface-2);color:var(--muted);padding:.22rem .55rem;border-radius:.5rem}.tag.y{background:var(--ok-soft);color:var(--ok)}.note{font-size:.78rem;color:var(--muted);margin-top:.9rem}.note-center{text-align:center}.rating-scale{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem;font-size:.78rem}.rating-scale span{background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:.25rem .7rem;font-weight:500;color:var(--text)}.rating-scale b{color:var(--warn)}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem;align-items:center}@media(min-width:900px){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.steps{list-style:none;margin-top:1.2rem;display:grid;gap:.85rem;counter-reset:s}.steps li{display:flex;gap:.8rem;counter-increment:s;color:var(--muted);font-size:.93rem}.steps li:before{content:counter(s);flex:none;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700;font-size:.82rem;display:grid;place-items:center}.steps b{color:var(--heading)}.alert{border-left:5px solid var(--rose)}.alert .top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.6rem}.alert .top small{color:var(--muted)}.reward{margin-top:1rem;padding:.9rem;border-radius:var(--r2);background:var(--brand-soft);color:var(--brand-text);font-weight:700;font-size:.86rem}.flight-ctrl{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-bottom:.9rem}@media(min-width:480px){.flight-ctrl{grid-template-columns:1fr 1fr}}select{font:inherit;font-weight:500;font-size:.88rem;padding:.6rem .8rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface-2);color:var(--heading);width:100%}.verdict{padding:.9rem;border-radius:var(--r2);font-weight:700;font-size:.9rem;margin-bottom:.7rem}.verdict.ok{background:var(--ok-soft);color:var(--ok)}.verdict.warn{background:var(--warn-soft);color:var(--warn)}.verdict.bad{background:var(--rose-soft);color:var(--rose)}.check{display:flex;gap:.7rem;align-items:flex-start;padding:.6rem 0;border-top:1px solid var(--border);font-size:.9rem;color:var(--heading)}.check i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.75rem;font-weight:700}.check .d{background:var(--ok);color:#052e1f}.check .p{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn)}.check small{display:block;color:var(--muted)}.countdown{display:flex;justify-content:space-between;align-items:center;margin-top:.8rem;color:var(--muted);font-size:.9rem}.countdown b{font-size:1.5rem;color:var(--brand-text)}.chart{width:100%;height:auto}.chart text{fill:var(--muted)}.chart .ideal{fill:var(--ok-soft)}.chart .ideal-t{fill:var(--ok)!important}.chart .grid-l{stroke:var(--border)}.chart .line{stroke:var(--brand-text)}.chart .dot{fill:var(--surface);stroke:var(--brand-text)}.chart .dot.now{fill:var(--brand-text)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.9rem}.stat{background:var(--surface-2);border-radius:var(--r2);padding:.7rem .3rem;text-align:center}.stat b{display:block;font-size:1.05rem;color:var(--heading)}.stat small{color:var(--muted);font-size:.7rem;font-weight:500}.feat{display:grid;gap:.9rem;margin-top:1.3rem}.feat div{display:flex;gap:.8rem;color:var(--muted);font-size:.93rem}.feat b{color:var(--heading);display:block}.feat div>span{flex:none;width:40px;height:40px;border-radius:.8rem;background:var(--brand-soft);display:grid;place-items:center}.feat p{margin:0}.chart-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem}.species{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.2rem}.species span{background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:.45rem .9rem;font-weight:700;font-size:.88rem;color:var(--heading)}.tbl-wrap{border:1px solid var(--border);border-radius:var(--r3);overflow:hidden;background:var(--surface)}.tbl{width:100%;border-collapse:collapse;font-size:.85rem}.tbl th,.tbl td{padding:.7rem .75rem;text-align:left;border-bottom:1px solid var(--border);color:var(--text)}.tbl tr:last-child td{border-bottom:0}.tbl th{background:var(--surface-2);color:var(--heading);font-size:.8rem}.tbl th:nth-child(n+2),.tbl td:nth-child(n+2){text-align:center;width:62px}.tbl th.pro{background:var(--brand);color:#fff}.tbl .sec td{background:var(--surface-2);font-weight:700;color:var(--heading);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.yes{color:var(--ok)!important;font-weight:700}.no{color:var(--muted)!important;opacity:.5;font-weight:700}@media(min-width:640px){.tbl{font-size:.93rem}.tbl th,.tbl td{padding:.85rem 1.1rem}.tbl th:nth-child(n+2),.tbl td:nth-child(n+2){width:130px}}.bill{display:flex;justify-content:center;margin-bottom:1.6rem}.bill .tabs{margin:0}.save{background:var(--ok-soft);color:var(--ok);font-size:.66rem;padding:.1rem .45rem;border-radius:99px;margin-left:.3rem}.plans{max-width:960px;margin:0 auto}.plan{display:flex;flex-direction:column}.plan.hot{border:2px solid var(--brand-text);box-shadow:var(--sh-xl);position:relative;margin-top:.6rem;order:-1}.plan.hot:before{content:"Más elegido";position:absolute;top:-.8rem;left:50%;transform:translate(-50%);background:var(--brand);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .8rem;border-radius:99px;white-space:nowrap}@media(min-width:960px){.plan.hot{order:0;margin-top:0}}.price{font-size:2.5rem;font-weight:700;color:var(--heading);margin:.5rem 0 0;line-height:1}.price small{font-size:.9rem;font-weight:500;color:var(--muted)}.plan ul{list-style:none;margin:1rem 0 1.2rem;display:grid;gap:.5rem;font-size:.9rem;color:var(--muted);flex:1}.plan li:before{content:"✓ ";color:var(--ok);font-weight:700}.plan .sub{font-size:.8rem;color:var(--muted);margin:.3rem 0 0}.faq{max-width:760px;margin:0 auto;display:grid;gap:.65rem}details{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:0 1.1rem}summary{cursor:pointer;font-weight:700;color:var(--heading);padding:1rem 0;list-style:none;display:flex;justify-content:space-between;gap:1rem;font-size:.95rem}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--brand-text);font-size:1.3rem;line-height:1;flex:none}details[open] summary:after{content:"–"}details p{color:var(--muted);padding-bottom:1rem;font-size:.92rem}.final{background:var(--brand);color:#fff;border-radius:1.5rem;padding:2.2rem 1.2rem;text-align:center;background-image:radial-gradient(500px 250px at 80% 0,rgba(255,255,255,.18),transparent)}.final h2{color:#fff}.final p{color:#dcdcfd;margin:.7rem auto 1.4rem;max-width:520px}.final .btn{background:#fff;color:#1814f3;border-color:transparent;width:auto}.final-sec{padding-top:0}footer{background:#070b16;color:#94a3b8;padding:2.5rem 0 1.5rem;font-size:.88rem}footer .logo{color:#fff}.fgrid{display:grid;gap:1.6rem;grid-template-columns:1fr 1fr}.fgrid>div:first-child{grid-column:1/-1}.fdesc{margin-top:.8rem;max-width:280px}@media(min-width:800px){.fgrid{grid-template-columns:1.5fr repeat(3,1fr)}.fgrid>div:first-child{grid-column:auto}}footer h3{color:#fff;font-size:.85rem;margin-bottom:.7rem}footer ul{margin:0}footer li{list-style:none;margin-bottom:.45rem}footer a:hover{color:#fff}.seals{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.seals span{border:1px solid #334155;border-radius:99px;padding:.22rem .65rem;font-size:.74rem;font-weight:500;color:#cbd5e1}.copy{border-top:1px solid #1e293b;margin-top:1.8rem;padding-top:1.2rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;font-size:.82rem}@media(min-width:900px){.stack{display:flex;flex-direction:column;overflow:visible;margin:0;padding:1rem 0 0;gap:0;scroll-snap-type:none}.stack .mock{flex:none}.stack>.mock:first-child{width:min(100%,370px);align-self:flex-start;padding:1rem 1.1rem 2.9rem}.stack>.mock:first-child .mock-row{padding:.55rem 0;font-size:.85rem}.stack .float{display:block}.stack .place{width:262px;align-self:flex-end;margin-top:-3rem;box-shadow:var(--sh-xl);z-index:2}.place-img{height:104px}.place-body{padding:.65rem .85rem .85rem}.place-body b{font-size:1rem}.place .quote,.place .tag.w,.donor,.today,.dots,.place .pb.light{display:none}.place-badges{flex-wrap:nowrap}.place-rate{margin-top:.6rem;padding:.4rem .6rem}.place-cta{margin-top:.55rem;padding:.5rem}.hero .wrap{align-items:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,body,#ticker{transition:none}}[hidden]{display:none!important}.spot{display:flex;flex-direction:column}.spot .place-cta{margin-top:auto;background:transparent;color:var(--brand-text);border:1px solid var(--border);padding:.5rem}.spot .tags{margin-bottom:.7rem}.spot .place-cta:hover{border-color:var(--brand-text)}.dir-more{text-align:center;margin-top:1.4rem}.pro-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.6rem}@media(min-width:640px){.pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.pro-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pro-tile .ic{width:40px;height:40px;border-radius:.8rem;background:var(--brand-soft);display:grid;place-items:center;margin-bottom:.7rem}.pro-tile h3{font-size:1.02rem;margin-bottom:.35rem}.pro-tile p{color:var(--muted);font-size:.9rem;margin:0}.pro-price{text-align:center;color:var(--muted);font-size:.9rem;margin-top:1.4rem}.pro-price b{color:var(--heading)}.today{display:flex;flex-direction:column;gap:.5rem}.today b{display:block;color:var(--heading);font-size:1.05rem}.today-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.today-grid span{background:var(--surface-2);border:1px solid var(--border);border-radius:.8rem;padding:.55rem .6rem;font-size:.85rem;font-weight:500;color:var(--heading);display:flex;justify-content:space-between;gap:.3rem}.today-grid i{font-style:normal;color:var(--brand-text);font-weight:700}.today .place-cta{margin-top:auto}.docs-card{display:grid;gap:.7rem}.docs-card>b{color:var(--heading)}.docs-use{display:grid;gap:.35rem;font-size:.8rem;color:var(--muted)}.docs-use .bar{height:8px;border-radius:9px;background:var(--border);overflow:hidden}.docs-use .bar i{display:block;height:100%;background:var(--brand)}.docs-use .bar i.full{width:100%}.doc-row{display:flex;align-items:center;gap:.7rem;padding:.6rem 0;border-top:1px solid var(--border)}.doc-row>i{font-style:normal;font-size:1.4rem}.doc-row b{display:block;color:var(--heading);font-size:.92rem}.doc-row small{color:var(--muted)}.plans{max-width:1000px}.plan .soon{text-align:center;cursor:default;opacity:.75;pointer-events:none}.coming{text-align:center;color:var(--muted);font-size:.9rem;margin-top:.6rem}.coming b{color:var(--heading)}@media(min-width:900px){.stack .today{display:none}}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 60px);display:flex;align-items:flex-end;padding:3rem 0 2.6rem;background:#05070f}.hero .wrap{display:block;width:100%}.hero-bg{position:absolute;inset:0;z-index:-1;background:#05070f url(/media/hero-movil.jpg) center/cover no-repeat;background-image:image-set(url(/media/hero-movil.webp) type("image/webp"),url(/media/hero-movil.jpg) type("image/jpeg"))}.hero-bg video{width:100%;height:100%;object-fit:cover;display:block}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#03050e9e,#03050e8c,#03050ed1 70%,#03050ef2)}.hero-copy{max-width:640px}.hero h1{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45)}.hero-sub{color:#fff;font-weight:700;font-size:clamp(1.1rem,4.4vw,1.4rem);margin:.7rem 0 .2rem;text-shadow:0 1px 16px rgba(0,0,0,.5)}.hero .lead{color:#ffffffe0;text-shadow:0 1px 14px rgba(0,0,0,.5)}.hero .eyebrow{background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero .btn-ghost{color:#fff;border-color:#ffffff8c;background:#ffffff14}.hero .btn-ghost:hover{background:#ffffff29;border-color:#fff}.hero .trust{color:#ffffffd1}@media(min-width:900px){.hero{align-items:center;padding:4rem 0}.hero-bg{background-image:url(/media/hero-web.jpg);background-image:image-set(url(/media/hero-web.webp) type("image/webp"),url(/media/hero-web.jpg) type("image/jpeg"))}.hero-bg:after{background:linear-gradient(90deg,#03050ee6,#03050ec7 40%,#03050e80 75%,#03050e66),linear-gradient(180deg,transparent 60%,rgba(3,5,14,.7) 100%)}}.nw{white-space:nowrap}.hero-pause{position:absolute;right:1rem;bottom:1rem;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#03050e80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;cursor:pointer;color:#fff;transition:.18s}.hero-pause:hover{background:#03050ebf;border-color:#fff}.hero-pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-pause svg{width:16px;height:16px;fill:currentColor}.hero-pause .i-play,.hero-pause.is-paused .i-pause{display:none}.hero-pause.is-paused .i-play{display:inline}@media(min-width:900px){.hero-pause{right:1.5rem;bottom:1.5rem}}@media(forced-colors:active){.logo-img{forced-color-adjust:none;background:CanvasText}}
