@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/estaticos/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/estaticos/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/estaticos/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/estaticos/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/estaticos/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/estaticos/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/estaticos/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/estaticos/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/estaticos/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/estaticos/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/estaticos/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/estaticos/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/estaticos/cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(/estaticos/cormorant-garamond-latin-700-normal-O25Qpphb.woff) format("woff")}:root{--fc-brand-fiber: #0d1b2e;--fc-brand-cert: #8a6a2f;--fc-blue-50: #eef3f9;--fc-blue-100: #d6e2ef;--fc-blue-200: #adc4de;--fc-blue-300: #7e9fc6;--fc-blue-400: #4e79ab;--fc-blue-500: #2b5988;--fc-blue-600: #153b64;--fc-blue-700: #102e4e;--fc-blue-800: #0b1f33;--fc-blue-900: #06131f;--fc-teal-50: #f7f1e6;--fc-teal-100: #ecdfc6;--fc-teal-200: #dcc59a;--fc-teal-300: #c9a865;--fc-teal-400: #b08d4a;--fc-teal-500: #8a6a2f;--fc-teal-600: #765a27;--fc-teal-700: #5e481f;--fc-teal-800: #463616;--fc-neutral-0: #ffffff;--fc-neutral-25: #fbfcfd;--fc-neutral-50: #f5f7fa;--fc-neutral-100: #eceff4;--fc-neutral-200: #dde2ea;--fc-neutral-300: #c3ccd9;--fc-neutral-400: #97a3b4;--fc-neutral-500: #6b788a;--fc-neutral-600: #4d5866;--fc-neutral-700: #374150;--fc-neutral-800: #232c38;--fc-neutral-900: #141a22;--fc-success-bg: #e6f4ec;--fc-success-fg: #1c6b42;--fc-warning-bg: #fdf3e2;--fc-warning-fg: #8a5a09;--fc-danger-bg: #fdecec;--fc-danger-fg: #a12525;--fc-info-bg: #f7f1e6;--fc-info-fg: #5e481f;--fc-pending-bg: #f1eefa;--fc-pending-fg: #4c3b8f;--fc-surface: var(--fc-neutral-0);--fc-surface-muted: var(--fc-neutral-50);--fc-surface-sunken: var(--fc-neutral-100);--fc-surface-inverse: var(--fc-blue-800);--fc-border: var(--fc-neutral-200);--fc-border-strong: var(--fc-neutral-300);--fc-text: var(--fc-neutral-900);--fc-text-muted: var(--fc-neutral-600);--fc-text-subtle: var(--fc-neutral-500);--fc-text-inverse: var(--fc-neutral-0);--fc-link: var(--fc-teal-600);--fc-link-hover: var(--fc-teal-700);--fc-focus-ring: 0 0 0 2px var(--fc-neutral-0), 0 0 0 4px var(--fc-teal-500);--fc-focus-ring-inverse: 0 0 0 2px var(--fc-blue-800), 0 0 0 4px var(--fc-teal-300);--fc-font-sans: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--fc-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fc-text-xs: .75rem;--fc-text-sm: .875rem;--fc-text-base: 1rem;--fc-text-lg: 1.125rem;--fc-text-xl: 1.25rem;--fc-text-2xl: 1.5rem;--fc-text-3xl: 1.875rem;--fc-text-4xl: 2.25rem;--fc-text-5xl: clamp(2.25rem, 1.4rem + 3vw, 3.25rem);--fc-leading-tight: 1.15;--fc-leading-snug: 1.35;--fc-leading-normal: 1.6;--fc-weight-regular: 400;--fc-weight-medium: 500;--fc-weight-semibold: 600;--fc-weight-bold: 700;--fc-space-1: .25rem;--fc-space-2: .5rem;--fc-space-3: .75rem;--fc-space-4: 1rem;--fc-space-5: 1.25rem;--fc-space-6: 1.5rem;--fc-space-8: 2rem;--fc-space-10: 2.5rem;--fc-space-12: 3rem;--fc-space-16: 4rem;--fc-space-20: 5rem;--fc-space-24: 6rem;--fc-gutter: var(--fc-space-4);--fc-container: 1180px;--fc-radius-sm: 4px;--fc-radius-md: 8px;--fc-radius-lg: 14px;--fc-radius-xl: 22px;--fc-radius-pill: 999px;--fc-shadow-sm: 0 1px 2px rgba(11, 31, 51, .06);--fc-shadow-md: 0 4px 16px rgba(11, 31, 51, .08);--fc-shadow-lg: 0 18px 44px rgba(11, 31, 51, .12);--fc-duration-fast: .12s;--fc-duration-base: .22s;--fc-duration-slow: .42s;--fc-ease-out: cubic-bezier(.22, 1, .36, 1);--fc-ease-in-out: cubic-bezier(.65, 0, .35, 1);--fc-z-header: 100;--fc-z-dropdown: 200;--fc-z-flotantes: 300;--fc-z-modal: 400;--fc-z-toast: 500}@media (prefers-color-scheme: dark){:root:not([data-fc-theme=light]){--fc-surface: var(--fc-blue-900);--fc-surface-muted: var(--fc-blue-800);--fc-surface-sunken: #04101a;--fc-surface-inverse: var(--fc-neutral-50);--fc-border: #1d3550;--fc-border-strong: #2b4a6b;--fc-text: var(--fc-neutral-50);--fc-text-muted: var(--fc-neutral-300);--fc-text-subtle: var(--fc-neutral-400);--fc-text-inverse: var(--fc-blue-900);--fc-link: var(--fc-teal-200);--fc-link-hover: var(--fc-teal-100);--fc-success-bg: #10281c;--fc-success-fg: #86d6ab;--fc-warning-bg: #2c2110;--fc-warning-fg: #f0c476;--fc-danger-bg: #2d1414;--fc-danger-fg: #f2a1a1;--fc-info-bg: #2a2212;--fc-info-fg: #dcc59a;--fc-pending-bg: #1d1833;--fc-pending-fg: #c0b2f0;--fc-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--fc-shadow-md: 0 4px 16px rgba(0, 0, 0, .45);--fc-shadow-lg: 0 18px 44px rgba(0, 0, 0, .55)}}:root[data-fc-theme=dark]{--fc-surface: var(--fc-blue-900);--fc-surface-muted: var(--fc-blue-800);--fc-surface-sunken: #04101a;--fc-surface-inverse: var(--fc-neutral-50);--fc-border: #1d3550;--fc-border-strong: #2b4a6b;--fc-text: var(--fc-neutral-50);--fc-text-muted: var(--fc-neutral-300);--fc-text-subtle: var(--fc-neutral-400);--fc-text-inverse: var(--fc-blue-900);--fc-link: var(--fc-teal-200);--fc-link-hover: var(--fc-teal-100);--fc-success-bg: #10281c;--fc-success-fg: #86d6ab;--fc-warning-bg: #2c2110;--fc-warning-fg: #f0c476;--fc-danger-bg: #2d1414;--fc-danger-fg: #f2a1a1;--fc-info-bg: #2a2212;--fc-info-fg: #dcc59a;--fc-pending-bg: #1d1833;--fc-pending-fg: #c0b2f0}@media (prefers-reduced-motion: reduce){:root{--fc-duration-fast: 1ms;--fc-duration-base: 1ms;--fc-duration-slow: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}body{margin:0;background:var(--fc-surface);color:var(--fc-text);font-family:var(--fc-font-sans);font-size:var(--fc-text-base);line-height:var(--fc-leading-normal);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{margin:0 0 var(--fc-space-3);line-height:var(--fc-leading-tight);font-weight:var(--fc-weight-semibold);letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--fc-text-5xl)}h2{font-size:var(--fc-text-3xl)}h3{font-size:var(--fc-text-xl)}p{margin:0 0 var(--fc-space-4);text-wrap:pretty}a{color:var(--fc-link);text-underline-offset:.18em}a:hover{color:var(--fc-link-hover)}img,svg{max-width:100%;height:auto;display:block}:focus-visible{outline:none;box-shadow:var(--fc-focus-ring);border-radius:var(--fc-radius-sm)}.fc-skip{position:absolute;left:var(--fc-space-4);top:calc(var(--fc-space-4) * -6);z-index:var(--fc-z-toast);padding:var(--fc-space-3) var(--fc-space-4);background:var(--fc-surface);border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-md);transition:top var(--fc-duration-fast) var(--fc-ease-out)}.fc-skip:focus{top:var(--fc-space-4)}.fc-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fc-container{width:100%;max-width:var(--fc-container);margin-inline:auto;padding-inline:var(--fc-gutter)}.fc-section{padding-block:var(--fc-space-16)}@media (min-width: 900px){.fc-section{padding-block:var(--fc-space-20);min-height:min(100svh,860px);display:flex;flex-direction:column;justify-content:center}}.fc-section--muted{background:var(--fc-surface-muted)}.fc-btn{--_bg: var(--fc-brand-cert);--_fg: var(--fc-neutral-0);--_bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--fc-space-2);min-height:44px;padding:var(--fc-space-3) var(--fc-space-5);border:1px solid var(--_bd);border-radius:var(--fc-radius-md);background:var(--_bg);color:var(--_fg);font:inherit;font-weight:var(--fc-weight-semibold);text-decoration:none;cursor:pointer;transition:transform var(--fc-duration-fast) var(--fc-ease-out),background-color var(--fc-duration-fast) var(--fc-ease-out)}.fc-btn:hover:not(:disabled){--_bg: var(--fc-teal-600);color:var(--fc-neutral-0)}.fc-btn:active:not(:disabled){transform:translateY(1px)}.fc-btn:disabled{opacity:.55;cursor:not-allowed}.fc-btn--secondary{--_bg: transparent;--_fg: var(--fc-text);--_bd: var(--fc-border-strong)}.fc-btn--secondary:hover:not(:disabled){--_bg: var(--fc-surface-muted);color:var(--fc-text)}.fc-btn--ghost{--_bg: transparent;--_fg: var(--fc-text-muted);min-height:40px;padding:var(--fc-space-2) var(--fc-space-3)}.fc-card{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);padding:var(--fc-space-6);box-shadow:var(--fc-shadow-sm)}.fc-badge{display:inline-flex;align-items:center;gap:var(--fc-space-2);padding:2px var(--fc-space-3);border-radius:var(--fc-radius-pill);font-size:var(--fc-text-xs);font-weight:var(--fc-weight-semibold);background:var(--fc-surface-sunken);color:var(--fc-text-muted)}.fc-badge--success{background:var(--fc-success-bg);color:var(--fc-success-fg)}.fc-badge--warning{background:var(--fc-warning-bg);color:var(--fc-warning-fg)}.fc-badge--danger{background:var(--fc-danger-bg);color:var(--fc-danger-fg)}.fc-badge--info{background:var(--fc-info-bg);color:var(--fc-info-fg)}.fc-badge--pending{background:var(--fc-pending-bg);color:var(--fc-pending-fg)}.fc-reveal{opacity:0;transform:translateY(12px);transition:opacity var(--fc-duration-slow) var(--fc-ease-out),transform var(--fc-duration-slow) var(--fc-ease-out)}.fc-reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.fc-reveal{opacity:1;transform:none}}.fc-skeleton{background:linear-gradient(90deg,var(--fc-surface-sunken) 0%,var(--fc-surface-muted) 50%,var(--fc-surface-sunken) 100%);background-size:200% 100%;animation:fc-shimmer 1.4s linear infinite;border-radius:var(--fc-radius-sm);min-height:1em}@keyframes fc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fc-field{display:block;margin-bottom:var(--fc-space-5)}.fc-label{display:block;margin-bottom:var(--fc-space-2);font-size:var(--fc-text-sm);font-weight:var(--fc-weight-medium);color:var(--fc-text)}.fc-input,.fc-select,.fc-textarea{width:100%;min-height:44px;padding:var(--fc-space-3);border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-md);background:var(--fc-surface);color:var(--fc-text);font:inherit}.fc-textarea{min-height:120px;resize:vertical}.fc-help{margin-top:var(--fc-space-2);font-size:var(--fc-text-sm);color:var(--fc-text-muted)}.fc-error{margin-top:var(--fc-space-2);font-size:var(--fc-text-sm);color:var(--fc-danger-fg)}.fc-input[aria-invalid=true],.fc-select[aria-invalid=true],.fc-textarea[aria-invalid=true]{border-color:var(--fc-danger-fg)}.fc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fc-table{width:100%;border-collapse:collapse;font-size:var(--fc-text-sm)}.fc-table th,.fc-table td{padding:var(--fc-space-3);border-bottom:1px solid var(--fc-border);text-align:left}.fc-table th{font-weight:var(--fc-weight-semibold);color:var(--fc-text-muted)}:root,:root[data-fc-theme=light]{--w-fondo: #f7f4ee;--w-fondo-2: #efe9de;--w-papel: #fffdf9;--w-tinta: #0d1b2e;--w-tinta-2: #4a5466;--w-tinta-3: #636b7b;--w-linea: #e4dbcb;--w-linea-fuerte: #cdbfa6;--w-oro: #b08d4a;--w-oro-texto: #84652a;--w-oro-suave: color-mix(in srgb, #b08d4a 12%, transparent);--w-primario-bg: #0d1b2e;--w-primario-fg: #f7f1e6;--w-primario-hover: #1c3150;--w-sombra: 0 1px 0 rgba(13, 27, 46, .04), 0 18px 40px -24px rgba(13, 27, 46, .22);--w-noche: #0b1626;--w-noche-2: #111f35;--w-noche-3: #1a2c47;--w-marfil: #f3ede2;--w-noche-texto-2: #a9b3c4;--w-oro-claro: #d4b677;--w-oro-noche: #c9a865;--fc-surface: var(--w-fondo);--fc-surface-muted: var(--w-fondo-2);--fc-surface-sunken: #e8e1d3;--fc-border: var(--w-linea);--fc-border-strong: var(--w-linea-fuerte);--fc-text: var(--w-tinta);--fc-text-muted: var(--w-tinta-2);--fc-text-subtle: var(--w-tinta-3);--fc-link: var(--w-oro-texto);--fc-link-hover: var(--w-tinta);--fc-focus-ring: 0 0 0 2px var(--w-fondo), 0 0 0 4px var(--w-oro);--fc-focus-ring-inverse: 0 0 0 2px var(--w-noche), 0 0 0 4px var(--w-oro-claro);--fc-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--fc-container: 1240px;--fc-alto-cabecera: 76px;--w-radio: 6px}:root[data-fc-theme=dark]{--w-fondo: #0a1322;--w-fondo-2: #0e1a2d;--w-papel: #111e33;--w-tinta: #f1ebe0;--w-tinta-2: #b9c0cc;--w-tinta-3: #939cad;--w-linea: #22324b;--w-linea-fuerte: #34486a;--w-oro: #c9a865;--w-oro-texto: #d8bc80;--w-oro-suave: color-mix(in srgb, #c9a865 14%, transparent);--w-primario-bg: #c9a865;--w-primario-fg: #0b1626;--w-primario-hover: #dcc189;--w-sombra: 0 18px 40px -24px rgba(0, 0, 0, .7);--fc-surface: var(--w-fondo);--fc-surface-muted: var(--w-fondo-2);--fc-surface-sunken: #07101c;--fc-border: var(--w-linea);--fc-border-strong: var(--w-linea-fuerte);--fc-text: var(--w-tinta);--fc-text-muted: var(--w-tinta-2);--fc-text-subtle: var(--w-tinta-3);--fc-link: var(--w-oro-texto);--fc-link-hover: var(--w-tinta);--fc-focus-ring: 0 0 0 2px var(--w-fondo), 0 0 0 4px var(--w-oro)}body{background:var(--w-fondo);color:var(--w-tinta);transition:background-color var(--fc-duration-base) var(--fc-ease-out),color var(--fc-duration-base) var(--fc-ease-out)}h1,h2{font-family:var(--fc-font-display);font-weight:600;letter-spacing:-.01em}h1,h2,.fc-cifra dd,.fc-reco__normas strong,.fc-reco__num,.fc-paquete__cifra,.fc-paquete__nombre,.fc-producto__norma,.fc-resumen__titulo,.fc-paso__numero,.fc-pie__lema,.fc-chat__titulo{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}h3{letter-spacing:-.005em}.fc-container--estrecho{max-width:820px}.fc-section{padding-block:clamp(4rem,3rem + 4vw,7rem);min-height:0;display:block}.fc-section--marfil{background:var(--w-fondo)}.fc-section--marfil-2{background:var(--w-fondo-2)}.fc-section--compacta{padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.fc-section--tinta{background:var(--w-noche);color:var(--w-marfil)}.fc-encabezado-seccion{max-width:760px;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.fc-sobretitulo{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--w-oro-texto)}.fc-sobretitulo:before{content:"";width:32px;height:1px;background:currentColor}.fc-encabezado-seccion h2{margin:0 0 1rem;font-size:clamp(2.25rem,1.4rem + 2.8vw,3.5rem);line-height:1.05;max-width:24ch}.fc-entradilla{margin:0;font-size:1.0625rem;color:var(--w-tinta-2);max-width:60ch}.fc-section--tinta .fc-sobretitulo{color:var(--w-oro-claro)}.fc-section--tinta .fc-entradilla{color:var(--w-noche-texto-2)}.fc-section--tinta :focus-visible{box-shadow:var(--fc-focus-ring-inverse)}.fc-btn{--_bg: var(--w-primario-bg);--_fg: var(--w-primario-fg);--_bd: transparent;min-height:46px;padding:.75rem 1.5rem;border-radius:3px;font-weight:600;font-size:.9375rem;letter-spacing:.01em;transition:background-color var(--fc-duration-fast) var(--fc-ease-out),border-color var(--fc-duration-fast) var(--fc-ease-out),color var(--fc-duration-fast) var(--fc-ease-out),transform var(--fc-duration-fast) var(--fc-ease-out)}.fc-btn:hover:not(:disabled){--_bg: var(--w-primario-hover);color:var(--_fg)}.fc-btn .fc-icono{width:18px;height:18px}.fc-btn--secondary{--_bg: transparent;--_fg: var(--w-tinta);--_bd: var(--w-linea-fuerte)}.fc-btn--secondary:hover:not(:disabled){--_bg: var(--w-oro-suave);--_bd: var(--w-oro);color:var(--w-tinta)}.fc-btn--oro{--_bg: var(--w-oro-noche);--_fg: var(--w-noche)}.fc-btn--oro:hover:not(:disabled){--_bg: var(--w-oro-claro);color:var(--w-noche)}.fc-btn--fantasma{--_bg: transparent;--_fg: var(--w-marfil);--_bd: color-mix(in srgb, var(--w-marfil) 32%, transparent)}.fc-btn--fantasma:hover:not(:disabled){--_bg: color-mix(in srgb, var(--w-marfil) 8%, transparent);--_bd: var(--w-oro-claro);color:var(--w-marfil)}.fc-btn--grande{min-height:54px;padding:.9rem 1.9rem;font-size:1rem}.fc-btn--chico{min-height:40px;padding:.5rem 1rem;font-size:.875rem}.fc-enlace{padding:0;border:0;background:none;font:inherit;font-size:.875rem;font-weight:500;color:var(--w-oro-texto);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;cursor:pointer}.fc-enlace:hover{color:var(--w-tinta)}.fc-input,.fc-select{border-radius:3px;background:var(--w-papel);border-color:var(--w-linea-fuerte)}.fc-header{position:sticky;top:0;z-index:var(--fc-z-header);background:color-mix(in srgb,var(--w-fondo) 90%,transparent);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--w-linea);transition:background-color var(--fc-duration-base) var(--fc-ease-out),border-color var(--fc-duration-base) var(--fc-ease-out)}.fc-header__barra{display:flex;align-items:center;gap:1.5rem;min-height:var(--fc-alto-cabecera)}.fc-header__marca{display:inline-flex;align-items:center;flex-shrink:0}.fc-logo{display:inline-flex;align-items:center}.fc-logo img{height:100%;width:auto}.fc-logo__oscuro{display:none}:root[data-fc-theme=dark] .fc-logo__claro{display:none}:root[data-fc-theme=dark] .fc-logo__oscuro{display:block}.fc-header__hamburguesa{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;padding:0;border:1px solid var(--w-linea-fuerte);border-radius:3px;background:transparent;color:var(--w-tinta);cursor:pointer}.fc-header__lineas{position:relative;width:18px;height:12px}.fc-header__lineas span{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform var(--fc-duration-base) var(--fc-ease-out),opacity var(--fc-duration-fast) var(--fc-ease-out)}.fc-header__lineas span:nth-child(1){top:0}.fc-header__lineas span:nth-child(2){top:5px}.fc-header__lineas span:nth-child(3){top:10px}.fc-header__lineas[data-abierto=true] span:nth-child(1){transform:translateY(5px) rotate(45deg)}.fc-header__lineas[data-abierto=true] span:nth-child(2){opacity:0}.fc-header__lineas[data-abierto=true] span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.fc-header__nav{display:none}.fc-header__nav--abierto{display:block;position:absolute;top:100%;left:0;right:0;padding:1rem var(--fc-gutter) 1.5rem;background:var(--w-fondo);border-bottom:1px solid var(--w-linea);box-shadow:var(--w-sombra)}.fc-header__enlaces{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.fc-header__enlaces a{position:relative;display:block;padding:.75rem 0;font-size:1rem;font-weight:500;color:var(--w-tinta);text-decoration:none;border-bottom:1px solid var(--w-linea)}.fc-header__controles{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1rem}.fc-select--compacto{appearance:none;-webkit-appearance:none;width:auto;min-height:34px;height:34px;padding:0 1.35rem 0 .6rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;border-radius:3px;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - .7rem) 52%,calc(100% - .45rem) 52%;background-size:4px 4px,4px 4px;background-repeat:no-repeat;color:var(--w-tinta);border:1px solid var(--w-linea-fuerte);cursor:pointer}.fc-header__controles .fc-select--compacto:first-of-type{max-width:5.4rem}.fc-header__controles .fc-select--compacto:last-of-type{max-width:3.9rem}.fc-select--compacto option{color:#0d1b2e;background:#fffdf9}.fc-tema{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--w-linea-fuerte);border-radius:50%;background:transparent;color:var(--w-tinta);cursor:pointer;transition:border-color var(--fc-duration-fast) var(--fc-ease-out),color var(--fc-duration-fast) var(--fc-ease-out)}.fc-tema svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fc-tema:hover{border-color:var(--w-oro);color:var(--w-oro-texto)}.fc-btn--cuenta{white-space:nowrap;--_bg: transparent;--_fg: var(--w-tinta);--_bd: var(--w-oro);min-height:36px;padding:.5rem 1.1rem;font-size:.875rem}.fc-btn--cuenta:hover:not(:disabled){--_bg: var(--w-primario-bg);--_fg: var(--w-primario-fg);--_bd: var(--w-primario-bg);color:var(--w-primario-fg)}@media (min-width: 1200px){.fc-header__hamburguesa{display:none}.fc-header__nav,.fc-header__nav--abierto{position:static;display:flex;flex:1;align-items:center;justify-content:space-between;gap:1.5rem;padding:0;background:none;border:0;box-shadow:none}.fc-header__enlaces{flex-direction:row;gap:1.15rem;margin-inline:auto}.fc-header__enlaces a{padding:.5rem 0;font-size:.875rem;white-space:nowrap;border:0;color:var(--w-tinta-2);transition:color var(--fc-duration-fast) var(--fc-ease-out)}.fc-header__enlaces a:after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:1px;background:var(--w-oro);transform:scaleX(0);transition:transform var(--fc-duration-base) var(--fc-ease-out)}.fc-header__enlaces a:hover{color:var(--w-tinta)}.fc-header__enlaces a:hover:after{transform:scaleX(1)}.fc-header__controles{margin-top:0;flex-wrap:nowrap}}.fc-header[data-sobre-hero=true]{background:color-mix(in srgb,var(--w-noche) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--w-marfil) 10%,transparent);color:var(--w-marfil)}.fc-header[data-sobre-hero=true] .fc-logo__claro{display:none}.fc-header[data-sobre-hero=true] .fc-logo__oscuro{display:block}@media (min-width: 1200px){.fc-header[data-sobre-hero=true] .fc-header__enlaces a{color:color-mix(in srgb,var(--w-marfil) 78%,transparent)}.fc-header[data-sobre-hero=true] .fc-header__enlaces a:hover{color:var(--w-marfil)}.fc-header[data-sobre-hero=true] .fc-header__enlaces a:after{background:var(--w-oro-claro)}}.fc-header[data-sobre-hero=true] .fc-select--compacto,.fc-header[data-sobre-hero=true] .fc-tema,.fc-header[data-sobre-hero=true] .fc-header__hamburguesa{color-scheme:dark;color:var(--w-marfil);border-color:color-mix(in srgb,var(--w-marfil) 28%,transparent)}.fc-header[data-sobre-hero=true] .fc-tema:hover{color:var(--w-oro-claro);border-color:var(--w-oro-claro)}.fc-header[data-sobre-hero=true] .fc-btn--cuenta{--_fg: var(--w-marfil);--_bd: var(--w-oro-claro)}.fc-header[data-sobre-hero=true] .fc-btn--cuenta:hover:not(:disabled){--_bg: var(--w-oro-noche);--_fg: var(--w-noche);--_bd: var(--w-oro-noche);color:var(--w-noche)}.fc-header[data-sobre-hero=true] :focus-visible{box-shadow:var(--fc-focus-ring-inverse)}.fc-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--fc-alto-cabecera) * -1 - 1px);padding-top:calc(var(--fc-alto-cabecera) + clamp(3.5rem,2rem + 6vw,7.5rem));background:radial-gradient(120% 90% at 85% 0%,#17304f 0%,transparent 55%),linear-gradient(180deg,var(--w-noche) 0%,#0a1424 100%);color:var(--w-marfil)}.fc-hero__aurora{position:absolute;inset:-20%;z-index:-2;background:radial-gradient(38% 32% at 78% 30%,color-mix(in srgb,var(--w-oro-noche) 16%,transparent),transparent 70%),radial-gradient(30% 28% at 15% 85%,color-mix(in srgb,#2b5988 30%,transparent),transparent 70%);animation:fc-deriva 26s ease-in-out infinite alternate}.fc-hero__aurora[data-quieta=true]{animation:none}@keyframes fc-deriva{to{transform:translate3d(-4%,3%,0) scale(1.05)}}.fc-hero__rejilla{position:absolute;z-index:-1;top:50%;right:-18vmax;width:78vmax;height:78vmax;transform:translateY(-50%);border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 17px,color-mix(in srgb,var(--w-oro-noche) 15%,transparent) 17px 18px),repeating-conic-gradient(from 0deg,transparent 0deg 5.5deg,color-mix(in srgb,var(--w-oro-noche) 5%,transparent) 5.5deg 6deg);mask-image:radial-gradient(circle at 50% 50%,#000 0 30%,transparent 70%);opacity:.8}.fc-hero__interior{position:relative;padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.fc-hero__kicker{display:inline-flex;align-items:center;gap:.875rem;margin:0 0 1.75rem;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--w-oro-claro)}.fc-hero__filete{width:44px;height:1px;background:currentColor}.fc-hero__titulo{margin:0 0 2rem;max-width:17ch;font-size:clamp(2.9rem,1.6rem + 4.6vw,5.4rem);line-height:1;font-weight:600;letter-spacing:-.015em;color:var(--w-marfil)}.fc-hero__plazo{display:grid;gap:.375rem;max-width:560px;margin:0 0 2.25rem;padding:1rem 0 1rem 1.25rem;border-left:1px solid var(--w-oro-claro)}.fc-hero__plazo strong{font-size:1.125rem;font-weight:600;color:var(--w-marfil)}.fc-hero__aclaracion{font-size:.9375rem;color:var(--w-noche-texto-2)}.fc-hero__acciones{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:clamp(3rem,2rem + 3vw,4.5rem)}.fc-hero :focus-visible{box-shadow:var(--fc-focus-ring-inverse)}.fc-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:0;border-top:1px solid color-mix(in srgb,var(--w-marfil) 14%,transparent)}.fc-cifra{padding:1.25rem 1rem 0 0}.fc-cifra+.fc-cifra{padding-left:1.25rem;border-left:1px solid color-mix(in srgb,var(--w-marfil) 14%,transparent)}.fc-cifra dt{margin-bottom:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--w-noche-texto-2)}.fc-cifra dd{margin:0;font-family:var(--fc-font-display);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600;line-height:1;color:var(--w-marfil)}.fc-cifra__unidad{font-family:var(--fc-font-sans);font-size:.875rem;font-weight:500;color:var(--w-oro-claro)}.fc-marquesina{display:flex;overflow:hidden;padding-block:1.25rem;border-top:1px solid color-mix(in srgb,var(--w-oro-noche) 22%,transparent);background:color-mix(in srgb,var(--w-noche) 60%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.fc-marquesina__pista{display:flex;flex-shrink:0;margin:0;padding:0;list-style:none;animation:fc-desfile 46s linear infinite}.fc-marquesina__pista li{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--w-marfil) 72%,transparent)}.fc-marquesina__pista li:after{content:"";width:5px;height:5px;margin-inline:2.25rem;background:var(--w-oro-noche);transform:rotate(45deg)}.fc-marquesina:hover .fc-marquesina__pista{animation-play-state:paused}.fc-marquesina[data-quieta=true]{overflow-x:auto}.fc-marquesina[data-quieta=true] .fc-marquesina__pista{animation:none}@keyframes fc-desfile{to{transform:translate(-100%)}}.fc-reco{display:grid;gap:2.5rem}.fc-reco__paso{margin:0;padding:0;border:0;min-width:0}.fc-reco__pregunta{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:0;font-size:1.0625rem;font-weight:600}.fc-reco__num{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--w-oro);border-radius:50%;font-family:var(--fc-font-display);font-size:1rem;font-weight:700;color:var(--w-oro-texto)}.fc-reco__rubros{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.fc-rubro{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:128px;padding:1.1rem;border:1px solid var(--w-linea);border-radius:var(--w-radio);background:var(--w-papel);color:var(--w-tinta);font:inherit;font-size:.9375rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:border-color var(--fc-duration-fast) var(--fc-ease-out),transform var(--fc-duration-fast) var(--fc-ease-out),box-shadow var(--fc-duration-base) var(--fc-ease-out)}.fc-rubro .fc-icono{width:36px;height:36px;color:var(--w-oro)}.fc-rubro:hover{border-color:var(--w-oro);transform:translateY(-2px);box-shadow:var(--w-sombra)}.fc-rubro[aria-pressed=true]{border-color:var(--w-oro);background:color-mix(in srgb,var(--w-oro) 9%,var(--w-papel));box-shadow:inset 0 0 0 1px var(--w-oro)}.fc-rubro[aria-pressed=true]:after{content:"✓";position:absolute;top:.75rem;right:.85rem;font-size:.875rem;font-weight:700;color:var(--w-oro-texto)}.fc-reco__actividades,.fc-reco__opcionales{display:flex;flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none}.fc-chip{min-height:42px;padding:.5rem 1.1rem;border:1px solid var(--w-linea-fuerte);border-radius:999px;background:var(--w-papel);color:var(--w-tinta);font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color var(--fc-duration-fast) var(--fc-ease-out),border-color var(--fc-duration-fast) var(--fc-ease-out),color var(--fc-duration-fast) var(--fc-ease-out)}.fc-chip:hover{border-color:var(--w-oro)}.fc-chip[aria-pressed=true]{background:var(--w-primario-bg);border-color:var(--w-primario-bg);color:var(--w-primario-fg)}.fc-reco__resultado{padding:clamp(1.5rem,1rem + 2vw,2.5rem);border:1px solid var(--w-linea);border-top:2px solid var(--w-oro);border-radius:var(--w-radio);background:var(--w-papel);box-shadow:var(--w-sombra);animation:fc-aparece var(--fc-duration-slow) var(--fc-ease-out)}@keyframes fc-aparece{0%{opacity:0;transform:translateY(8px)}}.fc-reco__titulo{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--w-oro-texto)}.fc-reco__titulo--suave{margin-top:1.75rem;color:var(--w-tinta-3)}.fc-reco__normas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none}.fc-reco__normas li{display:grid;gap:.125rem;padding-left:1rem;border-left:1px solid var(--w-oro)}.fc-reco__normas strong{font-family:var(--fc-font-display);font-size:1.625rem;font-weight:600;line-height:1.1}.fc-reco__normas span{font-size:.875rem;color:var(--w-tinta-2)}.fc-reco__acciones .fc-btn:disabled{opacity:1;--_bg: var(--w-oro-suave);--_fg: var(--w-oro-texto);--_bd: var(--w-oro);cursor:default}.fc-reco__acciones{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0 1rem}.fc-paquetes{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width: 860px){.fc-paquetes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.fc-paquete{position:relative;display:flex;flex-direction:column;padding:2rem;border:1px solid var(--w-linea);border-radius:var(--w-radio);background:var(--w-papel);overflow:hidden}.fc-paquete__cifra{position:absolute;top:-1.25rem;right:1.25rem;margin:0;font-family:var(--fc-font-display);font-size:9rem;font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--w-oro) 45%,transparent);pointer-events:none}.fc-paquete__nombre{margin:0 0 .25rem;font-family:var(--fc-font-display);font-size:2rem;font-weight:600}.fc-paquete__normas{margin:0 0 2rem;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--w-oro-texto)}.fc-paquete__precio{display:grid;gap:.25rem;margin-bottom:2rem;padding-top:1.25rem;border-top:1px solid var(--w-linea)}.fc-paquete__desde{font-size:.8125rem;color:var(--w-tinta-3)}.fc-paquete__precio .fc-precio__local,.fc-paquete__precio>span:not(.fc-paquete__desde):not(.fc-badge){font-size:1.875rem}.fc-paquete .fc-btn{margin-top:auto}.fc-paquete--centro{background:var(--w-noche);border-color:var(--w-noche);color:var(--w-marfil)}.fc-paquete--centro .fc-paquete__normas{color:var(--w-oro-claro)}.fc-paquete--centro .fc-paquete__precio{border-top-color:color-mix(in srgb,var(--w-marfil) 14%,transparent)}.fc-paquete--centro .fc-paquete__desde,.fc-paquete--centro .fc-precio__cobro{color:var(--w-noche-texto-2)}.fc-paquete--centro .fc-paquete__cifra{-webkit-text-stroke-color:color-mix(in srgb,var(--w-oro-noche) 40%,transparent)}.fc-paquete--centro .fc-btn{--_bg: var(--w-oro-noche);--_fg: var(--w-noche)}.fc-paquete--centro .fc-btn:hover:not(:disabled){--_bg: var(--w-oro-claro);color:var(--w-noche)}.fc-paquete--centro :focus-visible{box-shadow:var(--fc-focus-ring-inverse)}.fc-paquetes__nota{margin:1.5rem 0 0;font-size:.875rem;color:var(--w-tinta-2)}.fc-configurador{display:grid;gap:2rem;align-items:start}@media (min-width: 1024px){.fc-configurador{grid-template-columns:minmax(0,1fr) 360px}}.fc-catalogo{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.fc-producto{position:relative;display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--w-linea);border-radius:var(--w-radio);background:var(--w-papel);transition:border-color var(--fc-duration-fast) var(--fc-ease-out),box-shadow var(--fc-duration-base) var(--fc-ease-out)}.fc-producto:hover{border-color:var(--w-linea-fuerte);box-shadow:var(--w-sombra)}.fc-producto--elegido,.fc-producto--elegido:hover{border-color:var(--w-oro);box-shadow:inset 0 2px 0 0 var(--w-oro)}.fc-producto__marca{position:absolute;top:1rem;right:1rem;padding:.125rem .5rem;border-radius:2px;background:var(--w-oro-suave);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--w-oro-texto)}.fc-producto__norma{margin:0 0 .25rem;padding-right:4.5rem;font-family:var(--fc-font-display);font-size:1.625rem;font-weight:600;line-height:1.1}.fc-producto__sistema{margin:0 0 .75rem;font-size:.9375rem;font-weight:500;color:var(--w-tinta)}.fc-producto__meta{margin:0 0 1.5rem;font-size:.8125rem;color:var(--w-tinta-3)}.fc-producto__pie{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--w-linea)}.fc-producto__precio{margin:0}.fc-brillo{position:relative;isolation:isolate}.fc-brillo:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:var(--fc-brillo-opacidad, 0);transition:opacity var(--fc-duration-base) var(--fc-ease-out);pointer-events:none;z-index:-1;background:radial-gradient(260px circle at var(--fc-brillo-x, 50%) var(--fc-brillo-y, 50%),color-mix(in srgb,var(--w-oro) 12%,transparent),transparent 70%)}.fc-precio__local{display:block;font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.fc-precio__cobro{display:block;margin-top:.125rem;font-size:.8125rem;color:var(--w-tinta-3)}.fc-resumen{position:sticky;top:calc(var(--fc-alto-cabecera) + 1rem);padding:1.75rem;border:1px solid var(--w-linea);border-top:2px solid var(--w-oro);border-radius:var(--w-radio);background:var(--w-papel);box-shadow:var(--w-sombra)}.fc-resumen__titulo{margin:0 0 1.25rem;font-family:var(--fc-font-display);font-size:1.75rem;font-weight:600}.fc-resumen__vacio{margin:0 0 1.25rem;font-size:.9375rem;color:var(--w-tinta-2)}.fc-resumen__lineas{display:grid;gap:.75rem;margin:0 0 1rem;padding:0 0 1rem;list-style:none;border-bottom:1px solid var(--w-linea)}.fc-resumen__lineas>li{display:grid;grid-template-columns:1fr auto;gap:.125rem 1rem}.fc-resumen__nombre{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600}.fc-resumen__integrantes{grid-column:1;font-size:.8125rem;color:var(--w-tinta-3)}.fc-resumen__importe{grid-column:2;grid-row:1;font-variant-numeric:tabular-nums}.fc-resumen__fila{display:flex;justify-content:space-between;margin:0 0 .5rem;font-size:.9375rem;color:var(--w-tinta-2)}.fc-resumen__fila--ahorro{color:var(--fc-success-fg);font-weight:600;animation:fc-aparece var(--fc-duration-slow) var(--fc-ease-out)}.fc-resumen__total{display:flex;align-items:baseline;justify-content:space-between;margin:1rem 0 .5rem;padding-top:1rem;border-top:1px solid var(--w-linea);font-weight:600}.fc-resumen__total strong{font-size:2rem;font-variant-numeric:tabular-nums}.fc-resumen__aviso{margin:0 0 1.25rem;padding:.75rem .875rem;border-left:2px solid var(--w-oro);background:var(--w-oro-suave);font-size:.8125rem;line-height:1.5;color:var(--w-tinta-2)}.fc-resumen__bloqueo ul{margin:.75rem 0 1rem;padding-left:1.1rem;font-size:.875rem}.fc-resumen__cta{width:100%;margin-top:.5rem}.fc-importe-vivo{display:inline-block;animation:fc-destello-importe var(--fc-duration-slow) var(--fc-ease-out)}@keyframes fc-destello-importe{0%{opacity:.35;transform:translateY(-3px)}}.fc-cupon__abrir{margin-top:1.25rem}.fc-cupon{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--w-linea)}.fc-cupon__fila{display:flex;align-items:center;gap:.5rem}.fc-cupon__fila .fc-btn{white-space:nowrap}.fc-cupon__campo{width:10rem;min-height:40px;height:40px;padding:.5rem .75rem;font-size:.875rem;letter-spacing:.08em}.fc-pasos{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,76%);gap:1.25rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--w-noche-3) transparent}.fc-paso{position:relative;scroll-snap-align:start;padding:1.5rem 1.25rem 1.5rem 0}.fc-pasos__riel{display:none}.fc-paso__icono{position:relative;display:inline-grid;place-items:center;width:76px;height:76px;margin-bottom:1.5rem;border:1px solid color-mix(in srgb,var(--w-oro-noche) 45%,transparent);border-radius:50%;background:var(--w-noche-2);color:var(--w-oro-claro);transition:border-color var(--fc-duration-slow) var(--fc-ease-out),background-color var(--fc-duration-slow) var(--fc-ease-out)}.fc-paso__icono .fc-icono{width:36px;height:36px}.fc-paso__numero{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--w-oro-noche);font-family:var(--fc-font-display);font-size:.9375rem;font-weight:700;color:var(--w-noche)}.fc-paso h3{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;color:var(--w-marfil)}.fc-paso p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--w-noche-texto-2)}@media (min-width: 1080px){.fc-pasos{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;padding:0}.fc-pasos__riel{display:block;position:absolute;top:38px;left:38px;right:calc(100% / 6 - 38px);height:1px;background:color-mix(in srgb,var(--w-marfil) 14%,transparent)}.fc-pasos__riel-luz{display:block;height:100%;background:linear-gradient(90deg,var(--w-oro-noche),var(--w-oro-claro));transform:scaleX(0);transform-origin:left center;transition:transform 1.6s var(--fc-ease-out)}.fc-pasos[data-visible=true] .fc-pasos__riel-luz{transform:scaleX(1)}.fc-paso{padding:0 1rem 0 0}.fc-paso__icono{border-color:color-mix(in srgb,var(--w-marfil) 16%,transparent);transition-delay:calc(var(--fc-indice) * .24s)}.fc-pasos[data-visible=true] .fc-paso__icono{border-color:var(--w-oro-noche);background:var(--w-noche-3)}}#faq .fc-encabezado-seccion{margin-inline:auto;text-align:center}#faq .fc-encabezado-seccion h2{margin-inline:auto}.fc-acordeon{border-top:1px solid var(--w-linea)}.fc-acordeon__item{border-bottom:1px solid var(--w-linea)}.fc-acordeon__titulo{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem .25rem;font-size:1.0625rem;font-weight:500;list-style:none;cursor:pointer;transition:color var(--fc-duration-fast) var(--fc-ease-out)}.fc-acordeon__titulo::-webkit-details-marker{display:none}.fc-acordeon__titulo:hover{color:var(--w-oro-texto)}.fc-acordeon__icono{position:relative;flex:0 0 auto;width:28px;height:28px;border:1px solid var(--w-linea-fuerte);border-radius:50%}.fc-acordeon__icono:before,.fc-acordeon__icono:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:var(--w-oro-texto);transition:transform var(--fc-duration-base) var(--fc-ease-out)}.fc-acordeon__icono:after{transform:rotate(90deg)}.fc-acordeon__item[open] .fc-acordeon__icono:after{transform:rotate(0)}.fc-acordeon__item[open] .fc-acordeon__titulo{color:var(--w-oro-texto)}.fc-acordeon__cuerpo{padding:0 3rem 1.5rem .25rem;color:var(--w-tinta-2)}.fc-acordeon__cuerpo p{margin:0}#verify{background:var(--w-fondo-2);border-top:1px solid var(--w-linea)}.fc-verificar{display:grid;gap:1.25rem;align-items:center}@media (min-width: 860px){.fc-verificar{grid-template-columns:auto 1fr auto;gap:2rem}}.fc-verificar__icono{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--w-oro);border-radius:50%;color:var(--w-oro-texto)}.fc-verificar__icono .fc-icono{width:30px;height:30px}.fc-verificar__texto h2{margin:0 0 .375rem;font-size:1.875rem}.fc-verificar__texto p{margin:0;max-width:62ch;color:var(--w-tinta-2)}.fc-pie{position:relative;padding-top:clamp(3.5rem,2.5rem + 3vw,5rem);background:var(--w-noche);color:var(--w-marfil);border-top:1px solid color-mix(in srgb,var(--w-oro-noche) 30%,transparent)}.fc-pie a{color:inherit;text-decoration:none}.fc-pie :focus-visible{box-shadow:var(--fc-focus-ring-inverse)}.fc-pie__rejilla{display:grid;gap:2.5rem;padding-bottom:3rem}@media (min-width: 720px){.fc-pie__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-pie__marca{grid-column:1 / -1}}@media (min-width: 1024px){.fc-pie__rejilla{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:3rem}.fc-pie__marca{grid-column:auto}}.fc-pie__logo{display:inline-block;margin-bottom:1.25rem}.fc-pie__lema{max-width:30ch;margin:0 0 1.5rem;font-family:var(--fc-font-display);font-size:1.375rem;font-style:italic;line-height:1.3;color:color-mix(in srgb,var(--w-marfil) 82%,transparent)}.fc-pie__redes{display:flex;gap:.625rem;margin:0;padding:0;list-style:none}.fc-pie__redes a{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--w-marfil) 22%,transparent);border-radius:50%;color:var(--w-marfil);transition:border-color var(--fc-duration-fast) var(--fc-ease-out),color var(--fc-duration-fast) var(--fc-ease-out),background-color var(--fc-duration-fast) var(--fc-ease-out)}.fc-pie__redes a:hover{border-color:var(--w-oro-claro);background:color-mix(in srgb,var(--w-oro-noche) 12%,transparent);color:var(--w-oro-claro)}.fc-red__icono{width:18px;height:18px}.fc-red__texto{font-size:.6875rem;font-weight:600}.fc-pie__titulo{margin:0 0 1.25rem;font-family:var(--fc-font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--w-oro-claro)}.fc-pie__columna ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.fc-pie__columna a{font-size:.9375rem;color:var(--w-noche-texto-2);transition:color var(--fc-duration-fast) var(--fc-ease-out)}.fc-pie__columna a:hover{color:var(--w-marfil)}.fc-pie__columna{display:flex;flex-direction:column;align-items:flex-start}.fc-pie__correo{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:1rem}.fc-pie__correo .fc-icono{width:20px;height:20px;color:var(--w-oro-claro)}.fc-pie__cuenta{display:inline-block;padding-bottom:.125rem;border-bottom:1px solid var(--w-oro-claro);color:var(--w-marfil)!important}.fc-pie__base{padding-block:1.5rem;border-top:1px solid color-mix(in srgb,var(--w-marfil) 10%,transparent);font-size:.8125rem;color:var(--w-noche-texto-2)}.fc-pie__base p{margin:0}.fc-chat{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:var(--fc-z-flotantes);display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.fc-chat__disparador{position:relative;display:grid;place-items:center;width:60px;height:60px;padding:0;border:1px solid var(--w-oro-noche);border-radius:50%;background:var(--w-noche);color:var(--w-oro-claro);cursor:pointer;box-shadow:0 12px 28px -10px #0b16268c;transition:transform var(--fc-duration-fast) var(--fc-ease-out)}.fc-chat__disparador:hover{transform:translateY(-2px)}.fc-chat__disparador svg{position:relative;z-index:1;width:26px;height:26px}.fc-chat__onda{position:absolute;inset:-1px;border:1.5px solid var(--w-oro-noche);border-radius:50%;opacity:0;pointer-events:none;animation:fc-latido 2.6s var(--fc-ease-out) infinite}.fc-chat__onda--2{animation-delay:1.3s}@keyframes fc-latido{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion: reduce){.fc-chat__onda{display:none}}.fc-chat__panel{display:flex;flex-direction:column;width:min(380px,calc(100vw - 2rem));max-height:min(600px,calc(100svh - 7rem));border:1px solid var(--w-linea);border-radius:10px;background:var(--w-papel);color:var(--w-tinta);box-shadow:0 30px 60px -24px #0b162673;overflow:hidden;animation:fc-aparece var(--fc-duration-base) var(--fc-ease-out)}.fc-chat__cabecera{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--w-noche);color:var(--w-marfil);border-bottom:1px solid color-mix(in srgb,var(--w-oro-noche) 40%,transparent)}.fc-chat__titulo{margin:0;font-family:var(--fc-font-display);font-size:1.375rem;font-weight:600}.fc-chat__cerrar{display:grid;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--w-marfil) 25%,transparent);border-radius:50%;background:transparent;color:var(--w-marfil);font-size:1.125rem;cursor:pointer}.fc-chat__cabecera :focus-visible{box-shadow:var(--fc-focus-ring-inverse)}.fc-chat__hilo{flex:1;display:flex;flex-direction:column;gap:.625rem;padding:1.25rem;overflow-y:auto;position:relative}.fc-chat__burbuja{max-width:86%;margin:0;padding:.625rem .875rem;border-radius:10px;font-size:.9375rem;line-height:1.5}.fc-chat__burbuja--asistente{align-self:flex-start;background:var(--w-fondo-2);border-top-left-radius:2px}.fc-chat__burbuja--cliente{align-self:flex-end;margin-left:auto;background:var(--w-primario-bg);color:var(--w-primario-fg);border-top-right-radius:2px}.fc-chat__sugerencias{display:flex;flex-wrap:wrap;gap:.5rem}.fc-chat__etiqueta{width:100%;margin:.25rem 0 0;font-size:.75rem;color:var(--w-tinta-3)}.fc-chat__chip{padding:.375rem .75rem;border:1px solid var(--w-linea-fuerte);border-radius:999px;background:transparent;color:var(--w-tinta);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.fc-chat__chip:hover{border-color:var(--w-oro);color:var(--w-oro-texto)}.fc-chat__canales{margin:.375rem 0 0;font-size:.875rem;font-weight:600}.fc-chat__entrada{display:flex;gap:.5rem;padding:.875rem 1rem;border-top:1px solid var(--w-linea)}.fc-chat__entrada input{flex:1;min-width:0;min-height:42px;padding:.5rem .75rem;border:1px solid var(--w-linea-fuerte);border-radius:3px;background:var(--w-fondo);color:var(--w-tinta);font:inherit;font-size:.9375rem}.fc-chat__entrada .fc-btn{min-height:42px;padding-inline:1rem}.fc-chat__persona{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0 1rem 1rem;font-size:.8125rem;color:var(--w-tinta-2)}.fc-chat__persona a{font-weight:600}.fc-resenas{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.fc-estrellas{display:inline-flex;gap:2px}.fc-estrella{width:16px;height:16px;background:var(--w-linea-fuerte);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.fc-estrella--llena{background:var(--w-oro)}.fc-resenas__cifra{margin:0;display:flex;align-items:baseline;gap:.5rem}.fc-resenas__total{font-size:.875rem;color:var(--w-tinta-2)}.fc-construccion{margin-top:1.5rem;border-style:dashed}.fc-construccion__esqueleto{display:grid;gap:.5rem;margin-top:1rem}.fc-icono{display:block;flex-shrink:0}@media (prefers-reduced-motion: reduce){.fc-hero__aurora,.fc-marquesina__pista,.fc-importe-vivo,.fc-resumen__fila--ahorro,.fc-reco__resultado{animation:none}.fc-brillo:before{display:none}}.fc-hero__interior{display:grid;gap:3rem;align-items:center}@media (min-width: 900px){.fc-hero__interior{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:4rem}.fc-hero__titulo{font-size:clamp(2.9rem,1.4rem + 3.6vw,4.6rem)}}.fc-hero__video{width:100%;max-width:460px;justify-self:center}.fc-video{position:relative;margin:0;aspect-ratio:1 / 1;border:1px solid color-mix(in srgb,var(--w-oro-noche) 55%,transparent);border-radius:4px;background:radial-gradient(70% 70% at 50% 35%,color-mix(in srgb,var(--w-oro-noche) 14%,transparent),transparent 70%),linear-gradient(160deg,var(--w-noche-3),var(--w-noche) 70%);box-shadow:0 40px 80px -40px #000000b3}.fc-video:after{content:"";position:absolute;inset:10px;border:1px solid color-mix(in srgb,var(--w-oro-noche) 22%,transparent);border-radius:2px;pointer-events:none}.fc-video__reproductor{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:3px;background:var(--w-noche)}.fc-video:has(.fc-video__reproductor):after{display:none}.fc-video__vacio{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.75rem;text-align:center;padding:2rem}.fc-video__play{display:grid;place-items:center;width:76px;height:76px;margin-bottom:.5rem;border:1px solid var(--w-oro-noche);border-radius:50%;color:var(--w-oro-claro)}.fc-video__play svg{width:26px;height:26px;margin-left:3px;fill:currentColor}.fc-video__titulo{margin:0;font-family:var(--fc-font-display);font-size:1.75rem;font-weight:600;color:var(--w-marfil)}.fc-video__pronto{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--w-oro-claro)}.fc-video__esquina{position:absolute;width:22px;height:22px;border-color:var(--w-oro-claro);border-style:solid;pointer-events:none}.fc-video__esquina--a{top:-6px;left:-6px;border-width:1px 0 0 1px}.fc-video__esquina--b{right:-6px;bottom:-6px;border-width:0 1px 1px 0}@media (min-width: 860px){.fc-verificar{grid-template-columns:auto 1fr;column-gap:2rem;row-gap:1.25rem}.fc-verificar__buscador,.fc-verificar__nota{grid-column:2}}.fc-verificar__buscador{position:relative;display:flex;gap:.5rem;max-width:720px;padding:.5rem;border:1px solid var(--w-linea-fuerte);border-radius:4px;background:var(--w-papel)}.fc-verificar__lupa{position:absolute;left:1.1rem;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:var(--w-tinta-3);stroke-width:1.7;stroke-linecap:round;pointer-events:none}.fc-verificar__campo{flex:1;min-width:0;min-height:46px;padding:0 .75rem 0 2.4rem;border:0;background:transparent;color:var(--w-tinta);font:inherit;font-size:.9375rem}.fc-verificar__campo:focus-visible{outline:none;box-shadow:none}.fc-verificar__buscador:focus-within{border-color:var(--w-oro);box-shadow:0 0 0 3px var(--w-oro-suave)}.fc-verificar__nota{margin:0;font-size:.8125rem;color:var(--w-tinta-2)}.fc-reco__alternar{justify-self:start;margin-top:.375rem;font-size:.8125rem;text-decoration:none}.fc-reco__alternar[aria-pressed=true]{color:var(--fc-success-fg)}.fc-verificar{grid-template-columns:minmax(0,1fr)}.fc-verificar>*{min-width:0}.fc-verificar__buscador{width:100%}.fc-verificar__buscador .fc-btn{flex-shrink:0}@media (min-width: 860px){.fc-verificar{grid-template-columns:auto minmax(0,1fr)}}.fc-referencias{position:relative;z-index:1;padding-block:1.25rem;border-top:1px solid color-mix(in srgb,var(--w-oro-noche) 22%,transparent);background:color-mix(in srgb,var(--w-noche) 60%,transparent)}.fc-referencias[hidden]{display:none}.fc-referencias__interior{display:flex;align-items:center;gap:1.25rem 2.5rem}.fc-referencias__titulo{flex:none;max-width:11rem;margin:0;font-size:.6875rem;font-weight:600;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--w-marfil) 62%,transparent)}.fc-referencias__lista{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem}.fc-referencias__item{display:grid;place-items:center;height:62px;padding:6px 14px;border-radius:4px;background:#fbf9f4;box-shadow:inset 0 0 0 1px #fff9}.fc-referencias__item img{display:block;height:40px;width:auto;max-width:116px;object-fit:contain;filter:grayscale(1) contrast(1.05);opacity:.82;transition:filter .25s ease,opacity .25s ease}.fc-referencias__item--compacto img{height:50px}.fc-referencias__item:hover img{filter:none;opacity:1}@media (max-width: 899px){.fc-referencias__interior{flex-direction:column}.fc-referencias__titulo{max-width:none;text-align:center}.fc-referencias__lista{justify-content:center}}@media (max-width: 640px){.fc-referencias__lista{gap:.5rem}.fc-referencias__item{height:46px;padding:6px 10px}.fc-referencias__item img{height:30px;max-width:84px}.fc-referencias__item--compacto img{height:38px}}.fc-reco__opcion{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.75rem;padding:.875rem 1rem;border:1px solid var(--fc-border);border-radius:4px;background:var(--fc-surface);cursor:pointer;max-width:560px;transition:border-color .2s ease}.fc-reco__opcion:hover,.fc-reco__opcion:has(input:checked){border-color:var(--w-oro)}.fc-reco__opcion input{margin-top:.2rem;width:1.05rem;height:1.05rem;accent-color:var(--w-oro);flex:none}.fc-reco__opcion span{display:grid;gap:.125rem}.fc-reco__opcion strong{font-weight:600;font-size:.9375rem}.fc-reco__opcion small{font-size:.8125rem;color:var(--fc-text-muted)}.fc-reco__opcion+.fc-reco__acciones{margin-top:1.25rem}.fc-destacado{display:grid;gap:1.75rem 3rem;align-items:center;margin-bottom:1.25rem;padding:2rem 2.25rem;border:1px solid var(--w-oro);border-left-width:4px;border-radius:var(--w-radio);background:var(--w-papel)}@media (min-width: 860px){.fc-destacado{grid-template-columns:minmax(0,1fr) auto}}.fc-destacado__kicker{margin:0 0 .375rem;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--w-oro-texto)}.fc-destacado__titulo{margin:0 0 1.25rem;font-family:var(--fc-font-display);font-size:2rem;font-weight:600;line-height:1.1}.fc-destacado__normas{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.875rem 1.5rem;margin:0;padding:0;list-style:none}.fc-destacado__normas li{display:grid;gap:.125rem;padding-left:.875rem;border-left:1px solid var(--w-oro)}.fc-destacado__normas strong{font-family:var(--fc-font-display);font-size:1.375rem;font-weight:600;line-height:1.1;font-variant-numeric:lining-nums}.fc-destacado__normas span{font-size:.8125rem;color:var(--w-tinta-2)}.fc-destacado__compra{display:grid;gap:.375rem;justify-items:start;min-width:15rem}.fc-destacado__precio{display:grid;gap:.125rem;margin-bottom:1rem}.fc-destacado__precio .fc-precio__local,.fc-destacado__precio:not(:has(.fc-precio__local)){font-size:2.25rem;font-weight:600}@media (max-width: 640px){.fc-destacado{padding:1.5rem 1.25rem}.fc-destacado__titulo{font-size:1.625rem}.fc-destacado__compra{min-width:0;width:100%}.fc-destacado__compra .fc-btn{width:100%;justify-content:center}}@media (min-width: 900px) and (min-height: 600px){.fc-hero{display:flex;flex-direction:column;min-height:calc(100svh - 1px);padding-top:calc(var(--fc-alto-cabecera) + clamp(1rem,4.5vh,4.5rem))}.fc-hero>.fc-hero__interior{flex:1;align-content:center;padding-bottom:clamp(1.5rem,4.5vh,4rem)}.fc-hero__kicker{margin-bottom:clamp(.875rem,2.4vh,1.75rem)}.fc-hero__titulo{margin-bottom:clamp(1rem,3vh,2rem);font-size:min(clamp(2.6rem,1.4rem + 3.6vw,4.6rem),7vh)}.fc-hero__plazo{margin-bottom:clamp(1rem,3vh,2.25rem);padding-block:clamp(.5rem,1.4vh,1rem)}.fc-hero__acciones{margin-bottom:clamp(1rem,4vh,4.5rem)}.fc-cifra{padding-top:clamp(.75rem,1.8vh,1.25rem)}.fc-cifra dd{font-size:min(clamp(2rem,1.5rem + 2vw,3rem),5.2vh)}.fc-hero__video{max-width:min(460px,50vh)}.fc-referencias{flex:none;padding-block:clamp(.75rem,1.8vh,1.25rem)}.fc-referencias__item{height:clamp(48px,7vh,62px)}.fc-referencias__item img{height:clamp(30px,4.6vh,40px)}.fc-referencias__item--compacto img{height:clamp(36px,5.6vh,50px)}}@media (max-width: 899px){.fc-hero{padding-top:calc(var(--fc-alto-cabecera) + 1.5rem)}.fc-hero__interior{padding-bottom:1.5rem}.fc-hero__kicker{margin-bottom:1rem;font-size:.6875rem;letter-spacing:.16em}.fc-hero__titulo{margin-bottom:1.25rem;font-size:clamp(2.2rem,1.2rem + 4.6vw,3.4rem)}.fc-hero__plazo{margin-bottom:1.25rem;padding-block:.375rem}.fc-hero__plazo strong{font-size:1rem}.fc-hero__aclaracion{font-size:.8125rem}.fc-hero__acciones{margin-bottom:1.5rem}.fc-cifra{padding-top:.75rem}.fc-cifra dd{font-size:1.75rem}.fc-referencias{padding-block:.875rem}.fc-referencias__interior{gap:.625rem}.fc-hero__kicker{gap:.625rem;font-size:.625rem;letter-spacing:.12em}.fc-hero__filete{width:24px}.fc-hero .fc-btn--grande{padding:.75rem 1rem;font-size:.9375rem}.fc-hero__acciones{gap:.625rem}.fc-cifra dt{font-size:.5625rem;letter-spacing:.08em;margin-bottom:.375rem}.fc-cifra dd{font-size:1.5rem;white-space:nowrap}.fc-cifra+.fc-cifra{padding-left:.75rem}.fc-referencias__titulo{font-size:.5625rem;letter-spacing:.14em}.fc-referencias__item{height:40px;padding:4px 8px}.fc-referencias__item img{height:26px;max-width:78px}.fc-referencias__item--compacto img{height:32px}.fc-video-movil{padding:2.5rem 0 3rem;background:#0a1424}.fc-video-movil .fc-hero__video{margin-inline:auto}}@media (min-width: 900px) and (max-width: 1199px){.fc-hero__interior{gap:2.5rem}.fc-hero .fc-btn--grande{padding:.8rem 1.25rem;font-size:.9375rem}.fc-hero__acciones{flex-wrap:nowrap}.fc-cifra dt{letter-spacing:.1em;font-size:.625rem}.fc-referencias__interior{gap:1.25rem}.fc-referencias__titulo{max-width:7.5rem;font-size:.625rem;letter-spacing:.14em}.fc-referencias__lista{gap:.5rem}.fc-referencias__item{height:48px;padding:5px 10px}.fc-referencias__item img{height:30px;max-width:92px}.fc-referencias__item--compacto img{height:38px}}@media (min-width: 900px) and (max-height: 760px){.fc-hero__aclaracion{font-size:.8125rem}.fc-hero__plazo strong{font-size:1rem}}@media (max-width: 899px) and (max-height: 820px){.fc-hero .fc-cifras{display:none}.fc-hero__acciones{margin-bottom:0}.fc-hero__titulo{font-size:min(clamp(2.2rem,1.2rem + 4.6vw,3.4rem),5.6vh);margin-bottom:1rem}.fc-hero{padding-top:calc(var(--fc-alto-cabecera) + .875rem)}.fc-hero__interior{padding-bottom:1rem}}.fc-checkout{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.5rem;background:#060c169e;backdrop-filter:blur(3px);animation:fc-aparecer .18s ease-out}@keyframes fc-aparecer{0%{opacity:0}}.fc-checkout__dialogo{position:relative;display:grid;width:min(960px,100%);max-height:calc(100svh - 3rem);overflow:auto;border-radius:var(--w-radio);background:var(--w-papel);color:var(--fc-text);box-shadow:0 40px 90px -30px #0009}@media (min-width: 820px){.fc-checkout__dialogo{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}}.fc-checkout__cerrar{position:absolute;top:.5rem;right:.75rem;z-index:1;width:2.5rem;height:2.5rem;border:0;background:transparent;font-size:1.75rem;line-height:1;color:var(--fc-text-muted);cursor:pointer}.fc-checkout__cerrar:hover{color:var(--fc-text)}.fc-checkout__resumen{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background:var(--w-noche);color:var(--w-marfil)}.fc-checkout__kicker{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--w-oro-claro)}.fc-checkout__lineas{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.fc-checkout__lineas li{display:grid;gap:.125rem;padding-left:.875rem;border-left:1px solid var(--w-oro-noche)}.fc-checkout__lineas strong{font-family:var(--fc-font-display);font-size:1.5rem;font-weight:600;line-height:1.1}.fc-checkout__lineas span{font-size:.875rem;color:var(--w-noche-texto-2)}.fc-checkout__total{display:grid;gap:.125rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--w-marfil) 14%,transparent)}.fc-checkout__total span{font-size:.8125rem;color:var(--w-noche-texto-2)}.fc-checkout__total strong{font-size:2rem;font-weight:600}.fc-checkout__total small{font-size:.8125rem;color:var(--w-noche-texto-2)}.fc-checkout__garantias{display:grid;gap:.625rem;margin:auto 0 0;padding:0;list-style:none}.fc-checkout__garantias li{display:flex;gap:.5rem;align-items:flex-start;font-size:.8125rem;color:var(--w-noche-texto-2)}.fc-checkout__garantias .fc-icono{width:18px;height:18px;color:var(--w-oro-claro);margin-top:1px}.fc-checkout__cuerpo{padding:2rem 2rem 1.75rem}.fc-checkout__form h2,.fc-checkout__pronto h2{margin:0 0 .5rem;font-size:2rem}.fc-checkout__entradilla{margin:0 0 1.5rem;font-size:.9375rem;color:var(--fc-text-muted)}.fc-checkout__fila{display:grid;gap:0 1rem}@media (min-width: 560px){.fc-checkout__fila{grid-template-columns:1fr 1fr}}.fc-campo{display:grid;gap:.375rem;margin-bottom:1rem}.fc-campo label{font-size:.875rem;font-weight:600}.fc-campo__opcional{font-weight:400;color:var(--fc-text-subtle)}.fc-campo input{width:100%;min-height:46px;padding:.625rem .875rem;border:1px solid var(--fc-border-strong);border-radius:4px;background:var(--fc-surface);color:var(--fc-text);font:inherit}.fc-campo input:focus{outline:none;border-color:var(--w-oro);box-shadow:0 0 0 3px color-mix(in srgb,var(--w-oro) 25%,transparent)}.fc-campo--error input{border-color:#b4412f}.fc-campo__error{margin:0;font-size:.8125rem;color:#b4412f}.fc-campo__ayuda{margin:0;font-size:.8125rem;color:var(--fc-text-subtle)}.fc-checkout__fallo{margin:0 0 1rem;padding:.75rem 1rem;border-radius:4px;background:color-mix(in srgb,#b4412f 10%,transparent);color:#b4412f;font-size:.875rem}.fc-checkout__pagar{width:100%;justify-content:center;margin-top:.5rem}.fc-checkout__nota{margin:.75rem 0 0;font-size:.8125rem;color:var(--fc-text-subtle);text-align:center}.fc-checkout__pronto{display:grid;gap:1rem;justify-items:start;padding-block:1rem}.fc-checkout__pronto p{margin:0;color:var(--fc-text-muted)}@media (max-width: 819px){.fc-checkout{padding:0;place-items:stretch}.fc-checkout__dialogo{max-height:100svh;border-radius:0}.fc-checkout__resumen{padding:1.25rem 1.25rem 1rem;gap:.75rem}.fc-checkout__lineas strong{font-size:1.25rem}.fc-checkout__total strong{font-size:1.5rem}.fc-checkout__garantias{display:none}.fc-checkout__cuerpo{padding:1.5rem 1.25rem 2rem}.fc-checkout__cerrar{color:var(--w-marfil)}}.fc-header__barra{position:relative}.fc-burbuja-pais{position:absolute;top:calc(100% - 6px);right:1rem;z-index:5;display:flex;align-items:center;gap:.25rem;padding:.625rem .5rem .625rem 1rem;border-radius:6px;background:var(--w-oro);color:var(--w-noche);box-shadow:0 14px 30px -12px #00000073;animation:fc-burbuja-entra .35s ease-out both,fc-burbuja-late 2.4s ease-in-out .6s 3}.fc-burbuja-pais:before{content:"";position:absolute;top:-6px;right:1.25rem;width:12px;height:12px;background:inherit;transform:rotate(45deg)}.fc-header__controles{position:relative}.fc-burbuja-pais--escritorio{top:calc(100% + 14px);left:0;right:auto}.fc-burbuja-pais--escritorio:before{right:auto;left:1.5rem}@media (max-width: 1199px){.fc-burbuja-pais--escritorio{display:none}}@media (min-width: 1200px){.fc-burbuja-pais--movil{display:none}}.fc-burbuja-pais__texto{border:0;background:none;padding:0;font:inherit;font-size:.875rem;font-weight:600;color:inherit;cursor:pointer;white-space:nowrap}.fc-burbuja-pais__cerrar{width:1.75rem;height:1.75rem;border:0;border-radius:50%;background:transparent;font-size:1.25rem;line-height:1;color:inherit;cursor:pointer}.fc-burbuja-pais__cerrar:hover{background:#0000001a}@keyframes fc-burbuja-entra{0%{opacity:0;transform:translateY(-6px)}}@keyframes fc-burbuja-late{50%{transform:translateY(3px)}}@media (max-width: 420px){.fc-burbuja-pais__texto{white-space:normal;font-size:.8125rem;max-width:15rem;text-align:left}}@media (prefers-reduced-motion: reduce){.fc-burbuja-pais{animation:none}}.fc-legal{padding-block:calc(var(--fc-space-8, 3rem) + 64px) var(--fc-space-8, 3rem)}.fc-legal__contenido{max-width:760px}.fc-legal__contenido h1{font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:var(--fc-space-2)}.fc-legal__fecha{color:var(--fc-text-muted, #5b6675);font-size:var(--fc-text-sm, .875rem);margin-top:0}.fc-legal__intro{font-size:1.05rem}.fc-legal__contenido h2{font-size:1.15rem;margin-top:var(--fc-space-6, 2rem);margin-bottom:var(--fc-space-2)}.fc-legal__contenido p{line-height:1.65}.fc-hero__plazo strong{display:inline}.fc-hero__asterisco{margin-left:.0625rem;color:var(--w-oro-claro);text-decoration:none;font-weight:700}.fc-hero__asterisco:hover{text-decoration:underline}.fc-hero__datos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin:0;font-size:.875rem;color:var(--w-noche-texto-2)}.fc-hero__datos strong{font-weight:600;color:var(--w-marfil);font-variant-numeric:tabular-nums}.fc-hero__punto{width:4px;height:4px;border-radius:50%;background:var(--w-oro-claro);opacity:.7}.fc-hero__bajar{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.125rem;width:max-content;margin:0 auto 1rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--w-oro-claro)}.fc-hero__bajar svg{animation:fc-bajar 1.8s ease-in-out infinite}.fc-hero__bajar:hover{color:var(--w-marfil)}@keyframes fc-bajar{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(6px);opacity:1}}@media (prefers-reduced-motion: reduce){.fc-hero__bajar svg{animation:none}}@media (min-width: 900px) and (min-height: 600px){.fc-hero__acciones{margin-bottom:clamp(1rem,3vh,2.5rem)}.fc-hero__titulo{margin-bottom:clamp(1.25rem,3.5vh,2.25rem)}.fc-hero>.fc-hero__interior{padding-bottom:clamp(.75rem,2.5vh,2rem)}}@media (max-width: 899px){.fc-hero__datos{font-size:.8125rem}.fc-hero__acciones{margin-bottom:1.25rem}.fc-hero__bajar{margin-bottom:.75rem}}@media (max-width: 420px){.fc-hero__acciones{display:grid;grid-template-columns:1fr 1fr}.fc-hero__acciones .fc-btn{justify-content:center;text-align:center;padding-inline:.5rem}}@media (max-width: 1079px){.fc-pasos{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:0;overflow:visible;scroll-snap-type:none;padding:0}.fc-paso{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:1rem;align-items:start;padding:0 0 1.5rem}.fc-paso:last-child{padding-bottom:0}.fc-paso__icono{grid-row:1 / span 2;width:56px;height:56px;margin:0}.fc-paso__icono .fc-icono{width:26px;height:26px}.fc-paso__numero{width:22px;height:22px;font-size:.8125rem}.fc-paso h3{margin:.375rem 0 .25rem;font-size:1rem}.fc-paso p{font-size:.875rem}.fc-paso:not(:last-child):before{content:"";position:absolute;left:28px;top:60px;bottom:4px;width:1px;background:linear-gradient(180deg,var(--w-oro-noche),color-mix(in srgb,var(--w-oro-noche) 25%,transparent))}}@media (min-width: 720px) and (max-width: 1079px){.fc-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}.fc-paso{padding-bottom:0}.fc-paso:not(:last-child):before{display:none}}.fc-reco__rubros{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.fc-rubro{align-items:center;justify-content:flex-start;gap:.5rem;min-height:0;padding:.75rem .375rem .625rem;font-size:.75rem;line-height:1.25;text-align:center;hyphens:auto;overflow-wrap:anywhere}.fc-rubro .fc-icono{width:26px;height:26px;flex:none}.fc-rubro span{overflow-wrap:normal;word-break:normal}.fc-rubro[aria-pressed=true]:after{top:.3rem;right:.45rem;font-size:.75rem}@media (min-width: 640px){.fc-reco__rubros{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem}.fc-rubro{padding:.875rem .5rem .75rem;font-size:.8125rem}.fc-rubro .fc-icono{width:30px;height:30px}}@media (min-width: 1024px){.fc-reco__rubros{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem}.fc-rubro{min-height:104px;padding:.95rem .375rem .75rem}}@media (min-width: 1200px){.fc-reco__rubros{gap:.625rem}.fc-rubro{font-size:.84375rem}}.fc-barra-pedido{position:fixed;inset:auto 0 0;z-index:calc(var(--fc-z-flotantes) - 1);padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--w-noche) 96%,transparent);backdrop-filter:blur(8px);border-top:1px solid color-mix(in srgb,var(--w-oro-noche) 45%,transparent);box-shadow:0 -8px 28px #00000038;color:var(--w-marfil);animation:fc-barra-entra .28s var(--fc-ease-out)}@keyframes fc-barra-entra{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.fc-barra-pedido{animation:none}}.fc-barra-pedido__interior{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1.25rem}.fc-barra-pedido__info{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;min-width:0;font-size:.875rem}.fc-barra-pedido__cuantas{font-weight:600}.fc-barra-pedido__paquete{font-weight:400;color:var(--w-noche-texto-2)}.fc-barra-pedido__ahorro{padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--w-oro-noche) 22%,transparent);color:var(--w-oro-claro);font-size:.8125rem;font-weight:600;white-space:nowrap}.fc-barra-pedido__detalle{padding:0;border:0;background:none;color:var(--w-noche-texto-2);font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer}.fc-barra-pedido__detalle:hover{color:var(--w-marfil)}.fc-barra-pedido__total{display:grid;justify-items:end;line-height:1.15}.fc-barra-pedido__total strong{font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.fc-barra-pedido__total small{font-size:.75rem;color:var(--w-noche-texto-2);white-space:nowrap}.fc-barra-pedido__pagar{min-width:8rem;justify-content:center}:root[data-fc-barra] .fc-chat{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 84px)}:root[data-fc-barra] body{padding-bottom:84px}@media (max-width: 640px){.fc-barra-pedido{padding-block:.625rem calc(.625rem + env(safe-area-inset-bottom))}.fc-barra-pedido__interior{grid-template-columns:minmax(0,1fr) auto;gap:.375rem .75rem}.fc-barra-pedido__info{grid-column:1 / -1;font-size:.8125rem;gap:.25rem .625rem}.fc-barra-pedido__paquete{display:none}.fc-barra-pedido__total{justify-items:start}.fc-barra-pedido__total strong{font-size:1.25rem}.fc-barra-pedido__pagar{min-width:7rem}:root[data-fc-barra] .fc-chat{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 118px)}:root[data-fc-barra] body{padding-bottom:118px}}.fc-producto--elegido,.fc-producto--elegido:hover{border-color:var(--w-oro);background:color-mix(in srgb,var(--w-oro) 10%,var(--w-papel));box-shadow:0 0 0 1px var(--w-oro),0 10px 26px color-mix(in srgb,var(--w-oro) 22%,transparent);transform:translateY(-2px)}.fc-producto{transition:border-color var(--fc-duration-fast) var(--fc-ease-out),box-shadow var(--fc-duration-base) var(--fc-ease-out),background-color var(--fc-duration-base) var(--fc-ease-out),transform var(--fc-duration-base) var(--fc-ease-out)}.fc-producto--elegido .fc-producto__marca{top:-.75rem;right:1rem;padding:.25rem .625rem;border-radius:999px;background:var(--w-oro);color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--w-oro) 40%,transparent)}:root[data-fc-theme=dark] .fc-producto--elegido .fc-producto__marca{color:var(--w-noche)}.fc-producto--elegido .fc-producto__pie{border-top-color:color-mix(in srgb,var(--w-oro) 40%,transparent)}.fc-producto--elegido .fc-producto__norma{padding-right:0}.fc-chat__burbuja{white-space:pre-line}.fc-chat__turno{display:grid;gap:.5rem}.fc-chat__acciones{display:flex;flex-wrap:wrap;gap:.375rem}.fc-chat__acciones .fc-btn{font-size:.8125rem}.fc-chat__escribiendo{display:inline-flex;gap:4px;align-items:center;width:max-content}.fc-chat__escribiendo span{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;animation:fc-escribe 1.1s infinite ease-in-out}.fc-chat__escribiendo span:nth-child(2){animation-delay:.15s}.fc-chat__escribiendo span:nth-child(3){animation-delay:.3s}@keyframes fc-escribe{0%,80%,to{opacity:.25;transform:none}40%{opacity:.9;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.fc-chat__escribiendo span{animation:none}}@media (max-width: 640px){.fc-catalogo{gap:.75rem}.fc-producto{padding:1rem 1.125rem}.fc-producto__norma{font-size:1.375rem}.fc-producto__sistema{margin-bottom:.375rem;font-size:.875rem}.fc-producto__meta{margin-bottom:.75rem;font-size:.75rem}.fc-producto__pie{padding-top:.75rem;gap:.5rem}.fc-precio__local{font-size:1.25rem}}.fc-chat__chip--suave{border-style:dashed;color:var(--w-tinta-2)}.fc-pie__etiqueta{margin:0 0 .25rem;font-size:.75rem;color:var(--w-noche-texto-2)}.fc-pie__columna .fc-pie__cuenta+.fc-pie__cuenta{margin-top:.75rem}.fc-contacto__rejilla{display:grid;gap:2.5rem}@media (min-width: 900px){.fc-contacto__rejilla{grid-template-columns:5fr 7fr;gap:4rem;align-items:start}}.fc-contacto__cabecera h1{margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem)}.fc-contacto__intro{margin:0 0 2rem;color:var(--w-tinta-2)}.fc-contacto__caja{padding:1.25rem 1.5rem;border:1px solid var(--w-linea);border-radius:var(--w-radio);background:var(--w-papel);margin-bottom:1rem}.fc-contacto__caja h2{margin:0 0 .5rem;font-family:var(--fc-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--w-oro-texto)}.fc-contacto__caja p{margin:0 0 .75rem;font-size:.9375rem;color:var(--w-tinta-2)}.fc-contacto__caja--soporte{background:var(--w-oro-suave)}.fc-contacto__correo{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--w-tinta);word-break:break-all}.fc-contacto__correo .fc-icono{width:18px;height:18px;color:var(--w-oro);flex:none}.fc-contacto__formulario{padding:1.75rem;border:1px solid var(--w-linea);border-radius:var(--w-radio);background:var(--w-papel);box-shadow:var(--w-sombra)}@media (max-width: 560px){.fc-contacto__formulario{padding:1.25rem}}.fc-contacto__par{display:grid;gap:0 1rem}@media (min-width: 560px){.fc-contacto__par{grid-template-columns:1fr 1fr}}.fc-campo select,.fc-campo textarea{width:100%;min-height:46px;padding:.625rem .875rem;border:1px solid var(--fc-border-strong);border-radius:4px;background:var(--fc-surface);color:var(--fc-text);font:inherit}.fc-campo textarea{resize:vertical;min-height:140px}.fc-campo select:focus,.fc-campo textarea:focus{outline:none;border-color:var(--w-oro);box-shadow:0 0 0 3px color-mix(in srgb,var(--w-oro) 25%,transparent)}.fc-campo--error textarea{border-color:#b4412f}.fc-contacto__trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fc-contacto__aviso{margin:0 0 1rem;padding:.75rem 1rem;border-radius:4px;background:color-mix(in srgb,#b4412f 10%,transparent);color:#b4412f;font-size:.875rem}.fc-contacto__enviar{width:100%}.fc-contacto__privacidad{margin:.875rem 0 0;font-size:.8125rem;color:var(--w-tinta-3);text-align:center}.fc-contacto__ok{display:grid;gap:1.25rem;justify-items:start}.fc-contacto__ok p{margin:0;font-size:1.0625rem}.fc-turnstile{min-height:65px;margin:.75rem 0}
