.page_hero__XtCE_{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:clamp(3rem,6vw,5rem) 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.page_heroInner__h9JB6{max-width:800px}.page_hero__XtCE_ h1{color:#fff;font-size:clamp(2rem,4vw,3rem);margin-top:.5rem;margin-bottom:1rem}.page_lede__UneBX{font-size:1.1rem;line-height:1.7;color:hsla(0,0%,100%,.85)}.page_content__uZPxa{padding-block:clamp(3rem,6vw,5rem)}.page_section__XLMWo{margin-bottom:4rem}.page_section__XLMWo h2{font-size:1.8rem;color:#0f172a;margin-top:.4rem;margin-bottom:1rem}.page_intro__fvHPT{font-size:1.05rem;color:#475569;line-height:1.65;margin-bottom:2rem}.page_permitGrid__eBOqf{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_permitCard__vShiU{background:#fff;border:1px solid #cbd5e1;border-radius:.85rem;padding:1.75rem;box-shadow:0 4px 12px rgba(15,23,42,.05)}.page_permitPrice__huF2s{display:inline-block;font-size:.85rem;font-weight:800;color:#6d8a15;background:#f0f5e0;padding:.3rem .75rem;border-radius:99px;margin-bottom:1rem}.page_permitCard__vShiU h3{font-size:1.2rem;color:#0f172a;margin-bottom:.5rem}.page_permitCard__vShiU p{font-size:.925rem;color:#475569;line-height:1.6;margin-bottom:1rem}.page_locationTag__T49Ag{font-size:.78rem;font-weight:600;color:#64748b}.page_tableWrap__T2PAl{overflow-x:auto;border:1px solid #cbd5e1;border-radius:.85rem;box-shadow:0 4px 12px rgba(15,23,42,.05)}.page_table__nR7qq{width:100%;border-collapse:collapse;text-align:left;background:#fff}.page_table__nR7qq td,.page_table__nR7qq th{padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.page_table__nR7qq th{background:#0f172a;color:#fff;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_priceHighlight__qCIAM{font-family:var(--font-serif);font-weight:800;color:#6d8a15;font-size:1.05rem}.page_compareGrid__gNvfy{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.75rem;gap:1.75rem;margin-top:1.5rem}@media (max-width:768px){.page_compareGrid__gNvfy{grid-template-columns:1fr}}.page_compareCard__CCM_c{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.85rem;padding:1.75rem}.page_featuredCompare__8oYF3{border-color:#8bab1f;background:#f0f5e0}.page_compareCard__CCM_c h3{font-size:1.2rem;color:#0f172a;margin-bottom:1rem}.page_compareCard__CCM_c ul{list-style:none;display:flex;flex-direction:column;gap:.75rem;font-size:.925rem;color:#334155}.page_ctaBox__MeFY2{background:#0f172a;color:#fff;border-radius:1rem;padding:clamp(2rem,5vw,3.5rem);text-align:center;margin-top:2rem}.page_ctaBox__MeFY2 h2{color:#fff;font-size:1.75rem;margin-bottom:.75rem}.page_ctaBox__MeFY2 p{color:hsla(0,0%,100%,.8);font-size:1.05rem;max-width:600px;margin:0 auto 1.5rem}.page_ctaBtns__wY3pi{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_primaryBtn__oGcVB{background:#8bab1f;color:#fff;padding:.85rem 1.75rem;border-radius:.5rem;font-weight:700;font-size:.95rem;text-decoration:none;transition:background .2s ease}.page_primaryBtn__oGcVB:hover{background:#6d8a15}.page_outlineBtn__sSb5v{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.4);padding:.85rem 1.75rem;border-radius:.5rem;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .2s ease}.page_outlineBtn__sSb5v:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}