/* Propuesta POS: misma familia que la portada, blanco continuo y acentos mandarina. */
:root{--bg:#fff;--ancho-max:1176px}
html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:#fff}button{font:inherit}button:disabled{cursor:default}[hidden]{display:none!important}
body>header{background:#fff}.nav{min-height:68px}.nav .links{gap:24px}.nav .logo b{font-size:25px}.nav .btn-sec{border:1px solid var(--j-azul)}
.tarjeta{border:1px solid var(--j-linea);box-shadow:none}.seccion{background:#fff}.chip.kicker{background:none;padding:0;border-radius:0;color:var(--j-neutro);font-size:11px;letter-spacing:.12em}
h1,h2,h3{letter-spacing:-.035em}h2 em{font-style:normal;color:var(--j-azul)}
.pos-hero{padding:62px 0 54px;background:linear-gradient(120deg,#2464C4,#225098)}
.pos-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:54px;align-items:center}
.sello-listo{display:inline-flex;background:var(--j-mandarina);color:var(--j-tinta);border-radius:5px;padding:7px 11px;font-size:11px;font-weight:700}
.pos-marca{font:800 28px/1.2 Manrope,sans-serif;margin:26px 0 14px}.pos-marca>span{font:700 12px Inter,sans-serif;letter-spacing:.08em;vertical-align:middle;border:1px solid rgba(255,255,255,.5);border-radius:5px;padding:4px 6px}
.pos-hero h1{font:800 clamp(38px,4.2vw,57px)/1.07 Manrope,sans-serif;letter-spacing:-.05em;max-width:18ch;text-wrap:initial}.pos-hero h1 em{font-style:normal;color:var(--j-mandarina)}
.pos-hero .bajada{font-size:17px;max-width:47ch;line-height:1.7;margin-top:24px}.pos-precio{font-size:14px;margin-top:22px}.pos-precio strong{font-size:24px}.pos-precio span{display:block;font-size:11px;margin-top:4px;color:#FFEFDA}
.pos-datos{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pos-datos li{font-size:13px;font-weight:600;line-height:1.3;padding:7px 12px;border:1px solid rgba(255,249,240,.45);border-radius:999px;color:#FFF9F0}.pos-datos li::before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--j-mandarina);vertical-align:1px}
.pos-link{font-size:12px;color:#FFF9F0;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.pos-link:hover{color:#fff;text-decoration:underline}
.nota-manuscrita{font:500 25px/1.2 Caveat,cursive;margin-top:26px;color:#FFEFDA}
.mostrador-demo{min-width:0}.mostrador-etiqueta{font:500 24px/1.2 Caveat,cursive;color:#FFEFDA;margin:0 0 15px 5px;transform:rotate(-2deg)}
.mostrador-selector{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.mostrador-selector button{border:1px solid rgba(255,255,255,.4);background:none;color:#fff;font-size:11px;min-height:40px;padding:7px 13px;border-radius:999px;cursor:pointer}.mostrador-selector button[aria-pressed=true]{background:#fff;color:#2464C4;border-color:#fff}.mostrador-selector button:hover{border-color:#FFB45B}
.mostrador-app{--fg:#1E2A45;--fg-suave:#586071;--marca:#2464C4;border-radius:14px;background:#fff;color:#1E2A45;box-shadow:0 20px 40px -25px #152b4d;overflow:hidden;transform:rotate(.7deg)}
.mostrador-cabecera{padding:17px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E0E4EA;gap:12px}.mostrador-cabecera>div{display:flex;gap:8px;align-items:center;font-size:12px}.mini-logo{background:#2464C4;color:white;font-weight:800;display:grid;place-items:center;width:26px;height:26px;border-radius:6px}.mostrador-cabecera>small{font-size:9px;color:#586071;white-space:nowrap}
.mostrador-cuerpo{display:grid;grid-template-columns:1fr 1fr;min-height:285px}.mostrador-menu,.mostrador-ticket{padding:22px 16px}.mostrador-menu{border-right:1px solid #E0E4EA}.micro{font-size:8px;font-weight:600;letter-spacing:.09em;color:#586071}
#menu-ejemplo{display:grid;gap:10px;margin-top:16px}.menu-producto{display:flex;flex-direction:column;gap:14px;text-align:left;border:1px solid #E0E4EA;background:white;padding:12px;border-radius:8px;cursor:pointer;color:#1E2A45;font-size:11px}.menu-producto:hover:not(:disabled){border-color:#2464C4;background:#F5F8FD}.menu-producto strong{font-size:15px;color:#2464C4;display:flex;align-items:center;justify-content:space-between}.menu-producto i{position:relative;flex:none;font-size:0;width:23px;height:23px;background:#FFB45B;border-radius:50%;color:#1E2A45}.menu-producto i::before,.menu-producto i::after{content:"";position:absolute;left:50%;top:50%;width:44%;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.menu-producto i::after{transform:translate(-50%,-50%) rotate(90deg)}.menu-producto:disabled{opacity:.55}
.mostrador-ticket{display:flex;flex-direction:column;background:#FFFCF7}.mostrador-ticket h2{font:800 16px/1.2 Manrope,sans-serif;margin:10px 0 18px}#pedido-lineas{min-height:110px;flex:1;font-size:10px}#pedido-lineas p{display:flex;justify-content:space-between;gap:10px;margin:0 0 10px}#pedido-lineas b{white-space:nowrap;font-variant-numeric:tabular-nums}.pedido-vacio{color:#586071;padding-top:16px}.pedido-total{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #A7C0E6;padding-top:12px;font-size:11px}.pedido-total strong{font:800 26px Manrope,sans-serif;color:#2464C4}
#pedido-cobrar{background:#2464C4;color:white;border:0;border-radius:7px;margin-top:12px;padding:12px 10px;font-size:10px;cursor:pointer;min-height:44px}#pedido-cobrar:disabled{background:#E6EEF9;color:#586071}
.mostrador-pie{border-top:1px solid #E0E4EA;padding:12px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:9px;min-height:57px}.mostrador-pie button{background:none;border:0;color:#2464C4;text-decoration:underline;min-height:32px;font-size:10px;cursor:pointer}.mostrador-nota{font-size:9px;color:#FFEFDA;margin-top:16px;line-height:1.5}
.encaje-pos{padding:80px 0 40px}.encaje-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.encaje-intro h2{font-size:clamp(31px,3.2vw,43px);line-height:1.12}.encaje-intro .lead{font-size:16px}.giros-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:38px}.giros-grid article{padding:26px 0;border-top:1px solid #E0E4EA}.giro-num{font-size:10px;letter-spacing:.08em;color:#62534C}.giros-grid h3{font-size:21px;line-height:1.25;margin:12px 0;color:#2464C4}.giros-grid p{font-size:14px;color:#586071;line-height:1.7}.giros-grid small{display:block;font-size:12px;margin-top:13px;border-left:3px solid #FFB45B;padding-left:10px;color:#1E2A45}
.encaje-limite{border-block:1px solid #E0E4EA;padding:28px 0;display:flex;align-items:center;gap:40px;margin-top:8px}.encaje-limite h3{font-size:21px}.encaje-limite p{font-size:14px;color:#586071;max-width:78ch;margin-top:10px}.encaje-limite .btn{flex-shrink:0}.producto-medida{margin-top:28px;max-width:80ch;border-left:4px solid #FFB45B;padding-left:18px}.producto-medida strong{font-size:16px}.producto-medida p{font-size:14px;color:#586071;margin-top:8px}
/* Las demostraciones siguen siendo objetos, sobre un fondo blanco continuo. */
.lealtad-pos{background:#fff;border-block:1px solid #E0E4EA}.lealtad-pos>.contenedor>.tarjeta{background:#2464C4;color:#fff;--fg:#fff;--fg-suave:#FFEFDA;--marca:#fff;--linea:rgba(255,255,255,.3);border:0;box-shadow:0 12px 25px -20px #225098}.lealtad-pos .sellos .sello{border-color:#FFB45B}.lealtad-pos .sellos .sello.ok{background:#FFB45B;color:#1E2A45}
.perfil{--pc-chip-bg:#fff;--pc-chip-on-bg:#2464C4;--pc-chip-on-fg:#fff}.perfil .pc-nota{background:#fff}.perfil .stage{padding-top:20px}.telefono{background:#fff}.tt-stage{background:#fff!important}.tt-texto h2{font-size:36px}
#precio .tarjeta{border-radius:14px}#precio .destacado{border:1px solid #E6B577;border-top:5px solid #FFB45B}.precio-big{font-size:38px}.faq details{border-radius:0;border-bottom:1px solid #E0E4EA;box-shadow:none;padding-inline:0}.faq summary{color:#1E2A45}
#demo{padding-block:60px!important;background:linear-gradient(120deg,#2464C4,#225098);color:#FFF9F0}#demo>.contenedor>.tarjeta{border:0;background:none;padding:0!important}#demo h2{color:#fff}#demo .lead{color:#FFEFDA}#demo a{color:#fff}#demo form{background:#fff;color:#1E2A45;padding:26px;border-radius:14px}#demo form a{color:#2464C4}#demo .campo>span{color:#1E2A45}.demo-nota{font-size:12px;line-height:1.6;color:#586071;margin-bottom:18px}#form-aviso{font-size:12px;color:#586071;margin-top:12px}
@media(max-width:1000px){.pos-hero-grid{gap:30px}.pos-hero h1{font-size:44px}.mostrador-cuerpo{grid-template-columns:1fr 1fr}.mostrador-menu,.mostrador-ticket{padding:16px 12px}.nav .links{gap:14px}.nav .links a{font-size:12px}}
@media(max-width:800px){.pos-hero-grid,.encaje-intro{grid-template-columns:1fr;gap:36px}.pos-hero-grid{max-width:650px}.pos-hero h1{font-size:52px}.pos-hero .bajada{max-width:55ch}.nota-manuscrita{margin-top:20px}.giros-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.encaje-intro{gap:10px}.encaje-limite{flex-direction:column;align-items:flex-start;gap:20px}.nav .links a:not(.btn){display:none}.nav{flex-wrap:nowrap}.nav .links{width:auto!important;margin:0!important}.mostrador-app{transform:none}}
@media(max-width:520px){.contenedor{width:auto;margin-inline:20px;padding-inline:0}.pos-hero{padding:32px 0 34px}.pos-hero h1{font-size:clamp(36px,10vw,49px)}.pos-marca{margin-top:22px}.pos-hero .bajada{font-size:15px}.sello-listo{font-size:9px}.pos-hero .btn{font-size:12px;padding-inline:17px}.mostrador-selector{gap:5px}.mostrador-selector button{font-size:10px;padding-inline:11px}.mostrador-cabecera{padding:13px}.mostrador-cabecera>div{font-size:11px}.mostrador-cabecera>small{font-size:8px}.mostrador-menu,.mostrador-ticket{padding:16px 10px}.menu-producto{padding:10px;font-size:10px}.mostrador-ticket h2{font-size:14px}.micro{font-size:7px}.encaje-pos{padding-top:46px}.encaje-intro h2{font-size:32px}.giros-grid{grid-template-columns:1fr}.giros-grid article{padding:22px 0}.giros-grid h3{font-size:22px}.giros-grid p{font-size:15px}.giros-grid small{font-size:13px}.encaje-limite h3{font-size:23px}.grid2,.grid3{grid-template-columns:minmax(0,1fr)}.seccion .tarjeta{padding:20px}.tt-texto h2{font-size:30px}.perfil .stage{overflow:hidden}#demo form{padding:20px}.nav .logo b{font-size:23px}.nav .btn{font-size:11px;padding:10px 14px}.mostrador-ticket{background:#fff}.mostrador-cuerpo{grid-template-columns:1fr}.mostrador-menu{border-right:0;border-bottom:1px solid #E0E4EA}#menu-ejemplo{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.menu-producto{min-height:92px;justify-content:space-between}.menu-producto strong{font-size:14px}.menu-producto i{width:18px;height:18px}.mostrador-ticket{padding:16px}#pedido-lineas{min-height:55px;font-size:12px}.mostrador-ticket h2{font-size:18px}#pedido-cobrar{font-size:12px}.mostrador-pie{font-size:10px}.pos-hero .ctas{gap:10px 18px}.nota-manuscrita{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media(max-width:520px){.despiece .pila{margin-inline:-20px;padding-inline:20px}}
/* Auditoría conjunta: ritmo compacto, ilustración y estados de producto explícitos. */
body>.seccion{padding-block:48px}.encaje-pos{padding-top:48px}.encaje-intro{gap:32px}.encaje-intro h2{font-size:35px;max-width:25ch}.encaje-intro h2 em{color:#1E2A45}.giros-grid{gap:14px;margin-top:26px}.giros-grid article{position:relative;border:1px solid #E0E4EA;border-radius:13px;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:0 8px;align-content:start}.giro-dibujo{width:76px;height:76px;grid-column:2;grid-row:1/3;align-self:center}.giros-grid .giro-num{grid-column:1;align-self:end;font-size:9px}.giros-grid h3{grid-column:1;font-size:20px;margin:8px 0 16px;max-width:18ch}.giros-grid p,.giros-grid small{grid-column:1/-1}.giros-grid p{font-size:13px;line-height:1.6}.giros-grid small{font-size:11px;line-height:1.5}.encaje-limite{margin-top:22px;padding-block:22px}.producto-medida{display:none}
.diferencias-pos{padding-top:64px!important}.diferencias-cabecera{display:grid;grid-template-columns:1fr 1fr;gap:6px 40px;align-items:end}.diferencias-cabecera>.chip{grid-column:1/-1}.diferencias-cabecera h2{font-size:36px;line-height:1.1}.diferencias-cabecera>p{color:#586071;font-size:16px;max-width:40ch}.diferencias-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 28px;margin-top:26px}.diferencias-grid article{border-top:4px solid #FFB45B;padding-top:17px}.diferencias-grid article>span{font-size:9px;letter-spacing:.07em;color:#586071}.diferencias-grid h3{font-size:20px;line-height:1.25;color:#1E2A45;margin:10px 0}.diferencias-grid p{font-size:13px;line-height:1.7;color:#586071}
.lealtad-real{border-block:1px solid #E0E4EA}.wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.wallet-relato h2{font-size:42px;line-height:1.1;max-width:18ch;color:#1E2A45}.wallet-relato h2 em{color:#2464C4}.wallet-relato .lead{font-size:17px;line-height:1.65;max-width:45ch}.wallet-pasos{list-style:none;counter-reset:wallet;padding:0;margin:26px 0;display:grid;gap:17px}.wallet-pasos li{counter-increment:wallet;padding-left:41px;position:relative;font-size:14px}.wallet-pasos li::before{content:counter(wallet);position:absolute;left:0;top:0;width:27px;height:27px;border:1px solid #A7C0E6;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#2464C4}.wallet-pasos b,.wallet-pasos span{display:block}.wallet-pasos span{font-size:13px;color:#586071;margin-top:4px}.wallet-controles{display:flex;align-items:center;gap:20px}#wallet-reset{border:0;background:none;color:#2464C4;font-size:12px;text-decoration:underline;min-height:44px;cursor:pointer}.wallet-estado{font-size:12px;color:#2464C4;min-height:36px;margin-top:10px}.wallet-disponibilidad{font-size:11px;color:#586071;line-height:1.65;border-top:1px solid #E0E4EA;padding-top:14px;max-width:56ch}.wallet-disponibilidad strong{display:block;color:#1E2A45;margin-bottom:4px}
.wallet-escena{display:grid;justify-items:center;position:relative;isolation:isolate}.wallet-escena::before{content:'';position:absolute;z-index:-1;inset:15% 0 12%;background:#F1F5FB;border-radius:50%}.wallet-apunte{font:500 23px Caveat,cursive;transform:rotate(-3deg);color:#62534C;margin-bottom:13px}.wallet-phone{width:296px;background:#1E2A45;padding:8px;border:2px solid #39465e;border-radius:37px;box-shadow:12px 18px 30px -20px #1E2A45}.wallet-screen{position:relative;overflow:hidden;border-radius:28px;background:#EDF0F4;color:#1E2A45;padding:13px 12px 9px;font-family:Inter,sans-serif}.wallet-status{display:flex;justify-content:space-between;font-size:10px;font-weight:700;padding:0 8px}.wallet-status::after{content:'';position:absolute;top:12px;left:50%;width:8px;height:8px;border-radius:50%;background:#1E2A45}.wallet-appbar{display:flex;justify-content:space-between;align-items:center;padding:16px 5px;font-size:17px}.wallet-appbar>span:first-child{font-size:26px;line-height:1}.wallet-pass{border-radius:18px;background:#225098;color:#fff;overflow:hidden;padding:18px 16px 0;box-shadow:0 3px 8px #1e2a4520}.wallet-pass-brand{display:flex;align-items:center;gap:8px}.wallet-logo{display:grid;place-items:center;border:1px solid #FFB45B;border-radius:50%;width:34px;height:34px;font-size:11px;font-weight:800;color:#FFB45B}.wallet-pass-brand div{flex:1}.wallet-pass-brand b{display:block;font-size:11px;letter-spacing:.05em}.wallet-pass-brand div>span{font-size:8px;display:block;margin-top:3px;color:#FFEFDA}.wallet-pass-brand>span:last-child{color:#FFB45B;font-size:20px}.wallet-pass-label{font-size:8px;letter-spacing:.12em;color:#FFEFDA;margin-top:22px}.wallet-pass h3{color:white;font-size:23px;line-height:1.15;letter-spacing:-.035em;margin:8px 0 20px}.wallet-stamps{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.wallet-stamps i{font-style:normal;display:grid;place-items:center;aspect-ratio:1;border:1px dashed #A7C0E6;border-radius:50%;color:#E6EEF9;font-size:11px;transition:background .25s,transform .25s}.wallet-stamps i.ganado{background:#FFB45B;border:1px solid #FFB45B;color:#1E2A45;font-weight:800}.wallet-progress{margin-top:16px;display:grid;gap:4px}.wallet-progress b{font-size:17px;color:white}.wallet-progress span{font-size:10px;color:#FFEFDA}.wallet-premio{border-top:1px solid #7c9ac5;margin-top:18px;padding-top:14px}.wallet-premio>span{font-size:8px;letter-spacing:.1em;color:#FFEFDA}.wallet-premio strong{display:block;font-size:16px;color:white;margin-top:5px}.wallet-premio p{font-size:9px;color:#FFEFDA;margin-top:5px}.wallet-code{margin:17px -16px 0;background:#fff;padding:17px 25px 12px;text-align:center}.wallet-code svg{width:155px;height:37px;margin:auto;display:block}.wallet-code>span{display:block;font-size:7px;letter-spacing:.08em;color:#586071;margin-top:8px}.wallet-screen-note{font-size:10px;margin:17px 5px;display:flex;justify-content:space-between}.wallet-home{width:94px;height:4px;background:#1E2A45;border-radius:99px;margin:20px auto 0}.wallet-pie{font-size:10px;color:#586071;text-align:center;line-height:1.6;margin-top:16px}
.salida-medida{padding-top:18px!important}.medida-panel{padding:32px!important;border:1px solid #A7C0E6;border-top:5px solid #2464C4;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;gap:44px}.medida-entrada h2{color:#1E2A45;font-size:36px;line-height:1.15}.medida-entrada .lead{font-size:15px;line-height:1.7}.medida-entrada .btn{margin-top:22px}.medida-nota{font:500 26px/1.2 Caveat,cursive;color:#62534C;margin-bottom:20px}.medida-ruta ol{padding:0;list-style:none;display:grid;gap:18px}.medida-ruta li{display:flex;gap:14px}.medida-ruta li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#FFB45B;color:#1E2A45;font-size:11px;font-weight:700;flex-shrink:0}.medida-ruta h3{font-size:17px;color:#2464C4;margin:0 0 4px}.medida-ruta p{font-size:13px;color:#586071;line-height:1.5}.medida-ruta small{display:block;color:#586071;font-size:11px;line-height:1.6;margin-top:20px}.estado-funcion{font-size:11px;color:#62534C;border-left:3px solid #FFB45B;padding-left:12px;margin-top:16px;line-height:1.6}
@media(max-width:900px){.diferencias-grid{grid-template-columns:repeat(2,1fr)}.wallet-grid{gap:25px}.wallet-relato h2{font-size:35px}.giros-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.medida-panel{gap:26px;padding:26px!important}}
@media(max-width:680px){body>.seccion{padding-block:34px}.encaje-intro h2{font-size:31px}.wallet-grid,.medida-panel{grid-template-columns:1fr;gap:28px}.wallet-grid{margin-inline:20px}.wallet-escena{order:2}.wallet-relato h2{font-size:34px}.wallet-apunte{margin-bottom:16px}.wallet-phone{width:282px}.diferencias-cabecera{grid-template-columns:1fr}.diferencias-cabecera>p{margin-top:8px;font-size:14px}.diferencias-grid{gap:20px}.diferencias-grid h3{font-size:18px}.giros-grid article{padding:17px;grid-template-columns:minmax(0,1fr) 64px}.giro-dibujo{width:64px;height:64px}.giros-grid h3{font-size:20px}.giros-grid small{font-size:12px}.medida-panel{padding:23px!important;width:auto}.medida-entrada h2{font-size:31px}.wallet-pie{max-width:32ch}.wallet-controles{gap:14px}.wallet-controles .btn{font-size:12px}.diferencias-cabecera h2{font-size:31px}}
@media(max-width:480px){.giros-grid{grid-template-columns:1fr}.diferencias-grid{grid-template-columns:1fr 1fr;gap:18px}.diferencias-grid p{font-size:12px}.diferencias-grid h3{font-size:17px}.diferencias-grid article>span{font-size:8px}}
.medida-ruta .medida-nota{font:500 26px/1.2 Caveat,cursive;color:#62534C;margin-bottom:20px}.wallet-phone{max-width:100%;box-sizing:border-box}

/* Auditoría POS: controles reconocibles y junto al contenido que modifican. */
.pos-hero .pos-link{justify-content:center;padding:12px 18px;border:1px solid rgba(255,249,240,.6);border-radius:999px;min-height:52px;font-weight:600}
.mostrador-etiqueta{font:800 23px/1.2 Manrope,sans-serif;letter-spacing:-.035em;transform:none;margin:0 0 18px;color:#FFF9F0}
.mostrador-pie:has(#pedido-aviso:empty){justify-content:flex-end;min-height:44px;padding-block:4px}
#pedido-aviso:empty,.wallet-estado:empty{display:none}
.wallet-pasos li{min-height:28px;padding-top:3px}
.wallet-escena .wallet-controles{margin-top:20px;justify-content:center;flex-wrap:wrap;gap:8px 16px}
.wallet-escena .wallet-estado{margin:8px 0 0;min-height:0;text-align:center}
.telefono .tt-dev .tt-controles{justify-content:center;margin-top:14px;flex-wrap:wrap}
@media(max-width:880px){.pos-hero .pos-discurso h1{font-size:clamp(34px,7.2vw,48px)}.mostrador-demo{border-top:1px solid rgba(255,249,240,.28);padding-top:26px}.pos-hero-grid{gap:28px}}
@media(max-width:520px){.pos-hero .pos-discurso h1{font-size:clamp(30px,8.2vw,37px)}.pos-hero .ctas{display:grid;grid-template-columns:1fr 1.15fr;gap:10px}.pos-hero a.btn-pri,.pos-hero .pos-link{padding:12px 8px;font-size:11px;line-height:20px;min-height:48px;white-space:nowrap}.pos-hero .btn-pri>span{display:none}.pos-marca{margin-top:18px}.pos-hero .bajada{margin-top:18px}.pos-datos{gap:6px;margin-top:14px}.pos-datos li{font-size:11px;padding:6px 10px}.sello-listo{font-size:10px}.mostrador-etiqueta{font-size:21px}.mostrador-nota{margin-top:10px;font-size:10px}.wallet-phone{width:min(282px,100%)}.perfil .pc-nota,.telefono .tt-nota{font-size:11px;gap:8px}}

@media(max-width:640px){.giros-grid{grid-template-columns:minmax(0,1fr)}}
.sin-letra-chica .check{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 28px}.sin-letra-chica .check li{margin:var(--sp-1) 0}
@media(max-width:900px){.sin-letra-chica .check{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.sin-letra-chica .check{grid-template-columns:minmax(0,1fr);gap:0}}
@media(max-width:680px){.diferencias-pos{padding-top:40px!important}}
