.ContentBlockSection_section___9jrD{width:100%}.ContentBlockSection_bg_white__x7fp_{background-color:#ffffff}.ContentBlockSection_bg_gray__JP6rc{background-color:#f8fafc}.ContentBlockSection_bg_blue_light__oiIc7{background-color:#f0f9ff}.ContentBlockSection_padding_small__xbteo{padding:2rem 1.5rem}.ContentBlockSection_padding_medium__R6ayN{padding:4rem 1.5rem}.ContentBlockSection_padding_large__AcNt9{padding:6rem 1.5rem}.ContentBlockSection_container__4hoIC{margin:0 auto}.ContentBlockSection_width_small__mgUmF{max-width:640px}.ContentBlockSection_width_medium__629z_{max-width:800px}.ContentBlockSection_width_large__ljmUT{max-width:1024px}.ContentBlockSection_width_full__x3AoY{max-width:1200px}.ContentBlockSection_content__xU_ak{color:#1e293b;font-size:1.125rem;line-height:1.8}.ContentBlockSection_content__xU_ak h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#0a1628}.ContentBlockSection_content__xU_ak h2{font-size:2rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#0a1628}.ContentBlockSection_content__xU_ak h3{font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#0a1628}.ContentBlockSection_content__xU_ak p{margin-bottom:1.5rem}.ContentBlockSection_content__xU_ak ol,.ContentBlockSection_content__xU_ak ul{margin-bottom:1.5rem;padding-left:1.5rem}.ContentBlockSection_content__xU_ak li{margin-bottom:.5rem}.ContentBlockSection_content__xU_ak a{color:#0099ff;text-decoration:underline}.ContentBlockSection_content__xU_ak a:hover{color:#0077cc}.ContentBlockSection_content__xU_ak blockquote{border-left:4px solid #0099ff;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#64748b}.ContentBlockSection_content__xU_ak img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.AppDownloadSection_section__RnrNd{width:100%;position:relative;overflow:hidden}.AppDownloadSection_container__jHDwt{max-width:var(--container-max);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-8);align-items:center;text-align:center}@media (min-width:768px){.AppDownloadSection_container__jHDwt{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}.AppDownloadSection_content__oCcup{flex:1 1;max-width:600px;z-index:2}.AppDownloadSection_title__EVeVH{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-4);line-height:1.1;color:var(--color-gray-900)}.AppDownloadSection_subtitle__BXi4H{font-size:var(--font-size-xl);font-weight:600;color:var(--color-primary-600);margin-bottom:var(--spacing-4);display:block}.AppDownloadSection_section__RnrNd[data-bg=blue-base] .AppDownloadSection_title__EVeVH,.AppDownloadSection_section__RnrNd[data-bg=dark] .AppDownloadSection_title__EVeVH,.AppDownloadSection_section__RnrNd[data-bg=gradient-light-dark] .AppDownloadSection_title__EVeVH,.AppDownloadSection_section__RnrNd[data-bg=primary] .AppDownloadSection_title__EVeVH{color:var(--color-white)}.AppDownloadSection_section__RnrNd[data-bg=blue-base] .AppDownloadSection_subtitle__BXi4H,.AppDownloadSection_section__RnrNd[data-bg=dark] .AppDownloadSection_subtitle__BXi4H,.AppDownloadSection_section__RnrNd[data-bg=gradient-light-dark] .AppDownloadSection_subtitle__BXi4H,.AppDownloadSection_section__RnrNd[data-bg=primary] .AppDownloadSection_subtitle__BXi4H{color:var(--color-gray-200)}.AppDownloadSection_description__oX3Vy{font-size:var(--font-size-lg);color:var(--color-gray-600);margin-bottom:var(--spacing-8);line-height:1.6}.AppDownloadSection_section__RnrNd[data-bg=blue-base] .AppDownloadSection_description__oX3Vy,.AppDownloadSection_section__RnrNd[data-bg=dark] .AppDownloadSection_description__oX3Vy,.AppDownloadSection_section__RnrNd[data-bg=gradient-light-dark] .AppDownloadSection_description__oX3Vy,.AppDownloadSection_section__RnrNd[data-bg=primary] .AppDownloadSection_description__oX3Vy{color:var(--color-gray-300)}.AppDownloadSection_buttons__PY89e{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center}@media (min-width:768px){.AppDownloadSection_buttons__PY89e{justify-content:flex-start}}.AppDownloadSection_storeBadge__3GxhB{display:inline-flex;align-items:center;padding:8px 16px;background-color:var(--color-black);color:var(--color-white);border-radius:8px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;border:1px solid rgba(255,255,255,.2);min-width:160px}.AppDownloadSection_storeBadge__3GxhB:hover{transform:translateY(-2px);background-color:#333;box-shadow:0 10px 15px -3px rgba(0,0,0,.2)}.AppDownloadSection_storeIcon___aRLE{margin-right:12px;display:flex;align-items:center}.AppDownloadSection_storeText__0TKmW{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.AppDownloadSection_storeLabel__du2Qx{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.AppDownloadSection_storeName__j9f_A{font-size:1.1rem;font-weight:700;letter-spacing:.02em}.AppDownloadSection_imageWrapper__Z5tBk{flex:1 1;display:flex;justify-content:center;align-items:center;position:relative}.AppDownloadSection_image__Qj7qr{max-width:100%;height:auto;filter:drop-shadow(0 20px 30px rgba(0,0,0,.2))}.CoverageMapSection_section__HSJbH{width:100%;position:relative;padding:var(--spacing-12) 0}.CoverageMapSection_container__msIh9{max-width:var(--container-max);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-8)}.CoverageMapSection_header__8c9oM{text-align:center;max-width:800px;margin:0 auto}.CoverageMapSection_title__YSQkm{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-4);color:var(--color-gray-900)}.CoverageMapSection_description__6d5bG{font-size:var(--font-size-lg);color:var(--color-gray-600)}.CoverageMapSection_content__LsHGA{display:grid;grid-gap:var(--spacing-8);gap:var(--spacing-8)}@media (min-width:1024px){.CoverageMapSection_content__LsHGA{grid-template-columns:1fr 1fr;align-items:center}}.CoverageMapSection_listWrapper__cTpVI{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-8);box-shadow:var(--shadow-lg);border:1px solid var(--color-gray-200)}.CoverageMapSection_search__W2nMr{margin-bottom:var(--spacing-6);position:relative}.CoverageMapSection_searchInput__jRF_P{width:100%;padding:var(--spacing-3) var(--spacing-4);padding-left:var(--spacing-10);border:2px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:all var(--transition-base)}.CoverageMapSection_searchInput__jRF_P:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px rgba(0,243,255,.2)}.CoverageMapSection_searchIcon__31c8N{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--color-gray-400)}.CoverageMapSection_cityList__2isv3{max-height:400px;overflow-y:auto;padding-right:var(--spacing-2)}.CoverageMapSection_cityList__2isv3::-webkit-scrollbar{width:6px}.CoverageMapSection_cityList__2isv3::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:4px}.CoverageMapSection_cityItem__i7ROY{padding:var(--spacing-4);border-bottom:1px solid var(--color-gray-100);transition:background-color .2s}.CoverageMapSection_cityItem__i7ROY:last-child{border-bottom:none}.CoverageMapSection_cityItem__i7ROY:hover{background-color:var(--color-gray-50)}.CoverageMapSection_cityName___l8Jo{font-weight:700;font-size:var(--font-size-lg);color:var(--color-gray-900);margin-bottom:var(--spacing-1);display:flex;align-items:center;gap:var(--spacing-2)}.CoverageMapSection_checkIcon__Oe3sT{color:var(--color-success)}.CoverageMapSection_neighborhoods__K8EC7{font-size:var(--font-size-sm);color:var(--color-gray-500);line-height:1.4}.CoverageMapSection_mapImageWrapper__bW_cy{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl)}.CoverageMapSection_mapImage__XQBCA{width:100%;height:auto;display:block}.CoverageMapSection_section__HSJbH[data-bg=blue-base] .CoverageMapSection_title__YSQkm,.CoverageMapSection_section__HSJbH[data-bg=dark] .CoverageMapSection_title__YSQkm,.CoverageMapSection_section__HSJbH[data-bg=gradient-light-dark] .CoverageMapSection_title__YSQkm,.CoverageMapSection_section__HSJbH[data-bg=primary] .CoverageMapSection_title__YSQkm{color:var(--color-white)}.CoverageMapSection_section__HSJbH[data-bg=blue-base] .CoverageMapSection_description__6d5bG,.CoverageMapSection_section__HSJbH[data-bg=dark] .CoverageMapSection_description__6d5bG,.CoverageMapSection_section__HSJbH[data-bg=gradient-light-dark] .CoverageMapSection_description__6d5bG,.CoverageMapSection_section__HSJbH[data-bg=primary] .CoverageMapSection_description__6d5bG{color:var(--color-gray-200)}