html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:root{--blanco:#fff;--gris:#f5f5f7;--gris-2:#e8e8ed;--tinta:#1d1d1f;--tinta-2:#424245;--suave:#6e6e73;--suave-2:#86868b;--linea:#d2d2d7;--acento:#087f53;--acento-hover:#0a8a5a;--enlace:#087f53;--enlace-oscuro:#34d399;--naranja:#b64400;--verde:#087f53;--wa:#25d366;--radio:28px;--radio-chico:12px;--fuente:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--fuente-titulos:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--alto-cabecera:44px;--alto-barra:0px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis{scroll-behavior:auto}body{font-family:var(--fuente);letter-spacing:-.022em;color:var(--tinta);background:var(--blanco);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.47059}a{color:inherit}h1,h2,h3{font-family:var(--fuente-titulos);margin:0;font-weight:600}:focus-visible{outline:2px solid var(--acento);outline-offset:3px;border-radius:6px}section[id],main[id]{scroll-margin-top:var(--alto-cabecera)}.contenedor{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.contenedor--angosto{max-width:880px}.saltar{z-index:100;background:var(--tinta);color:var(--blanco);border-radius:10px;padding:10px 16px;position:absolute;top:-60px;left:12px}.saltar:focus{top:12px}.sin-js{text-align:center;padding:40px 20px}.boton{min-width:28px;font:400 17px/1.17648 var(--fuente);letter-spacing:-.022em;cursor:pointer;color:var(--blanco);background:var(--acento);white-space:nowrap;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:11px 21px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.boton svg{flex:none;width:19px;height:19px}.boton:hover{background:var(--acento-hover)}.boton--contorno{color:var(--acento);border-color:var(--acento);background:0 0}.boton--contorno:hover,.boton--wa{background:var(--acento);color:var(--blanco)}.boton--ancho{white-space:normal;text-align:center;width:100%}.bloque--oscuro .boton--contorno{color:var(--enlace-oscuro);border-color:var(--enlace-oscuro)}.bloque--oscuro .boton--contorno:hover{background:var(--enlace-oscuro);color:#000}.enlace{color:var(--enlace);align-items:center;gap:1px;font-size:17px;text-decoration:none;display:inline-flex}.enlace svg{width:17px;height:17px;margin-top:1px}.enlace:hover{text-decoration:underline}.cabecera{z-index:50;height:var(--alto-cabecera);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#1d1d1fcc;position:fixed;inset:0 0 auto}.cabecera__fila{justify-content:space-between;align-items:center;gap:24px;max-width:1024px;height:100%;display:flex}.marca{color:#f5f5f7;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.marca__logo{width:18px;height:18px}.logo__acento{fill:var(--enlace-oscuro)}.marca--pie .logo__acento{fill:var(--acento)}.marca__nombre{font:600 14px/1 var(--fuente-titulos);letter-spacing:-.01em}.marca__nombre span{color:#ffffffb3;font-weight:400}.menu{align-items:center;gap:34px;display:flex}.menu a{color:#fffc;letter-spacing:-.01em;font-size:12px;text-decoration:none;transition:color .2s}.menu a:hover{color:var(--blanco)}.menu .menu__contacto{color:var(--enlace-oscuro)}.pagina{padding-top:var(--alto-cabecera);flex-direction:column;gap:12px;display:flex}.bloque{text-align:center;flex-direction:column;align-items:center;min-height:690px;padding:56px 24px 0;display:flex;position:relative;overflow:hidden}.bloque--oscuro{color:#f5f5f7;background:#000}.bloque--claro{background:var(--gris);color:var(--tinta)}.bloque__texto{flex-direction:column;align-items:center;max-width:820px;display:flex}.bloque__titulo{letter-spacing:-.005em;font-size:56px;line-height:1.07143}.bloque__subtitulo{letter-spacing:.007em;margin-top:6px;font-size:28px;font-weight:400;line-height:1.14286}.bloque__letra{letter-spacing:.012em;color:var(--suave-2);margin-top:8px;font-size:19px;line-height:1.21}.bloque--claro .bloque__letra{color:var(--suave)}.bloque__botones{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px;display:flex}.bloque__visual{flex:1;justify-content:center;align-items:flex-end;width:100%;margin-top:44px;display:flex}.portada{text-align:center;color:#f5f5f7;background:radial-gradient(70% 55% at 50% 100%,#2a2a2d 0%,#111113 45%,#000 75%);flex-direction:column;align-items:center;padding:88px 24px 0;display:flex;position:relative;overflow:hidden}.portada:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#000);height:140px;position:absolute;bottom:0;left:0;right:0}.portada__texto{z-index:3;flex-direction:column;align-items:center;max-width:980px;display:flex;position:relative}.portada__marca{font:600 21px/1.2 var(--fuente-titulos);letter-spacing:.01em;color:#f5f5f7;align-items:center;gap:9px;display:inline-flex}.portada__logo{color:#f5f5f7;width:22px;height:22px}.portada__titulo{font:700 clamp(44px, 6.2vw, 84px)/1.05 var(--fuente-titulos);letter-spacing:-.02em;margin-top:16px}.portada__gris{color:#86868b;display:block}.portada__sub{letter-spacing:.011em;color:#a1a1a6;max-width:640px;margin-top:22px;font-size:21px;line-height:1.38}.portada .bloque__botones{margin-top:30px}.portada .boton--contorno{color:var(--enlace-oscuro);border-color:var(--enlace-oscuro)}.portada .boton--contorno:hover{background:var(--enlace-oscuro);color:#000}.portada__escena{justify-content:center;align-items:flex-start;width:100%;height:580px;margin-top:70px;display:flex;position:relative}.escena{align-items:flex-start;width:100%;max-width:1080px;display:flex;position:relative}.escena__navegador{width:80%;margin-top:40px}.escena__navegador .navegador{border-radius:14px 14px 0 0;box-shadow:0 0 0 1px #ffffff14}.escena__navegador .muestra{gap:24px;height:440px;padding:28px 30px}.escena__navegador .muestra__menu b{gap:9px;font-size:20px}.escena__navegador .muestra__menu b svg{width:24px;height:24px}.escena__navegador .muestra__menu span{width:60px;height:8px}.escena__navegador .muestra__portada strong{letter-spacing:-.03em;font-size:50px}.escena__navegador .muestra__portada i{height:9px;margin-top:14px}.escena__navegador .muestra__portada em{margin-top:22px;padding:12px 22px;font-size:16px}.escena__navegador .muestra__imagen{border-radius:22px}.escena__navegador .muestra__imagen svg{width:120px;height:120px}.escena__navegador .muestra__tarjetas{gap:14px}.escena__navegador .muestra__tarjetas span{border-radius:14px;padding:16px 10px;font-size:15px}.escena__telefono{z-index:1;position:absolute;top:0;right:2%}.escena__telefono .portada__visual{transform-origin:100% 0}.palabra{vertical-align:bottom;justify-content:center;display:inline-flex;position:relative;overflow:hidden}.palabra__texto{color:var(--enlace-oscuro);white-space:nowrap;display:inline-block}.portada__visual{position:relative}.telefono{background:#1d1d1f;border-radius:52px;width:290px;height:590px;padding:11px;position:relative;box-shadow:inset 0 0 0 2px #3a3a3c,0 40px 70px -30px #0009}.telefono__isla{z-index:2;background:#000;border-radius:20px;width:88px;height:25px;margin-left:-44px;position:absolute;top:21px;left:50%}.telefono__pantalla{background-color:#efe7dd;background-image:radial-gradient(#0000000d 1.2px,#0000 1.2px);background-size:14px 14px;border-radius:42px;flex-direction:column;height:100%;display:flex;overflow:hidden}.chat__cabecera{color:var(--blanco);text-align:left;background:#075e54;align-items:center;gap:10px;padding:50px 16px 12px;display:flex}.chat__cabecera strong{font-size:15px;line-height:1.2;display:block}.chat__cabecera span{opacity:.8;font-size:12px}.chat__avatar{background:var(--acento);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.chat__avatar svg{width:22px;height:22px;color:var(--blanco)}.chat__cuerpo{text-align:left;flex-direction:column;flex:1;gap:10px;padding:16px 12px;display:flex;overflow:hidden}.burbuja{letter-spacing:-.01em;color:#111b21;text-align:left;border-radius:16px;max-width:84%;padding:8px 12px 18px;font-size:14px;line-height:1.4;animation:.35s both aparecer;position:relative;box-shadow:0 1px 1px #00000014}.burbuja small{color:#667781;font-size:10.5px;position:absolute;bottom:4px;right:10px}.burbuja--cliente{background:var(--blanco);border-top-left-radius:4px;align-self:flex-start}.burbuja--bot{background:#d9fdd3;border-top-right-radius:4px;align-self:flex-end}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}}.escribiendo{background:#d9fdd3;border-radius:16px 4px 16px 16px;align-self:flex-end;gap:4px;padding:12px 14px;animation:.25s both aparecer;display:flex}.escribiendo i{background:#5b8f61;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite punto}.escribiendo i:nth-child(2){animation-delay:.15s}.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes punto{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ficha-flotante{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--tinta);white-space:nowrap;background:#ffffffe6;border-radius:980px;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:500;display:flex;position:absolute;box-shadow:0 10px 30px -12px #00000073}.ficha-flotante svg{width:16px;height:16px;color:var(--verde)}.ficha-flotante strong{color:var(--acento);font-weight:600}.ficha-flotante--a{bottom:26%;left:-70px}.ficha-flotante--b{top:20%;right:-30px}.platica{flex-direction:column;gap:14px;width:100%;max-width:560px;padding-bottom:80px;display:flex;position:relative}.platica .burbuja{border-radius:22px;max-width:78%;padding:14px 20px;font-size:19px;line-height:1.35;animation:none;box-shadow:0 2px 6px #0000000f}.platica .burbuja--cliente{border-top-left-radius:6px}.platica .burbuja--bot{border-top-right-radius:6px}.isla{color:#f5f5f7;text-align:left;background:#000;border-radius:980px;align-self:center;align-items:center;gap:12px;margin-top:22px;padding:9px 22px 9px 9px;display:inline-flex;box-shadow:0 18px 34px -16px #0000008c}.isla__icono{background:var(--acento);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.isla__icono svg{width:19px;height:19px;color:var(--blanco)}.isla__texto{color:#a1a1a6;flex-direction:column;font-size:13px;line-height:1.25;display:flex}.isla__texto b{color:#f5f5f7;font-size:15px;font-weight:600}.platica__sello{flex-direction:column;align-self:center;align-items:center;margin-top:30px;display:flex}.platica__sello strong{font:600 96px/1 var(--fuente-titulos);letter-spacing:-.03em}.platica__sello span{color:var(--suave);font-size:19px}.mosaicos{grid-template-columns:1fr 1fr;gap:12px;padding:0 12px;display:grid}.bloque--mitad{min-height:580px;padding-top:52px}.bloque--mitad .bloque__titulo{letter-spacing:0;font-size:40px;line-height:1.1}.bloque--mitad .bloque__subtitulo{letter-spacing:.011em;font-size:21px;line-height:1.19}.bloque--mitad .bloque__botones{margin-top:18px}.bloque--mitad .boton{padding:8px 16px;font-size:14px}.bloque--mitad .bloque__visual{margin-top:36px}.mosaicos__navegador{width:86%;margin-bottom:-20px}.mosaicos__navegador .navegador{border-radius:14px 14px 0 0}.mosaicos__navegador .muestra{height:290px}.nfc{flex-direction:column;align-items:center;gap:30px;margin-bottom:70px;display:flex}.nfc .isla{margin-top:0}.nfc__tarjeta{aspect-ratio:85.6/54;text-align:left;background:var(--blanco);width:300px;color:var(--tinta);border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px 22px;display:flex;transform:rotate(-6deg);box-shadow:0 30px 50px -26px #00000073,0 0 0 1px #0000000a}.nfc__nombre{font:700 26px/1.05 var(--fuente-titulos);letter-spacing:-.02em}.nfc__nombre small{font:400 13px/1.2 var(--fuente);letter-spacing:0;color:var(--suave);margin-top:4px;display:block}.nfc__pie{color:var(--suave);justify-content:space-between;align-items:flex-end;font-size:12px;display:flex}.nfc__chip{width:40px;height:40px;color:var(--acento);place-items:center;display:grid;position:relative}.nfc__chip svg{width:26px;height:26px;position:relative}.nfc__chip:before,.nfc__chip:after{content:"";border:2px solid var(--acento);opacity:0;border-radius:50%;animation:2.4s ease-out infinite onda;position:absolute;inset:0}.nfc__chip:after{animation-delay:1.2s}@keyframes onda{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.abanico{width:100%;height:330px;position:relative}.carta{aspect-ratio:3/4;background:var(--blanco);border-radius:16px;padding:8px;box-shadow:0 18px 40px -22px #00000059}.carta--abanico{transform-origin:50% 120%;width:200px;margin-left:-100px;position:absolute;bottom:-30px;left:50%}.carta--0{transform:translate(-118px)translateY(26px)rotate(-12deg)}.carta--1{z-index:2;transform:translateY(-10px)}.carta--2{transform:translate(118px)translateY(26px)rotate(12deg)}.carta__marco{border:1px solid var(--tinta);height:100%;color:var(--tinta);background:#fbfbfd;border-radius:10px;grid-template-rows:auto 1fr auto;padding:10px;display:grid}.carta__numero{font:600 22px/1 var(--fuente-titulos);text-align:left}.carta__dibujo{place-items:center;display:grid}.carta__dibujo svg{aspect-ratio:1;stroke-width:1.5px;width:48%;height:auto}.carta__nombre{border-top:1px solid var(--tinta);text-align:center;font:600 17px/1.1 var(--fuente-titulos);letter-spacing:-.01em;padding-top:8px}.seccion{padding:100px 0}.seccion--gris{background:var(--gris)}.encabezado-linea{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:44px;display:flex}.encabezado-linea h2{letter-spacing:-.005em;font-size:56px;line-height:1.07143}.cotiza__encabezado{margin-bottom:30px}.cotiza__encabezado h2{letter-spacing:-.005em;font-size:56px;line-height:1.07143}.cotiza__encabezado p{color:var(--suave);margin-top:8px;font-size:21px;line-height:1.38}.formas{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:48px;display:flex}.formas__selector{background:#7676801f;border-radius:12px;padding:3px;display:inline-flex}.formas__selector button{cursor:pointer;font:500 14px/1.2 var(--fuente);color:var(--tinta);letter-spacing:-.01em;background:0 0;border:0;border-radius:9px;padding:8px 18px;position:relative}.formas__fondo{background:var(--blanco);border-radius:9px;position:absolute;inset:0;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.formas__texto{align-items:center;gap:6px;display:inline-flex;position:relative}.formas__texto em{color:var(--naranja);font-size:12px;font-style:normal;font-weight:400}.formas__condiciones{color:var(--suave);font-size:14px}.cotiza__promo{color:var(--acento);background:#087f5314;border-radius:980px;align-items:center;gap:7px;margin-left:auto;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.cotiza__promo svg{width:18px;height:18px}.cotiza__cuerpo{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.cotiza__opciones{gap:44px;min-width:0;display:grid}.grupo-cot fieldset{border:0;min-width:0;margin:0;padding:0}.grupo-cot legend{font:600 24px/1.17 var(--fuente-titulos);letter-spacing:.009em;color:var(--suave);margin-bottom:16px;padding:0}.grupo-cot legend b{color:var(--tinta);font-weight:600}.grupo-cot__lista{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.opcion-cot{background:var(--blanco);box-shadow:inset 0 0 0 1px var(--linea);border-radius:18px;transition:box-shadow .2s;position:relative}.opcion-cot:hover{box-shadow:inset 0 0 0 1px var(--suave-2)}.opcion-cot.elegida{box-shadow:inset 0 0 0 2px var(--acento)}.opcion-cot:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:3px}.opcion-cot__fila{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;display:grid}.opcion-cot__fila input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.opcion-cot__icono{background:var(--gris);width:40px;height:40px;color:var(--tinta);border-radius:11px;place-items:center;transition:background-color .2s,color .2s;display:grid}.opcion-cot__icono svg{width:21px;height:21px}.opcion-cot.elegida .opcion-cot__icono{background:var(--acento);color:var(--blanco)}.opcion-cot__texto{flex-direction:column;gap:3px;display:flex}.opcion-cot__nombre{font-size:17px;font-weight:600;line-height:1.24}.opcion-cot__texto small{letter-spacing:-.01em;color:var(--suave);font-size:14px;line-height:1.36}.opcion-cot__precio{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tinta-2);font-size:15px;line-height:1.6}.contador{border-top:1px solid var(--gris-2);align-items:center;gap:10px;margin:0 18px;padding:12px 0 14px 54px;font-size:15px;display:flex}.contador button{border:1px solid var(--linea);background:var(--blanco);width:30px;height:30px;color:var(--tinta);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.contador button svg{width:16px;height:16px}.contador button:disabled{opacity:.35;cursor:default}.contador span{text-align:center;font-variant-numeric:tabular-nums;min-width:108px}.contador b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ticket{top:calc(var(--alto-cabecera) + 24px);background:var(--blanco);min-width:0;color:var(--tinta);font:13px/1.45 var(--mono);letter-spacing:0;scroll-margin-top:calc(var(--alto-cabecera) + 16px);flex-direction:column;gap:10px;padding:26px 24px 40px;display:flex;position:sticky;box-shadow:0 20px 40px -20px #0000004d,0 0 0 1px #0000000a;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%}.ticket__cabeza{text-align:center;border-bottom:1px dashed var(--suave-2);padding-bottom:12px}.ticket__cabeza strong{font:600 19px/1.2 var(--fuente-titulos);letter-spacing:-.01em;display:block}.ticket__cabeza span{text-transform:uppercase;letter-spacing:.1em;color:var(--suave);font-size:11px}.ticket__lineas{border-bottom:1px dashed var(--suave-2);gap:8px;max-height:max(120px,100vh - 580px);padding:2px 0 12px;display:grid;overflow-y:auto}.ticket__lineas li,.ticket__fila,.ticket__total{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.ticket__lineas b,.ticket__fila b{white-space:nowrap;font-weight:600}.ticket__vacio{text-align:center;color:var(--suave);border-bottom:1px dashed var(--suave-2);padding:16px 0 18px}.ticket__meta{color:var(--suave);align-items:center;gap:10px;font-size:12px;display:flex}.ticket__meta.logrado{color:var(--acento);font-weight:600}.ticket__puntos{flex:none;gap:4px;display:inline-flex}.ticket__puntos i{background:var(--gris-2);border-radius:50%;width:8px;height:8px;transition:background-color .25s}.ticket__puntos i.lleno{background:var(--acento)}.ticket__fila--descuento{color:var(--acento)}.ticket__totales{border-block:1px dashed var(--suave-2);gap:6px;padding:12px 0;display:grid}.ticket__total span{text-transform:uppercase;letter-spacing:.06em;color:var(--suave);font-size:11.5px}.ticket__total strong{font:600 34px/1 var(--mono);letter-spacing:-.04em;white-space:nowrap}.ticket__notas{color:var(--suave);gap:2px;font-size:12px;display:grid}.ticket .boton{font-family:var(--fuente);margin-top:6px}.ticket .boton:disabled{opacity:.4;cursor:not-allowed}.ticket__borrar{font:14px var(--fuente);color:var(--enlace);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.ticket__borrar svg{width:14px;height:14px}.ticket__letra{text-align:center;color:var(--suave);font-size:11px}.mini-cot{display:none}.mini-cot__cuenta{background:var(--acento);width:38px;height:38px;color:var(--blanco);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid}.mini-cot__total{color:#a1a1a6;flex-direction:column;min-width:0;font-size:14px;line-height:1.25;display:flex}.mini-cot__total b{color:#f5f5f7;font-size:17px;font-weight:600}.mini-cot__total small{font-size:12px}.mini-cot__ver{color:var(--enlace-oscuro);align-items:center;gap:2px;margin-left:auto;font-size:15px;display:inline-flex}.mini-cot__ver svg{width:18px;height:18px}.carrusel__ventana{margin:0 -12px;padding:12px 12px 30px;overflow:hidden}.carrusel__fila{touch-action:pan-y pinch-zoom;gap:20px;display:flex}.carrusel__diapositiva{flex:0 0 calc(33.3333% - 13.3333px);min-width:0;margin:0}.carrusel__diapositiva figcaption{text-align:left;flex-direction:column;margin-top:16px;display:flex}.carrusel__diapositiva figcaption b{font:600 19px/1.2 var(--fuente-titulos)}.carrusel__diapositiva figcaption span{color:var(--suave);font-size:14px}.carrusel__controles{justify-content:flex-end;align-items:center;gap:14px;margin-top:8px;display:flex}.carrusel__controles>button{background:var(--gris-2);width:36px;height:36px;color:var(--tinta);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .2s,opacity .2s;display:grid}.carrusel__controles>button svg{width:20px;height:20px}.carrusel__controles>button:hover:not(:disabled){background:#dcdce1}.carrusel__controles>button:disabled{opacity:.4;cursor:default}.carrusel__puntos{gap:8px;display:flex}.carrusel__puntos button{background:var(--linea);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s}.carrusel__puntos button.activo{background:var(--tinta);width:24px}.navegador{background:var(--blanco);border-radius:14px;overflow:hidden;box-shadow:0 20px 40px -24px #00000059,0 0 0 1px #0000000d}.navegador__barra{background:#ececee;align-items:center;gap:6px;padding:10px 12px;display:flex}.navegador__barra i{background:#d2d2d7;border-radius:50%;width:10px;height:10px}.navegador__barra i:first-child{background:#ff5f57}.navegador__barra i:nth-child(2){background:#febc2e}.navegador__barra i:nth-child(3){background:#28c840}.navegador__barra span{background:var(--blanco);color:var(--suave);border-radius:7px;margin:0 auto;padding:3px 14px;font-size:12px}.muestra{--m-fondo:#fff;--m-color:#0f766e;--m-suave:#ccfbf1;--m-texto:#0f172a;background:var(--m-fondo);height:270px;color:var(--m-texto);letter-spacing:0;text-align:left;flex-direction:column;gap:12px;padding:14px;display:flex}.muestra--flores{--m-fondo:#fff7f9;--m-color:#db2777;--m-suave:#fce7f3;--m-texto:#3f1d2b}.muestra--comida{--m-fondo:#fffbeb;--m-color:#ea580c;--m-suave:#ffedd5;--m-texto:#431407}.muestra--barberia{--m-fondo:#17171c;--m-color:#d4a35a;--m-suave:#2a2a31;--m-texto:#f5f1e8}.muestra--tatuajes{--m-fondo:#0b0b0d;--m-color:#e11d48;--m-suave:#26262b;--m-texto:#f4f4f5}.muestra__menu{align-items:center;gap:8px;display:flex}.muestra__menu b{font:700 14px/1 var(--fuente-titulos);color:var(--m-color);align-items:center;gap:6px;margin-right:auto;display:flex}.muestra__menu b svg{width:18px;height:18px}.muestra__menu span{background:var(--m-suave);border-radius:4px;width:30px;height:6px}.muestra__portada{flex:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:12px;display:grid}.muestra__portada strong{font:700 21px/1.08 var(--fuente-titulos);letter-spacing:-.02em;display:block}.muestra__portada i{background:var(--m-suave);border-radius:4px;height:6px;margin-top:8px;display:block}.muestra__portada i+i{width:70%}.muestra__portada em{background:var(--m-color);color:#fff;border-radius:999px;margin-top:12px;padding:7px 12px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-block}.muestra__imagen{height:100%;min-height:110px;color:var(--m-color);background:radial-gradient(circle at 30% 20%, #fff 0, transparent 60%), var(--m-suave);border-radius:14px;place-items:center;display:grid}.muestra__imagen svg{width:56px;height:56px}.muestra__tarjetas{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.muestra__tarjetas span{background:var(--blanco);border:1px solid var(--m-suave);text-align:center;border-radius:10px;padding:10px 8px;font-size:11.5px;font-weight:600}.muestra--barberia .muestra__tarjetas span,.muestra--tatuajes .muestra__tarjetas span{background:var(--m-suave);color:var(--m-texto);border-color:#3a3a42}.muestra--barberia .muestra__portada em{color:#17171c}.muestra--barberia .muestra__imagen,.muestra--tatuajes .muestra__imagen{background:radial-gradient(circle at 30% 20%, #ffffff14 0, transparent 60%), var(--m-suave)}.muestra--sistema{background:#f6f6fb;flex-direction:row;gap:0;padding:0}.muestra--sistema aside{background:var(--tinta);flex-direction:column;align-items:center;gap:12px;width:46px;padding:12px 0;display:flex}.muestra--sistema aside b{background:var(--acento);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.muestra--sistema aside b svg{width:16px;height:16px}.muestra--sistema aside span{background:#ffffff40;border-radius:3px;width:18px;height:5px}.muestra--sistema aside span.activo{background:#fff}.muestra__panel{flex-direction:column;flex:1;gap:10px;min-width:0;padding:12px;display:flex}.muestra__cifras{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.muestra__cifras div{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:8px 10px}.muestra__cifras small{color:#6b7280;font-size:10px;display:block}.muestra__cifras strong{font:700 20px/1.1 var(--fuente-titulos);color:var(--tinta)}.muestra__panel ul{gap:6px;display:grid}.muestra__panel li{-moz-column-gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:38px 1fr auto;column-gap:8px;padding:7px 10px;font-size:11.5px;display:grid}.muestra__panel li span{color:var(--acento);grid-row:span 2;align-self:center;font-weight:700}.muestra__panel li b{font-size:12px;line-height:1.3}.muestra__panel li em{color:#6b7280;font-size:10.5px;font-style:normal;line-height:1.2}.estado{color:#166534;background:#dcfce7;border-radius:999px;grid-area:1/3/span 2;align-self:center;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.estado--por{color:var(--enlace);background:#e8f1fc}.estado--pendiente{color:#9a3412;background:#ffedd5}.giros{grid-template-columns:repeat(6,1fr);gap:28px 18px;display:grid}.giro{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.carta-volteable{cursor:pointer;perspective:1000px;width:100%;font:inherit;color:inherit;text-align:center;background:0 0;border:0;padding:0;display:block}.carta-volteable__giro{aspect-ratio:3/4;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:relative}@media (hover:hover){.giro:hover .carta-volteable__giro{transform:rotateY(180deg)}}.carta-volteable.volteada .carta-volteable__giro{transform:rotateY(180deg)}.carta--frente,.carta--reverso{backface-visibility:hidden;display:block;position:absolute;inset:0}.carta--reverso{transform:rotateY(180deg)}.carta--reverso .carta__marco{background:var(--blanco)}.carta__idea{letter-spacing:-.01em;color:var(--tinta-2);place-items:center;padding:4px 2px;font-size:13px;line-height:1.35;display:grid}.giro h3{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.3}.giro .carta__nombre{font-size:14px}.carta__marco>span{display:block}.carta__dibujo,.carta__idea{display:grid!important}.giro .carta__numero{font-size:17px}#nosotros{min-height:560px}.socios{gap:22px;margin-bottom:110px;display:flex}.socio{background:var(--tinta);width:150px;height:150px;color:var(--blanco);font:600 46px/1 var(--fuente-titulos);letter-spacing:-.02em;border-radius:50%;place-items:center;display:grid}.socio--b{background:var(--suave-2)}.preguntas{border-top:1px solid var(--linea)}.pregunta{border-bottom:1px solid var(--linea)}.pregunta h3{font:inherit}.pregunta__boton{cursor:pointer;text-align:left;width:100%;font:600 21px/1.24 var(--fuente-titulos);letter-spacing:.011em;color:var(--tinta);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.pregunta__flecha{width:22px;height:22px;color:var(--suave);flex:none;transition:transform .3s}.pregunta__boton[data-state=open] .pregunta__flecha{transform:rotate(45deg)}.pregunta__respuesta{overflow:hidden}.pregunta__respuesta[data-state=open]{animation:.3s abrir}.pregunta__respuesta[data-state=closed]{animation:.25s cerrar}.pregunta__respuesta p{color:var(--suave);padding:0 44px 24px 0;font-size:17px}@keyframes abrir{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes cerrar{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.contacto{color:#f5f5f7;background:#000;padding:100px 0}.contacto__fila{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.contacto__texto h2{letter-spacing:-.005em;font-size:56px;line-height:1.07143}.contacto__texto>p{letter-spacing:.007em;color:var(--suave-2);margin-top:8px;font-size:28px;line-height:1.14}.contacto__asesor{background:#1d1d1f;border-radius:18px;align-items:center;gap:16px;max-width:420px;margin-top:36px;padding:18px 20px;text-decoration:none;transition:background-color .2s;display:flex}.contacto__asesor:hover{background:#2c2c2e}.contacto__avatar{background:var(--acento);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.contacto__avatar svg{width:22px;height:22px;color:var(--blanco)}.contacto__asesor>span:nth-child(2){color:var(--suave-2);flex-direction:column;flex:1;font-size:14px;display:flex}.contacto__asesor small{color:var(--suave-2);font-size:12px}.contacto__asesor b{font:600 19px/1.25 var(--fuente-titulos);color:#f5f5f7}.contacto__asesor>svg{width:28px;height:28px;color:var(--wa);flex:none}.formulario{border-radius:var(--radio);background:var(--blanco);color:var(--tinta);gap:18px;padding:36px;display:grid}.formulario--listo{text-align:center;justify-items:center;gap:12px;padding:48px 32px}.formulario--listo h3{font-size:32px}.formulario--listo p{color:var(--suave);max-width:380px;margin-bottom:8px}.formulario__palomita{background:var(--verde);width:64px;height:64px;color:var(--blanco);border-radius:50%;place-items:center;display:grid}.formulario__palomita svg{width:32px;height:32px}.formulario__nota{text-align:center;color:var(--suave);font-size:12px}.campo{gap:6px;min-width:0;display:grid}.campo label{color:var(--tinta);font-size:14px;font-weight:600}.campo label span{color:var(--suave);font-weight:400}.campo input[type=text],.campo select,.campo textarea{border-radius:var(--radio-chico);border:1px solid var(--suave-2);background:var(--blanco);width:100%;font:400 17px/1.3 var(--fuente);color:var(--tinta);padding:14px 16px;transition:border-color .15s,box-shadow .15s}.campo select{appearance:auto}.campo textarea{resize:vertical;min-height:120px}.campo textarea::placeholder{color:var(--suave-2)}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--acento);outline:none;box-shadow:0 0 0 4px #087f532e}.campo__error{color:#e30000;font-size:13px}.campo__error:empty{display:none}.campo.con-error input,.campo.con-error textarea{background:#fff2f4;border-color:#e30000}.trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pie{background:var(--gris);color:var(--suave);padding:20px 0 22px;font-size:12px;line-height:1.33}.pie__nota{border-bottom:1px solid var(--linea);padding-bottom:14px}.pie__fila{flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:14px;display:flex}.marca--pie{color:var(--tinta)}.pie__mexico{margin-left:auto}.marca--pie .marca__nombre span{color:var(--suave)}.flotante{z-index:60;cursor:pointer;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);color:#f5f5f7;height:46px;font:500 15px/1 var(--fuente);letter-spacing:-.01em;background:#1d1d1feb;border:0;border-radius:980px;align-items:center;gap:8px;padding:0 20px 0 16px;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 34px -14px #0000008c}.flotante svg{width:18px;height:18px;color:var(--enlace-oscuro)}html.sin-desplazar,html.sin-desplazar body{overflow:hidden}.asistente-fondo{display:none}.asistente{z-index:81;width:384px;height:min(640px, calc(100dvh - var(--alto-cabecera) - 44px));background:var(--blanco);color:var(--tinta);transform-origin:100% 100%;border-radius:24px;flex-direction:column;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 30px 80px -24px #00000073,0 0 0 1px #0000000f}.asistente__cabecera{border-bottom:1px solid #00000012;align-items:center;gap:10px;padding:14px 14px 12px 16px;display:flex}.asistente__avatar{color:#f5f5f7;background:#000;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.asistente__avatar svg{width:18px;height:18px}.asistente__quien{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.asistente__quien strong{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.asistente__quien span{color:var(--suave);align-items:center;gap:6px;font-size:12px;display:inline-flex}.asistente__punto{background:#34d399;border-radius:50%;width:7px;height:7px}.asistente__icono{background:var(--gris);width:30px;height:30px;color:var(--suave);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.asistente__icono:hover{background:var(--gris-2);color:var(--tinta)}.asistente__icono svg{width:16px;height:16px}.asistente__cuerpo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;padding:16px 14px 10px;display:flex;overflow-y:auto}.globo{letter-spacing:-.012em;overflow-wrap:anywhere;border-radius:18px;max-width:84%;padding:9px 14px;font-size:15px;line-height:1.4}.globo p,.globo ul{margin:0}.globo>*+*{margin-top:6px}.globo ul{padding-left:18px}.globo strong{font-weight:600}.globo--asistente{background:#e9e9eb;border-bottom-left-radius:6px;align-self:flex-start}.globo--usuario{background:var(--acento);color:var(--blanco);border-bottom-right-radius:6px;align-self:flex-end}.globo--pensando{gap:4px;padding:13px 15px;display:inline-flex}.globo--pensando i{background:#8e8e93;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite punto}.globo--pensando i:nth-child(2){animation-delay:.15s}.globo--pensando i:nth-child(3){animation-delay:.3s}.asistente__accion{color:var(--enlace);align-self:flex-start;align-items:center;gap:1px;margin:0 0 2px 6px;font-size:14px;text-decoration:none;display:inline-flex}.asistente__accion svg{width:15px;height:15px}.asistente__accion:hover{text-decoration:underline}.asistente__sugerencias{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.asistente__sugerencias button{border:1px solid var(--linea);background:var(--blanco);color:var(--enlace);font:400 14px/1.25 var(--fuente);letter-spacing:-.01em;text-align:left;cursor:pointer;border-radius:980px;padding:7px 13px;transition:border-color .2s,background-color .2s}.asistente__sugerencias button:hover{border-color:var(--acento);background:#f0faf5}.asistente__escribir{border:1px solid var(--linea);border-radius:22px;align-items:flex-end;gap:8px;margin:4px 12px 0;padding:4px 4px 4px 14px;transition:border-color .2s;display:flex}.asistente__escribir:focus-within{border-color:var(--acento)}.asistente__escribir textarea{resize:none;min-width:0;max-height:120px;color:var(--tinta);font:400 16px/1.35 var(--fuente);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;padding:6px 0}.asistente__escribir textarea:focus-visible{outline:0}.asistente__enviar{background:var(--acento);width:32px;height:32px;color:var(--blanco);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .2s;display:grid}.asistente__enviar:disabled{background:var(--gris-2);color:var(--suave-2);cursor:default}.asistente__enviar svg{width:18px;height:18px}.asistente__aviso{color:var(--suave);text-align:center;margin:8px 18px 12px;font-size:12px;line-height:1.35}.asistente__aviso a{color:var(--enlace);white-space:nowrap;text-decoration:none}.asistente__aviso a:hover{text-decoration:underline}.barra{display:none}@media (width<=1068px){.bloque__titulo{font-size:48px}.bloque__subtitulo{font-size:24px}.escena__telefono .portada__visual{transform:scale(.8)}.giros{grid-template-columns:repeat(4,1fr)}.carrusel__diapositiva{flex-basis:calc(50% - 10px)}.cotiza__cuerpo{grid-template-columns:1fr}.ticket{width:100%;max-width:520px;margin:0 auto;position:static}.ticket__lineas{max-height:none}.mini-cot{z-index:65;width:min(420px,100% - 48px);font:inherit;text-align:left;color:#f5f5f7;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#000000db;border:0;border-radius:980px;align-items:center;gap:12px;padding:9px 18px 9px 9px;display:flex;position:fixed;bottom:20px;left:24px;box-shadow:0 18px 34px -16px #0000008c}.contacto__fila{grid-template-columns:1fr;gap:40px}}@media (width<=834px){:root{--alto-barra:calc(52px + env(safe-area-inset-bottom))}body{padding-bottom:var(--alto-barra)}.cabecera__fila{justify-content:center}.menu,.flotante{display:none}.barra{z-index:70;height:var(--alto-barra);padding:5px 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fafafcdb;border-top:1px solid #0000001a;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.barra__pestana{color:#6e6e73;font:500 10px/1.1 var(--fuente);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:2px 0 0;text-decoration:none;transition:color .2s;display:flex}.barra__pestana svg{stroke-width:1.7px;width:24px;height:24px;transition:transform .2s}.barra__pestana:active svg{transform:scale(.88)}.barra__pestana[aria-current=location]{color:var(--acento)}.barra__pestana[aria-current=location] svg{stroke-width:2.1px}.barra__pestana--ia svg{color:var(--acento)}.asistente{bottom:calc(var(--alto-barra) + 12px);height:min(600px, calc(100dvh - var(--alto-cabecera) - var(--alto-barra) - 28px))}.mosaicos{grid-template-columns:1fr}.mini-cot{width:auto;left:12px;right:12px;bottom:calc(var(--alto-barra) + 10px)}}@media (width<=640px){body{font-size:16px}.asistente-fondo{z-index:80;background:#00000052;display:block;position:fixed;inset:0}.asistente{width:auto;height:calc(100dvh - 54px);padding-bottom:env(safe-area-inset-bottom);transform-origin:50% 100%;border-radius:22px 22px 0 0;bottom:0;left:0;right:0}.asistente__cabecera{padding-top:20px;position:relative}.asistente__cabecera:before{content:"";background:var(--gris-2);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:7px;left:50%}.globo{font-size:16px}.contenedor{padding:0 18px}.bloque{min-height:600px;padding-top:48px}.bloque__titulo,.bloque--mitad .bloque__titulo{font-size:40px;line-height:1.1}.bloque__subtitulo,.bloque--mitad .bloque__subtitulo{font-size:21px;line-height:1.19}.bloque__letra{font-size:17px}.bloque__botones{gap:12px}.bloque__botones .boton{padding:9px 17px;font-size:15px}.portada{padding-top:64px}.portada__marca,.portada__sub{font-size:17px}.portada__escena{height:430px;margin-top:44px}.escena{justify-content:center}.escena__navegador{display:none}.escena__navegador .muestra{gap:14px;height:280px;padding:16px}.escena__navegador .muestra__portada strong{font-size:24px}.escena__navegador .muestra__imagen svg{width:64px;height:64px}.escena__navegador .muestra__tarjetas span{padding:10px 6px;font-size:11px}.escena__navegador .muestra__menu span{width:26px}.escena__telefono{position:relative;top:0;right:auto}.escena__telefono .portada__visual{transform-origin:top;transform:scale(.82)}.ficha-flotante--a{left:-90px}.platica .burbuja{padding:12px 16px;font-size:16px}.platica__sello strong{font-size:72px}.mosaicos{padding:0}.bloque--mitad{min-height:520px}.mosaicos__navegador{width:92%}.mosaicos__navegador .muestra{height:230px}.carta--abanico{width:160px;margin-left:-80px}.seccion,.contacto{padding:72px 0}.encabezado-linea h2,.contacto__texto h2{font-size:40px}.contacto__texto>p{font-size:21px}.giros{grid-template-columns:repeat(2,1fr);gap:24px 14px}.carta__idea{font-size:12.5px}.giro h3{font-size:12px}.giro .carta__nombre{font-size:11px}.giro .carta__numero{font-size:13px}.carrusel__diapositiva{flex-basis:86%}.formas{flex-direction:column;align-items:stretch}.formas__selector{width:100%}.formas__selector button{flex:1;padding:8px 4px;font-size:13px}.formas__texto{flex-direction:column;gap:1px}.cotiza__encabezado h2{font-size:40px}.cotiza__encabezado p{font-size:19px}.cotiza__promo{align-self:flex-start;margin-left:0}.cotiza__opciones{gap:36px}.grupo-cot legend{font-size:21px}.grupo-cot__lista{grid-template-columns:1fr}.opcion-cot__fila{gap:12px;padding:14px 16px}.contador{margin:0 16px;padding-left:52px}.nfc__tarjeta{width:250px;padding:16px 18px}.nfc__nombre{font-size:22px}.socio{width:110px;height:110px;font-size:34px}.pregunta__boton{font-size:18px}.formulario{padding:24px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.visible{visibility:visible}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
