.page-module__mqfxsG__page{color:#10231b;background:#f3f5ef;min-height:100vh}.page-module__mqfxsG__hero{background:radial-gradient(circle at 87% 14%,#96e6bf40,#0000 24rem);grid-template-columns:minmax(0,1.08fr) minmax(390px,.78fr);align-items:center;gap:clamp(48px,7vw,108px);max-width:1440px;margin:0 auto;padding:clamp(82px,9vw,132px) clamp(28px,6vw,88px) 82px;display:grid}.page-module__mqfxsG__stateHero{padding-bottom:94px}.page-module__mqfxsG__heroCopy>span,.page-module__mqfxsG__sectionHeading>span,.page-module__mqfxsG__cta span,.page-module__mqfxsG__breakdown article>span{color:#08714d;font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em;align-items:center;gap:8px;display:flex}.page-module__mqfxsG__backLink{color:#52645b;align-items:center;gap:6px;margin-bottom:24px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__mqfxsG__heroCopy h1{letter-spacing:-.052em;max-width:830px;margin:18px 0 22px;font-size:clamp(48px,5.45vw,82px);line-height:.98}.page-module__mqfxsG__heroCopy>p{color:#52645b;max-width:710px;margin:0;font-size:18px;line-height:1.65}.page-module__mqfxsG__heroCopy>.page-module__mqfxsG__accessNote{color:#52645b;max-width:690px;font:650 10px/1.5 var(--font-geist-mono), monospace;align-items:center;gap:7px;margin-top:16px;display:flex}.page-module__mqfxsG__accessNote svg{color:#08714d;flex:none}.page-module__mqfxsG__heroCopy>small{color:#617169;max-width:690px;font:600 9px/1.55 var(--font-geist-mono), monospace;margin-top:18px;display:block}.page-module__mqfxsG__actions{gap:10px;margin-top:30px;display:flex}.page-module__mqfxsG__actions a,.page-module__mqfxsG__cta>a{color:#0b2d21;border:1px solid #0b2d212e;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__mqfxsG__actions a:first-child,.page-module__mqfxsG__cta>a{color:#fff;background:#0b2d21;border-color:#0b2d21}.page-module__mqfxsG__scorecard{background:#fbfcf8f0;border:1px solid #0b2d2124;border-radius:20px;padding:28px;box-shadow:0 20px 60px #0b2d2114}.page-module__mqfxsG__scorecard header{color:#52645b;font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;border-bottom:1px solid #0b2d211a;justify-content:space-between;gap:12px;padding-bottom:20px;display:flex}.page-module__mqfxsG__scorecard header b{color:#08714d;white-space:nowrap;background:#d9f8e8;border-radius:999px;padding:6px 8px}.page-module__mqfxsG__scorecard dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-module__mqfxsG__scorecard dl>div{border-bottom:1px solid #0b2d2117;min-width:0;padding:22px 12px 20px 0}.page-module__mqfxsG__scorecard dt{color:#617169;margin-bottom:8px;font-size:10px}.page-module__mqfxsG__scorecard dd{font:750 18px/1.25 var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:0}.page-module__mqfxsG__scorecard>p{color:#52645b;gap:8px;margin:20px 0 0;font-size:11px;line-height:1.55;display:flex}.page-module__mqfxsG__scorecard>p svg{color:#0f9f6e;flex:none}.page-module__mqfxsG__states,.page-module__mqfxsG__citySection{max-width:1440px;margin:0 auto;padding:100px clamp(28px,6vw,88px)}.page-module__mqfxsG__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:20px 54px;margin-bottom:42px;display:grid}.page-module__mqfxsG__sectionHeading>span{grid-column:1/-1}.page-module__mqfxsG__sectionHeading h2{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(40px,4.2vw,64px);line-height:1}.page-module__mqfxsG__sectionHeading p{color:#5a6b62;margin:0;line-height:1.65}.page-module__mqfxsG__stateGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.page-module__mqfxsG__stateGrid>a{color:#10231b;background:#fbfcf8;border:1px solid #0b2d211f;border-radius:14px;flex-direction:column;min-width:0;min-height:300px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.page-module__mqfxsG__stateGrid>a:hover{border-color:#0f9f6e;transform:translateY(-3px)}.page-module__mqfxsG__stateGrid header{color:#617169;font:700 9px/1 var(--font-geist-mono), monospace;justify-content:space-between;display:flex}.page-module__mqfxsG__stateGrid header b{color:#08714d}.page-module__mqfxsG__stateGrid h3{margin:42px 0 8px;font-size:22px}.page-module__mqfxsG__stateGrid>a>strong{font:750 19px/1.2 var(--font-geist-mono), monospace}.page-module__mqfxsG__stateGrid p{color:#617169;margin:10px 0 0;font-size:11px;line-height:1.5}.page-module__mqfxsG__stateGrid footer{color:#08714d;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:750;display:flex}.page-module__mqfxsG__method{background:#0b2d21;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__mqfxsG__method>div{color:#fff;border-right:1px solid #ffffff1c;min-height:280px;padding:52px clamp(24px,4vw,64px)}.page-module__mqfxsG__method svg{color:#96e6bf}.page-module__mqfxsG__method h2{margin:52px 0 10px;font-size:24px}.page-module__mqfxsG__method p{color:#adc0b7;margin:0;font-size:13px;line-height:1.65}.page-module__mqfxsG__citySection{background:#f3f5ef}.page-module__mqfxsG__cityList{border-top:1px solid #0b2d2124}.page-module__mqfxsG__cityList a{color:#10231b;border-bottom:1px solid #0b2d211f;grid-template-columns:40px minmax(150px,.75fr) minmax(160px,1fr) 80px auto;align-items:center;gap:18px;min-height:68px;padding:0 4px;text-decoration:none;display:grid}.page-module__mqfxsG__cityList a>span{color:#617169;font:700 9px/1 var(--font-geist-mono), monospace}.page-module__mqfxsG__cityList a>strong{font-size:15px}.page-module__mqfxsG__cityList a>div{background:#dfe7e1;border-radius:999px;height:7px;overflow:hidden}.page-module__mqfxsG__cityList a>div i{border-radius:inherit;background:#0f9f6e;height:100%;display:block}.page-module__mqfxsG__cityList a>b{font:750 13px/1 var(--font-geist-mono), monospace;text-align:right}.page-module__mqfxsG__cityList a>svg{color:#08714d}.page-module__mqfxsG__breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1264px;margin:0 auto;padding:0 28px 104px;display:grid}.page-module__mqfxsG__breakdown article{background:#fbfcf8;border:1px solid #0b2d2121;border-radius:14px;padding:28px}.page-module__mqfxsG__breakdown article>svg{color:#0f9f6e;margin-bottom:18px}.page-module__mqfxsG__breakdown article>span{margin-bottom:18px}.page-module__mqfxsG__breakdown p{border-top:1px solid #0b2d2117;justify-content:space-between;gap:16px;margin:0;padding:12px 0;display:flex}.page-module__mqfxsG__breakdown p b{font-size:12px}.page-module__mqfxsG__breakdown p strong{font:750 12px/1 var(--font-geist-mono), monospace}.page-module__mqfxsG__cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;max-width:1264px;margin:0 auto;padding:90px 28px;display:grid}.page-module__mqfxsG__cta h2{letter-spacing:-.045em;max-width:890px;margin:10px 0 0;font-size:clamp(36px,4vw,60px);line-height:1}@media (max-width:1100px){.page-module__mqfxsG__hero{grid-template-columns:1fr}.page-module__mqfxsG__scorecard{max-width:760px}.page-module__mqfxsG__stateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__mqfxsG__hero{gap:36px;padding:64px 20px 58px}.page-module__mqfxsG__heroCopy h1{font-size:clamp(43px,13vw,60px)}.page-module__mqfxsG__heroCopy>p{font-size:16px}.page-module__mqfxsG__actions{flex-direction:column}.page-module__mqfxsG__scorecard{padding:20px}.page-module__mqfxsG__scorecard dl{grid-template-columns:1fr}.page-module__mqfxsG__states,.page-module__mqfxsG__citySection{padding:76px 20px}.page-module__mqfxsG__sectionHeading{grid-template-columns:1fr}.page-module__mqfxsG__sectionHeading h2{font-size:41px}.page-module__mqfxsG__stateGrid,.page-module__mqfxsG__method,.page-module__mqfxsG__breakdown{grid-template-columns:1fr}.page-module__mqfxsG__stateGrid>a{min-height:240px}.page-module__mqfxsG__method>div{border-bottom:1px solid #ffffff1c;border-right:0;min-height:240px}.page-module__mqfxsG__cityList a{grid-template-columns:28px minmax(0,1fr) auto;gap:10px}.page-module__mqfxsG__cityList a>div,.page-module__mqfxsG__cityList a>svg{display:none}.page-module__mqfxsG__breakdown{padding:0 20px 76px}.page-module__mqfxsG__cta{grid-template-columns:1fr;align-items:start;padding:74px 20px}.page-module__mqfxsG__cta>a{width:100%}}
