.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;background:linear-gradient(to bottom,#0a0a0bd9,#0a0a0b00);transition:background .25s,border-color .25s;border-bottom:1px solid transparent}.site-header[data-astro-cid-3ef6ksr2].scrolled,.site-header[data-astro-cid-3ef6ksr2].open,.site-header[data-astro-cid-3ef6ksr2]:has(.has-mega.active){background:#0a0a0bf5;backdrop-filter:blur(10px);border-bottom-color:var(--line)}.bar[data-astro-cid-3ef6ksr2]{height:var(--header-h);display:flex;align-items:center;gap:24px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:52px;height:52px;object-fit:contain}.logo-text[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:.95rem;line-height:.95;letter-spacing:.06em}.desktop-nav[data-astro-cid-3ef6ksr2]{flex:1;display:flex;justify-content:center}.desktop-nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:4px}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;height:var(--header-h);padding:0 12px;white-space:nowrap;background:none;border:0;cursor:pointer;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);position:relative;transition:color .2s}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:12px;right:12px;bottom:18px;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav-link[data-astro-cid-3ef6ksr2]:hover,.has-mega[data-astro-cid-3ef6ksr2].active>.nav-link[data-astro-cid-3ef6ksr2],.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--text)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.has-mega[data-astro-cid-3ef6ksr2].active>.nav-link[data-astro-cid-3ef6ksr2]:after,.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}.plus[data-astro-cid-3ef6ksr2]{font-weight:400;font-size:1rem;line-height:1;transition:transform .25s}.has-mega[data-astro-cid-3ef6ksr2].active .plus[data-astro-cid-3ef6ksr2]{transform:rotate(45deg)}.mega[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:var(--header-h);background:#0a0a0bfa;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s}.has-mega[data-astro-cid-3ef6ksr2].active .mega[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.mega-inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:40px;padding-top:36px;padding-bottom:40px}.mega-intro[data-astro-cid-3ef6ksr2] .muted[data-astro-cid-3ef6ksr2]{font-size:.95rem;margin-top:14px;max-width:28ch}.mega-list[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;align-content:start}.mega-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:10px 0;border-bottom:1px solid var(--line)}.mega-title[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-display);font-size:1.35rem;font-weight:700;text-transform:uppercase;line-height:1.1;transition:color .2s}.mega-sub[data-astro-cid-3ef6ksr2]{display:block;font-size:.8rem;color:var(--dim);margin-top:2px}.mega-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover .mega-title[data-astro-cid-3ef6ksr2],.mega-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page] .mega-title[data-astro-cid-3ef6ksr2]{color:var(--red)}.mega-img[data-astro-cid-3ef6ksr2]{display:block;aspect-ratio:4/3;overflow:hidden}.mega-img[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:100%;object-fit:cover}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px;margin-left:auto}.phone[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;letter-spacing:.02em;white-space:nowrap}.phone[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{color:var(--red)}.phone[data-astro-cid-3ef6ksr2]:hover{color:var(--red)}.quote-btn[data-astro-cid-3ef6ksr2]{min-height:44px;padding:0 20px}.burger[data-astro-cid-3ef6ksr2]{display:none;width:44px;height:44px;background:none;border:1px solid var(--line-strong);cursor:pointer;position:relative}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:11px;right:11px;height:1.5px;background:var(--text);transition:transform .25s,top .25s}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:17px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:25px}.open[data-astro-cid-3ef6ksr2] .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:21px;transform:rotate(45deg)}.open[data-astro-cid-3ef6ksr2] .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:21px;transform:rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--header-h) 0 0 0;background:var(--bg);overflow-y:auto;padding:16px 0 40px}.m-group[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line)}.m-group[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2],.m-link[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:1.9rem;font-weight:700;text-transform:uppercase;line-height:1}.m-group[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.m-group[data-astro-cid-3ef6ksr2][open] .plus[data-astro-cid-3ef6ksr2]{transform:rotate(45deg);color:var(--red)}.m-group[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0 0 16px;padding:0}.m-group[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:9px 0;color:var(--muted);font-size:1.05rem}.m-link[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line)}.m-cta[data-astro-cid-3ef6ksr2]{display:grid;gap:10px;margin-top:28px}@media(max-width:1440px){.nav-link[data-astro-cid-3ef6ksr2]{padding:0 9px;letter-spacing:.12em;font-size:.7rem}.nav-link[data-astro-cid-3ef6ksr2]:after{left:9px;right:9px}.desktop-nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{gap:0}}@media(max-width:1280px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:block}.phone[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:inline}}@media(max-width:560px){.quote-btn[data-astro-cid-3ef6ksr2],.logo-text[data-astro-cid-3ef6ksr2]{display:none}.phone[data-astro-cid-3ef6ksr2]{font-size:.9rem}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--bg-2);border-top:1px solid var(--line)}.cta-band[data-astro-cid-sz7xmlte]{border-bottom:1px solid var(--line);overflow:hidden}.cta-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(64px,9vw,120px)}.cta-inner[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:clamp(3rem,8vw,6.5rem);margin-top:16px}.cta-side[data-astro-cid-sz7xmlte] .lead[data-astro-cid-sz7xmlte]{margin-bottom:28px}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr repeat(6,1fr);gap:32px;padding-top:64px;padding-bottom:48px}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:80px;height:80px;object-fit:contain;margin-bottom:16px}.brand[data-astro-cid-sz7xmlte] .muted[data-astro-cid-sz7xmlte]{font-size:.9rem;max-width:34ch}.big-phone[data-astro-cid-sz7xmlte]{display:block;font-family:var(--font-display);font-size:2rem;font-weight:700;margin:8px 0 6px}.big-phone[data-astro-cid-sz7xmlte]:hover{color:var(--red)}.addr[data-astro-cid-sz7xmlte]{font-size:.9rem}.addr[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.col-title[data-astro-cid-sz7xmlte]{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text);margin-bottom:14px}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}li[data-astro-cid-sz7xmlte]{margin-bottom:8px}li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--muted);font-size:.88rem}li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:32px;border-top:1px solid var(--line);font-size:.8rem;color:var(--dim)}.legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:20px;text-transform:capitalize}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}@media(max-width:1100px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr)}.brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:760px){.cta-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}@media(max-width:560px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.site-footer[data-astro-cid-sz7xmlte]{padding-bottom:64px}}.call-bar[data-astro-cid-5hce7sga]{display:none}@media(max-width:700px){.call-bar[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:1fr 1fr;position:fixed;inset:auto 0 0;z-index:40;border-top:1px solid var(--line);background:#0a0a0bf7;backdrop-filter:blur(8px);padding-bottom:env(safe-area-inset-bottom)}.call-bar[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:center;height:56px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.call-bar[data-astro-cid-5hce7sga] .quote[data-astro-cid-5hce7sga]{background:var(--red)}}
