.landing{--crema-50:#fdfbf6;--crema-100:#f6f2e9;--crema-200:#ece5d6;--crema-300:#ded3bd;--brand-50:#f7f6ef;--brand-100:#ebe9d9;--brand-200:#d8d6b8;--brand-300:#bcbc92;--brand-400:#9aa06d;--brand-500:#7d8756;--brand-600:#63704b;--brand-700:#4c5739;--brand-800:#3d452f;--brand-900:#2f3626;--granada-100:#f9e4e7;--granada-300:#e295a4;--granada-500:#b8425b;--granada-600:#a8324a;--granada-700:#8b283c;--tinta:#33312c;--tinta-muted:#6b6459;--tinta-soft:#756c5f;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--sans:var(--font-sans),system-ui,-apple-system,sans-serif;--ease:cubic-bezier(0.16,0.84,0.44,1);--sombra:0 1px 2px rgba(47,54,38,.06),0 12px 32px -12px rgba(47,54,38,.22);--sombra-alta:0 2px 4px rgba(47,54,38,.06),0 30px 60px -20px rgba(47,54,38,.35);position:relative;overflow-x:clip;background:var(--crema-100);color:var(--tinta);font-family:var(--sans);font-variant-numeric:lining-nums;line-height:1.6}.landing:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .28 0 0 0 0 .2 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.landing *,.landing :after,.landing :before{box-sizing:border-box}.landing :focus-visible{outline:2px solid var(--granada-600);outline-offset:3px;border-radius:6px}.landing .contenedor{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.landing .eyebrow{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--brand-600);margin:0 0 14px}.landing .eyebrow.granada{color:var(--granada-600)}.landing h1,.landing h2,.landing h3{font-family:var(--serif);font-weight:500;letter-spacing:-.015em;margin:0;text-wrap:balance}.landing h2{font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.08}.landing h1 em,.landing h2 em{font-style:italic;color:var(--granada-600)}.landing .lead{font-size:1.0625rem;color:var(--tinta-muted);max-width:36em;margin:18px 0 0}.landing .seccion{position:relative;padding:clamp(72px,10vw,128px) 0}.landing .btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;border-radius:999px;padding:14px 26px;font-weight:600;font-size:.975rem;border:1px solid transparent;transition:transform .3s var(--ease),background-color .3s,box-shadow .3s,color .3s,border-color .3s}.landing .btn .icono{transition:transform .3s var(--ease)}.landing .btn:hover .icono{transform:translateX(4px)}.landing .btn-primario{background:var(--brand-800);color:var(--crema-50);box-shadow:0 10px 24px -10px rgba(47,54,38,.6)}.landing .btn-primario:hover{background:var(--brand-900);transform:translateY(-2px);box-shadow:0 16px 30px -12px rgba(47,54,38,.7)}.landing .btn-granada{background:var(--granada-600);color:var(--crema-50);box-shadow:0 10px 24px -10px rgba(139,40,60,.6)}.landing .btn-granada:hover{background:var(--granada-700);transform:translateY(-2px)}.landing .btn-borde{border-color:var(--brand-300);color:var(--brand-800);background:hsla(43,64%,98%,.6)}.landing .btn-borde:hover{background:var(--crema-50);border-color:var(--brand-500)}.landing .btn-claro{border-color:hsla(43,64%,98%,.35);color:var(--crema-50)}.landing .btn-claro:hover{background:hsla(43,64%,98%,.08);border-color:hsla(43,64%,98%,.7)}.landing .cab{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background-color .4s,border-color .4s}.landing .cab.con-fondo{background:hsla(43,64%,98%,.78);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:rgba(76,87,57,.12)}.landing .cab-in{height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.landing .logo{display:flex;align-items:center;gap:9px;font-family:var(--serif);font-weight:600;font-size:1.3rem;color:var(--brand-800)}.landing .logo svg{width:26px;height:26px}.landing .nav{display:flex;align-items:center;gap:6px;font-size:.92rem}.landing .nav .lnk{padding:8px 12px;color:var(--tinta-muted);border-radius:999px;transition:color .2s,background-color .2s}.landing .nav .lnk:hover{color:var(--brand-800);background:hsla(56,29%,78%,.35)}.landing .nav .btn{padding:10px 18px;font-size:.9rem;margin-left:6px}.landing .menu-btn{display:none;width:42px;height:42px;border-radius:999px;border:1px solid var(--brand-200);background:var(--crema-50);align-items:center;justify-content:center;font-size:1.25rem;color:var(--brand-800)}.landing .menu-movil,.landing .solo-movil{display:none}@media (max-width:860px){.landing .nav .lnk,.landing .solo-escritorio{display:none}.landing .solo-movil{display:inline}.landing .menu-btn{display:inline-flex}.landing .nav .btn{padding:9px 15px;font-size:.85rem}.landing .menu-movil{display:block;overflow:hidden;max-height:0;transition:max-height .45s var(--ease);background:hsla(43,64%,98%,.97);border-bottom:1px solid transparent}.landing .menu-movil.abierto{max-height:380px;border-bottom-color:rgba(76,87,57,.12)}.landing .menu-movil a{display:block;padding:14px 20px;border-top:1px solid rgba(76,87,57,.08);font-size:1rem}}.landing .hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,64px) 0 clamp(56px,8vw,96px)}.landing .hero:before{width:760px;height:760px;right:-180px;top:-120px;background:radial-gradient(closest-side,hsla(56,29%,78%,.75),hsla(56,29%,78%,0))}.landing .hero:after,.landing .hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.landing .hero:after{width:520px;height:520px;left:-200px;bottom:-160px;background:radial-gradient(closest-side,rgba(240,195,202,.45),rgba(240,195,202,0))}.landing .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:40px;align-items:center;min-height:calc(100svh - 150px)}.landing .sello{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border-radius:999px;background:hsla(43,64%,98%,.75);border:1px solid var(--brand-200);font-size:.82rem;color:var(--brand-700)}.landing .sello .punto{width:8px;height:8px;border-radius:50%;background:var(--granada-600);animation:lp-latido 2.4s infinite}@keyframes lp-latido{0%{box-shadow:0 0 0 0 rgba(168,50,74,.45)}70%{box-shadow:0 0 0 9px rgba(168,50,74,0)}to{box-shadow:0 0 0 0 rgba(168,50,74,0)}}.landing .hero h1{font-size:clamp(2.7rem,6vw,5rem);line-height:1.02;margin-top:22px;letter-spacing:-.025em}.landing .hero h1 em{display:inline-block}.landing .hero .lead{font-size:clamp(1.02rem,1.4vw,1.16rem);margin-top:22px}.landing .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.landing .garantias{display:flex;flex-wrap:wrap;gap:10px 22px;margin:30px 0 0;padding:0;list-style:none;font-size:.88rem;color:var(--tinta-soft)}.landing .garantias li{display:flex;align-items:center;gap:7px}.landing .garantias .icono{color:var(--brand-600);font-size:1.05rem}.landing .entra{opacity:0;transform:translateY(18px);animation:lp-entra .9s var(--ease) forwards;animation-delay:calc(var(--d, 0) * .11s + .1s)}@keyframes lp-entra{to{opacity:1;transform:none}}.landing .hero-visual{position:relative;height:640px}.landing .ilustracion{position:absolute;inset:0;width:100%;height:100%}.landing .dibujo circle,.landing .dibujo ellipse,.landing .dibujo path{fill:none;stroke-dasharray:1;stroke-dashoffset:1;animation:lp-trazo 2.6s var(--ease) forwards;animation-delay:var(--t,0s)}@keyframes lp-trazo{to{stroke-dashoffset:0}}.landing .movil{--pw:290px;--ph:598px;position:relative;width:var(--pw);height:var(--ph);border-radius:46px;padding:10px;background:linear-gradient(145deg,#3a3833,#1c1b18 40%,#2a2825);box-shadow:var(--sombra-alta),inset 0 0 0 1.5px hsla(0,0%,100%,.08)}.landing .movil:before{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);width:92px;height:26px;border-radius:999px;background:#0d0d0c;z-index:5}.landing .pantalla-movil{position:relative;width:100%;height:100%;border-radius:37px;overflow:hidden;overflow:clip;background:var(--crema-100);isolation:isolate}.landing .hero .movil{position:absolute;left:60%;top:50%;transform:translate(-50%,-50%) rotate(-2deg);animation:lp-flota 7s ease-in-out infinite}@keyframes lp-flota{0%,to{transform:translate(-50%,-50%) rotate(-2deg)}50%{transform:translate(-50%,calc(-50% - 12px)) rotate(-1.2deg)}}.landing .flota{position:absolute;z-index:6;display:flex;gap:12px;align-items:center;padding:12px 16px 12px 12px;border-radius:18px;background:hsla(43,64%,98%,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(76,87,57,.12);box-shadow:var(--sombra);font-size:.84rem;line-height:1.35;opacity:0;transform:translateY(14px) scale(.96);animation:lp-entra .8s var(--ease) forwards}.landing .flota .ico{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem}.landing .flota b{display:block;font-weight:600;color:var(--tinta)}.landing .flota span{color:var(--tinta-soft);font-size:.78rem}.landing .flota.f1{top:30%;left:-24px;animation-delay:1.3s}.landing .flota.f2{top:60%;right:-28px;animation-delay:1.7s}.landing .flota.f3{bottom:9%;left:-4px;animation-delay:2.1s}.landing .flota .barra{width:130px;height:6px;border-radius:9px;background:var(--brand-100);margin-top:6px;overflow:hidden}.landing .flota .barra i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--brand-500),var(--brand-700))}.landing .ico.verde{background:var(--brand-100);color:var(--brand-700)}.landing .ico.granada{background:var(--granada-100);color:var(--granada-600)}.landing .ico.crema{background:var(--crema-200);color:var(--brand-800)}@media (max-width:980px){.landing .hero-grid{grid-template-columns:1fr;min-height:0;gap:8px}.landing .hero-visual{height:600px;max-width:560px;margin:0 auto;width:100%}}@media (max-width:520px){.landing .hero-visual{height:540px}.landing .movil{--pw:252px;--ph:520px;border-radius:40px}.landing .pantalla-movil{border-radius:32px}.landing .hero .movil{left:50%}.landing .flota{font-size:.78rem;padding:9px 12px 9px 9px;border-radius:14px}.landing .flota .ico{width:32px;height:32px;font-size:1rem;border-radius:10px}.landing .flota.f1{top:auto;bottom:34px;left:-4px}.landing .flota.f2,.landing .flota.f3{display:none}}.landing .inv{position:absolute;inset:0;overflow:hidden;background:var(--ev-bg);color:var(--ev-text);transition:background-color .6s,color .6s}.landing .inv *{transition:background-color .6s,color .6s,border-color .6s}.landing .inv-fondo{position:absolute;inset:0;z-index:0;overflow:hidden}.landing .inv-fondo>div{position:absolute;inset:0;opacity:0;transition:opacity .6s}.landing .inv[data-fondo=AURORA] .f-aurora,.landing .inv[data-fondo=MOTAS] .f-motas,.landing .inv[data-fondo=PATRON] .f-patron{opacity:1}.landing .f-motas{background-image:radial-gradient(circle,var(--ev-petal) 1.4px,transparent 1.6px),radial-gradient(circle,var(--ev-primary) 1px,transparent 1.2px);background-size:46px 46px,31px 31px;background-position:0 0,12px 19px;animation:lp-motas 14s linear infinite;mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent)}@keyframes lp-motas{to{background-position:0 -460px,12px -291px}}.landing .f-aurora i{position:absolute;width:260px;height:260px;border-radius:50%;filter:blur(50px);opacity:.45;animation:lp-aurora 9s ease-in-out infinite alternate}.landing .f-aurora i:first-child{background:var(--ev-primary);top:-40px;left:-80px}.landing .f-aurora i:last-child{background:var(--ev-accent);top:220px;right:-100px;animation-delay:-4s}@keyframes lp-aurora{to{transform:translate(40px,30px) scale(1.25)}}.landing .inv-scroll{position:relative;z-index:1;padding:54px 18px 30px}.landing .inv-auto .inv-scroll{animation:lp-recorre 22s ease-in-out infinite}.landing .inv-auto:hover .inv-scroll{animation-play-state:paused}@keyframes lp-recorre{0%,14%{transform:translateY(0)}46%,60%{transform:translateY(-440px)}92%,to{transform:translateY(0)}}.landing .inv-portada{text-align:center;padding:28px 6px 26px}.landing .inv-eyebrow{font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ev-text);font-weight:600;margin:0}.landing .inv-nombres{font-family:var(--ev-display);font-size:2.3rem;line-height:1.05;font-weight:500;margin:12px 0 10px;color:var(--ev-text)}.landing .inv-nombres span{display:block;font-style:italic;font-size:.62em;color:var(--ev-accent);margin:2px 0}.landing .inv-fecha{font-size:.8rem;margin:0;color:var(--ev-text)}.landing .inv-lugar{font-size:.74rem;margin:3px 0 0;color:var(--ev-muted)}.landing .inv-cd{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:20px 0 18px}.landing .inv-cd div{background:var(--ev-surface);border-radius:12px;padding:8px 2px 6px}.landing .inv-cd b{display:block;font-family:var(--ev-display);font-size:1.2rem;font-weight:500;line-height:1.1;color:var(--ev-primary-strong);font-variant-numeric:tabular-nums lining-nums}.landing .inv-cd small{font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-muted)}.landing .inv-btn{display:block;border-radius:999px;padding:11px;background:var(--ev-primary-strong);color:var(--ev-on-primary);font-size:.78rem;font-weight:600;letter-spacing:.02em}.landing .inv-h{font-family:var(--ev-display);font-size:1.15rem;margin:22px 0 10px;text-align:center;color:var(--ev-text)}.landing .inv-card{background:var(--ev-surface);border-radius:16px;padding:14px;font-size:.74rem;color:var(--ev-muted);line-height:1.45}.landing .inv-card b{color:var(--ev-text);font-weight:600;font-size:.8rem}.landing .inv-card .fila{display:flex;gap:10px;align-items:flex-start}.landing .inv-card .fila>.icono{flex:none;font-size:1.1rem;color:var(--ev-primary-strong);margin-top:1px}.landing .inv-card .fila+.fila{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--ev-muted) 20%,transparent)}.landing .inv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.landing .inv-chips span{white-space:nowrap;font-size:.64rem;border:1px solid color-mix(in srgb,var(--ev-primary) 45%,transparent);color:var(--ev-primary-strong);border-radius:999px;padding:4px 9px}.landing .inv-crono{list-style:none;margin:0 0 0 8px;padding:4px 0 0 16px;border-left:1.5px solid color-mix(in srgb,var(--ev-primary) 40%,transparent)}.landing .inv-crono li{position:relative;font-size:.76rem;padding:0 0 14px 4px;color:var(--ev-muted)}.landing .inv-crono li:before{content:"";position:absolute;left:-22.5px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--ev-bg);border:2px solid var(--ev-accent)}.landing .inv-crono b{color:var(--ev-text);font-weight:600;margin-right:6px;font-variant-numeric:tabular-nums}.landing .franja{background:var(--brand-900);color:var(--brand-200);overflow:hidden;padding:18px 0;border-block:1px solid var(--brand-800)}.landing .franja-pista{display:flex;width:-moz-max-content;width:max-content;animation:lp-desliza 46s linear infinite}.landing .franja:hover .franja-pista{animation-play-state:paused}.landing .franja ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}.landing .franja li{display:flex;align-items:center;gap:26px;padding-right:26px;font-family:var(--serif);font-style:italic;font-size:1.2rem;white-space:nowrap}.landing .franja li:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--granada-300);opacity:.8}@keyframes lp-desliza{to{transform:translateX(-50%)}}.landing .caos{background:var(--crema-50)}.landing .caos-cab{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.landing .caos-cab h2{max-width:15em}.landing .seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:var(--crema-200);border:1px solid var(--crema-300)}.landing .seg button{position:relative;z-index:1;border:0;background:none;padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--tinta-soft);transition:color .35s;white-space:nowrap;cursor:pointer}.landing .seg button[aria-pressed=true]{color:var(--crema-50)}.landing .seg-ind{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:var(--granada-600);transition:transform .5s var(--ease),background-color .5s}.landing .seg.orden .seg-ind{transform:translateX(100%);background:var(--brand-700)}.landing .caos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.landing .flip{perspective:1200px;height:178px}.landing .flip-in{position:relative;height:100%;transform-style:preserve-3d;transform:rotate(var(--r,0deg)) translateY(var(--y,0));transition:transform .9s var(--ease);transition-delay:calc(var(--i) * 80ms)}.landing .ordenado .flip-in{transform:rotateY(180deg)}.landing .cara{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between}.landing .cara.delante{background:#fff;border:1px solid var(--crema-300);box-shadow:var(--sombra)}.landing .cara.detras{transform:rotateY(180deg);background:var(--brand-800);color:var(--crema-50);box-shadow:var(--sombra)}.landing .cara .origen{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--tinta-soft);font-weight:500}.landing .cara .origen .icono{font-size:1.05rem;color:var(--granada-600)}.landing .cara .origen .hora{margin-left:auto;font-variant-numeric:tabular-nums;opacity:.8}.landing .cara q{font-family:var(--serif);font-style:italic;font-size:1.3rem;line-height:1.3;quotes:"«" "»"}.landing .cara.detras .origen{color:var(--brand-200)}.landing .cara.detras .origen .icono{color:var(--granada-300)}.landing .cara.detras p{margin:0;font-size:1.02rem;line-height:1.4}.landing .cara.detras p b{display:block;font-family:var(--serif);font-weight:500;font-size:1.45rem;margin-bottom:2px}.landing .caos-pie{margin-top:40px;text-align:center;color:var(--tinta-muted);font-size:1.05rem}@media (max-width:900px){.landing .caos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing .flip{height:168px}}@media (max-width:560px){.landing .caos-grid{grid-template-columns:1fr}.landing .flip{height:150px}.landing .cara q{font-size:1.18rem}.landing .seg button{padding:9px 14px;font-size:.84rem}}.landing .funciona{background:var(--crema-100)}.landing .pasos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:24px}.landing .pasos-lista{list-style:none;margin:0;padding:0}.landing .pasos-lista li{min-height:70vh;display:flex;align-items:center}.landing .paso{width:100%;text-align:left;border:0;background:none;padding:28px 0 28px 28px;border-left:2px solid var(--crema-300);opacity:.42;transition:opacity .5s,border-color .5s;cursor:pointer}.landing .paso.activo{opacity:1;border-left-color:var(--granada-600)}.landing .paso .num{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--granada-600)}.landing .paso h3{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:6px 0 12px;line-height:1.12}.landing .paso p{margin:0;color:var(--tinta-muted);max-width:30em;font-size:1.02rem}.landing .paso .pista{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:.86rem;font-weight:600;color:var(--brand-700)}.landing .pasos-movil{position:sticky;top:90px;height:calc(100vh - 120px);max-height:720px;display:flex;align-items:center;justify-content:center}.landing .pantalla{position:absolute;inset:0;overflow:hidden;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none}.landing .pantalla.activa{opacity:1;transform:none;pointer-events:auto}.landing .pasos-tabs{display:none}@media (max-width:980px){.landing .pasos{grid-template-columns:1fr;gap:28px}.landing .pasos-lista li{min-height:0}.landing .pasos-lista li:not(.activo-movil){display:none}.landing .paso{opacity:1;border-left-color:var(--granada-600);padding:4px 0 4px 20px}.landing .pasos-movil{position:relative;top:0;height:auto;max-height:none;padding:8px 0}.landing .pasos-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.landing .pasos-tabs button{flex:none;border:1px solid var(--crema-300);background:var(--crema-50);border-radius:999px;padding:9px 16px;font-size:.88rem;font-weight:600;color:var(--tinta-soft);cursor:pointer}.landing .pasos-tabs button[aria-selected=true]{background:var(--brand-800);color:var(--crema-50);border-color:var(--brand-800)}}.landing .rsvp{position:absolute;inset:0;background:var(--ev-bg);color:var(--ev-text);padding:58px 18px 18px;display:flex;flex-direction:column;font-size:.8rem}.landing .rsvp h4{font-family:var(--serif);font-weight:500;font-size:1.45rem;margin:0;text-align:center}.landing .rsvp .sub{text-align:center;color:var(--ev-muted);font-size:.74rem;margin:4px 0 16px}.landing .codigo{display:flex;align-items:center;justify-content:space-between;background:var(--ev-surface);border:1px solid var(--crema-300);border-radius:12px;padding:10px 12px;font-family:ui-monospace,monospace;letter-spacing:.06em;font-size:.8rem}.landing .codigo .icono{color:var(--brand-600);font-size:1.1rem}.landing .campo{margin-top:12px}.landing .campo>span{display:block;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ev-muted);margin-bottom:6px}.landing .contador{display:flex;align-items:center;justify-content:space-between;background:var(--ev-surface);border-radius:12px;padding:8px 8px 8px 12px}.landing .contador+.contador{margin-top:6px}.landing .contador .ctl{display:flex;align-items:center;gap:10px}.landing .contador button{width:30px;height:30px;border-radius:50%;border:1px solid var(--brand-300);background:var(--crema-50);display:grid;place-items:center;font-size:1rem;color:var(--brand-800);cursor:pointer;transition:background-color .2s,transform .15s}.landing .contador button:active{transform:scale(.9)}.landing .contador button:disabled{opacity:.35;cursor:default}.landing .contador output{min-width:14px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.landing .opciones{display:flex;gap:6px;flex-wrap:wrap}.landing .opciones button{border:1px solid var(--brand-300);background:var(--ev-surface);border-radius:999px;padding:6px 11px;font-size:.72rem;color:var(--brand-800);cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.landing .opciones button[aria-pressed=true]{background:var(--brand-700);border-color:var(--brand-700);color:var(--crema-50)}.landing .rsvp .enviar{margin-top:auto;border:0;border-radius:999px;padding:13px;background:var(--granada-600);color:var(--crema-50);font-weight:600;font-size:.84rem;cursor:pointer;transition:background-color .2s}.landing .rsvp .enviar:hover{background:var(--granada-700)}.landing .gracias{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;background:var(--brand-800);color:var(--crema-50);opacity:0;pointer-events:none;transition:opacity .45s}.landing .gracias.ver{opacity:1}.landing .gracias .circulo{width:64px;height:64px;border-radius:50%;border:1.5px solid var(--brand-300);display:grid;place-items:center;font-size:1.8rem;color:var(--brand-200);transform:scale(.6);transition:transform .6s var(--ease)}.landing .gracias.ver .circulo{transform:none}.landing .gracias h4{font-family:var(--serif);font-weight:500;font-size:1.5rem;margin:16px 0 6px}.landing .gracias p{margin:0;color:var(--brand-200);font-size:.82rem}.landing .panel-m{position:absolute;inset:0;background:var(--crema-50);padding:56px 16px 16px;font-size:.78rem;display:flex;flex-direction:column;gap:10px}.landing .panel-m .tit{display:flex;justify-content:space-between;align-items:baseline}.landing .panel-m .tit b{font-family:var(--serif);font-weight:500;font-size:1.2rem}.landing .panel-m .tit span{font-size:.7rem;color:var(--tinta-soft)}.landing .total{background:var(--brand-800);color:var(--crema-50);border-radius:16px;padding:14px}.landing .total .n{font-family:var(--serif);font-size:2.2rem;line-height:1;font-variant-numeric:tabular-nums lining-nums}.landing .total .n small{font-family:var(--sans);font-size:.78rem;color:var(--brand-200);margin-left:4px}.landing .total .barra{height:6px;border-radius:9px;background:hsla(43,64%,98%,.16);margin-top:10px;overflow:hidden}.landing .total .barra i{display:block;height:100%;border-radius:9px;background:var(--granada-300);transition:width 1s var(--ease)}.landing .kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.landing .kpis div{background:#fff;border:1px solid var(--crema-200);border-radius:12px;padding:9px 11px}.landing .kpis small{display:block;font-size:.64rem;color:var(--tinta-soft);text-transform:uppercase;letter-spacing:.08em}.landing .kpis b{display:inline-block;font-size:1.15rem;font-variant-numeric:tabular-nums}.landing .kpis b.salta{animation:lp-salta .8s var(--ease)}@keyframes lp-salta{40%{color:var(--granada-600);transform:scale(1.15)}}.landing .ultimas{background:#fff;border:1px solid var(--crema-200);border-radius:12px;padding:4px 11px}.landing .ultimas div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;font-size:.72rem}.landing .ultimas div+div{border-top:1px solid var(--crema-200)}.landing .ultimas span{color:var(--tinta-soft)}.landing .ultimas .nueva{animation:lp-nueva 2.4s var(--ease)}@keyframes lp-nueva{0%{background:var(--granada-100)}to{background:transparent}}.landing .pdf{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:11px;border:1px solid var(--brand-300);color:var(--brand-800);font-weight:600;font-size:.78rem;background:var(--brand-50)}.landing .disenos{background:var(--brand-900);color:var(--crema-100);overflow:hidden}.landing .disenos:before{content:"";position:absolute;width:700px;height:700px;right:-160px;top:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(99,112,75,.55),rgba(99,112,75,0));pointer-events:none}.landing .disenos .eyebrow{color:var(--brand-300)}.landing .disenos h2 em{color:var(--granada-300)}.landing .disenos .lead{color:var(--brand-200)}.landing .disenos-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.landing .paletas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:34px}.landing .paleta{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:14px;border:1px solid hsla(56,29%,78%,.18);background:hsla(43,64%,98%,.04);color:var(--crema-100);font-size:.85rem;cursor:pointer;transition:border-color .3s,background-color .3s,transform .3s var(--ease)}.landing .paleta:hover{border-color:hsla(56,29%,78%,.45);transform:translateY(-2px)}.landing .paleta[aria-pressed=true]{border-color:var(--granada-300);background:hsla(43,64%,98%,.1)}.landing .paleta .muestras{display:flex;flex:none}.landing .paleta .muestras i{width:18px;height:18px;border-radius:50%;border:2px solid var(--brand-900)}.landing .paleta .muestras i+i{margin-left:-6px}.landing .fondos-tit{margin:28px 0 10px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-300);font-weight:600}.landing .fondos{display:flex;flex-wrap:wrap;gap:8px}.landing .fondos button{border:1px solid hsla(56,29%,78%,.25);background:none;color:var(--brand-100);border-radius:999px;padding:8px 14px;font-size:.84rem;cursor:pointer;transition:all .3s}.landing .fondos button[aria-pressed=true]{background:var(--crema-100);color:var(--brand-900);border-color:var(--crema-100)}.landing .tema-desc{margin-top:22px;font-size:.92rem;color:var(--brand-200);min-height:1.6em}.landing .tema-desc b{color:var(--crema-50);font-family:var(--serif);font-weight:500;font-size:1.1rem;margin-right:8px}.landing .disenos-movil{display:flex;justify-content:center}.landing .disenos-movil .movil{transform:rotate(2deg)}@media (max-width:980px){.landing .disenos-grid{grid-template-columns:1fr;gap:40px}}.landing .bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:52px}.landing .pieza{position:relative;overflow:hidden;background:#fff;border:1px solid var(--crema-300);border-radius:24px;padding:26px;transition:transform .5s var(--ease),box-shadow .5s,border-color .5s}.landing .pieza:hover{transform:translateY(-4px);box-shadow:var(--sombra);border-color:var(--brand-300)}.landing .pieza h3{font-size:1.4rem;line-height:1.15;margin:14px 0 8px}.landing .pieza p{margin:0;color:var(--tinta-muted);font-size:.93rem}.landing .pieza .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:1.35rem;background:var(--brand-50);color:var(--brand-700);border:1px solid var(--brand-100)}.landing .pieza .etq{position:absolute;top:24px;right:24px;font-size:.7rem;font-weight:600;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:var(--granada-100);color:var(--granada-700)}.landing .p-a{grid-column:span 3;grid-row:span 2;background:var(--brand-800);color:var(--crema-50);border-color:var(--brand-800)}.landing .p-a .ic,.landing .p-a p{color:var(--brand-200)}.landing .p-a .ic{background:hsla(43,64%,98%,.08);border-color:hsla(43,64%,98%,.12)}.landing .p-b,.landing .p-c{grid-column:span 3}.landing .p-d,.landing .p-e,.landing .p-f{grid-column:span 2}.landing .doc{margin-top:26px;background:var(--crema-50);color:var(--tinta);border-radius:14px;padding:18px;box-shadow:0 20px 40px -20px rgba(0,0,0,.5);transform:rotate(-1.5deg);transition:transform .6s var(--ease)}.landing .p-a:hover .doc{transform:rotate(0) translateY(-4px)}.landing .doc .cab-doc{display:flex;justify-content:space-between;font-size:.72rem;color:var(--tinta-soft);border-bottom:1px solid var(--crema-300);padding-bottom:10px}.landing .doc .cab-doc b{font-family:var(--serif);font-size:1rem;color:var(--tinta);font-weight:500}.landing .doc table{width:100%;border-collapse:collapse;font-size:.8rem;margin-top:8px}.landing .doc td{padding:7px 0;border-bottom:1px dashed var(--crema-300)}.landing .doc td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.landing .podio{display:flex;align-items:flex-end;gap:8px;margin-top:20px;height:92px}.landing .podio div{flex:1;border-radius:10px 10px 4px 4px;background:var(--brand-100);display:flex;flex-direction:column;justify-content:flex-end;padding:8px;font-size:.72rem;color:var(--brand-800);transform-origin:bottom}.landing .podio div:first-child{height:70%}.landing .podio div:nth-child(2){height:100%;background:var(--granada-100);color:var(--granada-700)}.landing .podio div:nth-child(3){height:50%}.landing .podio b{font-family:var(--serif);font-size:1.1rem}.landing .balance{margin-top:18px;display:grid;gap:8px;font-size:.8rem}.landing .balance div{display:grid;grid-template-columns:70px 1fr 64px;align-items:center;gap:10px;color:var(--tinta-soft)}.landing .balance .b{height:10px;border-radius:9px;background:var(--crema-200);overflow:hidden}.landing .balance .b i{display:block;height:100%;border-radius:9px;transform-origin:left}.landing .balance b{text-align:right;color:var(--tinta);font-variant-numeric:tabular-nums}.landing .mini-lista{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.landing .mini-lista li{display:flex;align-items:center;gap:6px;font-size:.84rem;padding:6px 12px;border-radius:999px;background:var(--crema-50);border:1px solid var(--crema-200);color:var(--tinta-muted)}.landing .mini-lista .icono{color:var(--brand-600)}@media (max-width:980px){.landing .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .bento>*{grid-column:span 1;grid-row:auto}.landing .bento>.p-a{grid-column:span 2}}@media (max-width:620px){.landing .bento{grid-template-columns:1fr}.landing .bento>.p-a{grid-column:auto}.landing .pieza{padding:22px}}.landing .precios{background:var(--crema-50)}.landing .calculadora{max-width:720px;margin:44px auto 0;background:#fff;border:1px solid var(--crema-300);border-radius:24px;padding:26px 28px;box-shadow:var(--sombra)}.landing .calc-fila{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.landing .calc-fila label{font-weight:600}.landing .calc-num{font-family:var(--serif);font-size:2.6rem;line-height:1;color:var(--brand-800);font-variant-numeric:tabular-nums lining-nums}.landing .calc-num small{font-family:var(--sans);font-size:.9rem;color:var(--tinta-soft);margin-left:6px}.landing input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:9px;margin:22px 0 8px;background:linear-gradient(var(--brand-700),var(--brand-700)) 0 /var(--p,30%) 100% no-repeat,var(--crema-200);cursor:pointer}.landing input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--crema-50);border:2px solid var(--brand-700);box-shadow:0 4px 10px -2px rgba(47,54,38,.4);-webkit-transition:transform .2s;transition:transform .2s}.landing input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.landing input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--crema-50);border:2px solid var(--brand-700)}.landing .calc-marcas{display:flex;justify-content:space-between;font-size:.74rem;color:var(--tinta-soft)}.landing .calc-res{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--crema-200);color:var(--tinta-muted)}.landing .calc-res b{color:var(--tinta)}.landing .planes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.landing .plan{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--crema-300);border-radius:24px;padding:26px 24px;transition:transform .5s var(--ease),border-color .4s,box-shadow .4s}.landing .plan.elegido{border-color:var(--brand-700);box-shadow:0 0 0 1px var(--brand-700),var(--sombra-alta);transform:translateY(-6px)}.landing .plan .nom{display:flex;justify-content:space-between;align-items:center;gap:8px}.landing .plan .nom h3{font-size:1.45rem}.landing .plan .insignia{font-size:.68rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--granada-600);color:var(--crema-50);white-space:nowrap}.landing .plan .insignia.vuestro{background:var(--brand-700)}.landing .plan .precio{font-family:var(--serif);font-size:2.6rem;line-height:1;margin:18px 0 4px;color:var(--brand-800)}.landing .plan .precio small{font-family:var(--sans);font-size:.8rem;color:var(--tinta-soft);margin-left:4px}.landing .plan .aforo{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);padding:5px 11px;border-radius:999px;margin:10px 0 0;align-self:flex-start}.landing .plan .gancho{font-size:.9rem;color:var(--tinta-muted);margin:14px 0 18px}.landing .plan ul{list-style:none;padding:0;margin:0 0 20px;font-size:.86rem;color:var(--tinta-muted);display:grid;gap:7px}.landing .plan li{display:flex;gap:8px}.landing .plan li .icono{flex:none;color:var(--brand-600);margin-top:3px}.landing .plan li.camino,.landing .plan li.camino .icono{color:var(--tinta-soft)}.landing .plan .btn{justify-content:center;padding:12px;margin-top:auto}.landing .comun{margin-top:28px;background:var(--crema-100);border:1px solid var(--crema-300);border-radius:24px;padding:24px 28px;display:grid;grid-template-columns:auto 1fr;gap:12px 28px;align-items:center}.landing .comun h3{font-size:1.2rem}.landing .comun ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.88rem;color:var(--tinta-muted)}.landing .comun li{display:flex;gap:7px;align-items:center}.landing .comun li .icono{flex:none;color:var(--brand-600)}.landing .nota-precios{text-align:center;font-size:.86rem;color:var(--tinta-soft);margin:24px auto 0;max-width:40em}@media (max-width:1060px){.landing .planes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.landing .comun,.landing .planes{grid-template-columns:1fr}.landing .calculadora{padding:22px 20px}}.landing .app-sec{background:var(--crema-200);overflow:hidden}.landing .app-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.landing .app-visual{position:relative;display:flex;justify-content:center;padding:20px 0}.landing .app-visual:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--brand-100);border:1px solid var(--brand-200)}.landing .app-visual .movil{transform:rotate(-3deg)}.landing .app-m{position:absolute;inset:0;background:var(--crema-100);padding:54px 14px 14px;display:flex;flex-direction:column;gap:10px;font-size:.78rem}.landing .app-top{display:flex;justify-content:space-between;align-items:flex-end}.landing .app-top small{display:block;font-size:.58rem;letter-spacing:.22em;color:var(--brand-600);font-weight:600}.landing .app-top b{font-family:var(--serif);font-weight:500;font-size:1.3rem}.landing .app-top span{font-size:.68rem;border:1px solid var(--brand-300);border-radius:999px;padding:4px 10px;color:var(--brand-800)}.landing .app-boda{background:var(--brand-800);color:var(--crema-50);border-radius:18px;padding:14px}.landing .app-boda small{font-size:.58rem;letter-spacing:.22em;color:var(--brand-300)}.landing .app-boda b{display:block;font-family:var(--serif);font-weight:500;font-size:1.4rem;margin:4px 0 2px}.landing .app-boda p{margin:0;font-size:.7rem;color:var(--brand-200)}.landing .app-boda .pub{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:.64rem;background:hsla(43,64%,98%,.12);border-radius:999px;padding:3px 9px}.landing .app-boda .pub:before{content:"";width:6px;height:6px;border-radius:50%;background:#9fd18b}.landing .app-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.landing .app-kpis div{background:#fff;border:1px solid var(--crema-200);border-radius:12px;padding:8px}.landing .app-kpis small{display:block;font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-soft)}.landing .app-kpis b{font-size:1.05rem}.landing .app-lista-tit{display:flex;justify-content:space-between;align-items:baseline;margin-top:2px}.landing .app-lista-tit b{font-family:var(--serif);font-weight:500;font-size:1.05rem}.landing .app-lista-tit span{font-size:.66rem;color:var(--tinta-soft)}.landing .app-lista{background:#fff;border:1px solid var(--crema-200);border-radius:14px;padding:2px 11px}.landing .app-lista div{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.72rem}.landing .app-lista div+div{border-top:1px solid var(--crema-200)}.landing .app-lista em{font-style:normal;font-size:.62rem;font-weight:600;padding:2px 8px;border-radius:999px}.landing .app-lista .si{background:var(--brand-100);color:var(--brand-700)}.landing .app-lista .pte{background:var(--crema-200);color:var(--tinta-muted)}.landing .app-lista .no{background:var(--granada-100);color:var(--granada-700)}.landing .app-ventajas{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.landing .app-ventajas li{display:flex;gap:12px;align-items:flex-start;color:var(--tinta-muted)}.landing .app-ventajas .ic{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--crema-50);border:1px solid var(--crema-300);color:var(--brand-700);font-size:1.05rem}.landing .app-ventajas b{display:block;color:var(--tinta);font-weight:600}.landing .tiendas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.landing .tienda{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:188px;padding:10px 20px 10px 16px;border-radius:14px;background:#1c1b18;color:var(--crema-50);line-height:1.15;transition:transform .3s var(--ease),box-shadow .3s}.landing .tienda>.icono{font-size:1.7rem}.landing .tienda span{font-size:1.08rem;font-weight:600;white-space:nowrap}.landing .tienda small{display:block;font-size:.66rem;font-weight:400;opacity:.8}.landing a.tienda:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(0,0,0,.5)}.landing .tienda[aria-disabled=true]{background:#5a5750;cursor:default}.landing .tienda .pronto{position:absolute;top:-9px;right:-8px;font-style:normal;font-size:.62rem;font-weight:600;letter-spacing:.04em;padding:3px 9px;border-radius:999px;background:var(--granada-600);color:var(--crema-50)}.landing .app-nota{margin:16px 0 0;font-size:.88rem;color:var(--tinta-soft)}@media (max-width:980px){.landing .app-grid{grid-template-columns:1fr;gap:36px}.landing .app-visual{order:2}.landing .app-visual:before{width:340px;height:340px}}@media (max-width:520px){.landing .tiendas{gap:10px}.landing .tienda{min-width:0;flex:1 1 140px;gap:8px;padding:10px 12px}.landing .tienda>.icono{font-size:1.45rem}.landing .tienda span{font-size:.95rem}}.landing .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.landing .faq-lateral{position:sticky;top:110px}.landing .faq-lateral .contacto{margin-top:28px;padding:20px;border-radius:18px;background:var(--crema-50);border:1px solid var(--crema-300);font-size:.92rem;color:var(--tinta-muted)}.landing .faq-lateral .contacto a{color:var(--brand-700);font-weight:600;border-bottom:1px solid var(--brand-300)}.landing details{border-bottom:1px solid var(--crema-300)}.landing details:first-of-type{border-top:1px solid var(--crema-300)}.landing summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-family:var(--serif);font-size:1.22rem;line-height:1.3;transition:color .25s}.landing summary::-webkit-details-marker{display:none}.landing summary:hover{color:var(--brand-700)}.landing summary .mas{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--brand-300);display:grid;place-items:center;color:var(--brand-700);transition:transform .45s var(--ease),background-color .3s,color .3s}.landing details[open] summary .mas{transform:rotate(45deg);background:var(--brand-800);color:var(--crema-50);border-color:var(--brand-800)}.landing details .resp{padding:0 52px 24px 2px;color:var(--tinta-muted);animation:lp-abre .5s var(--ease)}.landing details .resp p{margin:0}@keyframes lp-abre{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:900px){.landing .faq-grid{grid-template-columns:1fr;gap:32px}.landing .faq-lateral{position:static}.landing details .resp{padding-right:8px}.landing summary{font-size:1.1rem}}.landing .cierre{background:var(--brand-900);color:var(--crema-50);text-align:center;overflow:hidden}.landing .cierre .patron-fondo{position:absolute;inset:0;mask-image:radial-gradient(ellipse at center,transparent 25%,#000 75%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 25%,#000 75%)}.landing .cierre .contenedor{position:relative}.landing .cierre .eyebrow{color:var(--brand-300)}.landing .cierre h2{font-size:clamp(2.3rem,5.4vw,4.2rem);max-width:13em;margin:0 auto}.landing .cierre h2 em{color:var(--granada-300)}.landing .cierre p{color:var(--brand-200);font-size:1.08rem;max-width:32em;margin:22px auto 0}.landing .cierre .ctas{justify-content:center}.landing.lp-js .revela{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}.landing.lp-js .revela.visible{opacity:1;transform:none}.landing .podio div{transform:scaleY(.2);transition:transform 1s var(--ease)}.landing .podio div:first-child{transition-delay:.15s}.landing .podio div:nth-child(3){transition-delay:.3s}.landing .visible .podio div,.landing:not(.lp-js) .podio div{transform:none}.landing .balance .b i{transform:scaleX(0);transition:transform 1.2s var(--ease)}.landing .visible .balance .b i,.landing:not(.lp-js) .balance .b i{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.landing .dibujo circle,.landing .dibujo ellipse,.landing .dibujo path{stroke-dashoffset:0}.landing .hero .movil{animation:none;transform:translate(-50%,-50%) rotate(-2deg)}.landing .f-aurora i,.landing .f-motas,.landing .inv-auto .inv-scroll{animation:none!important}.landing .franja-pista{animation:none;width:auto;justify-content:center}.landing .franja-pista ul[aria-hidden]{display:none}.landing .franja ul{flex-wrap:wrap;justify-content:center;row-gap:10px}.landing.lp-js .revela{opacity:1;transform:none}}