/* TicketVerso: estilos comunes a todas las paginas (tokens, fuentes, reset, tipografia, botones,
   barra, pie y componentes compartidos). Cada pagina anade lo suyo despues de este fichero. */
@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400.woff2)}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500.woff2)}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600.woff2)}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-700.woff2)}@font-face{font-family:Poppins;font-weight:800;font-display:swap;src:url(/assets/fonts/poppins-800.woff2)}:root{--bg:#100F13;--bg2:#16141B;--bg3:#0E0E10;--card:#1A181F;--card2:#201D26;--line:#ffffff14;--line2:#ffffff26;--tx:#F6F4F1;--tx2:#f6f4f1c2;--tx3:#f6f4f1a3;--or:#F27E13;--or2:#FFA24A;--pad:clamp(16px,4vw,40px);--sec:clamp(40px,5.6vw,84px);--e:cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing:border-box}html{scroll-padding-top:92px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--tx);font:400 16px/1.65 Poppins,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}h3{font-weight:700;letter-spacing:-.02em;line-height:1.2}p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}svg.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:16px;top:-80px;z-index:200;padding:12px 18px;border-radius:12px;background:var(--or);color:var(--bg);font-weight:600;text-decoration:none}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--or);outline-offset:3px;border-radius:10px}[tabindex="-1"]:focus{outline:none}.wrap{width:min(100% - 2*var(--pad),1200px);margin-inline:auto}.eb{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--or)}.eb::before{content:"";width:24px;height:1px;background:currentColor;opacity:.8}.eb b{order:-1;font-weight:600;letter-spacing:.08em;color:var(--tx3);font-variant-numeric:tabular-nums}.h2{font-size:clamp(2rem,1.1rem + 2.9vw,3.6rem)}.lead{font-size:clamp(1.02rem,.95rem + .35vw,1.19rem);color:var(--tx2);line-height:1.7;text-wrap:pretty}.sec{position:relative;padding-block:var(--sec);overflow-x:clip;isolation:isolate}.gl::before{content:"";position:absolute;z-index:-1;top:8%;width:80vw;max-width:1000px;height:80%;background:radial-gradient(closest-side,#f27e131c,transparent);pointer-events:none}.gl.l::before{left:-24vw}.gl.r::before{right:-24vw}.sh{max-width:900px;margin:0 auto clamp(36px,4.4vw,60px);text-align:center}.sh .h2{margin-top:20px}.sh .lead{max-width:640px;margin:20px auto 0}.or{color:var(--or)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;font:600 15.5px/1.2 Poppins,system-ui,sans-serif;text-decoration:none;white-space:nowrap;transition:transform .35s var(--e),box-shadow .35s var(--e),background-color .35s,border-color .35s}.btn .i{width:18px;height:18px;transition:transform .35s var(--e)}.btn:hover .i{transform:translateX(3px)}.bp{background:var(--or);color:var(--bg);box-shadow:0 12px 40px -12px #f27e13bf,inset 0 1px 0 #ffffff59}.bp:hover{transform:translateY(-2px);box-shadow:0 18px 50px -12px #f27e13e6,inset 0 1px 0 #ffffff59}.bg{color:var(--tx);border:1px solid var(--line2);background:#ffffff0a}.bg:hover{border-color:#f27e1399;background:#f27e1314}.soon{padding:3px 9px;border-radius:999px;border:1px solid #f27e1380;color:var(--or2);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ph{--w:260px;position:relative;flex:none;width:var(--w);padding:calc(var(--w)*.034);border-radius:calc(var(--w)*.15);background:linear-gradient(155deg,#34303b,#131216 38%,#0f0e12 70%,#29252f);box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -24px #000000cc,0 0 70px -16px #f27e1373}.ph img{display:block;width:100%;height:auto;border-radius:calc(var(--w)*.116);background:#f3f1ee}.demo{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;line-height:1.4;color:var(--tx3)}.demo .i{width:16px;height:16px;color:var(--or)}.bar{position:fixed;inset:0 0 auto;z-index:50;background:#100f13cc;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--line);transition:background-color .4s,border-color .4s}.js .bar:not(.sc){background:#100f136b;border-bottom-color:transparent}.bar-in{position:relative;display:flex;align-items:center;gap:10px;height:72px}.logo{display:flex;flex:none;align-items:center;margin-right:auto;border-radius:8px}.logo img{display:block;height:30px;width:auto}.nav{display:none;gap:2px}.nav a{padding:9px 15px;border-radius:999px;color:var(--tx2);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .25s,background-color .25s}.nav a:hover{color:var(--tx);background:#ffffff0f}.bar .btn{min-height:42px;padding:0 18px;font-size:14px;box-shadow:inset 0 1px 0 #ffffff4c}.bar .btn:hover{transform:none;background:#FF8A22}.mnav summary{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line2);cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav summary .i{width:22px;height:22px}.mnav[open] summary{background:#ffffff0f}.mnav-p{position:absolute;right:0;top:calc(100% + 8px);width:min(300px,100%);padding:10px;border-radius:20px;background:#1A181F;border:1px solid var(--line2);box-shadow:0 30px 60px -20px #000000cc}.mnav-p a{display:block;padding:13px 14px;border-radius:12px;font-weight:500;text-decoration:none}.mnav-p a:hover{background:#ffffff0f}@media (max-width:420px){.logo img{height:26px}.bar .btn{padding:0 14px;font-size:13.5px}.bar-in{height:64px}}@media (min-width:960px){.nav{display:flex;margin-right:10px}.mnav{display:none}}@media (max-width:359px){.bar .btn{display:none}}.no-js .mnav{display:none}@media (max-width:959px){html.no-js{scroll-padding-top:136px}.no-js .bar-in{flex-wrap:wrap;height:auto;padding-block:10px 6px;row-gap:4px}.no-js .nav{display:flex;flex-wrap:wrap;justify-content:center;order:3;width:100%}.no-js .nav a{padding:7px 12px;font-size:14px}}@media (max-width:400px){.no-js .nav{justify-content:space-between}.no-js .nav a{padding:6px 5px;font-size:13px}}.ic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:#f27e131f;color:var(--or);border:1px solid #f27e1340;transition:background-color .3s,color .3s}.ic .i{width:22px;height:22px}.more{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--tx);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:#f27e1399;text-underline-offset:5px}.more .i{width:17px;height:17px;color:var(--or);transition:transform .3s var(--e)}.more:hover .i{transform:translateX(4px)}.stores{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.store{display:flex;align-items:center;gap:12px;padding:10px 20px 10px 14px;border-radius:16px;border:1px dashed #f6f4f14c;background:#ffffff08;color:var(--tx);cursor:default;user-select:none}.store .i{width:26px;height:26px;color:var(--tx3)}.store small{display:block;font-size:12px;color:var(--tx3);line-height:1.3}.store span{display:block;font-size:16px;font-weight:600;line-height:1.25}.foot{padding:clamp(64px,8vw,104px) 0 36px;border-top:1px solid var(--line);background:var(--bg3)}.fg{display:grid;gap:44px 24px;grid-template-columns:1fr 1fr;grid-auto-flow:dense}.fb{grid-column:1/-1}.fg>nav:first-of-type{grid-row:span 2}.fb img{height:34px;width:auto;display:block}.fb p{margin-top:18px;max-width:360px;color:var(--tx3);font-size:15px}.fb .stores{margin-top:22px}.fb .store{padding:8px 16px 8px 12px}.fb .store span{font-size:14px}.fcol h2{font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tx3)}.fcol ul{display:grid;gap:10px;margin-top:18px}.fcol a{color:var(--tx2);text-decoration:none;font-size:15px;transition:color .25s}.fcol a:hover{color:var(--or)}.fcol p{color:var(--tx2);font-size:15px;margin-top:10px}.fcol .fmail{margin-top:18px;color:var(--tx)}.fcol .fmail a{color:var(--tx)}.fcol .fmail a:hover{color:var(--or)}.fbot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:26px;border-top:1px solid var(--line);color:var(--tx3);font-size:13.5px}@media (min-width:720px){.fg{grid-template-columns:repeat(3,1fr)}.fg>nav:first-of-type{grid-row:auto}}@media (min-width:1080px){.fg{grid-template-columns:2fr 1fr 1fr 1fr}.fb{grid-column:auto}}@media (max-width:560px){.eb{letter-spacing:.14em;font-size:12px;gap:10px}.eb::before{width:16px}.store{flex:1 1 150px;padding:10px 14px 10px 12px;gap:10px}.store .i{width:22px;height:22px}.foot{padding:48px 0 28px}.fbot{margin-top:36px}.fg{gap:28px 20px}.ic{width:40px;height:40px;border-radius:12px}}@media (max-width:359px){.eb{letter-spacing:.08em;font-size:11px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
