@font-face{font-family:geist;src:url(../media/geist_latin-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_d6386c69-module__kvhvpW__className{font-family:geist,geist Fallback}.geist_d6386c69-module__kvhvpW__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin-s.p.1tkuwlnjs9jrl.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.newsreader_a1ef946-module__WkpE4a__className{font-family:newsreader,newsreader Fallback}.newsreader_a1ef946-module__WkpE4a__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_d4d9091f-module__NsO1IG__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_d4d9091f-module__NsO1IG__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--paper:#faf8f2;--surface:#fff;--surface-2:#f3efe6;--surface-3:#ece7db;--ink:#231f18;--ink-2:#6c6559;--ink-3:#766f63;--ink-4:#91897d;--line:#e7e1d4;--line-2:#efeade;--brand:#1f6f4a;--brand-2:#2b8a5e;--brand-ink:#155238;--brand-soft:#e5efe8;--brand-soft-2:#d3e6dc;--amber:#c1841f;--amber-ink:#8a5c12;--amber-soft:#f8efdb;--shadow-sm:0 1px 2px #231f180d, 0 1px 3px #231f180a;--shadow-md:0 4px 16px -4px #231f181a, 0 2px 6px -2px #231f180f;--shadow-lg:0 24px 60px -18px #231f1838, 0 8px 24px -12px #231f181f;--shadow-xl:0 50px 110px -40px #231f186b, 0 18px 44px -22px #231f1833}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-geist), system-ui, sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--brand-ink);text-decoration:none}a:hover{color:var(--brand)}button{font-family:inherit}::selection{background:var(--brand-soft-2)}.icono{stroke-width:2px;flex:none;width:1em;height:1em}.serif{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.012em;font-weight:500}.mono{font-family:var(--font-jetbrains-mono), monospace}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes barGrow{0%{width:0}}@keyframes pulseRing{0%{opacity:.6;transform:scale(.85)}70%{opacity:0;transform:scale(1.55)}to{opacity:0}}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--copias-marquesina,2)))}}a[data-yendo]{pointer-events:none;cursor:progress;opacity:.78}a[data-yendo]:after{content:"";vertical-align:-.12em;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.9em;height:.9em;margin-left:.5em;animation:.7s linear infinite girar;display:inline-block}@keyframes girar{to{transform:rotate(360deg)}}[data-reveal]{opacity:0}[data-reveal].visible{animation:.7s both fadeUp}@media (scripting:none){[data-reveal]{opacity:1}}@media (max-width:900px){[data-desktop]{display:none!important}}@media (max-width:1100px){[data-desktop-lg]{display:none!important}}@media (max-width:720px){[data-tabla-planes]{border-left:0!important;border-right:0!important;border-radius:0!important;margin-left:-24px!important;margin-right:-24px!important}[data-tabla-planes] th:first-child{width:150px!important}}[data-mobile-only]{display:none}@media (max-width:900px){[data-mobile-only]{display:flex!important}h1{font-size:clamp(30px,8vw,42px)!important}[data-hero]{padding-top:110px!important;padding-bottom:56px!important}[data-hero-grid]{gap:36px!important}[data-cta-box]{padding:32px 22px!important}[data-marquee]{animation-duration:24s!important}}@media (max-width:640px){[data-hide-sm]{display:none!important}[data-hdr-row]{gap:10px!important;padding-left:16px!important;padding-right:16px!important}[data-hdr-right]{gap:8px!important}[data-hdr-cta]{padding:10px 13px!important;font-size:13.5px!important}[data-hdr-idioma]>button{height:42px;border-radius:11px!important;padding:0 11px!important}[data-hdr-marca] img{height:36px!important}}@media (max-width:440px){[data-hdr-acceso]{display:none!important}}@media (max-width:400px){[data-hdr-row]{gap:8px!important;padding-left:12px!important;padding-right:12px!important}[data-hdr-right]{gap:6px!important}[data-hdr-cta]{padding:10px 12px!important;font-size:13px!important}[data-hdr-marca] img{height:32px!important}}@media (max-width:350px){[data-hdr-marca] img{height:26px!important}[data-hdr-right]{gap:4px!important}[data-hdr-right]>[data-mobile-only],[data-hdr-idioma]>button{justify-content:center;width:38px!important;height:38px!important;padding:0!important}[data-hdr-cta]{padding:10px!important}}[data-menu-movil]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 70px);overflow-y:auto}[data-menu-movil]>div{padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))!important}@media (max-width:1000px){[data-confianza]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}[data-confianza-acc]{flex-direction:row!important;align-items:center!important;gap:22px!important}[data-casos-con-video]{grid-template-columns:minmax(0,1fr)!important}[data-casos-con-video]>*{grid-column:auto!important}[data-caso-en-video]{order:-1}[data-tarjetas-de-caso=una]{grid-auto-rows:auto!important}}@media (min-width:641px) and (max-width:1000px){[data-caso-en-video]{grid-template:"video marca""video texto"1fr/minmax(0,260px) minmax(0,1fr);column-gap:28px!important;display:grid!important}[data-caso-en-video-marca]{grid-area:marca}[data-caso-en-video-reproductor]{grid-area:video;align-self:start}[data-caso-en-video-texto]{grid-area:texto}}@media (max-width:640px){[data-tarjetas-de-caso=dos]{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}}@media (max-width:560px){[data-pad]{padding-left:18px!important;padding-right:18px!important}[data-cta-box]{flex-direction:column;align-items:flex-start!important}[data-cta-box] a{justify-content:center;width:100%}[data-tabla-planes]{margin-left:-18px!important;margin-right:-18px!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.h-brand:hover{color:var(--brand)!important}.h-brand-ink:hover{color:var(--brand-ink)!important}.h-ink:hover{color:var(--ink)!important}.h-bg:hover{background:var(--surface-2)!important}.h-bg-ink:hover{background:var(--surface-2)!important;color:var(--ink)!important}.h-bg-brand-ink:hover{background:var(--surface-2)!important;color:var(--brand-ink)!important}.h-borde:hover{border-color:var(--brand-soft-2)!important}.h-borde-brand-ink:hover{border-color:var(--brand-soft-2)!important;color:var(--brand-ink)!important}.h-cta:hover{filter:brightness(1.09);transform:translateY(-1px);color:#fff!important}.h-cta-2:hover{filter:brightness(1.09);transform:translateY(-2px);color:#fff!important}.h-blanco:hover{transform:translateY(-2px);color:#143a29!important}.h-blanco-1:hover{transform:translateY(-1px);color:#143a29!important}.h-fantasma:hover{background:#ffffff1f;transform:translateY(-2px);color:#fff!important}.h-suave:hover{filter:brightness(1.02);transform:translateY(-1px);color:var(--brand-ink)!important}.h-secundario:hover{transform:translateY(-2px);border-color:var(--brand-soft-2)!important;color:var(--ink)!important}.h-tarjeta:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:var(--brand-soft-2)!important}.h-tarjeta-ink:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:var(--brand-soft-2)!important;color:var(--ink)!important}.h-tarjeta-lg:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.h-tarjeta-borde:hover{transform:translateY(-4px);border-color:var(--brand-soft-2)!important}.h-tarjeta-guia:hover{transform:translateY(-2px);background:var(--surface-2,var(--surface))!important;border-color:var(--brand-soft-2)!important;color:var(--ink)!important}.h-fila-menu:hover,.h-fila-menu:focus-visible{background:var(--surface-2,var(--brand-soft))!important;color:var(--ink)!important}.h-alzar-2:hover{transform:translateY(-2px);border-color:var(--brand-soft-2)!important}.h-alzar-3:hover{transform:translateY(-3px);border-color:var(--brand-soft-2)!important}.h-deslizar:hover{transform:translate(3px);border-color:var(--brand-soft-2)!important}.h-mini:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.h-girar-izq:hover{transform:rotate(-6deg)scale(1.06)}.h-girar-der:hover{transform:rotate(6deg)scale(1.06)}.h-hueco:hover{color:var(--brand-ink)!important;gap:12px!important}.h-logo:hover,.h-acreditacion:hover{filter:none!important;opacity:1!important}details[data-faq] summary::-webkit-details-marker{display:none}details[data-faq] summary::marker{content:""}details[data-faq]:hover{border-color:var(--brand-soft-2)!important}details[data-faq][open] [data-chevron]{transform:rotate(180deg)}@media print{:is(body:has(main[data-ficha]) :is(header,footer,[data-no-imprimir]),body:has(main[data-ficha]) [data-landing-root]~*){display:none!important}body:has(main[data-ficha]) main[data-ficha]{padding-top:0!important}}@page documento{size:A4;margin:14mm 14mm 12mm}@media print{:is(html:has([data-imprimible]),body:has([data-imprimible])){background:#fff!important}[data-imprimible] [data-no-imprimir]{display:none!important}body:has([data-imprimible]) :not(:has([data-imprimible])):not([data-imprimible]):not([data-imprimible] *){display:none!important}body:has([data-imprimible]) :has([data-imprimible]){width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}[data-imprimible]{page:documento;--ink:#10141c;--ink-2:#3a4150;--ink-3:#6b7280;--line:#cfd4dc;--line-2:#e3e6eb;--paper:#fff;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}[data-imprimible] tr,[data-imprimible] dl,[data-imprimible] [data-pie-de-documento]{break-inside:avoid}[data-imprimible] thead{display:table-header-group}}wistia-player:not(:defined){background:center / cover no-repeat var(--wistia-miniatura);filter:blur(5px);width:100%;height:100%;display:block}[data-planes-pestanas],[data-desplegar-movil]{display:none}@media (max-width:720px){[data-planes-pestanas],[data-desplegar-movil]{display:flex}[data-oculto-en-movil],[data-plegable-movil=cerrada]{display:none!important}}[data-video-fachada]:hover [data-video-play],[data-video-fachada]:focus-visible [data-video-play]{transform:scale(1.08);background:#1f6f4aeb!important}[data-video-fachada]:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}@media (max-width:1080px){[data-guia-indice]{display:none}[data-guia-cuerpo]{gap:0}}@media (max-width:640px){[data-campo-de-guia]{grid-template-columns:1fr;gap:8px}[data-cabecera-categoria]{align-items:flex-start}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){[data-con-foto]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}[data-collage]{grid-template-columns:minmax(0,1fr)!important;height:220px!important}[data-collage]>img:not(:first-child){display:none!important}[data-foto-portada]{max-height:240px}}@media (max-width:720px){[data-cifras]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){[data-puente]{grid-template-columns:minmax(0,1fr)!important}[data-puente]>img{height:160px!important;min-height:0!important}}
