.fm{--fm-tinta: #0E0F12;--fm-s1: #16181D;--fm-s2: #1C1F26;--fm-linea: rgba(255, 255, 255, .08);--fm-rosa: #EC4899;--fm-azul: #0AA5E9;--fm-curva: cubic-bezier(.22, 1, .36, 1);--fm-px: 16px;--fm-borde: calc(max(0px, (100% - 1312px) / 2) + var(--fm-px));--lp-page: #0E0F12;background:var(--fm-tinta)}@media (min-width: 768px){.fm{--fm-px: 32px}}@media (min-width: 1280px){.fm{--fm-px: 64px}}.fm .lp-acento{font-family:EB Garamond,Garamond,Hoefler Text,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:-.015em;text-transform:none}.fm-h1{font-family:var(--amia-display);font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:.9;font-size:clamp(2.75rem,7.4vw,7rem);color:#fff;text-wrap:balance;font-variation-settings:"opsz" 96}.fm-h1 .lp-acento{color:var(--fm-rosa);font-size:1.08em;line-height:.9;padding-right:.06em}.fm-h2{font-family:var(--amia-display);font-weight:800;text-transform:uppercase;letter-spacing:-.04em;line-height:.95;font-size:clamp(2.1rem,5vw,4.5rem);color:#fff;text-wrap:balance;font-variation-settings:"opsz" 96}.fm-h2 .lp-acento{font-size:1.04em}.fm-marca{text-transform:none}.fm-lead{font-size:clamp(17px,1.35vw,19px);line-height:1.5;color:#ffffff9e}.fm-ojo{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fm-azul{color:#fff;background-color:var(--fm-azul)}@media (min-width: 768px){.fm-azul{background-image:linear-gradient(#4cc6ff00,#4cc6ff);box-shadow:inset 0 -3px #0675a8,0 6px 4px #00000040,0 32px 24px #00000026}}@media (max-width: 767px){.fm .lp-btn{padding-bottom:0}.fm .lp-btn-brand,.fm .lp-btn-white{box-shadow:none;background-image:none}}.fm-tel{--tel-w: 260px;--tel-p: calc(var(--tel-w) * .028);position:relative;width:var(--tel-w);height:calc((var(--tel-w) - 2 * var(--tel-p)) * 2556 / 1179 + 2 * var(--tel-p));padding:var(--tel-p);border-radius:calc(var(--tel-w) * .162);background:#050506;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 calc(var(--tel-w) * .011) #2a2c31,0 60px 90px -36px #000000e6,0 24px 40px -18px #0009;font-size:calc(var(--tel-w) / 21)}.fm-tel-pantalla{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--tel-w) * .134);background:#111214;isolation:isolate}.fm-tel-pantalla[data-clara]{background:#fff;display:flex;flex-direction:column}.fm-tel-isla{position:absolute;z-index:5;top:calc(var(--tel-w) * .03);left:50%;width:31%;height:calc(var(--tel-w) * .09);border-radius:999px;background:#000;transform:translate(-50%);pointer-events:none}.fm-tel-captura{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;opacity:0;transition:opacity .4s var(--fm-curva)}.fm-tel-captura[data-lista]{opacity:1}.fm-tel .fm-tel-captura.relative{position:absolute;opacity:1}.fm-tel-boton{position:absolute;width:calc(var(--tel-w) * .011);border-radius:2px;background:#26282d}.fm-tel-accion{left:calc(var(--tel-w) * -.009);top:17%;height:3.6%}.fm-tel-vol1{left:calc(var(--tel-w) * -.009);top:23.5%;height:6.6%}.fm-tel-vol2{left:calc(var(--tel-w) * -.009);top:31.5%;height:6.6%}.fm-tel-lado{right:calc(var(--tel-w) * -.009);top:26%;height:10%}.fm-tx{flex:1;display:flex;flex-direction:column;padding:3.4em 1.1em 0;color:#0e0f12;background:#fff}.fm-tx-cab{display:flex;align-items:center;gap:.9em}.fm-tx-avatar{flex:none;display:grid;place-items:center;width:4.4em;height:4.4em;border-radius:999px;background:#efeff1;color:#6b6f78;font:800 1.15em/1 var(--amia-display)}.fm-tx-datos{display:flex;flex-direction:column;gap:.2em;min-width:0}.fm-tx-usuario{font-weight:700}.fm-tx-nombre,.fm-tx-seg{font-size:.95em}.fm-tx-seg{color:#6b6f78}.fm-tx-panel{margin-top:1.2em;padding-top:1.1em;border-top:1px solid #EFEFF1;display:flex;flex-direction:column;gap:.7em;font-size:.92em;line-height:1.4;color:#3f424a}.fm-tx-enlace{display:inline-flex;align-items:center;gap:.3em;font-weight:700;color:#0e0f12;text-decoration:underline;text-underline-offset:2px}.fm-cabecera{position:relative;display:flex;flex-direction:column;min-height:640px;overflow:hidden;isolation:isolate}.fm-cabecera-txt{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(28px,6vh,72px)}.fm-cabecera-sub{margin-top:22px;max-width:34rem;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:#ffffffa3}.fm-bajar{margin-top:26px;display:inline-flex;align-items:center;gap:8px;padding:8px 4px;font-size:16px;font-weight:600;color:#ffffffb8;transition:color .2s var(--fm-curva)}.fm-bajar:hover{color:#fff}.fm-bajar svg{transition:transform .25s var(--fm-curva)}.fm-bajar:hover svg{transform:translateY(3px)}.fm-bajar:focus-visible{outline:2px solid var(--fm-azul);outline-offset:3px;border-radius:6px}.fm-abanico{position:relative;flex:1 1 auto;min-height:260px;margin-top:clamp(32px,5.5vh,64px)}.fm-abanico .fm-tel{--tel-w: clamp(188px, 19.5vw, 292px)}.fm-abanico-tel{position:absolute;top:0;left:50%;transform:var(--fan);animation:fm-abre 1.15s var(--fm-curva) both;animation-delay:var(--retraso, 0ms)}.fm-abanico-tel[data-pos=centro]{--fan: translateX(-50%);z-index:5}.fm-abanico-tel[data-pos=izq1]{--fan: translateX(-50%) translate(-76%, 6%) rotate(-6deg) scale(.9);--retraso: 90ms;z-index:4}.fm-abanico-tel[data-pos=der1]{--fan: translateX(-50%) translate(76%, 6%) rotate(6deg) scale(.9);--retraso: 90ms;z-index:4}.fm-abanico-tel[data-pos=izq2]{--fan: translateX(-50%) translate(-146%, 14%) rotate(-12deg) scale(.8);--retraso: .18s;z-index:3}.fm-abanico-tel[data-pos=der2]{--fan: translateX(-50%) translate(146%, 14%) rotate(12deg) scale(.8);--retraso: .18s;z-index:3}@keyframes fm-abre{0%{transform:translate(-50%) translateY(16%) scale(.86);opacity:0}to{transform:var(--fan);opacity:1}}.fm-marcador{position:relative;background:var(--fm-rosa);color:var(--fm-tinta);padding:clamp(72px,9vw,128px) 0 clamp(56px,7vw,96px)}.fm-marcador .fm-ojo{color:#0e0f12b8}.fm-marcador-h2{margin-top:16px;max-width:22ch;color:var(--fm-tinta)}.fm-marcador-h2 .lp-acento{color:#fff}.fm-orden{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:36px;padding:5px;border-radius:999px;background:var(--fm-tinta)}.fm-orden-pulgar{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 3);border-radius:999px;background:#fff;transition:transform .5s var(--fm-curva)}.fm-orden-op{position:relative;z-index:1;min-height:48px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;color:#ffffffc2;transition:color .3s var(--fm-curva)}.fm-orden-op[aria-pressed=true]{color:var(--fm-tinta)}.fm-orden-op[aria-pressed=false]:hover{color:#fff}.fm-orden-op:focus-visible{outline:2px solid #fff;outline-offset:3px}.fm-m-eje{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-bottom:12px;border-bottom:1px solid rgba(14,15,18,.18);font-size:14.5px;font-weight:600;color:#0e0f12bd}.fm-m-lista{display:flex;flex-direction:column;gap:8px;margin-top:14px}.fm-m-fila{position:relative}.fm-m-enlace{position:relative;display:block;isolation:isolate;color:#fff}.fm-m-barra{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:calc(var(--fm-borde) + var(--p, 0) * (100% - var(--fm-borde)));background:var(--fm-tinta);transition:width 1s var(--fm-curva),background-color .25s}.fm-m-lista[data-arranque] .fm-m-barra{transition-duration:1.5s;transition-delay:calc(var(--i, 0) * 90ms + .12s)}.fm-m-in{display:flex;align-items:center;gap:clamp(10px,1.6vw,22px);min-height:clamp(62px,8.4vw,116px)}.fm-m-puesto{flex:none;width:1.1ch;font:800 clamp(22px,3.2vw,46px)/1 var(--amia-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.fm-m-nombre{flex:1 1 auto;min-width:0;font:800 clamp(26px,6.2vw,92px)/1 var(--amia-display);text-transform:uppercase;letter-spacing:-.05em;white-space:nowrap;font-variation-settings:"opsz" 96}.fm-m-sin{flex:none;font-size:14px;font-weight:700;color:var(--fm-tinta)}.fm-m-mov{flex:none;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--fm-tinta);color:#fff;font:700 17px/1 var(--amia-display);font-variant-numeric:tabular-nums;animation:fm-entra .5s var(--fm-curva) both}.fm-m-flecha{width:11px;height:11px;color:var(--fm-rosa)}.fm-m-mov[data-sube] .fm-m-flecha{color:#c6f135}.fm-m-seg{flex:none;min-width:3.6ch;text-align:right;font:800 clamp(20px,3.5vw,52px)/1 var(--amia-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.fm-m-enlace:hover .fm-m-barra{background-color:#23252c}.fm-m-enlace:focus-visible{outline:3px solid #fff;outline-offset:-3px}.fm-m-nota{margin-top:28px;max-width:64rem;font-size:14.5px;line-height:1.6;color:#0e0f12c7}@keyframes fm-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fm-capitulos{padding:clamp(88px,11vw,150px) 0 clamp(16px,2vw,32px)}.fm-capitulos-h2{max-width:17ch}.fm-capitulos-h2 .lp-acento{color:var(--fm-rosa)}.fm-capitulos-sub{margin-top:20px;margin-bottom:clamp(48px,6vw,80px);max-width:36rem}.fm-cap{display:grid;grid-template-columns:var(--fm-borde) minmax(0,460px) clamp(32px,4vw,64px) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". . . tira" ". cab . tira" ". cuerpo . tira" ". . . tira";padding:clamp(56px,6.4vw,88px) 0 clamp(24px,3vw,40px);border-top:1px solid var(--fm-linea);scroll-margin-top:16px}.fm-cap-cab{grid-area:cab;display:flex;flex-direction:column;align-items:flex-start}.fm-cap-cuerpo{grid-area:cuerpo;display:flex;flex-direction:column;align-items:flex-start}.fm-cap-n{font:800 clamp(64px,6.6vw,100px)/.78 var(--amia-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--fm-rosa)}.fm-kicker{margin-top:16px;font-family:EB Garamond,Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:clamp(21px,1.9vw,26px);line-height:1.15;color:var(--fm-rosa)}.fm-cap-nombre{margin-top:6px;font:800 clamp(40px,4.4vw,64px)/.92 var(--amia-display);text-transform:uppercase;letter-spacing:-.045em;color:#fff;text-wrap:balance;font-variation-settings:"opsz" 96}.fm-cap-seg{margin-top:14px;margin-bottom:0;font-size:17px;color:#fff9}.fm-cap-seg b{margin-right:6px;font:800 clamp(32px,3vw,42px)/1 var(--amia-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.fm-cap-por{margin-top:14px;max-width:34rem;font-size:17px;line-height:1.55;color:#ffffffad}.fm-cap-detras{margin-top:10px;font-size:15px;color:#ffffff80}.fm-redes{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px 20px}.fm-red{display:inline-flex;align-items:center;gap:7px;font-size:15.5px;font-weight:600;color:#ffffffdb}.fm-red-ico{flex:none;width:17px;height:17px}.fm-red-off{color:#ffffff73}.fm-red-nota{margin-left:2px;font-size:14px;font-weight:500}.fm-cap-enlaces{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px 28px}.fm-enlace{display:inline-flex;align-items:center;gap:6px;font-size:16.5px;font-weight:650;color:#fff;text-decoration:underline;text-decoration-color:#ffffff52;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:text-decoration-color .2s var(--fm-curva),color .2s var(--fm-curva)}.fm-enlace:hover{text-decoration-color:currentColor}.fm-enlace-rosa{color:var(--fm-rosa);text-decoration-color:#ec489973}.fm-enlace:focus-visible{outline:2px solid var(--fm-azul);outline-offset:4px;border-radius:4px}.fm-tira{grid-area:tira;align-self:center;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;padding:24px 0 36px;outline:none}.fm-tira::-webkit-scrollbar{display:none}.fm-tira[data-desborda]{cursor:grab}.fm-tira[data-arrastra]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fm-tira:focus-visible{box-shadow:inset 0 0 0 2px var(--fm-azul);border-radius:12px}.fm-tira-lista{display:flex;gap:clamp(16px,1.6vw,24px);width:-moz-max-content;width:max-content;padding-right:var(--fm-px)}.fm-tira-item{flex:none;scroll-snap-align:start}.fm-tira .fm-tel{--tel-w: clamp(196px, 15.8vw, 236px)}.fm-tuya{padding:clamp(80px,9vw,128px) 0 clamp(88px,10vw,140px);border-top:1px solid var(--fm-linea)}.fm-tuya-cab{max-width:52rem}.fm-tuya-h2 .lp-acento{color:var(--fm-rosa)}.fm-tuya-cab .fm-lead{margin-top:18px}.fm-tuya-pasos{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--fm-linea)}.fm-tuya-paso{padding:34px 36px 6px 0}.fm-tuya-paso+.fm-tuya-paso{padding-left:36px;border-left:1px solid var(--fm-linea)}.fm-tuya-n{display:block;font:800 clamp(56px,5.4vw,80px)/.82 var(--amia-display);letter-spacing:-.05em;color:var(--fm-rosa);font-variant-numeric:tabular-nums}.fm-tuya-paso h3{margin-top:22px;font-size:22px;font-weight:650;line-height:1.25;letter-spacing:-.02em;color:#fff}.fm-tuya-paso p{margin-top:10px;font-size:17px;line-height:1.55;color:#ffffff9e}.fm-tuya-cta{margin-top:60px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px}.fm-claves{background:var(--fm-rosa);color:var(--fm-tinta);padding:clamp(88px,11vw,150px) 0}.fm-claves-h2{max-width:16ch;color:var(--fm-tinta)}.fm-claves-h2 .lp-acento{color:#fff}.fm-numeros{margin-top:60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--fm-tinta)}.fm-numero{display:flex;flex-direction:column;gap:14px;padding:28px 24px 4px 0}.fm-numero+.fm-numero{padding-left:24px;border-left:1px solid rgba(14,15,18,.22)}.fm-numero dd{order:-1;font:800 clamp(48px,6.4vw,100px)/.88 var(--amia-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.fm-unidad{margin-left:.1em;font-size:.46em;letter-spacing:-.02em}.fm-unidad-antes{margin-left:0;margin-right:.06em}.fm-numero dt{max-width:24ch;font-size:15.5px;line-height:1.45;color:#0e0f12d1}.fm-numero[data-tuyo] dd{color:#fff}.fm-claves-lista{margin-top:80px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fm-clave{display:flex;flex-direction:column;min-height:300px;padding:clamp(28px,3vw,44px);border-radius:28px;background:var(--fm-tinta);color:#fff}.fm-clave-h3{font:800 clamp(28px,3.1vw,46px)/.98 var(--amia-display);text-transform:uppercase;letter-spacing:-.04em;text-wrap:balance}.fm-clave p{margin-top:16px;max-width:34rem;font-size:17px;line-height:1.55;color:#ffffffad}.fm-clave-enlace{margin-top:auto;padding-top:26px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:16.5px;font-weight:700;color:var(--fm-rosa)}.fm-clave-enlace:hover{text-decoration:underline;text-underline-offset:3px}.fm-clave-enlace:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.fm-casos{padding:clamp(88px,11vw,150px) 0 clamp(48px,6vw,80px)}.fm-casos-h2{max-width:20ch}.fm-casos-h2 .lp-acento{color:var(--fm-rosa)}.fm-casos-lista{margin-top:48px;display:grid;gap:16px}@media (min-width: 768px){.fm-casos-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.fm-casos-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.fm-casos-todos{margin-top:32px}@media (max-width: 1023px){.fm-cap{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"cab" "tira" "cuerpo"}.fm-cap-cab,.fm-cap-cuerpo{padding:0 var(--fm-px)}.fm-tira{margin-top:8px;scroll-padding-left:var(--fm-px)}.fm-cap-cuerpo .fm-cap-seg{margin-top:0}.fm-tira-lista{padding-left:var(--fm-px)}.fm-tira .fm-tel{--tel-w: min(62vw, 300px)}}@media (max-width: 767px){.fm-cabecera{height:auto!important;min-height:0}.fm-cabecera-txt{padding-top:28px}.fm-cabecera-sub{margin-top:16px;font-size:16.5px}.fm-bajar{margin-top:18px}.fm-abanico{flex:none;height:min(118vw,470px);margin-top:34px}.fm-abanico .fm-tel{--tel-w: 58vw}.fm-abanico-tel[data-pos=izq2],.fm-abanico-tel[data-pos=der2]{--retraso: .12s}.fm-orden{display:grid;width:100%}.fm-orden-op{padding:0 8px;font-size:15px;min-height:46px}.fm-m-eje{font-size:13.5px}.fm-m-mov{padding:4px 7px;font-size:13px}.fm-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-numero:nth-child(3){padding-left:0;border-left:0}.fm-numero:nth-child(n+3){border-top:1px solid rgba(14,15,18,.22);margin-top:20px}.fm-claves-lista{grid-template-columns:minmax(0,1fr)}.fm-clave{min-height:0}.fm-tuya-pasos{grid-template-columns:minmax(0,1fr)}.fm-tuya-paso,.fm-tuya-paso+.fm-tuya-paso{padding:28px 0 4px;border-left:0}.fm-tuya-paso+.fm-tuya-paso{border-top:1px solid var(--fm-linea);margin-top:22px}}@media (prefers-reduced-motion: reduce){.fm-abanico-tel,.fm-m-mov{animation:none!important}.fm-m-barra,.fm-orden-pulgar,.fm-tel-captura,.fm-orden-op{transition:none!important}.fm-tira{scroll-behavior:auto}}
