.banner[data-astro-cid-uljtwisc]{background:var(--cyan-500);color:#fff}.banner__inner[data-astro-cid-uljtwisc]{align-items:center;gap:14px;min-height:44px;padding-top:8px;padding-bottom:8px;display:flex}.banner__dot[data-astro-cid-uljtwisc]{clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;flex:none;width:8px;height:8px}.banner__text[data-astro-cid-uljtwisc]{margin:0;font-size:15px}.banner__link[data-astro-cid-uljtwisc]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;color:#fff;border-bottom:2px solid #fff9;padding-bottom:1px;font-size:14px;font-weight:700}.banner__link[data-astro-cid-uljtwisc]:hover{color:#fff;border-bottom-color:#fff}.banner__close[data-astro-cid-uljtwisc]{color:#ffffffd9;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:6px;display:flex}.banner__close[data-astro-cid-uljtwisc]:hover{color:#fff}@media (width<=640px){.banner__link[data-astro-cid-uljtwisc]{display:none}}.topbar[data-astro-cid-nazmfhjt]{background:var(--ink-900);color:#b9c4d4;font-size:14px}.topbar__inner[data-astro-cid-nazmfhjt]{justify-content:space-between;align-items:center;gap:12px;height:34px;display:flex}.topbar__group[data-astro-cid-nazmfhjt]{gap:18px;display:flex}.topbar[data-astro-cid-nazmfhjt] b[data-astro-cid-nazmfhjt]{color:#fff;font-weight:600}@media (width<=760px){.topbar__group[data-astro-cid-nazmfhjt] span[data-astro-cid-nazmfhjt]:last-child{display:none}}.header[data-astro-cid-nen7h5rs]{z-index:100;border-bottom:1px solid var(--gray-200);background:#fff;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:34px;height:78px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:52px;display:block}.header__nav[data-astro-cid-nen7h5rs]{gap:26px;margin-left:auto;display:flex}.header__link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.6px;text-transform:uppercase;color:var(--navy-900);border-bottom:3px solid #0000;padding:6px 2px;font-size:18px;font-weight:600}.header__link[data-astro-cid-nen7h5rs]:hover{color:var(--cyan-600)}.header__link[data-astro-cid-nen7h5rs].is-active{color:var(--cyan-600);border-bottom-color:var(--cyan-500)}.header__cta[data-astro-cid-nen7h5rs]{margin-left:26px}@media (width<=980px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__cta[data-astro-cid-nen7h5rs]{margin-left:auto}}.hero[data-astro-cid-ge2uvauf]{background:var(--navy-900);color:#fff;position:relative;overflow:hidden}.hero__blueprint[data-astro-cid-ge2uvauf]{background-image:var(--bg-blueprint-dark);background-size:var(--blueprint-cell) var(--blueprint-cell);position:absolute;inset:0}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-top:72px;padding-bottom:80px;display:grid;position:relative}.hero__kicker[data-astro-cid-ge2uvauf]{margin-bottom:18px}.hero__title[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.5px;color:#fff;font-size:54px;font-weight:800;line-height:.98}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--cyan-400);font-style:normal}.hero__lead[data-astro-cid-ge2uvauf]{color:#c3cede;max-width:52ch;margin:22px 0 30px;font-size:20px}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}.hero__frame[data-astro-cid-ge2uvauf]{margin:0}.hero__photo[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:340px;display:block}.hero__waves[data-astro-cid-ge2uvauf]{pointer-events:none;height:38px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero__wave[data-astro-cid-ge2uvauf]{width:200%;height:38px;position:absolute;bottom:0;left:0}.hero__wave--back[data-astro-cid-ge2uvauf]{opacity:.4;animation:22s linear infinite aqnWave}.hero__wave--front[data-astro-cid-ge2uvauf]{animation:12s linear infinite aqnWave}@media (width<=980px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:40px}.hero__title[data-astro-cid-ge2uvauf]{font-size:44px}}.cifras[data-astro-cid-2ywjjm2p]{background:var(--ink-900)}.cifras__grid[data-astro-cid-2ywjjm2p]{grid-template-columns:repeat(var(--cols,4), 1fr);display:grid}.cifras__item[data-astro-cid-2ywjjm2p]{color:#fff;border-left:1px solid #ffffff14;padding:26px 20px}.cifras__item--first[data-astro-cid-2ywjjm2p]{border-left:none}.cifras__num[data-astro-cid-2ywjjm2p]{font-family:var(--font-display);color:#fff;font-size:40px;font-weight:800;line-height:1}.cifras__label[data-astro-cid-2ywjjm2p]{letter-spacing:1.2px;text-transform:uppercase;color:#fff;margin-top:6px;font-size:13px}@media (width<=760px){.cifras__grid[data-astro-cid-2ywjjm2p]{grid-template-columns:repeat(2,1fr)}.cifras__item[data-astro-cid-2ywjjm2p]:nth-child(3){border-left:none}}.ciclo[data-astro-cid-rwx3inku]{background:var(--ice-50);border-bottom:1px solid var(--gray-200);padding:84px 0}.ciclo__head[data-astro-cid-rwx3inku]{margin-bottom:46px}.ciclo__grid[data-astro-cid-rwx3inku]{grid-template-columns:repeat(var(--cols,7), 1fr);background:var(--gray-200);border:1px solid var(--gray-200);gap:1px;display:grid}.ciclo__cell[data-astro-cid-rwx3inku]{background:#fff;min-height:170px;padding:22px 16px 26px;position:relative}.ciclo__num[data-astro-cid-rwx3inku]{font-family:var(--font-display);color:#c9d4e2;font-size:30px;font-weight:800}.ciclo__title[data-astro-cid-rwx3inku]{text-transform:uppercase;color:var(--navy-900);letter-spacing:.4px;margin:8px 0 6px;font-size:20px;font-weight:700;line-height:1.1}.ciclo__desc[data-astro-cid-rwx3inku]{color:var(--gray-500);margin:0 0 14px;font-size:16px;line-height:1.45}.ciclo__pleca[data-astro-cid-rwx3inku]{background:var(--cyan-500);width:26px;height:3px;position:absolute;bottom:14px;left:16px}@media (width<=1100px){.ciclo__grid[data-astro-cid-rwx3inku]{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.ciclo__grid[data-astro-cid-rwx3inku]{grid-template-columns:repeat(2,1fr)}}.productos[data-astro-cid-nvhwe5ou]{background:#fff;padding:84px 0}.productos__head[data-astro-cid-nvhwe5ou]{margin-bottom:46px}.productos__grid[data-astro-cid-nvhwe5ou]{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}@media (width<=980px){.productos__grid[data-astro-cid-nvhwe5ou]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.productos__grid[data-astro-cid-nvhwe5ou]{grid-template-columns:1fr}}.exp[data-astro-cid-6pbzpe3j]{background:var(--navy-900);color:#fff;padding:84px 0;position:relative;overflow:hidden}.exp__blueprint[data-astro-cid-6pbzpe3j]{background-image:var(--bg-blueprint-dark);background-size:var(--blueprint-cell) var(--blueprint-cell);position:absolute;inset:0}.exp__grid[data-astro-cid-6pbzpe3j]{grid-template-columns:1.1fr .9fr;gap:60px;display:grid;position:relative}.exp__kicker[data-astro-cid-6pbzpe3j]{margin-bottom:14px}.exp__title[data-astro-cid-6pbzpe3j]{text-transform:uppercase;color:#fff;margin-bottom:18px;font-size:42px;font-weight:800;line-height:1.02}.exp__title[data-astro-cid-6pbzpe3j] em[data-astro-cid-6pbzpe3j]{color:var(--cyan-400);font-style:normal}.exp__p[data-astro-cid-6pbzpe3j]{color:#c3cede;max-width:56ch;margin:0 0 14px}.exp__values[data-astro-cid-6pbzpe3j]{flex-wrap:wrap;gap:26px;margin-top:30px;display:flex}.exp__value[data-astro-cid-6pbzpe3j]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.4px;color:var(--cyan-300);border-top:3px solid var(--cyan-500);padding-top:8px;font-size:14px}.exp__clients[data-astro-cid-6pbzpe3j]{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:1fr 1fr;align-self:center;gap:1px;display:grid}.exp__client[data-astro-cid-6pbzpe3j]{background:var(--navy-800);font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:#dbe6f3;align-items:center;gap:10px;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.exp__client[data-astro-cid-6pbzpe3j] span[data-astro-cid-6pbzpe3j]{color:var(--cyan-500)}@media (width<=980px){.exp__grid[data-astro-cid-6pbzpe3j]{grid-template-columns:1fr}}.licit[data-astro-cid-y7cnowmx]{background:#fff;padding:84px 0}.licit__head[data-astro-cid-y7cnowmx]{margin-bottom:46px}.licit__panel[data-astro-cid-y7cnowmx]{border:1px solid var(--gray-200);border-left:6px solid var(--cyan-500);background:var(--ice-50);flex-wrap:wrap;align-items:center;gap:40px;padding:38px 42px;display:flex}.licit__q[data-astro-cid-y7cnowmx]{text-transform:uppercase;color:var(--navy-900);letter-spacing:.4px;flex-basis:100%;margin:0;font-size:32px;font-weight:700}.licit__p[data-astro-cid-y7cnowmx]{color:var(--gray-500);flex:1;min-width:280px;max-width:60ch;margin:0}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink-900);color:#a9b6c8;font-size:16px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:44px;padding:64px 0 44px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{opacity:.95;width:auto;height:74px;margin-bottom:16px}.footer__about[data-astro-cid-jo6i4kqk]{margin:0}.footer__h[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:1.6px;margin:0 0 14px;font-size:18px;font-weight:600}.footer__list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding:4px 0}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer__horario[data-astro-cid-jo6i4kqk]{color:#6d7c90;font-size:14px}.footer__legal[data-astro-cid-jo6i4kqk]{color:#6d7c90;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;font-size:13px;display:flex}@media (width<=980px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:28px}}.quote-form[data-astro-cid-rd2fvn7j]{flex-direction:column;gap:14px;display:flex}.quote-form__row[data-astro-cid-rd2fvn7j]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quote-form__foot[data-astro-cid-rd2fvn7j]{padding:10px 0 0}.quote-form__hp[data-astro-cid-rd2fvn7j]{width:1px;height:1px;margin:0;position:absolute;left:-9999px;overflow:hidden}.quote-form__cancel[data-astro-cid-rd2fvn7j]{color:var(--navy-900);border:2px solid var(--gray-300);background:0 0}.quote-form__cancel[data-astro-cid-rd2fvn7j]:hover{border-color:var(--gray-400)}.quote-toast[data-astro-cid-rd2fvn7j]{z-index:1100;position:fixed;bottom:24px;right:24px}.wa[data-astro-cid-ic3vkkfi]{--wa-verde:#25d366;--wa-verde-oscuro:#1da851;z-index:900;background:var(--wa-verde);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:background .15s,transform .15s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 14px #25d36659,0 2px 6px #0d18302e}.wa[data-astro-cid-ic3vkkfi]:hover{background:var(--wa-verde-oscuro);color:#fff;transform:translateY(-2px)}.wa[data-astro-cid-ic3vkkfi]:focus-visible{box-shadow:var(--focus-ring)}@media print{.wa[data-astro-cid-ic3vkkfi]{display:none}}
