:root{--hoss-oceano:#0b2036;--hoss-energia:#245bce;--hoss-plata:#bcc6d0;--hoss-blanco-frio:#f4f6f8;--hoss-pizarra:#52657a;--oceano-2:#12304f;--oceano-3:#1b3d61;--energia-dark:#1c4aab;--energia-soft:#e8eefb;--plata-soft:#e3e8ee;--line:#dde3e9;--white:#fff;--ink:var(--hoss-oceano);--muted:var(--hoss-pizarra);--f-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:6px;--radius-sm:4px;--shadow-sm:0 1px 2px #0b20360f, 0 2px 8px #0b20360d;--shadow:0 10px 30px #0b20361a;--maxw:1200px;--navy:var(--hoss-oceano);--cyan:var(--hoss-energia);--coral:var(--hoss-energia);--ice:var(--energia-soft);--paper:var(--hoss-blanco-frio);--gray:var(--hoss-pizarra);--gray-2:var(--hoss-pizarra);--f-head:var(--f-body)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--hoss-energia);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,h2,h3,h4{color:var(--hoss-oceano);letter-spacing:-.02em;font-weight:700;line-height:1.08}h1{letter-spacing:-.03em;font-size:clamp(2.1rem,5vw,3.6rem)}h2{font-size:clamp(1.7rem,3.4vw,2.5rem)}h3{letter-spacing:-.01em;font-size:1.12rem;line-height:1.25}p{text-wrap:pretty}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--hoss-energia);align-items:center;gap:10px;font-size:.72rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:22px;height:2px}.eyebrow.plain:before{display:none}.lead{color:var(--muted);max-width:640px;font-size:1.12rem}.mono{font-family:var(--f-mono)}.muted{color:var(--muted)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}@media (width<=640px){.wrap{padding:0 16px}}.section{padding:84px 0}.section.tight{padding:56px 0}.section.alt{background:var(--hoss-blanco-frio)}.section.dark{background:var(--hoss-oceano);color:var(--white)}.section.dark h2,.section.dark h3{color:var(--white)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.section-head h2{margin-top:12px}.section-head .lead{margin-top:10px}@media (width<=640px){.section{padding:60px 0}.section.tight{padding:44px 0}}.btn{border-radius:var(--radius-sm);letter-spacing:.01em;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:.95rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn-primary{background:var(--hoss-energia);color:var(--white)}.btn-primary:hover{background:var(--energia-dark)}.btn-dark{background:var(--hoss-oceano);color:var(--white)}.btn-dark:hover{background:var(--oceano-3)}.btn-ghost{border-color:var(--line);color:var(--hoss-oceano);background:var(--white)}.btn-ghost:hover{border-color:var(--hoss-oceano)}.btn-ghost-light{color:var(--white);border-color:#ffffff59}.btn-ghost-light:hover{border-color:var(--white);background:#ffffff0f}.btn-wa{color:var(--white);background:#1f8f4e}.btn-wa:hover{background:#187a41}.btn-lg{min-height:54px;padding:0 28px;font-size:1rem}.btn-block{width:100%}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.sale-badge{background:var(--hoss-energia);color:var(--white);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;align-items:center;gap:6px;padding:6px 10px 6px 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.sale-badge svg{fill:currentColor;width:15px;height:9px}.sale-badge.lg{padding:8px 14px 8px 11px;font-size:.8rem}.sale-badge.lg svg{width:19px;height:11px}.chip{letter-spacing:.08em;text-transform:uppercase;background:var(--plata-soft);color:var(--hoss-oceano);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.chip.dark{background:var(--hoss-oceano);color:var(--white)}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--hoss-oceano);font-size:.8rem;font-weight:700}.field input,.field textarea,.field select{font:inherit;color:var(--ink);background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:48px;padding:12px 14px;font-size:1rem}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field textarea:focus{border-color:var(--hoss-energia);box-shadow:0 0 0 3px var(--energia-soft);outline:none}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:22px;font-size:.8rem;display:flex}.crumbs a:hover{color:var(--hoss-energia)}.crumbs .sep{color:var(--hoss-plata)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.center{text-align:center}.disclaimer{color:var(--muted);max-width:720px;font-size:.8rem;line-height:1.6}.prose h2{margin:34px 0 10px;font-size:1.3rem}.prose p,.prose li{color:#2b3f55;margin-bottom:12px}.prose ul{padding-left:20px}.prose a{color:var(--hoss-energia);text-decoration:underline}.skip[data-astro-cid-nen7h5rs]{z-index:100;background:var(--white);padding:10px 16px;font-weight:700;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-nen7h5rs]:focus{top:12px;left:12px}.promo[data-astro-cid-nen7h5rs]{background:var(--hoss-oceano);color:var(--white);font-size:.86rem}.promo-inner[data-astro-cid-nen7h5rs]{justify-content:center;display:flex}.promo-link[data-astro-cid-nen7h5rs]{text-align:center;align-items:center;gap:10px;padding:10px 0;display:flex}.promo-link[data-astro-cid-nen7h5rs]>svg[data-astro-cid-nen7h5rs]{width:22px;height:12px;fill:var(--hoss-energia);filter:brightness(1.35);flex:none}.promo-link[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-weight:700}.promo-cta[data-astro-cid-nen7h5rs]{color:var(--hoss-plata);border-bottom:1px solid #bcc6d080;align-items:center;gap:4px;font-weight:700;display:inline-flex}.promo-cta[data-astro-cid-nen7h5rs] svg{width:14px;height:14px}.promo-link[data-astro-cid-nen7h5rs]:hover .promo-cta[data-astro-cid-nen7h5rs]{color:var(--white);border-color:var(--white)}@media (width<=640px){.promo-cta[data-astro-cid-nen7h5rs],.promo-hours[data-astro-cid-nen7h5rs]{display:none}.promo-link[data-astro-cid-nen7h5rs]{font-size:.8rem}}.hdr[data-astro-cid-nen7h5rs]{z-index:50;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;padding:8px 0}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:220px;height:auto}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--hoss-oceano);border-radius:var(--radius-sm);padding:10px 12px;font-size:.93rem;font-weight:600;position:relative}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs].active{color:var(--hoss-energia)}.nav-link[data-astro-cid-nen7h5rs].active:after{content:"";background:var(--hoss-energia);height:2px;position:absolute;bottom:2px;left:12px;right:12px}.nav-link[data-astro-cid-nen7h5rs].hl{color:var(--hoss-energia);font-weight:800}.nav-call[data-astro-cid-nen7h5rs]{min-height:44px;margin-left:10px}.menu-btn[data-astro-cid-nen7h5rs]{border:1.5px solid var(--line);background:var(--white);border-radius:var(--radius-sm);width:46px;height:46px;color:var(--hoss-oceano);justify-content:center;align-items:center;display:none}.menu-btn[data-astro-cid-nen7h5rs] svg{width:22px;height:22px}.menu-btn[data-astro-cid-nen7h5rs] .i-close{display:none}@media (width<=1060px){.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.nav[data-astro-cid-nen7h5rs]{background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0}.hdr[data-astro-cid-nen7h5rs].open .nav[data-astro-cid-nen7h5rs]{display:flex}.hdr[data-astro-cid-nen7h5rs].open .menu-btn[data-astro-cid-nen7h5rs] .i-open{display:none}.hdr[data-astro-cid-nen7h5rs].open .menu-btn[data-astro-cid-nen7h5rs] .i-close{display:block}.nav-link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding:15px 4px;font-size:1rem}.nav-link[data-astro-cid-nen7h5rs].active:after{display:none}.nav-call[data-astro-cid-nen7h5rs]{min-height:52px;margin:16px 0 0}}@media (width<=640px){.hdr-inner[data-astro-cid-nen7h5rs]{min-height:76px}}.ft[data-astro-cid-jo6i4kqk]{background:var(--hoss-oceano);color:#ffffffc7;padding:64px 0 28px;font-size:.93rem}.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.ft-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:220px;height:auto;margin-bottom:18px}.ft-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:330px;line-height:1.6}.ft-family[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm);color:var(--white);border:1px solid #fff3;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-size:.88rem;display:inline-flex}.ft-family[data-astro-cid-jo6i4kqk]:hover{border-color:var(--white)}.ft-family[data-astro-cid-jo6i4kqk] svg{width:15px;height:15px}.ft-h[data-astro-cid-jo6i4kqk]{color:var(--white);letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem}.ft-grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:not(.ft-brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ft[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.6}.ft-hours[data-astro-cid-jo6i4kqk]{color:#fff9;flex-direction:column;font-size:.85rem;display:flex}.ft-icon[data-astro-cid-jo6i4kqk]{align-items:center;gap:9px;display:inline-flex}.ft-icon[data-astro-cid-jo6i4kqk] svg{width:16px;height:16px;color:var(--hoss-plata)}.ft-disclaimer[data-astro-cid-jo6i4kqk]{color:#ffffff8c;margin-top:44px;font-size:.78rem}.ft-bottom[data-astro-cid-jo6i4kqk]{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;padding-top:22px;font-size:.8rem;display:flex}.ft-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ft-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=520px){.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.ft[data-astro-cid-jo6i4kqk]{padding-bottom:96px}}.cb[data-astro-cid-kugavjrx]{z-index:80;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px 20px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 50px #0a2a4338}.cb[data-astro-cid-kugavjrx][hidden]{display:none}.cb-inner[data-astro-cid-kugavjrx]{max-width:var(--maxw);align-items:center;gap:22px;margin:0 auto;display:flex}.cb-title[data-astro-cid-kugavjrx]{font-family:var(--f-head);color:var(--navy);margin-bottom:2px;font-size:1rem;font-weight:800}.cb-desc[data-astro-cid-kugavjrx]{color:var(--gray-2);font-size:.88rem;line-height:1.5}.cb-desc[data-astro-cid-kugavjrx] a[data-astro-cid-kugavjrx]{color:var(--cyan);font-weight:600;text-decoration:underline}.cb-actions[data-astro-cid-kugavjrx]{flex:none;gap:10px;display:flex}.cb-btn[data-astro-cid-kugavjrx]{padding:12px 22px;font-size:.9rem}@media (width<=880px){.cb[data-astro-cid-kugavjrx]{bottom:84px}.cb-inner[data-astro-cid-kugavjrx]{flex-direction:column;align-items:stretch;gap:14px}.cb-actions[data-astro-cid-kugavjrx] .cb-btn[data-astro-cid-kugavjrx]{flex:1}}.actionbar[data-astro-cid-x33na32m]{display:none}@media (width<=520px){.actionbar[data-astro-cid-x33na32m]{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff7;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0b203614}}
