.CompanyCard_card__PV7l2{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:.875rem;overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column}.CompanyCard_cardFirst__7NoiE{border:2px solid var(--blue)}.CompanyCard_top__W43ej{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem .75rem}.CompanyCard_num__SuabT{font-size:18px;font-weight:900;color:var(--text-light);min-width:24px;padding-top:2px}.CompanyCard_numLeader__0iNRC{color:var(--blue)}.CompanyCard_info__7e_Sb{flex:1;min-width:0}.CompanyCard_name__6JWe6{font-size:16px;font-weight:800;color:var(--text);margin-bottom:3px}.CompanyCard_metaRow__otWJK{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.CompanyCard_stars__7GSO_{color:#f59e0b;font-size:13px;letter-spacing:1px}.CompanyCard_dot__9Vlx7{color:var(--text-light)}.CompanyCard_tag__Y0_pP{font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;letter-spacing:.03em}.CompanyCard_tagTop__LoMAb{background:var(--blue-light);color:var(--blue);border:1px solid #bfdbfe}.CompanyCard_tagRated__goZBc{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.CompanyCard_expertRatingInline__MWflu{font-size:13px;font-weight:700;color:var(--text)}.CompanyCard_expertLabel__wI861{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em}.CompanyCard_body__J8pUL{padding:.75rem 1.125rem 1rem;border-top:1px solid var(--border);flex:1;display:flex;flex-direction:column}.CompanyCard_desc__QeIAa{font-size:13px;color:var(--text-muted);line-height:1.5;margin-bottom:4px}.CompanyCard_ratingsRow__nDhIf{display:flex;align-items:center;gap:.5rem;margin:.625rem 0;flex-wrap:wrap}.CompanyCard_ratingItem__W6y38{font-size:12px;color:var(--text-muted)}.CompanyCard_ratingLabel__9MUUb{font-weight:600}.CompanyCard_ratingStar__mr7LV{color:#f59e0b}.CompanyCard_ratingDivider__7cNAu{color:var(--border)}.CompanyCard_btnRow__y32LM{display:flex;gap:.625rem;margin-top:auto;padding-top:.75rem}.CompanyCard_btnCall__WZVSD{flex:1;background:var(--blue);border-radius:10px;padding:13px;font-size:14px;font-weight:900;text-align:center;color:#fff;text-decoration:none;letter-spacing:.02em;transition:background .15s}.CompanyCard_btnCall__WZVSD:hover{background:var(--blue-dark)}.CompanyCard_btnSite__aJCFn{flex:0 0 auto;background:transparent;border:2px solid var(--blue);border-radius:10px;padding:13px 16px;font-size:14px;font-weight:700;text-align:center;color:var(--blue);text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.CompanyCard_btnSite__aJCFn:hover{background:var(--blue-light)}.CompanyCard_btnNote__MqhY6{font-size:11px;color:var(--text-light);text-align:center;margin-top:.5rem;font-weight:500}@media (min-width:768px){.CompanyCard_name__6JWe6{font-size:17px}.CompanyCard_desc__QeIAa{font-size:13px}.CompanyCard_btnCall__WZVSD{font-size:14px}}@media (min-width:1024px){.CompanyCard_card__PV7l2{margin-bottom:0;height:100%}.CompanyCard_top__W43ej{padding:1.25rem 1.375rem .875rem}.CompanyCard_body__J8pUL{padding:.875rem 1.375rem 1.25rem}.CompanyCard_name__6JWe6{font-size:18px}.CompanyCard_desc__QeIAa{font-size:14px}.CompanyCard_ratingItem__W6y38{font-size:13px}.CompanyCard_btnCall__WZVSD{padding:14px;font-size:15px}.CompanyCard_btnSite__aJCFn{padding:14px 18px;font-size:15px}}.page_hero__SKW6o{background:var(--white);padding:2rem 1.25rem 1.75rem;border-bottom:1px solid var(--border)}.page_heroInner__FQkwa{max-width:var(--max-width);margin:0 auto}.page_heroContent__2lPR8{display:flex;flex-direction:column;gap:1.75rem}.page_heroTextCol__HqGp7{display:flex;flex-direction:column;gap:1.25rem}.page_heroLeft__JBC6J{text-align:center}.page_heroLeft__JBC6J h1{font-size:20px;font-weight:900;color:var(--text);line-height:1.25;margin-bottom:.75rem;letter-spacing:-.01em}.page_heroSubtitle__RTAw0{font-size:16px;color:var(--text);font-weight:800;line-height:1.4;margin-bottom:0;letter-spacing:-.01em}.page_heroBody__nJQAS{font-size:16px;font-weight:400;text-align:center}.page_heroBody__nJQAS,.page_heroExtra__M1XzA{color:var(--text-muted);line-height:1.65;margin-bottom:1rem}.page_heroExtra__M1XzA{font-size:15px}.page_heroCallout__GxFY4{font-size:18px;font-weight:700;color:var(--blue);margin-bottom:0}.page_heroRight__Ta9KO{display:flex;flex-direction:column;align-items:center}.page_heroImageWrap__dV1_g{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.13)}.page_heroImage__Q6NCQ{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.page_btnCall__HF3e6{display:block;width:100%;background:var(--blue);border-radius:14px;padding:17px;font-size:17px;font-weight:900;text-align:center;color:#fff;text-decoration:none;letter-spacing:.01em;box-shadow:0 4px 16px rgba(0,87,168,.3);transition:background .15s,transform .1s}.page_btnCall__HF3e6:hover{background:var(--blue-dark);transform:translateY(-1px)}.page_btnCallNote__Lwe3_{display:flex;gap:.5rem;justify-content:center;margin-top:.625rem;flex-wrap:wrap}.page_btnCallNoteItem__H5_g8{font-size:16px;font-weight:500;color:var(--text-light);white-space:nowrap}.page_expertStrip__QoBT3{background:var(--navy);padding:1rem 1.25rem}.page_stripLabel__d9Az6{text-align:center;font-size:16px;font-weight:600;color:var(--text-muted);letter-spacing:.01em;margin:0;padding:.75rem 1.25rem .4rem}@media (max-width:640px){.page_stripLabel__d9Az6{font-size:14px}}.page_belowStrip___xaiS{text-align:center;font-size:16px;font-weight:700;letter-spacing:.01em;color:var(--blue);padding:.9rem 1.25rem 0;margin:0}.page_expertInner__rwnbb{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-around;gap:.5rem;flex-wrap:wrap}.page_expertItem__Qg8ts{text-align:center;flex:1;min-width:70px}.page_expertNum__kfGNo{font-size:13px;font-weight:900;color:#fff;letter-spacing:-.02em}.page_expertLabel__N6c2x{font-size:10px;color:#9ca3af;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.page_whyUs__uMPhZ{padding:1.75rem 1.25rem;background:var(--bg)}.page_whyInner__GkDwX{max-width:var(--max-width);margin:0 auto}.page_sectionLabel__leOgg{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin-bottom:.875rem}.page_whyTitle__vBj_T{font-size:19px;font-weight:900;color:var(--text);margin-bottom:1.25rem;letter-spacing:-.01em}.page_whyGrid__ZXg1J{display:grid;grid-template-columns:1fr;gap:.75rem}.page_whyCard__L06hb{background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--border)}.page_whyCardImgWrap__d0CU6{width:100%;overflow:hidden}.page_whyCardImg__RxRSP{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.page_whyCardBody__EXXF4{padding:1rem 1.125rem}.page_whyCard__L06hb strong{display:block;font-size:14px;font-weight:800;color:var(--text);margin-bottom:4px}.page_whyCard__L06hb p{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0}.page_companies__0DbcJ{padding:0 1.25rem 1.5rem;background:var(--bg)}.page_companiesInner__2QqNa{max-width:var(--max-width);margin:0 auto}.page_rankedLabel__Rt6Rk{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin-bottom:1rem;padding-top:1.5rem}.page_cardsGrid__ecB7_{display:grid;grid-template-columns:1fr}.page_cta__zCVvt{background:var(--navy);padding:1.75rem 1.25rem}.page_ctaInner__tGHAS{max-width:var(--max-width);margin:0 auto;text-align:center}.page_ctaInner__tGHAS h2{font-size:21px;font-weight:900;color:#fff;margin-bottom:.5rem;letter-spacing:-.01em}.page_ctaInner__tGHAS p{font-size:13px;color:#fff;margin-bottom:1.25rem;line-height:1.6}.page_ctaNote__BwYuJ{font-size:12px;color:#fff;margin-top:.75rem;margin-bottom:0}.page_btnCallCta__YypUU{display:block;width:100%;max-width:400px;margin:0 auto;background:var(--blue);border-radius:14px;padding:17px;font-size:17px;font-weight:900;text-align:center;color:#fff;text-decoration:none;box-shadow:0 4px 16px rgba(0,87,168,.4);transition:background .15s}.page_btnCallCta__YypUU:hover{background:var(--blue-dark)}.page_faq__hmOuC{padding:1.75rem 1.25rem;background:var(--white);border-top:1px solid var(--border)}.page_faqInner__EYymy{max-width:var(--max-width);margin:0 auto}.page_faqTitle__Jwt01{font-size:19px;font-weight:900;color:var(--text);margin-bottom:.5rem;letter-spacing:-.01em}.page_faqSub__f7kL9{font-size:13px;color:var(--text-muted);margin-bottom:1.25rem;line-height:1.5}.page_faqItem__ZM3hV{background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:.625rem;overflow:hidden}.page_faqQ__Hctug{width:100%;padding:1rem 1.125rem;font-size:14px;font-weight:700;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.page_faqQ__Hctug::-webkit-details-marker{display:none}.page_faqQ__Hctug:after{content:"+";font-size:18px;color:var(--blue);flex-shrink:0;transition:transform .2s;font-weight:400}details[open] .page_faqQ__Hctug:after{transform:rotate(45deg)}.page_faqA__pnsAB{padding:0 1.125rem 1rem;font-size:13px;color:var(--text-muted);line-height:1.65}.page_howRank___7yDY{padding:1.75rem 1.25rem;background:var(--bg);border-top:1px solid var(--border)}.page_howRankInner__4d6i2{max-width:var(--max-width);margin:0 auto}.page_howRankText__3PXMX{font-size:14px;color:var(--text-muted);line-height:1.65}@media (min-width:768px){.page_hero__SKW6o{padding:2.5rem 1.5rem 2rem}.page_heroContent__2lPR8{flex-direction:row;align-items:center;gap:2rem}.page_heroTextCol__HqGp7{flex:1;gap:1.25rem}.page_heroBody__nJQAS,.page_heroLeft__JBC6J{text-align:left}.page_heroLeft__JBC6J h1{font-size:24px}.page_heroSubtitle__RTAw0{font-size:17px}.page_heroBody__nJQAS{font-size:15px}.page_heroRight__Ta9KO{align-items:flex-start}.page_btnCall__HF3e6{font-size:18px}.page_btnCallNote__Lwe3_{justify-content:flex-start}.page_btnCallNoteItem__H5_g8{font-size:14px}.page_heroImageWrap__dV1_g{flex:1;max-width:460px;margin-top:0}.page_expertNum__kfGNo{font-size:22px}.page_expertLabel__N6c2x{font-size:11px}.page_whyGrid__ZXg1J{grid-template-columns:1fr 1fr;gap:1rem}.page_faqTitle__Jwt01,.page_whyTitle__vBj_T{font-size:22px}.page_ctaInner__tGHAS h2{font-size:24px}.page_articlesGrid__65K76,.page_costGrid__JX7ft,.page_insGrid__Kpm5f,.page_materialsGrid__hMKyT{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.page_hero__SKW6o{padding:3.5rem 2rem 3rem}.page_heroContent__2lPR8{flex-direction:row;align-items:center;gap:3rem}.page_heroTextCol__HqGp7{flex:1}.page_heroLeft__JBC6J{text-align:left;max-width:none}.page_heroLeft__JBC6J h1{font-size:34px;text-align:left}.page_heroSubtitle__RTAw0{font-size:20px}.page_heroBody__nJQAS{font-size:16px;text-align:left}.page_heroExtra__M1XzA{font-size:17px}.page_heroCallout__GxFY4{font-size:20px}.page_heroRight__Ta9KO{width:100%;align-items:flex-start}.page_btnCall__HF3e6{font-size:18px;padding:20px}.page_btnCallNote__Lwe3_{justify-content:flex-start}.page_heroImageWrap__dV1_g{flex:1;max-width:520px}.page_expertInner__rwnbb{flex-wrap:nowrap;gap:1.5rem}.page_expertItem__Qg8ts{flex:1}.page_expertNum__kfGNo{font-size:26px}.page_whyGrid__ZXg1J{grid-template-columns:repeat(4,1fr)}.page_whyTitle__vBj_T{font-size:24px}.page_whyCard__L06hb strong{font-size:15px}.page_whyCard__L06hb p{font-size:14px}.page_cardsGrid__ecB7_{grid-template-columns:1fr 1fr;gap:1rem}.page_ctaInner__tGHAS h2{font-size:30px}.page_ctaInner__tGHAS p{font-size:15px}.page_btnCallCta__YypUU{font-size:18px;padding:20px}.page_faqTitle__Jwt01{font-size:24px}.page_faqQ__Hctug{font-size:15px}.page_faqA__pnsAB{font-size:14px}.page_howRankText__3PXMX{font-size:15px}.page_whyUs__uMPhZ{padding:3rem 2rem}.page_companies__0DbcJ{padding:0 2rem 2rem}.page_articlesSection__T4ukP,.page_cost__Fgn_m,.page_cta__zCVvt,.page_faq__hmOuC,.page_howRank___7yDY,.page_insSection__RSea8,.page_materials__KpA0g{padding:3rem 2rem}.page_articlesGrid__65K76,.page_costGrid__JX7ft,.page_insGrid__Kpm5f,.page_materialsGrid__hMKyT{grid-template-columns:1fr 1fr}.page_costRange__XOPsC{font-size:20px}.page_costType__TF5dF{font-size:14px}.page_articleTitle__AtPqm,.page_insCard__PVFe_ strong,.page_materialName__zBb6e{font-size:15px}}.page_cost__Fgn_m{padding:1.75rem 1.25rem;background:var(--white);border-top:1px solid var(--border)}.page_costInner__eLZv7{max-width:var(--max-width);margin:0 auto}.page_costIntro__SzjTg{font-size:13px;color:var(--text-muted);line-height:1.55;margin-bottom:1.25rem}.page_costGrid__JX7ft{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.page_costCard__2a6MZ{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.125rem}.page_costType__TF5dF{font-size:13px;font-weight:700;color:var(--text);margin-bottom:.25rem}.page_costRange__XOPsC{font-size:17px;font-weight:900;color:var(--blue);margin-bottom:.25rem;letter-spacing:-.01em}.page_costNote__QKM4Y,.page_costSub__klPUG{font-size:12px;color:var(--text-muted);line-height:1.5}.page_costLink__YnH4L{color:var(--blue);font-weight:700;text-decoration:none}.page_costLink__YnH4L:hover{text-decoration:underline}.page_insSection__RSea8{padding:1.75rem 1.25rem;background:var(--bg);border-top:1px solid var(--border)}.page_insInner__ueR_4{max-width:var(--max-width);margin:0 auto}.page_insGrid__Kpm5f{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}.page_insCard__PVFe_{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.125rem;box-shadow:var(--shadow)}.page_insCard__PVFe_ strong{display:block;font-size:14px;font-weight:800;color:var(--text);margin-bottom:4px}.page_insCard__PVFe_ p{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0}.page_insLink__dUS4f{display:inline-block;font-size:13px;font-weight:700;color:var(--blue);text-decoration:none}.page_insLink__dUS4f:hover{text-decoration:underline}.page_articlesSection__T4ukP{padding:1.75rem 1.25rem;background:var(--white);border-top:1px solid var(--border)}.page_articlesInner__ypAHy{max-width:var(--max-width);margin:0 auto}.page_articlesGrid__65K76{display:grid;grid-template-columns:1fr;gap:.75rem}.page_articleCard___Xlw0{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.125rem;text-decoration:none;transition:box-shadow .15s}.page_articleCard___Xlw0:hover{box-shadow:var(--shadow)}.page_articleTitle__AtPqm{font-size:14px;font-weight:800;color:var(--text);margin-bottom:.375rem;line-height:1.35}.page_articleExcerpt__RPWv3{font-size:12px;color:var(--text-muted);line-height:1.55;flex:1;margin-bottom:.75rem}.page_articleMore__8pHcZ{font-size:12px;font-weight:700;color:var(--blue)}.page_materials__KpA0g{padding:1.75rem 1.25rem;background:var(--bg);border-top:1px solid var(--border)}.page_materialsInner__cQEPz{max-width:var(--max-width);margin:0 auto}.page_materialsGrid__hMKyT{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}.page_materialCard__3XQGZ{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.125rem;text-decoration:none;box-shadow:var(--shadow);transition:box-shadow .15s}.page_materialCard__3XQGZ:hover{box-shadow:0 4px 20px rgba(0,0,0,.11)}.page_materialName__zBb6e{font-size:14px;font-weight:800;color:var(--text);margin-bottom:.375rem}.page_materialIntro__2EXPG{font-size:12px;color:var(--text-muted);line-height:1.55;flex:1;margin-bottom:.75rem}.page_materialMore__PiH_t{font-size:12px;font-weight:700;color:var(--blue)}.page_materialsAll__zktWj{display:inline-block;font-size:13px;font-weight:700;color:var(--blue);text-decoration:none}.page_materialsAll__zktWj:hover{text-decoration:underline}@media (min-width:1280px){.page_heroLeft__JBC6J h1{font-size:42px}.page_heroSubtitle__RTAw0{font-size:22px}.page_heroBody__nJQAS{font-size:17px}.page_heroImageWrap__dV1_g{max-width:580px}.page_btnCallNoteItem__H5_g8{font-size:15px}.page_expertNum__kfGNo{font-size:28px}}.page_aiBlock__OQfXJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_hero___mLH3{background:var(--white);padding:2rem 1.25rem 1.75rem;border-bottom:1px solid var(--border)}.page_heroInner__yo214{max-width:var(--max-width);margin:0 auto}.page_heroContent__MeAg1{display:flex;flex-direction:column;gap:1.75rem}.page_heroTextCol__Yj7dp{display:flex;flex-direction:column;gap:1.25rem}.page_heroLeft__3fbFq{text-align:center}.page_heroLeft__3fbFq h1{font-size:20px;font-weight:900;color:var(--text);line-height:1.25;margin-bottom:.75rem;letter-spacing:-.01em}.page_heroSubtitle__OFn_C{font-size:16px;color:var(--text);font-weight:800;line-height:1.4;margin-bottom:0;letter-spacing:-.01em}.page_heroBody__lFRGh{font-size:16px;font-weight:400;text-align:center}.page_heroBody__lFRGh,.page_heroExtra__4yj1l{color:var(--text-muted);line-height:1.65;margin-bottom:1rem}.page_heroExtra__4yj1l{font-size:15px}.page_heroCallout__001po{font-size:18px;font-weight:700;color:var(--blue);margin-bottom:0}.page_heroRight__r2GrF{display:flex;flex-direction:column;align-items:center}.page_heroImageWrap__q7MtP{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.13)}.page_heroImage__ug2YE{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.page_btnCall__3kWyP{display:block;width:100%;background:var(--blue);border-radius:14px;padding:17px;font-size:17px;font-weight:900;text-align:center;color:#fff;text-decoration:none;letter-spacing:.01em;box-shadow:0 4px 16px rgba(0,87,168,.3);transition:background .15s,transform .1s}.page_btnCall__3kWyP:hover{background:var(--blue-dark);transform:translateY(-1px)}.page_btnCallNote__O9PzM{display:flex;gap:.5rem;justify-content:center;margin-top:.625rem;flex-wrap:wrap}.page_btnCallNoteItem__bbZpn{font-size:16px;font-weight:500;color:var(--text-light);white-space:nowrap}.page_expertStrip__ombRv{background:var(--navy);padding:1rem 1.25rem}.page_stripLabel__Poqcq{text-align:center;font-size:16px;font-weight:600;color:var(--text-muted);letter-spacing:.01em;margin:0;padding:.75rem 1.25rem .4rem}@media (max-width:640px){.page_stripLabel__Poqcq{font-size:14px}}.page_belowStrip__Cr9AD{text-align:center;font-size:16px;font-weight:700;letter-spacing:.01em;color:var(--blue);padding:.9rem 1.25rem 0;margin:0}.page_expertInner__mKeza{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-around;gap:.5rem;flex-wrap:wrap}.page_expertItem__xSy33{text-align:center;flex:1;min-width:70px}.page_expertNum__zPGiC{font-size:13px;font-weight:900;color:#fff;letter-spacing:-.02em}.page_expertLabel__g7EZl{font-size:10px;color:#9ca3af;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.page_whyUs__nyfhZ{padding:1.75rem 1.25rem;background:var(--bg)}.page_whyInner__ab34r{max-width:var(--max-width);margin:0 auto}.page_sectionLabel__Qsxke{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin-bottom:.875rem}.page_whyTitle__war0N{font-size:19px;font-weight:900;color:var(--text);margin-bottom:1.25rem;letter-spacing:-.01em}.page_whyGrid__X6U8Z{display:grid;grid-template-columns:1fr;gap:.75rem}.page_whyCard__rWKVT{background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--border)}.page_whyCardImgWrap__Enp2c{width:100%;overflow:hidden}.page_whyCardImg__ma9Mi{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.page_whyCardBody__ngiUk{padding:1rem 1.125rem}.page_whyCard__rWKVT strong{display:block;font-size:14px;font-weight:800;color:var(--text);margin-bottom:4px}.page_whyCard__rWKVT p{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0}.page_companies__5f_u8{padding:0 1.25rem 1.5rem;background:var(--bg)}.page_companiesInner__4U9LT{max-width:var(--max-width);margin:0 auto}.page_rankedLabel__Tny8D{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin-bottom:1rem;padding-top:1.5rem}.page_cardsGrid__9OyGV{display:grid;grid-template-columns:1fr}.page_cta__TbqMK{background:var(--navy);padding:1.75rem 1.25rem}.page_ctaInner__kFD07{max-width:var(--max-width);margin:0 auto;text-align:center}.page_ctaInner__kFD07 h2{font-size:21px;font-weight:900;color:#fff;margin-bottom:.5rem;letter-spacing:-.01em}.page_ctaInner__kFD07 p{font-size:13px;color:#fff;margin-bottom:1.25rem;line-height:1.6}.page_ctaNote__37CJB{font-size:12px;color:#fff;margin-top:.75rem;margin-bottom:0}.page_btnCallCta__wZoCT{display:block;width:100%;max-width:400px;margin:0 auto;background:var(--blue);border-radius:14px;padding:17px;font-size:17px;font-weight:900;text-align:center;color:#fff;text-decoration:none;box-shadow:0 4px 16px rgba(0,87,168,.4);transition:background .15s}.page_btnCallCta__wZoCT:hover{background:var(--blue-dark)}.page_faq__8fJf_{padding:1.75rem 1.25rem;background:var(--white);border-top:1px solid var(--border)}.page_faqInner__bexk0{max-width:var(--max-width);margin:0 auto}.page_faqTitle__kjbUi{font-size:19px;font-weight:900;color:var(--text);margin-bottom:.5rem;letter-spacing:-.01em}.page_faqSub__o7p6f{font-size:13px;color:var(--text-muted);margin-bottom:1.25rem;line-height:1.5}.page_faqItem__HY9nB{background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:.625rem;overflow:hidden}.page_faqQ__RkzRR{width:100%;padding:1rem 1.125rem;font-size:14px;font-weight:700;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.page_faqQ__RkzRR::-webkit-details-marker{display:none}.page_faqQ__RkzRR:after{content:"+";font-size:18px;color:var(--blue);flex-shrink:0;transition:transform .2s;font-weight:400}details[open] .page_faqQ__RkzRR:after{transform:rotate(45deg)}.page_faqA__FJn7e{padding:0 1.125rem 1rem;font-size:13px;color:var(--text-muted);line-height:1.65}.page_howRank__UlF_N{padding:1.75rem 1.25rem;background:var(--bg);border-top:1px solid var(--border)}.page_howRankInner__Sx0Yy{max-width:var(--max-width);margin:0 auto}.page_howRankText__QaSr1{font-size:14px;color:var(--text-muted);line-height:1.65}.page_cost__eaAUJ{padding:1.75rem 1.25rem;background:var(--white);border-top:1px solid var(--border)}.page_costInner__hdE81{max-width:var(--max-width);margin:0 auto}.page_costIntro__Id4m_{font-size:13px;color:var(--text-muted);line-height:1.55;margin-bottom:1.25rem}.page_costGrid__nQI90{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.page_costCard__v8Boy{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.125rem}.page_costType__zNRBu{font-size:13px;font-weight:700;color:var(--text);margin-bottom:.25rem}.page_costRange__MkdT4{font-size:17px;font-weight:900;color:var(--blue);margin-bottom:.25rem;letter-spacing:-.01em}.page_costNote__Waryh,.page_costSub__j81Rd{font-size:12px;color:var(--text-muted);line-height:1.5}.page_costLink__0bUX5{color:var(--blue);font-weight:700;text-decoration:none}.page_costLink__0bUX5:hover{text-decoration:underline}.page_insSection__Esd_P{padding:1.75rem 1.25rem;background:var(--bg);border-top:1px solid var(--border)}.page_insInner__shkmi{max-width:var(--max-width);margin:0 auto}.page_insGrid__bw2Zs{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}.page_insCard__CfSVI{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.125rem;box-shadow:var(--shadow)}.page_insCard__CfSVI strong{display:block;font-size:14px;font-weight:800;color:var(--text);margin-bottom:4px}.page_insCard__CfSVI p{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0}.page_insLink__SvjAS{display:inline-block;font-size:13px;font-weight:700;color:var(--blue);text-decoration:none}.page_insLink__SvjAS:hover{text-decoration:underline}.page_articlesSection__4Levw{padding:1.75rem 1.25rem;background:var(--white);border-top:1px solid var(--border)}.page_articlesInner__v52ZV{max-width:var(--max-width);margin:0 auto}.page_articlesGrid__TioEC{display:grid;grid-template-columns:1fr;gap:.75rem}.page_articleCard___4NZ5{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.125rem;text-decoration:none;transition:box-shadow .15s}.page_articleCard___4NZ5:hover{box-shadow:var(--shadow)}.page_articleTitle__1pS9N{font-size:14px;font-weight:800;color:var(--text);margin-bottom:.375rem;line-height:1.35}.page_articleExcerpt__uSFBv{font-size:12px;color:var(--text-muted);line-height:1.55;flex:1;margin-bottom:.75rem}.page_articleMore__8dmmo{font-size:12px;font-weight:700;color:var(--blue)}.page_materials__AA0jb{padding:1.75rem 1.25rem;background:var(--bg);border-top:1px solid var(--border)}.page_materialsInner__Sqice{max-width:var(--max-width);margin:0 auto}.page_materialsGrid__LIORB{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}.page_materialCard__Zyapf{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.125rem;text-decoration:none;box-shadow:var(--shadow);transition:box-shadow .15s}.page_materialCard__Zyapf:hover{box-shadow:0 4px 20px rgba(0,0,0,.11)}.page_materialName__KGkwL{font-size:14px;font-weight:800;color:var(--text);margin-bottom:.375rem}.page_materialIntro__K7N_a{font-size:12px;color:var(--text-muted);line-height:1.55;flex:1;margin-bottom:.75rem}.page_materialMore__MPTtl{font-size:12px;font-weight:700;color:var(--blue)}.page_materialsAll__HUg_f{display:inline-block;font-size:13px;font-weight:700;color:var(--blue);text-decoration:none}.page_materialsAll__HUg_f:hover{text-decoration:underline}@media (min-width:768px){.page_hero___mLH3{padding:2.5rem 1.5rem 2rem}.page_heroContent__MeAg1{flex-direction:row;align-items:center;gap:2rem}.page_heroTextCol__Yj7dp{flex:1;gap:1.25rem}.page_heroBody__lFRGh,.page_heroLeft__3fbFq{text-align:left}.page_heroLeft__3fbFq h1{font-size:24px}.page_heroSubtitle__OFn_C{font-size:17px}.page_heroBody__lFRGh{font-size:15px}.page_heroRight__r2GrF{align-items:flex-start}.page_btnCall__3kWyP{font-size:18px}.page_btnCallNote__O9PzM{justify-content:flex-start}.page_btnCallNoteItem__bbZpn{font-size:14px}.page_heroImageWrap__q7MtP{flex:1;max-width:460px;margin-top:0}.page_expertNum__zPGiC{font-size:22px}.page_expertLabel__g7EZl{font-size:11px}.page_whyGrid__X6U8Z{grid-template-columns:1fr 1fr;gap:1rem}.page_faqTitle__kjbUi,.page_whyTitle__war0N{font-size:22px}.page_ctaInner__kFD07 h2{font-size:24px}.page_articlesGrid__TioEC,.page_costGrid__nQI90,.page_insGrid__bw2Zs,.page_materialsGrid__LIORB{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.page_hero___mLH3{padding:3.5rem 2rem 3rem}.page_heroContent__MeAg1{flex-direction:row;align-items:center;gap:3rem}.page_heroTextCol__Yj7dp{flex:1}.page_heroLeft__3fbFq{text-align:left;max-width:none}.page_heroLeft__3fbFq h1{font-size:34px;text-align:left}.page_heroSubtitle__OFn_C{font-size:20px}.page_heroBody__lFRGh{font-size:16px;text-align:left}.page_heroExtra__4yj1l{font-size:17px}.page_heroCallout__001po{font-size:20px}.page_heroRight__r2GrF{width:100%;align-items:flex-start}.page_btnCall__3kWyP{font-size:18px;padding:20px}.page_btnCallNote__O9PzM{justify-content:flex-start}.page_heroImageWrap__q7MtP{flex:1;max-width:520px}.page_expertInner__mKeza{flex-wrap:nowrap;gap:1.5rem}.page_expertItem__xSy33{flex:1}.page_expertNum__zPGiC{font-size:26px}.page_whyGrid__X6U8Z{grid-template-columns:repeat(4,1fr)}.page_whyTitle__war0N{font-size:24px}.page_whyCard__rWKVT strong{font-size:15px}.page_whyCard__rWKVT p{font-size:14px}.page_cardsGrid__9OyGV{grid-template-columns:1fr 1fr;gap:1rem}.page_ctaInner__kFD07 h2{font-size:30px}.page_ctaInner__kFD07 p{font-size:15px}.page_btnCallCta__wZoCT{font-size:18px;padding:20px}.page_faqTitle__kjbUi{font-size:24px}.page_faqQ__RkzRR{font-size:15px}.page_faqA__FJn7e{font-size:14px}.page_howRankText__QaSr1{font-size:15px}.page_whyUs__nyfhZ{padding:3rem 2rem}.page_companies__5f_u8{padding:0 2rem 2rem}.page_articlesSection__4Levw,.page_cost__eaAUJ,.page_cta__TbqMK,.page_faq__8fJf_,.page_howRank__UlF_N,.page_insSection__Esd_P,.page_materials__AA0jb{padding:3rem 2rem}.page_articlesGrid__TioEC,.page_costGrid__nQI90,.page_insGrid__bw2Zs,.page_materialsGrid__LIORB{grid-template-columns:1fr 1fr}.page_costRange__MkdT4{font-size:20px}.page_costType__zNRBu{font-size:14px}.page_articleTitle__1pS9N,.page_insCard__CfSVI strong,.page_materialName__KGkwL{font-size:15px}}@media (min-width:1280px){.page_heroLeft__3fbFq h1{font-size:42px}.page_heroSubtitle__OFn_C{font-size:22px}.page_heroBody__lFRGh{font-size:17px}.page_heroImageWrap__q7MtP{max-width:580px}.page_btnCallNoteItem__bbZpn{font-size:15px}.page_expertNum__zPGiC{font-size:28px}}.page_aiBlock__mlveX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InternalLinks_wrap__ldjgi{background:var(--white);border-top:1px solid var(--border);padding:1.75rem 1.25rem 2rem}.InternalLinks_inner__tB__W{max-width:var(--max-width);margin:0 auto}.InternalLinks_group__3x11I{margin-bottom:1.5rem}.InternalLinks_group__3x11I:last-child{margin-bottom:0}.InternalLinks_groupTitle__HBKbn{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:.625rem}.InternalLinks_links__kUcdF{display:flex;flex-wrap:wrap;gap:.375rem}.InternalLinks_link__D5wpE{font-size:13px;color:var(--text-muted);text-decoration:none;background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:4px 10px;transition:color .15s,border-color .15s}.InternalLinks_link__D5wpE:hover{color:var(--blue);border-color:var(--blue)}@media (min-width:768px){.InternalLinks_inner__tB__W{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.InternalLinks_group__3x11I{margin-bottom:0}}@media (min-width:1024px){.InternalLinks_wrap__ldjgi{padding:2.5rem 2rem}.InternalLinks_inner__tB__W{grid-template-columns:repeat(3,1fr);gap:1.5rem 2.5rem}.InternalLinks_link__D5wpE{font-size:14px}}.article_page__Lmnvl{background:var(--white);padding:2rem 1.25rem 3rem;min-height:60vh}.article_inner__hkZzA{max-width:620px;margin:0 auto}.article_breadcrumb__PDGlG{font-size:11px;color:var(--text-light);margin-bottom:1rem}.article_breadcrumb__PDGlG a{color:var(--blue);text-decoration:none}.article_breadcrumb__PDGlG a:hover{text-decoration:underline}.article_inner__hkZzA h1{font-size:22px;font-weight:900;color:var(--text);line-height:1.25;margin-bottom:1.25rem;letter-spacing:-.01em}.article_section__4_vIN{margin-bottom:1.25rem}.article_section__4_vIN h2{font-size:15px;font-weight:800;color:var(--text);margin-bottom:.4rem}.article_section__4_vIN p{font-size:14px;color:var(--text-muted);line-height:1.65}.article_cta__tTvJt{margin-top:2rem;padding:1.5rem;background:var(--bg);border-radius:var(--radius);text-align:center}.article_cta__tTvJt p{font-size:15px;font-weight:700;color:var(--text);margin-bottom:.875rem}.article_btnCall__ESqtH{display:block;width:100%;background:var(--blue);border-radius:14px;padding:15px;font-size:16px;font-weight:900;text-align:center;color:#fff;text-decoration:none;box-shadow:0 4px 14px rgba(0,87,168,.25);transition:background .15s}.article_btnCall__ESqtH:hover{background:var(--blue-dark)}.article_ctaNote__pqdsN{display:block;font-size:11px;color:var(--text-light);margin-top:.5rem}@media (min-width:768px){.article_inner__hkZzA h1{font-size:28px}.article_section__4_vIN h2{font-size:17px}.article_section__4_vIN p{font-size:15px}}@media (min-width:1024px){.article_page__Lmnvl{padding:3rem 2rem 4rem}.article_inner__hkZzA{max-width:740px}.article_inner__hkZzA h1{font-size:34px;margin-bottom:1.75rem}.article_section__4_vIN h2{font-size:19px}.article_section__4_vIN p{font-size:16px}.article_cta__tTvJt{padding:2rem}.article_cta__tTvJt p{font-size:16px}.article_btnCall__ESqtH{font-size:18px;padding:18px}}.roofing-guide_wrap__PdykU{background:var(--bg);padding:1.5rem 1.25rem 2.5rem}.roofing-guide_inner__MTAoc{max-width:720px;margin:0 auto}.roofing-guide_h1__hHsXY{font-size:22px;font-weight:900;color:var(--text);line-height:1.3;margin-bottom:1rem;letter-spacing:-.01em}.roofing-guide_intro__zQ0pD{font-size:15px;color:var(--text-muted);line-height:1.7;margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid var(--border)}.roofing-guide_h2__aNbLh{font-size:18px;font-weight:800;color:var(--text);margin:1.75rem 0 .75rem;letter-spacing:-.01em}.roofing-guide_h3__SdJa_{font-size:15px;font-weight:700;color:var(--text);margin:1.25rem 0 .5rem}.roofing-guide_p__Y9lVV{font-size:14px;color:var(--text-muted);line-height:1.7;margin-bottom:.875rem}.roofing-guide_expertBlock__0QRTG{background:var(--blue-light);border-left:3px solid var(--blue);border-radius:0 var(--radius) var(--radius) 0;padding:1rem 1.125rem;margin:1.25rem 0;font-size:13px;color:var(--text);line-height:1.6}.roofing-guide_expertBlock__0QRTG strong{display:block;margin-bottom:4px;color:var(--blue)}.roofing-guide_ctaBlock__hXDgl{background:var(--navy);border-radius:var(--radius);padding:1.5rem;text-align:center;margin-top:2rem}.roofing-guide_ctaBlock__hXDgl p{font-size:14px;color:#fff;line-height:1.6;margin-bottom:1rem}.roofing-guide_ctaBtn__Gp2WB{display:block;background:var(--blue);border-radius:10px;padding:15px;font-size:16px;font-weight:900;text-align:center;color:#fff;text-decoration:none;letter-spacing:.01em;transition:background .15s;max-width:400px;margin:0 auto}.roofing-guide_ctaBtn__Gp2WB:hover{background:var(--blue-dark)}.roofing-guide_ctaNote__4bSif{font-size:12px;color:hsla(0,0%,100%,.65);margin-top:.625rem;margin-bottom:0}.roofing-guide_breadcrumb__uuSTA{font-size:12px;color:var(--text-light);margin-bottom:1rem}.roofing-guide_breadcrumb__uuSTA a{color:var(--blue);text-decoration:none}.roofing-guide_breadcrumb__uuSTA a:hover{text-decoration:underline}@media (min-width:768px){.roofing-guide_h1__hHsXY{font-size:28px}.roofing-guide_h2__aNbLh{font-size:20px}.roofing-guide_p__Y9lVV{font-size:15px}.roofing-guide_expertBlock__0QRTG{font-size:14px}.roofing-guide_ctaBlock__hXDgl p{font-size:15px}}@media (min-width:1024px){.roofing-guide_wrap__PdykU{padding:2.5rem 2rem 3.5rem}.roofing-guide_inner__MTAoc{max-width:800px}.roofing-guide_h1__hHsXY{font-size:34px}.roofing-guide_h2__aNbLh{font-size:22px}.roofing-guide_h3__SdJa_{font-size:17px}.roofing-guide_p__Y9lVV{font-size:16px}.roofing-guide_intro__zQ0pD{font-size:17px}.roofing-guide_expertBlock__0QRTG{font-size:15px;padding:1.25rem 1.5rem}.roofing-guide_ctaBlock__hXDgl{padding:2rem}.roofing-guide_ctaBlock__hXDgl p{font-size:16px}.roofing-guide_ctaBtn__Gp2WB{font-size:18px;padding:18px;max-width:460px}}.neighborhood_wrap__xOBp4{background:var(--bg);padding:1.5rem 1.25rem 2.5rem}.neighborhood_inner__Aau18{max-width:720px;margin:0 auto}.neighborhood_breadcrumb__nyFmy{font-size:12px;color:var(--text-light);margin-bottom:1rem}.neighborhood_breadcrumb__nyFmy a{color:var(--blue);text-decoration:none}.neighborhood_breadcrumb__nyFmy a:hover{text-decoration:underline}.neighborhood_h1__ND5qm{font-size:22px;font-weight:900;color:var(--text);line-height:1.3;margin-bottom:1rem;letter-spacing:-.01em}.neighborhood_intro__Rstfz{font-size:14px;color:var(--text-muted);line-height:1.65;margin-bottom:1.25rem}.neighborhood_callBlock__36EL1{background:var(--blue-light);border:1px solid #bfdbfe;border-radius:var(--radius);padding:1.125rem;margin-bottom:1.5rem;text-align:center}.neighborhood_callBlock__36EL1 p{font-size:13px;color:var(--text);margin-bottom:.875rem;font-weight:500}.neighborhood_btnCall__uSRGq{display:block;background:var(--blue);border-radius:10px;padding:14px;font-size:15px;font-weight:900;text-align:center;color:#fff;text-decoration:none;transition:background .15s;max-width:360px;margin:0 auto}.neighborhood_btnCall__uSRGq:hover{background:var(--blue-dark)}.neighborhood_areaText__EfOfa{font-size:14px;color:var(--text-muted);line-height:1.7;margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid var(--border)}.neighborhood_companiesSection__XAaKO{margin-bottom:1.75rem}.neighborhood_companiesLabel__3Dj9T{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:1rem}.neighborhood_faqSection__P_n9E{margin-top:1.5rem}.neighborhood_faqTitle__cjorD{font-size:18px;font-weight:900;color:var(--text);margin-bottom:1rem;letter-spacing:-.01em}.neighborhood_faqItem__eXl09{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:.625rem;overflow:hidden}.neighborhood_faqQ___xS3T{width:100%;padding:.875rem 1rem;font-size:14px;font-weight:700;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.neighborhood_faqQ___xS3T::-webkit-details-marker{display:none}.neighborhood_faqQ___xS3T:after{content:"+";font-size:18px;color:var(--blue);flex-shrink:0;transition:transform .2s;font-weight:400}details[open] .neighborhood_faqQ___xS3T:after{transform:rotate(45deg)}.neighborhood_faqA__u2_iJ{padding:0 1rem .875rem;font-size:13px;color:var(--text-muted);line-height:1.65}@media (min-width:768px){.neighborhood_h1__ND5qm{font-size:28px}.neighborhood_areaText__EfOfa,.neighborhood_intro__Rstfz{font-size:15px}.neighborhood_callBlock__36EL1{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:1.5rem}.neighborhood_callBlock__36EL1 p{margin-bottom:0;flex:1}.neighborhood_btnCall__uSRGq{margin:0;flex:0 0 auto;white-space:nowrap}.neighborhood_faqTitle__cjorD{font-size:20px}.neighborhood_faqQ___xS3T{font-size:15px}}@media (min-width:1024px){.neighborhood_wrap__xOBp4{padding:2.5rem 2rem 3.5rem}.neighborhood_inner__Aau18{max-width:800px}.neighborhood_h1__ND5qm{font-size:34px}.neighborhood_intro__Rstfz{font-size:16px}.neighborhood_areaText__EfOfa{font-size:15px}.neighborhood_callBlock__36EL1{padding:1.5rem 1.75rem}.neighborhood_callBlock__36EL1 p{font-size:15px}.neighborhood_btnCall__uSRGq{font-size:16px;padding:16px 24px}.neighborhood_faqTitle__cjorD{font-size:22px}.neighborhood_faqQ___xS3T{font-size:15px;padding:1rem 1.25rem}.neighborhood_faqA__u2_iJ{font-size:14px;padding:0 1.25rem 1rem}}.neighborhood_wrap__IakwW{background:var(--bg);padding:1.5rem 1.25rem 2.5rem}.neighborhood_inner__kUtFX{max-width:720px;margin:0 auto}.neighborhood_breadcrumb__EjH1y{font-size:12px;color:var(--text-light);margin-bottom:1rem}.neighborhood_breadcrumb__EjH1y a{color:var(--blue);text-decoration:none}.neighborhood_breadcrumb__EjH1y a:hover{text-decoration:underline}.neighborhood_h1__lddvf{font-size:22px;font-weight:900;color:var(--text);line-height:1.3;margin-bottom:1rem;letter-spacing:-.01em}.neighborhood_intro__Nnw0S{font-size:14px;color:var(--text-muted);line-height:1.65;margin-bottom:1.25rem}.neighborhood_callBlock__cb5GC{background:var(--blue-light);border:1px solid #bfdbfe;border-radius:var(--radius);padding:1.125rem;margin-bottom:1.5rem;text-align:center}.neighborhood_callBlock__cb5GC p{font-size:13px;color:var(--text);margin-bottom:.875rem;font-weight:500}.neighborhood_btnCall__0lwEq{display:block;background:var(--blue);border-radius:10px;padding:14px;font-size:15px;font-weight:900;text-align:center;color:#fff;text-decoration:none;transition:background .15s;max-width:360px;margin:0 auto}.neighborhood_btnCall__0lwEq:hover{background:var(--blue-dark)}.neighborhood_areaText__VKOxY{font-size:14px;color:var(--text-muted);line-height:1.7;margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid var(--border)}.neighborhood_companiesSection__WV53t{margin-bottom:1.75rem}.neighborhood_companiesLabel__fBQ3Y{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:1rem}.neighborhood_faqSection___MONJ{margin-top:1.5rem}.neighborhood_faqTitle__voH0K{font-size:18px;font-weight:900;color:var(--text);margin-bottom:1rem;letter-spacing:-.01em}.neighborhood_faqItem__XzN3T{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:.625rem;overflow:hidden}.neighborhood_faqQ__3v_CK{width:100%;padding:.875rem 1rem;font-size:14px;font-weight:700;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.neighborhood_faqQ__3v_CK::-webkit-details-marker{display:none}.neighborhood_faqQ__3v_CK:after{content:"+";font-size:18px;color:var(--blue);flex-shrink:0;transition:transform .2s;font-weight:400}details[open] .neighborhood_faqQ__3v_CK:after{transform:rotate(45deg)}.neighborhood_faqA__XdAiJ{padding:0 1rem .875rem;font-size:13px;color:var(--text-muted);line-height:1.65}@media (min-width:768px){.neighborhood_h1__lddvf{font-size:28px}.neighborhood_areaText__VKOxY,.neighborhood_intro__Nnw0S{font-size:15px}.neighborhood_callBlock__cb5GC{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:1.5rem}.neighborhood_callBlock__cb5GC p{margin-bottom:0;flex:1}.neighborhood_btnCall__0lwEq{margin:0;flex:0 0 auto;white-space:nowrap}.neighborhood_faqTitle__voH0K{font-size:20px}.neighborhood_faqQ__3v_CK{font-size:15px}}@media (min-width:1024px){.neighborhood_wrap__IakwW{padding:2.5rem 2rem 3.5rem}.neighborhood_inner__kUtFX{max-width:800px}.neighborhood_h1__lddvf{font-size:34px}.neighborhood_intro__Nnw0S{font-size:16px}.neighborhood_areaText__VKOxY{font-size:15px}.neighborhood_callBlock__cb5GC{padding:1.5rem 1.75rem}.neighborhood_callBlock__cb5GC p{font-size:15px}.neighborhood_btnCall__0lwEq{font-size:16px;padding:16px 24px}.neighborhood_faqTitle__voH0K{font-size:22px}.neighborhood_faqQ__3v_CK{font-size:15px;padding:1rem 1.25rem}.neighborhood_faqA__XdAiJ{font-size:14px;padding:0 1.25rem 1rem}}.article_page__uFFct{background:var(--white);padding:2rem 1.25rem 3rem;min-height:60vh}.article_inner__1I1LH{max-width:620px;margin:0 auto}.article_breadcrumb__DjeXR{font-size:11px;color:var(--text-light);margin-bottom:1rem}.article_breadcrumb__DjeXR a{color:var(--blue);text-decoration:none}.article_breadcrumb__DjeXR a:hover{text-decoration:underline}.article_inner__1I1LH h1{font-size:22px;font-weight:900;color:var(--text);line-height:1.25;margin-bottom:1.25rem;letter-spacing:-.01em}.article_section__ZgI8Z{margin-bottom:1.25rem}.article_section__ZgI8Z h2{font-size:15px;font-weight:800;color:var(--text);margin-bottom:.4rem}.article_section__ZgI8Z p{font-size:14px;color:var(--text-muted);line-height:1.65}.article_cta__dU138{margin-top:2rem;padding:1.5rem;background:var(--bg);border-radius:var(--radius);text-align:center}.article_cta__dU138 p{font-size:15px;font-weight:700;color:var(--text);margin-bottom:.875rem}.article_btnCall__vrjh7{display:block;width:100%;background:var(--blue);border-radius:14px;padding:15px;font-size:16px;font-weight:900;text-align:center;color:#fff;text-decoration:none;box-shadow:0 4px 14px rgba(0,87,168,.25);transition:background .15s}.article_btnCall__vrjh7:hover{background:var(--blue-dark)}.article_ctaNote__qXeZt{display:block;font-size:11px;color:var(--text-light);margin-top:.5rem}@media (min-width:768px){.article_inner__1I1LH h1{font-size:28px}.article_section__ZgI8Z h2{font-size:17px}.article_section__ZgI8Z p{font-size:15px}}@media (min-width:1024px){.article_page__uFFct{padding:3rem 2rem 4rem}.article_inner__1I1LH{max-width:740px}.article_inner__1I1LH h1{font-size:34px;margin-bottom:1.75rem}.article_section__ZgI8Z h2{font-size:19px}.article_section__ZgI8Z p{font-size:16px}.article_cta__dU138{padding:2rem}.article_cta__dU138 p{font-size:16px}.article_btnCall__vrjh7{font-size:18px;padding:18px}}.NeighborhoodLinks_hidden__2zQDi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.NeighborhoodLinks_toggleBtn___9Dpd{display:inline-flex;align-items:center;gap:4px;margin-top:.5rem;padding:4px 10px;font-size:12px;font-weight:600;color:var(--blue);background:transparent;border:1px solid var(--blue);border-radius:20px;cursor:pointer;transition:background .15s,color .15s;letter-spacing:.01em}.NeighborhoodLinks_toggleBtn___9Dpd:hover{background:var(--blue);color:#fff}