[data-astro-cid-ktzgg4hr],[data-astro-cid-ktzgg4hr]:before,[data-astro-cid-ktzgg4hr]:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Barlow,sans-serif;color:#021127;background:#fff;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--navy: oklch(.18 .05 255);--navy-soft: oklch(.28 .06 255);--blue: oklch(.36 .18 263);--teal: oklch(.65 .12 185);--teal-h: oklch(.72 .13 185);--white: oklch(1 0 0);--muted-bg: oklch(.97 .01 240);--muted-text: oklch(.45 .03 250);--border: oklch(.18 .05 255 / 12%)}.wrap[data-astro-cid-ktzgg4hr]{margin-inline:auto;max-width:1200px;padding-inline:24px}.section[data-astro-cid-ktzgg4hr]{padding:80px 0}.section--muted[data-astro-cid-ktzgg4hr]{background:var(--muted-bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.btn[data-astro-cid-ktzgg4hr]{border-radius:999px;display:inline-block;font-family:Barlow,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;padding:13px 28px;text-decoration:none!important;text-transform:uppercase;transition:background .2s,border-color .2s;border:2px solid transparent;cursor:pointer;line-height:1}.btn--teal[data-astro-cid-ktzgg4hr]{background:var(--teal);color:var(--navy)!important;border-color:var(--teal)}.btn--teal[data-astro-cid-ktzgg4hr]:hover{background:var(--teal-h);border-color:var(--teal-h)}.btn--outline-navy[data-astro-cid-ktzgg4hr]{background:transparent;color:var(--navy)!important;border-color:var(--navy)}.btn--outline-navy[data-astro-cid-ktzgg4hr]:hover{background:var(--navy);color:var(--white)!important}.btn--outline-white[data-astro-cid-ktzgg4hr]{background:transparent;color:var(--white)!important;border-color:#ffffff80}.btn--outline-white[data-astro-cid-ktzgg4hr]:hover{border-color:var(--white)}.eyebrow[data-astro-cid-ktzgg4hr]{display:block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;font-family:Barlow,sans-serif}.h1[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,60px);letter-spacing:.08em;line-height:1.05;text-transform:uppercase;color:var(--navy);margin:0 0 20px}.h2[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:clamp(28px,4vw,48px);letter-spacing:.05em;line-height:1.05;text-transform:uppercase;color:var(--navy);margin:0 0 14px}.rule[data-astro-cid-ktzgg4hr]{background:var(--teal);height:4px;width:52px;margin-bottom:0}.rule--c[data-astro-cid-ktzgg4hr]{margin-inline:auto}.lead[data-astro-cid-ktzgg4hr]{color:var(--muted-text);font-size:19px;line-height:1.8;margin-top:20px}.body-text[data-astro-cid-ktzgg4hr]{color:var(--muted-text);font-size:17px;line-height:1.8}.pg-hero[data-astro-cid-ktzgg4hr]{background:var(--white);padding:48px 0 40px;border-bottom:1px solid var(--border)}.pg-hero__breadcrumb[data-astro-cid-ktzgg4hr]{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);margin-bottom:20px;display:flex;gap:8px;align-items:center}.pg-hero__breadcrumb[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]{color:var(--muted-text);text-decoration:none;transition:color .2s}.pg-hero__breadcrumb[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]:hover{color:var(--teal)}.pg-hero__breadcrumb[data-astro-cid-ktzgg4hr] span[data-astro-cid-ktzgg4hr]{color:#0d1b2e40}.pg-hero__btns[data-astro-cid-ktzgg4hr]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.intro-grid[data-astro-cid-ktzgg4hr]{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:start}.intro-grid__body[data-astro-cid-ktzgg4hr] p[data-astro-cid-ktzgg4hr]{color:var(--muted-text);font-size:18px;line-height:1.8;margin-bottom:18px}.intro-grid__body[data-astro-cid-ktzgg4hr] p[data-astro-cid-ktzgg4hr]:last-child{margin-bottom:0}.sidebar-card[data-astro-cid-ktzgg4hr]{background:var(--muted-bg);border:1px solid var(--border);border-top:4px solid var(--teal);padding:32px 28px}.sidebar-card__title[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.05em;text-transform:uppercase;color:var(--navy);margin-bottom:20px}.sidebar-card[data-astro-cid-ktzgg4hr] nav[data-astro-cid-ktzgg4hr]{display:flex;flex-direction:column;gap:0}.sidebar-card[data-astro-cid-ktzgg4hr] nav[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]{color:var(--navy);font-size:14px;font-weight:600;text-decoration:none;padding:12px 0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;transition:color .2s}.sidebar-card[data-astro-cid-ktzgg4hr] nav[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]:last-child{border-bottom:none}.sidebar-card[data-astro-cid-ktzgg4hr] nav[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]:hover{color:var(--teal)}.sidebar-card[data-astro-cid-ktzgg4hr] nav[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]:after{content:"→";color:var(--teal)}.sidebar-cta[data-astro-cid-ktzgg4hr]{background:var(--teal);padding:28px;margin-top:20px;text-align:center}.sidebar-cta[data-astro-cid-ktzgg4hr] p[data-astro-cid-ktzgg4hr]{font-size:13px;font-weight:600;color:var(--navy);margin-bottom:14px;text-transform:uppercase;letter-spacing:.08em}.sidebar-cta[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--navy)!important;text-decoration:none;letter-spacing:.05em}.sh[data-astro-cid-ktzgg4hr]{margin-bottom:40px}.service-cards[data-astro-cid-ktzgg4hr]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card[data-astro-cid-ktzgg4hr]{background:var(--white);border:1px solid var(--border);border-top:4px solid var(--teal);padding:32px 28px}.service-card__icon[data-astro-cid-ktzgg4hr]{background:var(--blue);width:52px;height:52px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.service-card__icon[data-astro-cid-ktzgg4hr] svg[data-astro-cid-ktzgg4hr]{width:26px;height:26px;stroke:var(--white);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.service-card__name[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.03em;text-transform:uppercase;color:var(--navy);margin-bottom:10px}.service-card__body[data-astro-cid-ktzgg4hr]{color:var(--muted-text);font-size:15px;line-height:1.75}.problems-list[data-astro-cid-ktzgg4hr]{display:flex;flex-direction:column;gap:16px}.problem-item[data-astro-cid-ktzgg4hr]{display:grid;grid-template-columns:52px 1fr;gap:0;background:var(--white);border:1px solid var(--border);border-radius:4px;overflow:hidden}.problem-item__icon[data-astro-cid-ktzgg4hr]{background:var(--blue);display:flex;align-items:center;justify-content:center}.problem-item__icon[data-astro-cid-ktzgg4hr] svg[data-astro-cid-ktzgg4hr]{width:22px;height:22px;stroke:var(--white);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.problem-item__body[data-astro-cid-ktzgg4hr]{padding:20px 24px}.problem-item__body[data-astro-cid-ktzgg4hr] h3[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.05em;text-transform:uppercase;color:var(--navy);margin-bottom:6px}.problem-item__body[data-astro-cid-ktzgg4hr] p[data-astro-cid-ktzgg4hr]{color:var(--muted-text);font-size:15px;line-height:1.75}.faq-list[data-astro-cid-ktzgg4hr]{display:flex;flex-direction:column;gap:0;border:1px solid var(--border)}.faq-item[data-astro-cid-ktzgg4hr]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-ktzgg4hr]:last-child{border-bottom:none}.faq-item[data-astro-cid-ktzgg4hr] summary[data-astro-cid-ktzgg4hr]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.05em;text-transform:uppercase;color:var(--navy);user-select:none}.faq-item[data-astro-cid-ktzgg4hr] summary[data-astro-cid-ktzgg4hr]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-ktzgg4hr] summary[data-astro-cid-ktzgg4hr]:after{content:"+";color:var(--teal);font-size:28px;line-height:1;flex-shrink:0;transition:transform .2s}.faq-item[data-astro-cid-ktzgg4hr][open] summary[data-astro-cid-ktzgg4hr]:after{transform:rotate(45deg)}.faq-item__a[data-astro-cid-ktzgg4hr]{color:var(--muted-text);font-size:17px;line-height:1.8;padding:0 32px 24px}.county-grid[data-astro-cid-ktzgg4hr]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.county-card[data-astro-cid-ktzgg4hr]{background:var(--white);border:1px solid var(--border);padding:24px 20px;text-decoration:none!important;display:flex;flex-direction:column;gap:6px;transition:border-color .2s}.county-card[data-astro-cid-ktzgg4hr]:hover{border-color:var(--teal)}.county-card__name[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--navy)}.county-card__sub[data-astro-cid-ktzgg4hr]{color:var(--teal);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.related-grid[data-astro-cid-ktzgg4hr]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.related-card[data-astro-cid-ktzgg4hr]{background:var(--white);border:1px solid var(--border);padding:24px 20px;text-decoration:none!important;transition:border-color .2s}.related-card[data-astro-cid-ktzgg4hr]:hover{border-color:var(--teal)}.related-card__name[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.03em;text-transform:uppercase;color:var(--navy);margin-bottom:6px}.related-card__body[data-astro-cid-ktzgg4hr]{color:var(--muted-text);font-size:15px;line-height:1.7}.emrg-band[data-astro-cid-ktzgg4hr]{background:var(--blue);padding:48px 0}.emrg-band__inner[data-astro-cid-ktzgg4hr]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.emrg-band__text[data-astro-cid-ktzgg4hr] h2[data-astro-cid-ktzgg4hr]{font-family:Bebas Neue,sans-serif;font-size:clamp(26px,3.5vw,38px);letter-spacing:.03em;text-transform:uppercase;color:var(--white);margin-bottom:8px}.emrg-band__text[data-astro-cid-ktzgg4hr] p[data-astro-cid-ktzgg4hr]{color:#fffc;font-size:17px;line-height:1.7;max-width:52ch}.emrg-band__btns[data-astro-cid-ktzgg4hr]{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}.img-placeholder[data-astro-cid-ktzgg4hr]{background:var(--muted-bg);border:2px dashed var(--border);display:flex;align-items:center;justify-content:center;color:var(--muted-text);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(max-width:960px){.intro-grid[data-astro-cid-ktzgg4hr],.service-cards[data-astro-cid-ktzgg4hr],.county-grid[data-astro-cid-ktzgg4hr],.related-grid[data-astro-cid-ktzgg4hr]{grid-template-columns:1fr}.emrg-band__inner[data-astro-cid-ktzgg4hr]{flex-direction:column;align-items:flex-start}}@media(max-width:768px){section[data-astro-cid-ktzgg4hr][style*="text-align: center;"]{text-align:left}.h1__break[data-astro-cid-ktzgg4hr]{display:none}}section[data-astro-cid-ktzgg4hr][style*="background.*blue"] a[data-astro-cid-ktzgg4hr]{color:inherit!important}@media(max-width:600px){.section[data-astro-cid-ktzgg4hr]{padding:52px 0}.h1__break[data-astro-cid-ktzgg4hr]{display:none}}section[data-astro-cid-ktzgg4hr][style*="background: var(--blue)"] a[data-astro-cid-ktzgg4hr],section[data-astro-cid-ktzgg4hr][style*="background.*blue"] a[data-astro-cid-ktzgg4hr],.emrg-band[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]{color:var(--white);text-decoration:underline}section[data-astro-cid-ktzgg4hr][style*="background: var(--blue)"] a[data-astro-cid-ktzgg4hr]:hover,section[data-astro-cid-ktzgg4hr][style*="background.*blue"] a[data-astro-cid-ktzgg4hr]:hover,.emrg-band[data-astro-cid-ktzgg4hr] a[data-astro-cid-ktzgg4hr]:hover{color:#ffffffb3}@media(max-width:768px){.h1[data-astro-cid-ktzgg4hr]{font-size:clamp(28px,4.5vw,44px);letter-spacing:0;line-height:1.2}.h2[data-astro-cid-ktzgg4hr]{font-size:clamp(24px,4vw,36px);letter-spacing:0;line-height:1.2}.h1__break[data-astro-cid-ktzgg4hr]{display:none}}a[data-astro-cid-ktzgg4hr]:focus-visible,button[data-astro-cid-ktzgg4hr]:focus-visible,input[data-astro-cid-ktzgg4hr]:focus-visible,textarea[data-astro-cid-ktzgg4hr]:focus-visible,select[data-astro-cid-ktzgg4hr]:focus-visible{outline:3px solid var(--teal);outline-offset:2px}
