@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2) format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff) format("woff")}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:12px;z-index:50;margin:12px 1% 0;width:98%;border-radius:12px;background:#f6f5f3f5;backdrop-filter:blur(8px);box-shadow:0 10px 40px #161b2010;color:#111827;font-family:Barlow,system-ui,sans-serif;line-height:1.5;transition:transform .35s}.site-header[data-astro-cid-3ef6ksr2].overlay{position:fixed;left:1%;right:1%;width:auto;margin:0}.site-header[data-astro-cid-3ef6ksr2].away{transform:translateY(calc(-100% - 40px))}.site-header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:74px;padding:10px 16px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;transition:opacity .2s}.brand[data-astro-cid-3ef6ksr2]:hover{opacity:.9}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:auto;max-width:200px;max-height:42px;object-fit:contain}.brand-name[data-astro-cid-3ef6ksr2]{font-weight:700;font-size:18px}.main-nav[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:24px;font-size:16px}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;color:#4b5563;transition:color .2s}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:#111827}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px}.phone-text[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;transition:color .2s}.phone-text[data-astro-cid-3ef6ksr2]:hover{color:#c41e3a}.icon-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px;transition:background .2s,border-color .2s}.icon-btn[data-astro-cid-3ef6ksr2].call{border:1px solid #00000026}.icon-btn[data-astro-cid-3ef6ksr2].call:hover{border-color:#111827}.site-header[data-astro-cid-3ef6ksr2] .icon-btn[data-astro-cid-3ef6ksr2].quote{background:#c41e3a;color:#fff}.icon-btn[data-astro-cid-3ef6ksr2].quote:hover{background:#a3182f}.quote-btn[data-astro-cid-3ef6ksr2]{display:none;align-items:center;justify-content:center;padding:17px 24px;border-radius:12px;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;transition:background .2s}.site-header[data-astro-cid-3ef6ksr2] .quote-btn[data-astro-cid-3ef6ksr2]{background:#c41e3a;color:#fff}.site-header[data-astro-cid-3ef6ksr2] .quote-btn[data-astro-cid-3ef6ksr2]:hover{background:#a3182f}.menu-btn[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:#374151;cursor:pointer}.menu-btn[data-astro-cid-3ef6ksr2]:hover{color:#111827}.mobile-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;display:flex;flex-direction:column;padding:8px 16px 16px;border-radius:12px;background:#fff;box-shadow:0 10px 30px #0002}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.quote-btn){display:block;padding:12px 0;font-size:16px;color:#374151}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:#111827;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.mobile-nav[data-astro-cid-3ef6ksr2] .quote-btn[data-astro-cid-3ef6ksr2].wide{display:flex;width:100%;margin-top:12px}.is-hidden[data-astro-cid-3ef6ksr2]{display:none!important}.site-header[data-astro-cid-3ef6ksr2] [data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid #c41e3a;outline-offset:3px}@media(min-width:768px){.main-nav[data-astro-cid-3ef6ksr2]{display:flex}.actions[data-astro-cid-3ef6ksr2]{gap:16px}.icon-btn[data-astro-cid-3ef6ksr2].quote,.menu-btn[data-astro-cid-3ef6ksr2],.mobile-nav[data-astro-cid-3ef6ksr2]{display:none!important}.quote-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(min-width:1024px){.phone-text[data-astro-cid-3ef6ksr2]{display:inline-flex}.icon-btn[data-astro-cid-3ef6ksr2].call{display:none}}@media(max-width:800px){.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{max-width:145px}}@media(max-width:600px){.site-header[data-astro-cid-3ef6ksr2]{top:8px}.bar[data-astro-cid-3ef6ksr2]{height:64px;padding:8px}}.precision-footer[data-astro-cid-sz7xmlte]{background:#24292d;color:#c5ced3;padding:48px 4% 30px;display:grid;grid-template-columns:1fr 1fr;gap:32px;font:15px/1.7 Barlow,sans-serif}.precision-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;width:fit-content;min-height:38px}.footer-name[data-astro-cid-sz7xmlte]{color:#fff;font-size:23px;font-weight:600}.precision-footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;gap:12px 30px;flex-wrap:wrap;align-content:start;justify-content:end}.footer-legal[data-astro-cid-sz7xmlte]{grid-column:1/-1;font-size:12px;border-top:1px solid #ffffff25;padding-top:24px}main:has(>.bg-canvas:last-child)+.precision-footer[data-astro-cid-sz7xmlte]{border-radius:0;border-top:1px solid #ffffff1f}main>.bg-canvas:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(max-width:600px){.precision-footer[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.precision-footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{justify-content:start}}
