.titol[data-astro-cid-2fzcodzy]{align-items:center;gap:clamp(.8rem,2vw,1.5rem);display:flex}.titol__texto[data-astro-cid-2fzcodzy]{margin:0;font-size:clamp(2.5rem,4.8vw,4rem);font-weight:400;line-height:1}.punto[data-astro-cid-2fzcodzy]{aspect-ratio:1;width:clamp(3.4rem,6vw,4.4rem);color:var(--color-gold);background:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.punto[data-astro-cid-2fzcodzy]:before,.punto[data-astro-cid-2fzcodzy]:after{content:"";border:1px solid var(--color-gold-deep);opacity:0;border-radius:50%;position:absolute;inset:0}.val[data-astro-cid-2fzcodzy]{height:100%;color:var(--color-primary);background:linear-gradient(150deg, color-mix(in srgb, var(--color-gold) 60%, white) 0%, var(--color-gold) 52%, color-mix(in srgb, var(--color-gold) 84%, black) 100%);outline:1px dashed color-mix(in srgb, var(--color-primary) 38%, transparent);outline-offset:-.65rem;transition:transform .7s var(--ease-soft);border-radius:28px;justify-content:space-between;align-items:center;gap:1.2rem;padding:clamp(1.7rem,3.4vw,2.6rem) clamp(1.9rem,3.8vw,3rem);display:flex;position:relative;overflow:hidden}.val[data-astro-cid-2fzcodzy]:before,.val[data-astro-cid-2fzcodzy]:after{content:"";background:var(--color-background);border-radius:50%;width:1.7rem;height:1.7rem;position:absolute;top:50%;translate:0 -50%}.val[data-astro-cid-2fzcodzy]:before{left:-.85rem}.val[data-astro-cid-2fzcodzy]:after{right:-.85rem}.val[data-astro-cid-2fzcodzy]:hover{transform:translateY(-5px)rotate(-.5deg)}.val__import[data-astro-cid-2fzcodzy]{font-family:var(--font-heading);font-variant-numeric:lining-nums;white-space:nowrap;margin-top:.15rem;font-size:clamp(3.6rem,7vw,5.8rem);font-style:italic;line-height:.95}.val__icono[data-astro-cid-2fzcodzy]{aspect-ratio:1;width:clamp(4.2rem,8vw,6rem);color:var(--color-gold);background:var(--color-primary);box-shadow:0 16px 26px -14px color-mix(in srgb, var(--color-primary) 80%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.val__camion[data-astro-cid-2fzcodzy]{transition:translate .7s var(--ease-soft)}.val[data-astro-cid-2fzcodzy]:hover .val__camion[data-astro-cid-2fzcodzy]{translate:5px}.val__brillo[data-astro-cid-2fzcodzy]{pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0;translate:-130%}.billete[data-astro-cid-2fzcodzy]{--talon:clamp(15rem, 27vw, 23rem);background:var(--color-cream);transition:transform .7s var(--ease-soft);border-radius:28px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.billete[data-astro-cid-2fzcodzy]:hover{transform:translateY(-5px)}.billete__talon[data-astro-cid-2fzcodzy]{flex-direction:column;gap:1.6rem;padding:clamp(1.5rem,3vw,2.2rem);display:flex}.billete__sello[data-astro-cid-2fzcodzy]{width:4.2rem;height:4.2rem;transition:rotate .7s var(--ease-soft);border-radius:18px;place-items:center;padding:.5rem;display:grid}.billete[data-astro-cid-2fzcodzy]:hover .billete__sello[data-astro-cid-2fzcodzy]{rotate:-6deg}.billete__codigo[data-astro-cid-2fzcodzy]{opacity:.5;background:repeating-linear-gradient(90deg, var(--color-gold) 0 2px, transparent 2px 5px, var(--color-gold) 5px 6px, transparent 6px 9px, var(--color-gold) 9px 13px, transparent 13px 16px);height:2rem;display:block}.billete__cuerpo[data-astro-cid-2fzcodzy]{border-top:2px dashed color-mix(in srgb, var(--color-gold-deep) 55%, transparent);background:radial-gradient(50% 90% at 100% 0%, color-mix(in srgb, var(--color-gold) 24%, transparent), transparent 72%);padding:clamp(1.6rem,3.6vw,3rem) clamp(1.6rem,4vw,3.4rem);position:relative}.billete__osca[data-astro-cid-2fzcodzy]{background:var(--color-background);border-radius:50%;width:1.7rem;height:1.7rem;position:absolute;top:calc(-.85rem - 1px)}.billete__osca--a[data-astro-cid-2fzcodzy]{left:-.85rem}.billete__osca--b[data-astro-cid-2fzcodzy]{right:-.85rem}@media (width>=48rem){.billete[data-astro-cid-2fzcodzy]{grid-template-columns:var(--talon) minmax(0, 1fr)}.billete__cuerpo[data-astro-cid-2fzcodzy]{border-top:0;border-left:2px dashed color-mix(in srgb, var(--color-gold-deep) 55%, transparent)}.billete__osca--a[data-astro-cid-2fzcodzy],.billete__osca--b[data-astro-cid-2fzcodzy]{left:calc(-.85rem - 1px);right:auto}.billete__osca--a[data-astro-cid-2fzcodzy]{top:-.85rem}.billete__osca--b[data-astro-cid-2fzcodzy]{top:auto;bottom:-.85rem}}.tramos[data-astro-cid-2fzcodzy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));row-gap:1.8rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.tramo[data-astro-cid-2fzcodzy]{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.tramo__precio[data-astro-cid-2fzcodzy]{font-family:var(--font-heading);font-variant-numeric:lining-nums;color:var(--color-price);font-size:clamp(2.7rem,5vw,4rem);line-height:1;display:block}.tramo--gratis[data-astro-cid-2fzcodzy] .tramo__precio[data-astro-cid-2fzcodzy]{color:var(--color-secondary);font-style:italic}.tramo__via[data-astro-cid-2fzcodzy]{height:1.4rem;margin:.8rem 0 .7rem;display:block;position:relative}.tramo__via[data-astro-cid-2fzcodzy]:before{content:"";border-top:2px dashed color-mix(in srgb, var(--color-gold-deep) 50%, transparent);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.tramo__via[data-astro-cid-2fzcodzy]:after{content:"";background:var(--color-primary);width:.85rem;height:.85rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--color-primary) 16%, transparent);border-radius:50%;position:absolute;top:50%;left:.25rem;translate:0 -50%}.tramo--gratis[data-astro-cid-2fzcodzy] .tramo__via[data-astro-cid-2fzcodzy]:before{border-top:2px solid var(--color-gold-deep)}.tramo--gratis[data-astro-cid-2fzcodzy] .tramo__via[data-astro-cid-2fzcodzy]:after{background:var(--color-gold-deep);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--color-gold) 45%, transparent)}.tramo__etiqueta[data-astro-cid-2fzcodzy]{color:var(--color-muted);padding-right:1rem;font-size:.95rem}.tarjeta[data-astro-cid-2fzcodzy]{height:100%;min-height:13.5rem;box-shadow:0 24px 36px -28px color-mix(in srgb, var(--color-primary) 90%, transparent);transition:transform .7s var(--ease-soft), box-shadow .7s var(--ease-soft);border-radius:22px;flex-direction:column;gap:1.8rem;padding:clamp(1.3rem,2.4vw,1.75rem);display:flex;overflow:hidden}.tarjeta[data-astro-cid-2fzcodzy]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:repeating-radial-gradient(circle at 104% 112%, color-mix(in srgb, var(--color-gold) 17%, transparent) 0 1px, transparent 1px 13px);position:absolute;inset:0}.tarjeta[data-astro-cid-2fzcodzy]:hover{box-shadow:0 36px 48px -28px color-mix(in srgb, var(--color-primary) 95%, transparent);transform:translateY(-7px)rotate(-1.1deg)}.tarjeta__brillo[data-astro-cid-2fzcodzy]{pointer-events:none;transition:translate 1.2s var(--ease-soft);background:linear-gradient(110deg,#0000 34%,#ffffff29 50%,#0000 66%);position:absolute;inset:0;translate:-130%}.tarjeta[data-astro-cid-2fzcodzy]:hover .tarjeta__brillo[data-astro-cid-2fzcodzy]{translate:130%}@media (prefers-reduced-motion:no-preference){.punto[data-astro-cid-2fzcodzy]:before{animation:punto-onda 3.2s var(--ease-soft) infinite}.punto[data-astro-cid-2fzcodzy]:after{animation:punto-onda 3.2s var(--ease-soft) 1.6s infinite}.val__brillo[data-astro-cid-2fzcodzy]{animation:val-brillo 5.5s var(--ease-soft) infinite}}@keyframes punto-onda{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes val-brillo{0%,60%{translate:-130%}to{translate:130%}}.instante__aro[data-astro-cid-3t6aluvp]{border:1px dashed color-mix(in srgb, var(--color-gold) 50%, transparent);border-radius:999px 999px 36px 36px;animation:6s ease-in-out infinite instante-respira;position:absolute;inset:-.9rem}@keyframes instante-respira{0%,to{opacity:1;scale:1}50%{opacity:.6;scale:1.03}}.instante__sello[data-astro-cid-3t6aluvp]{animation:5s ease-in-out infinite instante-flota}@keyframes instante-flota{0%,to{translate:0;rotate:-8deg}50%{translate:0 -6px;rotate:-4deg}}.metodo-paso[data-astro-cid-3t6aluvp]{background:radial-gradient(55% 60% at 90% 0%, color-mix(in srgb, var(--color-gold) 24%, transparent), transparent 70%), var(--color-cream)}.metodo-paso__num[data-astro-cid-3t6aluvp]{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-gold-deep) 70%, transparent)}@media (width>=768px){li[data-astro-cid-3t6aluvp]:not(:last-child)>.metodo-paso[data-astro-cid-3t6aluvp]:after{content:"→";z-index:1;background:var(--color-gold);width:1.75rem;height:1.75rem;color:var(--color-primary);box-shadow:0 6px 14px -6px color-mix(in srgb, var(--color-gold-deep) 90%, transparent);border-radius:999px;place-items:center;font-size:.85rem;display:grid;position:absolute;top:50%;right:-.75rem;translate:50% -50%}}.icono__marca[data-astro-cid-3t6aluvp]{color:color-mix(in srgb, var(--color-gold) 9%, transparent);font-size:clamp(7rem,18vw,13rem)}.icono__sello-texto[data-astro-cid-3t6aluvp]{animation:18s linear infinite icono-gira}@keyframes icono-gira{to{rotate:360deg}}.cierre[data-astro-cid-3t6aluvp]{background:radial-gradient(50% 120% at 50% 0%, #fffcf073, transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--color-gold) 60%, white) 0%, var(--color-gold) 45%, color-mix(in srgb, var(--color-gold) 85%, black) 100%);box-shadow:0 30px 50px -32px color-mix(in srgb, var(--color-gold-deep) 85%, transparent)}.cierre[data-astro-cid-3t6aluvp]:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);pointer-events:none;border-radius:22px;position:absolute;inset:12px}.cierre[data-astro-cid-3t6aluvp]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:7s ease-in-out infinite cierre-reflejo;position:absolute;inset:0;translate:-100%}@keyframes cierre-reflejo{0%,55%{translate:-100%}85%,to{translate:100%}}.cierre__estrella[data-astro-cid-3t6aluvp]{z-index:-1;color:#fffcf0d9;font-size:1.1rem;animation:3.2s ease-in-out infinite cierre-estrella;position:absolute}.cierre__estrella--2[data-astro-cid-3t6aluvp]{font-size:.75rem;animation-delay:-1.2s}.cierre__estrella--3[data-astro-cid-3t6aluvp]{font-size:.9rem;animation-delay:-2.1s}@keyframes cierre-estrella{0%,to{opacity:.25;scale:.8}50%{opacity:1;scale:1.15}}@media (prefers-reduced-motion:reduce){.instante__aro[data-astro-cid-3t6aluvp],.instante__sello[data-astro-cid-3t6aluvp],.icono__sello-texto[data-astro-cid-3t6aluvp],.cierre[data-astro-cid-3t6aluvp]:after,.cierre__estrella[data-astro-cid-3t6aluvp]{animation:none}}.devol[data-astro-cid-34tmqhr4]{height:100%;min-height:20rem;transition:transform .6s var(--ease-soft);border-radius:28px;flex-direction:column;padding:clamp(1.6rem,3vw,2.4rem);display:flex;overflow:hidden}.devol[data-astro-cid-34tmqhr4]:hover{transform:translateY(-5px)}.devol--crema[data-astro-cid-34tmqhr4]{border:1px solid color-mix(in srgb, var(--color-gold-deep) 25%, transparent)}.devol--oro[data-astro-cid-34tmqhr4]{color:var(--color-primary);background:linear-gradient(150deg, color-mix(in srgb, var(--color-gold) 60%, white) 0%, var(--color-gold) 52%, color-mix(in srgb, var(--color-gold) 84%, black) 100%);outline:1px dashed color-mix(in srgb, var(--color-primary) 32%, transparent);outline-offset:-.55rem}.devol__icono[data-astro-cid-34tmqhr4]{width:3.7rem;height:3.7rem;color:var(--color-gold);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.devol__icono[data-astro-cid-34tmqhr4] svg[data-astro-cid-34tmqhr4]{width:1.7rem;height:1.7rem}.devol--azul[data-astro-cid-34tmqhr4] .devol__icono[data-astro-cid-34tmqhr4]{color:var(--color-primary);background:var(--color-gold)}.devol__titulo[data-astro-cid-34tmqhr4]{margin:auto 0 0;padding-top:2rem;font-size:clamp(2.3rem,3.6vw,3.2rem);font-weight:400;line-height:1}.devol--azul[data-astro-cid-34tmqhr4] .devol__titulo[data-astro-cid-34tmqhr4]{color:#fff}.devol__texto[data-astro-cid-34tmqhr4]{margin-top:.9rem;font-size:.98rem;line-height:1.65}.devol__texto[data-astro-cid-34tmqhr4] p+p{margin-top:.7rem}.devol__texto[data-astro-cid-34tmqhr4] a{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.devol--azul[data-astro-cid-34tmqhr4] .devol__texto[data-astro-cid-34tmqhr4] a{color:var(--color-gold)}.devol__texto[data-astro-cid-34tmqhr4] .destacado{white-space:nowrap;color:var(--color-primary);background:var(--color-gold);border-radius:999px;padding:0 .55em;font-weight:700;display:inline-block}.devol--oro[data-astro-cid-34tmqhr4] .devol__texto[data-astro-cid-34tmqhr4] .destacado{color:var(--color-gold);background:var(--color-primary)}@media (prefers-reduced-motion:reduce){.devol[data-astro-cid-34tmqhr4]{transition:none}}.legal-seccion[data-astro-cid-7jdfw2xj]{border:1px solid color-mix(in srgb, var(--color-gold-deep) 24%, transparent);background:radial-gradient(45% 120% at 100% 0%, color-mix(in srgb, var(--color-gold) 18%, transparent), transparent 70%), var(--color-cream);border-radius:26px;padding:clamp(1.4rem,3vw,2.3rem);scroll-margin-top:8rem}.legal-titulo[data-astro-cid-7jdfw2xj]{align-items:center;gap:.8rem;margin:0;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:400;line-height:1.08;display:flex}.legal-titulo[data-astro-cid-7jdfw2xj]:before{content:"";background:var(--color-gold-deep);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 25%, transparent);flex:none;rotate:45deg}.legal-texto[data-astro-cid-7jdfw2xj]{max-width:78ch;color:color-mix(in srgb, var(--color-primary) 85%, transparent);margin-top:.8rem;font-size:.98rem;line-height:1.7}.legal-seccion[data-astro-cid-7jdfw2xj]>.legal-texto[data-astro-cid-7jdfw2xj]:first-child{margin-top:0}.legal-texto[data-astro-cid-7jdfw2xj] p+p,.legal-texto[data-astro-cid-7jdfw2xj] ul,.legal-texto[data-astro-cid-7jdfw2xj] ol{margin-top:.75rem}.legal-texto[data-astro-cid-7jdfw2xj] h3{color:var(--color-primary);margin-top:1.3rem;font-size:1.45rem;font-weight:500;line-height:1.2}.legal-texto[data-astro-cid-7jdfw2xj] strong{color:var(--color-primary);font-weight:600}.legal-texto[data-astro-cid-7jdfw2xj] a{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-gold-deep);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;transition:color .3s}.legal-texto[data-astro-cid-7jdfw2xj] a:hover{color:var(--color-accent)}.legal-texto[data-astro-cid-7jdfw2xj] ul{gap:.4rem;padding:0;list-style:none;display:grid}.legal-texto[data-astro-cid-7jdfw2xj] ul li{padding-left:1.15rem;position:relative}.legal-texto[data-astro-cid-7jdfw2xj] ul li:before{content:"";background:var(--color-gold-deep);width:.35rem;height:.35rem;position:absolute;top:.65em;left:.1rem;rotate:45deg}.legal-texto[data-astro-cid-7jdfw2xj] ol{padding-left:1.4rem;list-style:decimal}.legal-texto[data-astro-cid-7jdfw2xj] table{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;margin-top:1rem;font-size:.9rem;overflow:hidden}.legal-texto[data-astro-cid-7jdfw2xj] th{text-align:left;color:var(--color-cream);background:var(--color-primary);padding:.6rem .8rem}.legal-texto[data-astro-cid-7jdfw2xj] td{border-top:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);padding:.6rem .8rem}.legal-enlace[data-astro-cid-7jdfw2xj]{color:color-mix(in srgb, var(--color-cream) 78%, transparent);border-radius:12px;align-items:baseline;gap:.6rem;padding:.45rem .6rem;font-size:.86rem;line-height:1.25;transition:background-color .3s,color .3s;display:flex}.legal-enlace[data-astro-cid-7jdfw2xj]:before{content:"";background:var(--color-gold);flex:none;width:.32rem;height:.32rem;transition:background-color .3s;translate:0 -.12em;rotate:45deg}.legal-enlace[data-astro-cid-7jdfw2xj]:hover{color:#fff;background:#ffffff14}.legal-enlace[data-astro-cid-7jdfw2xj][aria-current]{color:var(--color-primary);background:var(--color-gold);font-weight:600}.legal-enlace[data-astro-cid-7jdfw2xj][aria-current]:before{background:var(--color-primary)}
