.page_main__YEDKz{min-height:100vh;background:var(--color-white)}.page_hero__qvi4A{background:linear-gradient(135deg,var(--color-navy-dark) 0,var(--color-navy) 50%,var(--color-teal-dark) 100%);color:var(--color-white);padding:120px 0 80px;position:relative;overflow:hidden}.page_hero__qvi4A:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4}.page_heroContent__66JC7{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}.page_badge__6pS12{display:inline-block;padding:8px 24px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:24px;border:1px solid hsla(0,0%,100%,.2)}.page_heroTitle__qpe9o{font-size:56px;font-weight:700;line-height:1.2;margin-bottom:24px;font-family:var(--font-montserrat)}.page_highlight__6h88V{color:var(--color-cyan-light)}.page_heroSubtitle__1LqpY{font-size:20px;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:800px;margin-left:auto;margin-right:auto}.page_heroActions__1Xzfk{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.page_sectionHeader__lRZPx{text-align:center;margin-bottom:60px}.page_sectionTitle__BcmqO{font-size:42px;font-weight:700;color:var(--color-navy-dark);margin-bottom:16px;font-family:var(--font-montserrat)}.page_sectionSubtitle__utiMf{font-size:18px;color:var(--color-gray);max-width:700px;margin:0 auto;line-height:1.6}.page_wizardSection__wfuHE{padding:80px 0;background:var(--color-gray-50)}.page_wizard___kVuF{max-width:800px;margin:0 auto;background:var(--color-white);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.page_progress___4fc6{height:8px;background:var(--color-gray-200);position:relative}.page_progressBar__iljEf{height:100%;background:linear-gradient(90deg,var(--color-cyan) 0,var(--color-teal-light) 100%);transition:width .3s ease}.page_questionCard__lWND0{padding:60px 40px}.page_questionNumber__0WoOM{font-size:14px;color:var(--color-gray);margin-bottom:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.page_questionText__p1VTD{font-size:28px;font-weight:700;color:var(--color-navy-dark);margin-bottom:40px;line-height:1.4}.page_options__QznXT{display:flex;flex-direction:column;gap:16px}.page_optionButton___UYW1{padding:20px 30px;background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:12px;font-size:18px;font-weight:600;color:var(--color-navy-dark);cursor:pointer;transition:all .3s ease;text-align:left}.page_optionButton___UYW1:hover{border-color:var(--color-cyan);background:rgba(6,182,212,.05);transform:translateX(8px)}.page_results__1kofH{padding:60px 40px;text-align:center}.page_resultScore__tiIQ9{margin-bottom:40px}.page_scoreCircle__lrwis{width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,var(--color-cyan) 0,var(--color-teal-light) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 10px 30px rgba(6,182,212,.3)}.page_scoreNumber__PzcbO{font-size:56px;font-weight:700;color:var(--color-white);line-height:1}.page_scoreLabel__RRxqw{font-size:18px;color:hsla(0,0%,100%,.9)}.page_resultTitle__YRlCx{font-size:32px;font-weight:700;color:var(--color-navy-dark)}.page_resultReasons__wvWr9{background:var(--color-gray-50);padding:30px;border-radius:12px;margin-bottom:40px;text-align:left}.page_resultReasons__wvWr9 h4{font-size:20px;font-weight:700;color:var(--color-navy-dark);margin-bottom:20px}.page_resultReasons__wvWr9 ul{list-style:none;padding:0}.page_resultReasons__wvWr9 li{padding:12px 0 12px 32px;position:relative;font-size:16px;line-height:1.6;color:var(--color-gray-700)}.page_resultReasons__wvWr9 li:before{content:"✓";position:absolute;left:0;color:var(--color-cyan);font-weight:700;font-size:20px}.page_resultActions__NpZ5u{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.page_policySection__GP0tS{padding:80px 0;background:var(--color-white)}.page_policyTabs__3prk5{display:flex;gap:12px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.page_tab___BEWg{padding:12px 24px;background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:50px;font-size:15px;font-weight:600;color:var(--color-gray-700);cursor:pointer;transition:all .3s ease}.page_tab___BEWg:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.page_tab___BEWg.page_active__KVSvR{background:var(--color-cyan);border-color:var(--color-cyan);color:var(--color-white)}.page_policyGrid__1LxDK{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px}.page_policyCard__73WjD{background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:16px;padding:30px;transition:all .3s ease}.page_policyCard__73WjD:hover{border-color:var(--color-cyan);box-shadow:0 10px 30px rgba(6,182,212,.15);transform:translateY(-4px)}.page_policyHeader__IdVL_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.page_policyTitle__BEVQu{font-size:20px;font-weight:700;color:var(--color-navy-dark);flex:1 1}.page_statusBadge__LrXed{padding:6px 16px;border-radius:50px;font-size:13px;font-weight:600;white-space:nowrap}.page_statusBadge__LrXed.page_exceeds__I_IyY{background:rgba(16,185,129,.1);color:var(--color-success)}.page_statusBadge__LrXed.page_full__XvUuZ{background:rgba(6,182,212,.1);color:var(--color-cyan)}.page_statusBadge__LrXed.page_partial__kOF4U{background:rgba(245,158,11,.1);color:var(--color-warning)}.page_criteriaList__YytE3{list-style:none;padding:0}.page_criteriaList__YytE3 li{padding:10px 0;display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;color:var(--color-gray-700)}.page_checkmark__2eYGh{color:var(--color-success);font-weight:700;flex-shrink:0}.page_procurementSection__mi928{padding:80px 0;background:var(--color-gray-50)}.page_timeline__MYReJ{max-width:900px;margin:0 auto;position:relative}.page_timeline__MYReJ:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--color-cyan) 0,var(--color-teal-light) 100%)}.page_timelineItem__3b9dL{display:flex;gap:40px;margin-bottom:60px;position:relative}.page_timelineMarker__9um_3{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--color-cyan) 0,var(--color-teal-light) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(6,182,212,.3);position:relative;z-index:1}.page_stepNumber__B_FrL{font-size:24px;font-weight:700;color:var(--color-white)}.page_timelineContent__SftKJ{flex:1 1;background:var(--color-white);padding:30px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_stepHeader__6lmDL{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}.page_stepTitle__mt8G1{font-size:24px;font-weight:700;color:var(--color-navy-dark)}.page_duration__Lx6Ol{padding:6px 16px;background:rgba(6,182,212,.1);color:var(--color-cyan-dark);border-radius:50px;font-size:14px;font-weight:600;white-space:nowrap}.page_stepDescription__xk6u_{font-size:16px;line-height:1.6;color:var(--color-gray-700);margin-bottom:20px}.page_documents__QEJst h4{font-size:16px;font-weight:700;color:var(--color-navy-dark);margin-bottom:12px}.page_documents__QEJst ul{list-style:none;padding:0}.page_documents__QEJst li{padding:8px 0 8px 24px;position:relative;font-size:15px;color:var(--color-gray-700)}.page_documents__QEJst li:before{content:"•";position:absolute;left:8px;color:var(--color-cyan);font-weight:700}.page_downloadSection__el5iy{margin-top:60px;text-align:center}.page_downloadSection__el5iy h3{font-size:32px;font-weight:700;color:var(--color-navy-dark);margin-bottom:40px}.page_downloadGrid__rLPeb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px}.page_downloadCard__5XrhZ{background:var(--color-white);padding:40px 30px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.page_downloadCard__5XrhZ:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.page_downloadIcon__UfMZl{font-size:48px;margin-bottom:20px}.page_downloadCard__5XrhZ h4{font-size:20px;font-weight:700;color:var(--color-navy-dark);margin-bottom:12px}.page_downloadCard__5XrhZ p{font-size:15px;color:var(--color-gray);margin-bottom:24px}.page_downloadButton__AgImZ{padding:12px 28px;background:var(--color-cyan);color:var(--color-white);border:none;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.page_downloadButton__AgImZ:hover{background:var(--color-cyan-dark);transform:scale(1.05)}.page_fundingSection__M8DjI{padding:80px 0;background:var(--color-white)}.page_fundingGrid__Tdxjz{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-bottom:60px}.page_fundingCard__fl2qn{background:var(--color-gray-50);padding:30px;border-radius:16px;border:2px solid var(--color-gray-200);transition:all .3s ease}.page_fundingCard__fl2qn:hover{border-color:var(--color-cyan);background:var(--color-white);box-shadow:0 10px 30px rgba(6,182,212,.15)}.page_fundingName__o_IE2{font-size:22px;font-weight:700;color:var(--color-navy-dark);margin-bottom:12px}.page_fundingDescription__TWOmY{font-size:16px;line-height:1.6;color:var(--color-gray-700);margin-bottom:24px}.page_fundingDetails__F0v_m{display:flex;flex-direction:column;gap:12px}.page_detailRow__o_r_w{display:flex;gap:8px;font-size:15px}.page_detailLabel__kgste{font-weight:700;color:var(--color-navy-dark);min-width:100px}.page_detailValue__vZazw{color:var(--color-gray-700);flex:1 1}.page_fundingCta__VgRy_{background:linear-gradient(135deg,var(--color-navy-dark) 0,var(--color-teal-dark) 100%);padding:60px 40px;border-radius:20px;text-align:center;color:var(--color-white)}.page_fundingCta__VgRy_ h3{font-size:32px;font-weight:700;margin-bottom:16px}.page_fundingCta__VgRy_ p{font-size:18px;margin-bottom:32px;opacity:.9}.page_objectionSection__3YszN{padding:80px 0;background:var(--color-gray-50)}.page_objectionList__OQtFq{display:flex;flex-direction:column;gap:30px;max-width:1000px;margin:0 auto}.page_objectionCard__xIaKn{background:var(--color-white);padding:40px;border-radius:16px;border-left:4px solid var(--color-orange);box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_objectionHeader__a8E9C{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.page_objectionIcon__Knuga{font-size:32px;flex-shrink:0}.page_objectionText__DVDHy{font-size:20px;font-weight:700;color:var(--color-navy-dark);flex:1 1}.page_evidence__2gXOA,.page_response__fhT6T{margin-bottom:20px}.page_evidence__2gXOA h4,.page_response__fhT6T h4{font-size:16px;font-weight:700;color:var(--color-cyan);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.page_evidence__2gXOA p,.page_response__fhT6T p{font-size:16px;line-height:1.7;color:var(--color-gray-700)}.page_evidence__2gXOA{background:rgba(6,182,212,.05);padding:20px;border-radius:12px;margin-bottom:0}.page_comparisonSection__thQOS{padding:80px 0;background:var(--color-white)}.page_comparisonTableWrapper__iYOsT{overflow-x:auto;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_comparisonTable__QXa4a{width:100%;border-collapse:collapse;background:var(--color-white);font-size:15px}.page_comparisonTable__QXa4a thead{background:var(--color-navy-dark);color:var(--color-white)}.page_comparisonTable__QXa4a th{padding:20px;text-align:left;font-weight:700;font-size:16px}.page_comparisonTable__QXa4a th.page_highlighted__8lPpe{background:var(--color-cyan)}.page_comparisonTable__QXa4a td{padding:20px;border-bottom:1px solid var(--color-gray-200)}.page_comparisonTable__QXa4a tbody tr:hover{background:var(--color-gray-50)}.page_criteriaCell__Ti09M{font-weight:700;color:var(--color-navy-dark)}.page_comparisonTable__QXa4a td.page_highlighted__8lPpe{background:rgba(6,182,212,.05);font-weight:600;color:var(--color-navy-dark)}.page_caseStudiesSection__HYuKV{padding:80px 0;background:var(--color-gray-50)}.page_caseStudiesGrid__btIc8{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-bottom:60px}.page_caseStudyCard__S1gzp{background:var(--color-white);padding:40px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.page_caseStudyCard__S1gzp:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.page_caseStudyHeader___tD7L{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.page_cityName__eHxDO{font-size:28px;font-weight:700;color:var(--color-navy-dark);margin-bottom:4px}.page_stateName__Z22mp{font-size:16px;color:var(--color-gray)}.page_unitsDeployed___0Vdk{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background:linear-gradient(135deg,var(--color-cyan) 0,var(--color-teal-light) 100%);border-radius:12px;color:var(--color-white)}.page_unitsNumber__XtIxf{font-size:32px;font-weight:700;line-height:1}.page_unitsLabel__C6LbY{font-size:12px;text-transform:uppercase;letter-spacing:.5px}.page_deploymentInfo__ZGRCn{font-size:15px;line-height:1.6;color:var(--color-gray-700);margin-bottom:24px}.page_metricsGrid__n_ASy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}.page_metric__Q9t40{background:var(--color-gray-50);padding:16px;border-radius:12px;text-align:center}.page_metricLabel__iz8d9{font-size:13px;color:var(--color-gray);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.page_metricValue__fvUuR{font-size:20px;font-weight:700;color:var(--color-cyan)}.page_keyOutcome__Bzmra{padding:20px;background:rgba(6,182,212,.05);border-radius:12px;font-size:15px;line-height:1.6;color:var(--color-gray-700)}.page_aggregateStats__N5fpm{background:linear-gradient(135deg,var(--color-navy-dark) 0,var(--color-teal-dark) 100%);padding:60px 40px;border-radius:20px;text-align:center;color:var(--color-white)}.page_aggregateStats__N5fpm h3{font-size:32px;font-weight:700;margin-bottom:40px}.page_aggregateGrid__72O1Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px;gap:40px}.page_aggregateStat__JcNDs{text-align:center}.page_aggregateValue__6tfOL{font-size:48px;font-weight:700;margin-bottom:12px;color:var(--color-cyan-light)}.page_aggregateLabel__KcsET{font-size:16px;opacity:.9}.page_finalCta__IIdjz{padding:100px 0;background:linear-gradient(135deg,var(--color-navy-dark) 0,var(--color-navy) 50%,var(--color-teal-dark) 100%);color:var(--color-white);position:relative;overflow:hidden}.page_finalCta__IIdjz:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4}.page_finalCtaContent__M2x_9{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.page_finalCtaContent__M2x_9 h2{font-size:42px;font-weight:700;margin-bottom:20px;line-height:1.3}.page_finalCtaContent__M2x_9>p{font-size:20px;margin-bottom:40px;opacity:.9;line-height:1.6}.page_finalCtaActions__8k88C{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.page_contactInfo__9KY5M{padding-top:40px;border-top:1px solid hsla(0,0%,100%,.2)}.page_contactInfo__9KY5M p{font-size:18px;margin-bottom:8px;opacity:.9}.page_contactInfo__9KY5M strong{color:var(--color-cyan-light)}@media (max-width:768px){.page_heroTitle__qpe9o{font-size:36px}.page_heroSubtitle__1LqpY{font-size:16px}.page_sectionTitle__BcmqO{font-size:32px}.page_sectionSubtitle__utiMf{font-size:16px}.page_questionCard__lWND0{padding:40px 24px}.page_questionText__p1VTD{font-size:22px}.page_optionButton___UYW1{font-size:16px;padding:16px 20px}.page_results__1kofH{padding:40px 24px}.page_scoreCircle__lrwis{width:140px;height:140px}.page_scoreNumber__PzcbO{font-size:42px}.page_resultTitle__YRlCx{font-size:24px}.page_caseStudiesGrid__btIc8,.page_fundingGrid__Tdxjz,.page_policyGrid__1LxDK{grid-template-columns:minmax(0,1fr)}.page_policyCard__73WjD{min-width:0;max-width:100%;padding:24px 20px}.page_timeline__MYReJ:before{left:20px}.page_timelineMarker__9um_3{width:40px;height:40px}.page_stepNumber__B_FrL{font-size:18px}.page_timelineItem__3b9dL{gap:20px}.page_stepHeader__6lmDL{flex-direction:column}.page_comparisonTable__QXa4a{font-size:13px}.page_comparisonTable__QXa4a td,.page_comparisonTable__QXa4a th{padding:12px}.page_metricsGrid__n_ASy{grid-template-columns:1fr}.page_aggregateGrid__72O1Y{grid-template-columns:repeat(2,1fr);gap:24px}.page_aggregateValue__6tfOL{font-size:36px}.page_finalCtaContent__M2x_9 h2{font-size:28px}.page_finalCtaContent__M2x_9>p{font-size:16px}.page_downloadGrid__rLPeb{grid-template-columns:1fr}}.page_scroll-reveal__3U3hT{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.page_scroll-reveal__3U3hT.page_revealed__VpBk9{opacity:1;transform:translateY(0)}