._Home_home__utvlO{padding-top:80px}@media(max-width:768px){._Home_home__utvlO{padding-top:70px}}._Home_home__utvlO section{margin-bottom:0}._Home_heading__zq62U{font-size:4.8rem;text-align:center;margin-bottom:1rem;line-height:1.2}._Home_description__gsXM6{max-width:100%;font-size:1.8rem;margin:0 auto 2rem;padding:0 1.5rem}@media(min-width:768px){._Home_description__gsXM6{max-width:60%}}._Home_actions__R_O5J a[role=button]{margin:.5rem}._Home_posts__9pam6 ._Home_heading__zq62U{margin-bottom:4rem}._Home_testimonials__OuUXz{text-align:center}._Home_testimonials__OuUXz ._Home_description__gsXM6{margin-bottom:6rem}.Button_button__OFOdO{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;background-color:transparent;text-decoration:none;border-radius:8px;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.2;padding:16px 32px;min-height:48px;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;letter-spacing:.5px}@media(max-width:768px){.Button_button__OFOdO{font-size:14px;padding:14px 24px;min-height:44px}}.Button_button__OFOdO.Button_button-primary__cr4QT{background-color:#2c5aa0;color:#fff;border-color:#2c5aa0}.Button_button__OFOdO.Button_button-primary__cr4QT:hover{background-color:#1e3a5f;border-color:#1e3a5f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,90,160,.3)}.Button_button__OFOdO.Button_button-primary__cr4QT:active{transform:translateY(0);box-shadow:0 2px 6px rgba(44,90,160,.2)}.Button_button__OFOdO.Button_button-secondary__Q8pwq{background-color:transparent;color:#2c5aa0;border-color:#2c5aa0}.Button_button__OFOdO.Button_button-secondary__Q8pwq:hover{background-color:#2c5aa0;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,90,160,.2)}.Button_button__OFOdO.Button_button-secondary__Q8pwq:active{transform:translateY(0);box-shadow:0 2px 6px rgba(44,90,160,.1)}.Button_button__OFOdO.Button_button-danger__J2pXE{background-color:#dc2626;color:#fff;border-color:#dc2626}.Button_button__OFOdO.Button_button-danger__J2pXE:hover{background-color:#b91c1c;border-color:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.Button_button__OFOdO.Button_button-danger__J2pXE:active{transform:translateY(0);box-shadow:0 2px 6px rgba(220,38,38,.2)}.Button_button__OFOdO:focus{outline:2px solid #2c5aa0;outline-offset:2px}.Button_button__OFOdO:focus:not(:focus-visible){outline:none}.Button_button__OFOdO:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.ContentWrapper_content__tWAac{max-width:620px;margin:0 auto;line-height:1.6875}.ContentWrapper_content__tWAac *{max-width:100%}.ContentWrapper_content__tWAac figure{margin-left:0;margin-right:0}.ContentWrapper_content__tWAac h1,.ContentWrapper_content__tWAac h2,.ContentWrapper_content__tWAac h3,.ContentWrapper_content__tWAac h4,.ContentWrapper_content__tWAac h5,.ContentWrapper_content__tWAac h6{margin:4.8rem 0}.ContentWrapper_content__tWAac strong{font-weight:700}.ContentWrapper_content__tWAac a{color:var(--color-secondary);text-decoration:underline}.ContentWrapper_content__tWAac a:focus,.ContentWrapper_content__tWAac a:hover{color:var(--color-secondary);text-decoration:none}.ContentWrapper_content__tWAac li{font-size:1.6rem}.ContentWrapper_content__tWAac img{display:block;height:auto;max-width:100%}.ContentWrapper_content__tWAac .alignleft{display:inline;float:left;margin-right:1.5em}.ContentWrapper_content__tWAac .alignright{display:inline;float:right;margin-left:1.5em}.ContentWrapper_content__tWAac .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.ContentWrapper_content__tWAac code,.ContentWrapper_content__tWAac pre{color:var(--color-white);background:var(--color-black)}.ContentWrapper_content__tWAac code{padding:.25rem .5rem}.ContentWrapper_content__tWAac pre{max-width:100%;overflow:auto;padding:1rem}.ContentWrapper_content__tWAac blockquote{border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);font-style:italic;margin-top:0;margin-left:0;margin-right:0;padding:4rem 1rem;text-align:center}.ContentWrapper_content__tWAac blockquote:before{content:"”";display:block;font-size:6rem;line-height:0;margin:2rem 0}.ContentWrapper_content__tWAac blockquote>:last-child{margin-bottom:0}.ContentWrapper_content__tWAac table{border-collapse:collapse;width:100%}.ContentWrapper_content__tWAac thead th{border-bottom:1px solid var(--color-tertiary);padding-bottom:.5em}.ContentWrapper_content__tWAac th{padding:.4rem 0;text-align:left}.ContentWrapper_content__tWAac tr{border-bottom:1px solid var(--color-tertiary)}.ContentWrapper_content__tWAac td{padding:.4em}.CTA_cta__xmU8b{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background-color:var(--color-primary);padding:6rem;border:2rem solid #fff;color:#fff;box-shadow:0 0 50px rgba(0,0,0,.1)}@media(min-width:768px){.CTA_cta__xmU8b{flex-direction:row;align-items:center}}.CTA_content__J1kmd{width:100%;margin-bottom:3rem;font-size:1.9rem}@media(min-width:768px){.CTA_content__J1kmd{width:60%;margin-bottom:0}}.CTA_action__no_M6{width:100%;text-align:left}@media(min-width:768px){.CTA_action__no_M6{width:40%;text-align:right}}.EntryHeader_entry-header__TuLnb{margin-bottom:2rem;color:var(--color-white);background-color:var(--color-primary)}@media(min-width:768px){.EntryHeader_entry-header__TuLnb{margin-bottom:10rem}}.EntryHeader_image__1RwjW,.EntryHeader_text__AQxBz{margin:auto;text-align:center}.EntryHeader_text__AQxBz{width:100%;max-width:82rem;padding:8.25rem 0}.EntryHeader_title__rlWtq{line-height:1.25}.EntryHeader_byline__Hcvge{font-weight:600;font-size:1.44rem;text-transform:uppercase}.EntryHeader_image__1RwjW{display:block;position:relative}.EntryHeader_image__1RwjW:before{content:" ";position:absolute;height:50%;width:100%;background-color:var(--color-white);bottom:0;left:0;z-index:0}.EntryHeader_featured-image__mv_T6{margin:0}.FeaturedImage_featured-image__Dg4PY{border:2rem solid var(--color-white);background-color:var(--color-white);box-shadow:0 0 50px rgba(0,0,0,.1)}.Header_header__1RJ5C{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(30,41,59,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif}.Header_header--scrolled__TwYrP{background:rgba(30,41,59,.98);box-shadow:0 8px 32px rgba(0,0,0,.3)}.Header_bar__oILMk{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;gap:2rem;min-height:80px}@media(max-width:768px){.Header_bar__oILMk{padding:1rem 0;min-height:70px}}.Header_logo__X2AKx{flex-shrink:0;z-index:1001}.Header_logoContent__4W0N_{display:flex;flex-direction:column;gap:.25rem;cursor:pointer;transition:all .3s ease}.Header_logoContent__4W0N_:hover{transform:translateY(-1px)}.Header_logoImage__M4def{display:flex;align-items:center;justify-content:center}.Header_logoImage__M4def img{height:auto;max-width:100%;filter:drop-shadow(0 0 2px rgba(255,255,255,.15)) drop-shadow(0 0 4px rgba(255,255,255,.08)) drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .3s ease}.Header_logoImage__M4def img:hover{transform:scale(1.05);filter:drop-shadow(0 0 3px rgba(255,255,255,.2)) drop-shadow(0 0 6px rgba(255,255,255,.1)) drop-shadow(0 4px 8px rgba(0,0,0,.4))}.Header_logoTagline__2eGyZ{color:#cbd5e1;font-size:.875rem;font-weight:500;opacity:.9;font-family:Inter,sans-serif}@media(max-width:768px){.Header_logoTagline__2eGyZ{font-size:.75rem}}.Header_primary-navigation__kruXe{display:none;width:100%}.Header_primary-navigation__kruXe.Header_show__LGTi1{display:block;position:absolute;top:100%;left:0;right:0;background:rgba(30,41,59,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.3);padding:2rem 0}@media(min-width:768px){.Header_primary-navigation__kruXe{display:block;width:auto;position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;padding:0}}.Header_primary-navigation__kruXe .menu{display:flex;flex-direction:column;align-items:center;list-style:none;margin:0;padding:0;gap:.5rem}@media(min-width:768px){.Header_primary-navigation__kruXe .menu{flex-direction:row;gap:0}}.Header_primary-navigation__kruXe .menu li{margin:0;width:100%;text-align:center}@media(min-width:768px){.Header_primary-navigation__kruXe .menu li{width:auto;margin:0 .25rem}}.Header_primary-navigation__kruXe .menu a{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:1rem 1.5rem;font-weight:600;color:#fff;text-decoration:none;font-size:1.125rem;text-transform:uppercase;letter-spacing:.5px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;font-family:Inter,sans-serif}@media(min-width:768px){.Header_primary-navigation__kruXe .menu a{padding:.75rem 1rem;font-size:1rem}}.Header_primary-navigation__kruXe .menu a:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#2c5aa0,#dc3545);transition:all .3s ease;transform:translateX(-50%)}.Header_primary-navigation__kruXe .menu a:focus,.Header_primary-navigation__kruXe .menu a:hover{color:#2c5aa0;background:rgba(44,90,160,.1);transform:translateY(-2px)}.Header_primary-navigation__kruXe .menu a:focus:before,.Header_primary-navigation__kruXe .menu a:hover:before{width:80%}.Header_primary-navigation__kruXe .menu a:active{transform:translateY(0)}.Header_contactSection__1eslh{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}@media(max-width:768px){.Header_contactSection__1eslh{display:none}}.Header_contactInfo__9RTrZ{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.Header_phoneNumber__JwLyu{display:flex;align-items:center;gap:.5rem}.Header_phoneIcon__Yzf2_{color:#2c5aa0;font-size:1rem}.Header_phoneLink__Bhikz{color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s ease;font-family:Inter,sans-serif}.Header_phoneLink__Bhikz:hover{color:#2c5aa0;transform:scale(1.05)}.Header_emergencyText__E1dhN{color:#dc3545;font-size:.875rem;font-family:Inter,sans-serif}.Header_emergencyButton__i_Rvo,.Header_emergencyText__E1dhN{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Header_emergencyButton__i_Rvo{font-size:1rem;padding:.75rem 1.5rem;box-shadow:0 4px 15px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.Header_emergencyButton__i_Rvo:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,53,69,.4)}.Header_nav-toggle__Dx7Op{display:flex;align-items:center;justify-content:center;margin:0;padding:.75rem;background:rgba(44,90,160,.1);color:#fff;border:1px solid rgba(44,90,160,.3);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:1.25rem;z-index:1001}.Header_nav-toggle__Dx7Op:focus,.Header_nav-toggle__Dx7Op:hover{background:rgba(44,90,160,.2);border-color:rgba(44,90,160,.5);transform:translateY(-1px)}@media(min-width:768px){.Header_nav-toggle__Dx7Op{display:none}}.LoadMore_button__uGZlM{cursor:pointer;display:inline-flex;align-items:center;border:1px solid var(--color-black);background-color:var(--color-white);text-transform:uppercase;padding:1.75rem 5rem;font-size:1.44rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;color:var(--color-black)}.LoadMore_button__uGZlM:focus,.LoadMore_button__uGZlM:hover{border-color:var(--color-black);background-color:var(--color-black);color:#fff}.LoadMore_button__uGZlM:disabled{opacity:.5;pointer-events:none}.Main_main__qK_Jw{flex:1 1;padding-top:80px}@media(max-width:768px){.Main_main__qK_Jw{padding-top:70px}}.NavigationMenu_menuItem__IaKgO{position:relative;margin:0}.NavigationMenu_menuItem__IaKgO.NavigationMenu_hasDropdown___IZkE:hover .NavigationMenu_dropdown__Hclpz{opacity:1;visibility:visible;transform:translateY(0)}.NavigationMenu_menuLink__LgEmg{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all .3s ease}.NavigationMenu_menuLink__LgEmg.NavigationMenu_hasDropdown___IZkE{cursor:pointer}.NavigationMenu_dropdownIcon__O_zdM{font-size:.75rem;transition:transform .3s ease}.NavigationMenu_hasDropdown___IZkE:hover .NavigationMenu_dropdownIcon__O_zdM{transform:rotate(180deg)}.NavigationMenu_dropdown__Hclpz{position:absolute;top:100%;left:0;min-width:200px;background:rgba(30,41,59,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);padding:1rem 0;margin-top:.5rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;list-style:none}.NavigationMenu_dropdown__Hclpz.NavigationMenu_isOpen__UMCw7{opacity:1;visibility:visible;transform:translateY(0)}.NavigationMenu_dropdown__Hclpz:before{content:"";position:absolute;top:-8px;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(30,41,59,.98)}.NavigationMenu_dropdownItem__mXFAC{margin:0}.NavigationMenu_dropdownItem__mXFAC:first-child .NavigationMenu_dropdownLink__6a4XF{border-top-left-radius:12px;border-top-right-radius:12px}.NavigationMenu_dropdownItem__mXFAC:last-child .NavigationMenu_dropdownLink__6a4XF{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.NavigationMenu_dropdownLink__6a4XF{display:block;padding:.75rem 1.5rem;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;transition:all .3s ease;position:relative;font-family:Inter,sans-serif}.NavigationMenu_dropdownLink__6a4XF:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#2c5aa0,#dc3545);transition:width .3s ease}.NavigationMenu_dropdownLink__6a4XF:hover{background:rgba(44,90,160,.1);color:#2c5aa0;padding-left:2rem}.NavigationMenu_dropdownLink__6a4XF:hover:before{width:4px}.NavigationMenu_dropdownLink__6a4XF:focus{outline:2px solid #2c5aa0;outline-offset:-2px}@media(max-width:768px){.NavigationMenu_dropdown__Hclpz{position:static;background:rgba(44,90,160,.1);border:1px solid rgba(44,90,160,.2);border-radius:8px;margin:.5rem 0 0 1rem;box-shadow:none;opacity:1;visibility:visible;transform:none;padding:.5rem 0}.NavigationMenu_dropdown__Hclpz:before{display:none}.NavigationMenu_dropdownLink__6a4XF{padding:.5rem 1rem;font-size:.9rem}.NavigationMenu_dropdownLink__6a4XF:hover{padding-left:1.5rem}}.Posts_post-list__rRAAt{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:5rem;column-gap:5rem;grid-row-gap:6rem;row-gap:6rem;margin-bottom:6rem}@media(min-width:768px){.Posts_post-list__rRAAt{grid-template-columns:repeat(3,1fr)}}.Posts_info__sIyVw{font-size:1.44rem;line-height:1.5rem;text-transform:uppercase}.Posts_container___bKxc{width:100%;display:flex;text-align:center;justify-content:center}.Posts_card__k0Vks{width:100%;display:flex;flex-direction:column}.Posts_header__ubKgT{margin-bottom:1rem;padding:0 2rem}.Posts_header__ubKgT a:focus,.Posts_header__ubKgT a:hover{color:var(--color-primary)}.Posts_image__tUk0L{width:100%;margin:0;height:auto}.Posts_image-holder__cDzC6{margin-bottom:3rem}@media(min-width:768px){.Posts_image-holder__cDzC6{aspect-ratio:1/1}}.Projects_list-item__QK__F{display:flex;flex-direction:column;align-items:center;margin-bottom:6rem}@media(min-width:768px){.Projects_list-item__QK__F{flex-direction:row;gap:4rem}}.Projects_image__cFIzL{width:100%}@media(min-width:768px){.Projects_image__cFIzL{width:auto;min-width:30rem}}@media(min-width:1024px){.Projects_image__cFIzL{min-width:40rem}}.Projects_content__PZvxz{max-width:1200px;margin-left:auto;margin-right:auto}.ProjectHeader_header__6M0QI{margin-bottom:5rem}.ProjectHeader_column__GiDYM{flex:1 1 auto;width:100%;margin-left:0}@media(max-width:640px){.ProjectHeader_column__GiDYM{margin-left:revert}}.Footer_footer__OQpsI{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;font-family:Inter,sans-serif;margin-top:0;position:relative;overflow:hidden}.Footer_footer__OQpsI:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.1) 0,transparent 50%);pointer-events:none}.Footer_footerContent__5cT0u{position:relative;z-index:1}.Footer_mainFooter__6ZKBr{padding:6rem 0 4rem;background:rgba(30,41,59,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Footer_footerGrid__M4aA_{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:4rem;gap:4rem;max-width:1200px;margin:0 auto}@media(max-width:1024px){.Footer_footerGrid__M4aA_{grid-template-columns:1fr 1fr;gap:3rem}}@media(max-width:768px){.Footer_footerGrid__M4aA_{grid-template-columns:1fr;gap:2rem}}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_logoSection__i6TrY{margin-bottom:2rem}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_logoTitle__gN_UI{font-size:2.16rem;font-weight:800;margin:0 0 .5rem;line-height:1.2}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_logoTitle__gN_UI .Footer_logoMain__g9Muy{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_logoTitle__gN_UI .Footer_logoSub__vHLes{color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_tagline__9cvYS{font-size:1.44rem;color:#cbd5e1;margin:0 0 2rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_contactInfo__16N0C .Footer_contactItem__dHZLd{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_contactInfo__16N0C .Footer_contactItem__dHZLd:hover{background:rgba(44,90,160,.1);border-color:rgba(44,90,160,.3);transform:translateY(-2px)}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_contactInfo__16N0C .Footer_contactItem__dHZLd .Footer_contactIcon__4y3F3{color:#2c5aa0;font-size:1.26rem;min-width:20px}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_contactInfo__16N0C .Footer_contactItem__dHZLd .Footer_contactLabel__JMkz_{display:block;font-size:.9rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_contactInfo__16N0C .Footer_contactItem__dHZLd .Footer_contactValue__uS7mQ{display:block;font-size:1.26rem;color:#fff;font-weight:600;text-decoration:none;transition:color .3s ease}.Footer_footerSection__9fDLC.Footer_companyInfo__ogqrO .Footer_contactInfo__16N0C .Footer_contactItem__dHZLd .Footer_contactValue__uS7mQ:hover{color:#2c5aa0}.Footer_footerSection__9fDLC .Footer_sectionTitle__xY9vx{font-size:1.8rem;font-weight:700;color:#2c5aa0;margin:0 0 2rem;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative}.Footer_footerSection__9fDLC .Footer_sectionTitle__xY9vx:after{content:"";position:absolute;bottom:-.5rem;left:0;width:40px;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.Footer_footerSection__9fDLC .Footer_footerLinks__QJEAG{list-style:none;margin:0;padding:0}.Footer_footerSection__9fDLC .Footer_footerLinks__QJEAG li{margin-bottom:.75rem}.Footer_footerSection__9fDLC .Footer_footerLinks__QJEAG li a{color:#cbd5e1;text-decoration:none;font-size:1.26rem;font-weight:500;transition:all .3s ease;position:relative;padding-left:1rem}.Footer_footerSection__9fDLC .Footer_footerLinks__QJEAG li a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:2px;background:linear-gradient(90deg,#2c5aa0,#dc3545);transition:width .3s ease}.Footer_footerSection__9fDLC .Footer_footerLinks__QJEAG li a:hover{color:#2c5aa0;padding-left:1.5rem}.Footer_footerSection__9fDLC .Footer_footerLinks__QJEAG li a:hover:before{width:8px}.Footer_footerSection__9fDLC.Footer_serviceAreas__RAtCS .Footer_areasGrid__nAZrO{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:768px){.Footer_footerSection__9fDLC.Footer_serviceAreas__RAtCS .Footer_areasGrid__nAZrO{grid-template-columns:1fr;gap:1.5rem}}.Footer_footerSection__9fDLC.Footer_serviceAreas__RAtCS .Footer_areaGroup__OnzBU .Footer_areaTitle__RBPDF{font-size:1.44rem;font-weight:700;color:#dc3545;margin:0 0 1rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.Footer_footerSection__9fDLC.Footer_serviceAreas__RAtCS .Footer_areaGroup__OnzBU .Footer_areaList__bCxvy{list-style:none;margin:0;padding:0}.Footer_footerSection__9fDLC.Footer_serviceAreas__RAtCS .Footer_areaGroup__OnzBU .Footer_areaList__bCxvy li{color:#cbd5e1;font-size:1.26rem;margin-bottom:.5rem;padding-left:1rem;position:relative}.Footer_footerSection__9fDLC.Footer_serviceAreas__RAtCS .Footer_areaGroup__OnzBU .Footer_areaList__bCxvy li:before{content:"•";position:absolute;left:0;color:#2c5aa0;font-weight:700}.Footer_footerSection__9fDLC.Footer_company__S_pJq .Footer_credentials__MoY4N{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.Footer_footerSection__9fDLC.Footer_company__S_pJq .Footer_credentials__MoY4N .Footer_credential__FgDBs{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.Footer_footerSection__9fDLC.Footer_company__S_pJq .Footer_credentials__MoY4N .Footer_credential__FgDBs:hover{background:rgba(44,90,160,.1);border-color:rgba(44,90,160,.3)}.Footer_footerSection__9fDLC.Footer_company__S_pJq .Footer_credentials__MoY4N .Footer_credential__FgDBs .Footer_credentialIcon__Jiweu{color:#2c5aa0;font-size:1.26rem}.Footer_footerSection__9fDLC.Footer_company__S_pJq .Footer_credentials__MoY4N .Footer_credential__FgDBs span{color:#fff;font-size:1.26rem;font-weight:500}.Footer_socialSection__S3vIH{background:rgba(44,90,160,.1);border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);padding:2rem 0}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs{display:flex;align-items:center;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto}@media(max-width:768px){.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs{flex-direction:column;gap:1.5rem}}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialTitle__gI13G{font-size:1.8rem;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6{display:flex;gap:1rem}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;text-decoration:none;font-size:1.26rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2c5aa0,#dc3545);opacity:0;transition:opacity .3s ease}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt svg{position:relative;z-index:1}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.3)}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt:hover:before{opacity:1}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt.Footer_facebook__eItg_:hover{border-color:#1877f2}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt.Footer_instagram__AxEl9:hover{border-color:#e4405f}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt.Footer_twitter__rw7FX:hover{border-color:#1da1f2}.Footer_socialSection__S3vIH .Footer_socialContent__6sxLs .Footer_socialLinks__BEJm6 .Footer_socialLink___dbNt.Footer_linkedin__yxg5y:hover{border-color:#0077b5}.Footer_bottomFooter__Xv3DS{background:rgba(15,23,42,.95);padding:2rem 0;border-top:1px solid hsla(0,0%,100%,.1)}.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;gap:2rem}@media(max-width:768px){.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK{flex-direction:column;text-align:center;gap:1.5rem}}.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK .Footer_copyright__tIke_ p{margin:0;color:#94a3b8;font-size:1.26rem;line-height:1.6}.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK .Footer_legalLinks__AiAIO{display:flex;gap:2rem}@media(max-width:768px){.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK .Footer_legalLinks__AiAIO{gap:1.5rem}}.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK .Footer_legalLinks__AiAIO a{color:#cbd5e1;text-decoration:none;font-size:1.26rem;font-weight:500;transition:color .3s ease;position:relative}.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK .Footer_legalLinks__AiAIO a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#2c5aa0,#dc3545);transition:width .3s ease}.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK .Footer_legalLinks__AiAIO a:hover{color:#2c5aa0}.Footer_bottomFooter__Xv3DS .Footer_bottomContent__kDpJK .Footer_legalLinks__AiAIO a:hover:after{width:100%}.TaxonomyTerms_taxonomy__dR_m_{font-weight:700;text-transform:uppercase;margin-right:.8rem}.TaxonomyTerms_term-links__fF27v a{position:relative}.TaxonomyTerms_term-links__fF27v a+a{margin-left:1rem}.TaxonomyTerms_term-links__fF27v a+a:before{content:", ";position:absolute;left:-1rem}.TestimonialItem_container__dc8sY{display:flex;flex-direction:column;max-width:70%;margin-left:auto;margin-right:auto}.TestimonialItem_content__ARSgw{font-size:2.4rem;font-style:italic;margin-bottom:2rem}.TestimonialItem_author__qq9iB{text-transform:uppercase;font-size:1.4rem;font-weight:700}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.Testimonials_container__pXNxu{text-align:center}.Testimonials_container__pXNxu .carousel.carousel-slider{display:flex;align-items:center;justify-content:space-between}.Testimonials_container__pXNxu .carousel.carousel-slider .slide{display:flex;justify-content:center}.Testimonials_arrow__ZU8Aa{cursor:pointer;font-size:2.75rem}.Testimonials_quote-icon__qBoDp{font-size:3rem;margin-bottom:2rem}.Testimonials_slide-content__mQ7Wh p:only-child{margin-bottom:0}.SkipNavigationLink_component__qLA4b{color:var(--wpe--color--white);background-color:var(--wpe--color--black);padding:.5rem .8rem!important;position:relative;margin:.5rem!important;z-index:1}.SearchInput_wrapper__eeNhw{position:relative;margin-bottom:3rem}.SearchInput_icon__uLCEG{position:absolute;font-size:2rem;width:2rem;height:2rem;top:50%;left:1.5rem;transform:translateY(-50%);color:var(--color-black)}.SearchInput_input__Jv9pK{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);box-shadow:0 0 0 0 #000,0 0 0 0 #000,0 1px 2px 0 rgba(0,0,0,.05);display:block;color:var(--color-black);font-size:1.5rem;line-height:1.5;margin:0;padding:1rem 1.5rem 1rem 5rem;border:1px solid #ddd;border-radius:.5rem}.SearchResults_result__pszUT{display:block;margin-bottom:6rem}.SearchResults_title__LC_HA{margin-bottom:1rem;font-size:2.5rem;color:var(--color-black)}.SearchResults_meta__o35mT{font-size:small;margin-bottom:2rem}.SearchResults_no-results___1NuS{text-align:center;margin-top:8rem;margin-bottom:8rem;color:#777}.SearchResults_no-results-icon__dB2yv{font-size:6rem}.SearchResults_no-results-text__3PSRM{font-size:3rem}@keyframes LoadingSearchResult_SearchResultLoadingAnimation__3XcEp{0%{background-position:-500px 0}to{background-position:500px 0}}.LoadingSearchResult_loader-bg__9MMvS,.LoadingSearchResult_loading-result-excerpt__wUv35,.LoadingSearchResult_loading-result-meta__Y3_Ur,.LoadingSearchResult_loading-result-title__M2VQD{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:LoadingSearchResult_SearchResultLoadingAnimation__3XcEp;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 104px;height:338px;position:relative;overflow:hidden}.LoadingSearchResult_loading-result__PQI5K{margin-bottom:6rem}.LoadingSearchResult_loading-result-title__M2VQD{width:70%;background-color:#ddd;height:4rem;border-radius:.5rem;margin-bottom:1rem}.LoadingSearchResult_loading-result-meta__Y3_Ur{width:20%;background-color:#ddd;height:2rem;border-radius:.5rem;margin-bottom:2rem}.LoadingSearchResult_loading-result-excerpt__wUv35{width:100%;background-color:#ddd;height:14rem;border-radius:.5rem}.SearchRecommendations_recommendations__9T3V8 a{color:var(--color-black)}.SearchRecommendations_recommendations__9T3V8 a:focus,.SearchRecommendations_recommendations__9T3V8 a:hover{color:var(--color-black);text-decoration:underline}.HeroSection_heroSection__az0Go{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;position:relative;overflow:hidden}.HeroSection_heroSection__az0Go:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(44,90,160,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(220,53,69,.08) 0,transparent 50%);pointer-events:none}.HeroSection_content__S0UMO{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%;text-align:center;color:#fff;position:relative;z-index:1}.HeroSection_title__ehDP9{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif}.HeroSection_title__ehDP9 span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.HeroSection_title__ehDP9 span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.HeroSection_title__ehDP9 span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.HeroSection_title__ehDP9 span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.HeroSection_title__ehDP9 span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.HeroSection_title__ehDP9{font-size:4.32rem;margin-bottom:1.5rem}}.HeroSection_subtitle__ZjHAI{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}@media(max-width:768px){.HeroSection_subtitle__ZjHAI{font-size:2.16rem;margin-bottom:2rem}}.HeroSection_description__3aRtV{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.HeroSection_description__3aRtV{font-size:1.62rem;margin-bottom:3rem}}.HeroSection_ctaContainer__iI7Ow{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center}@media(max-width:768px){.HeroSection_ctaContainer__iI7Ow{flex-direction:column;gap:1.5rem}}.HeroSection_primaryButton__6axVp{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.HeroSection_primaryButton__6axVp:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.HeroSection_secondaryButton__EMDCl{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.HeroSection_secondaryButton__EMDCl:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.ServicesSection_servicesSection__7vBEc{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.ServicesSection_servicesGrid__hTbBg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.ServicesSection_servicesGrid__hTbBg{grid-template-columns:1fr}}.ServicesSection_serviceCard__bMrLY{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ServicesSection_serviceCard__bMrLY:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.ServicesSection_serviceCard__bMrLY:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.ServicesSection_serviceCard__bMrLY:hover:before{left:100%}.ServicesSection_serviceContent__4Ozc_{text-align:center;position:relative;z-index:1}.ServicesSection_serviceTitle__xXwJs{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.ServicesSection_serviceTitle__xXwJs{font-size:1.8rem}}.ServicesSection_serviceDescription__IcSdY{color:#475569;font-size:1.44rem;line-height:1.6;margin-bottom:2rem;font-family:Inter,sans-serif}.ServicesSection_serviceFeatures__PrFWa{color:#64748b;font-size:1.26rem;line-height:1.6;text-align:left;padding:0;list-style:none;margin-bottom:2rem;font-family:Inter,sans-serif}.ServicesSection_serviceFeatures__PrFWa li{margin-bottom:.75rem;position:relative;padding-left:1.5rem}.ServicesSection_serviceFeatures__PrFWa li:before{content:"•";color:#2c5aa0;font-weight:700;position:absolute;left:0;font-size:1.2rem}.ServicesSection_serviceCta__2Fo3w{margin-top:2rem}.ServicesSection_serviceButton__vRNPR{font-size:1.26rem;padding:1rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ServicesSection_serviceButton__vRNPR:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}@media(max-width:768px){.ServicesSection_serviceButton__vRNPR{font-size:1.14rem;padding:.875rem 1.75rem}}.ServiceAreas_serviceAreas__C73XS{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);position:relative;overflow:hidden}.ServiceAreas_header__9fR3J{text-align:center;margin-bottom:6rem;padding:0 2rem}.ServiceAreas_title__6P3Pp{color:#fff;font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.ServiceAreas_title__6P3Pp{font-size:3.6rem}}.ServiceAreas_lead__74CQV{color:#cbd5e1;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.ServiceAreas_lead__74CQV{font-size:1.8rem}}.ServiceAreas_grid__L2nc0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.ServiceAreas_grid__L2nc0{grid-template-columns:1fr}}.ServiceAreas_card__B1crl{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ServiceAreas_card__B1crl:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.ServiceAreas_card__B1crl:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.ServiceAreas_card__B1crl:hover:before{left:100%}.ServiceAreas_cardTitle__suCiD{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:2rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.5px}.ServiceAreas_list__q7aUz{color:#cbd5e1;font-size:1.44rem;line-height:1.6;padding:0;margin:0;list-style:none;font-family:Inter,sans-serif}.ServiceAreas_list__q7aUz li{margin-bottom:1rem;padding:.75rem;background:rgba(44,90,160,.1);border-radius:10px;border-left:4px solid #2c5aa0;transition:all .3s ease}.ServiceAreas_list__q7aUz li:hover{background:rgba(44,90,160,.2);transform:translateX(4px)}.ServiceAreas_ctaSection__IjBQt{text-align:center;margin:4rem 0 2rem;padding:0 2rem}.ServiceAreas_ctaButton__mshRq{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceAreas_ctaButton__mshRq:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.VehicleBrands_vehicleBrands__7xPKg{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:8rem 0;width:100%;position:relative;overflow:hidden}.VehicleBrands_vehicleBrands__7xPKg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(44,90,160,.04) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(220,53,69,.03) 0,transparent 50%);pointer-events:none}.VehicleBrands_header__xh1CR{text-align:center;margin-bottom:6rem;position:relative;z-index:1}.VehicleBrands_title__k7W_c{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.VehicleBrands_title__k7W_c span:first-child{color:#1e293b}.VehicleBrands_title__k7W_c span:nth-child(2){color:#2c5aa0;font-weight:900;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.VehicleBrands_title__k7W_c span:nth-child(2):after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#06c);border-radius:2px;opacity:.8;box-shadow:0 2px 4px rgba(0,0,0,.3)}.VehicleBrands_title__k7W_c span:nth-child(3){color:#dc3545;font-weight:900}.VehicleBrands_title__k7W_c span:nth-child(4){color:#64748b}.VehicleBrands_title__k7W_c span:nth-child(5){color:#2c5aa0;font-weight:900;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.VehicleBrands_title__k7W_c{font-size:3.6rem}}.VehicleBrands_lead__8veCW{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.VehicleBrands_lead__8veCW{font-size:1.8rem}}.VehicleBrands_brandsGrid__Z_r5E{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}@media(max-width:768px){.VehicleBrands_brandsGrid__Z_r5E{grid-template-columns:1fr;gap:2.5rem}}.VehicleBrands_brandCategory__ScMWm{background:linear-gradient(145deg,#fff,#fafbfc);border-radius:32px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);padding:3rem 2.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.VehicleBrands_brandCategory__ScMWm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(44,90,160,.02),rgba(220,53,69,.01) 50%,rgba(44,90,160,.02));opacity:0;transition:opacity .4s ease}.VehicleBrands_brandCategory__ScMWm:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(44,90,160,.08),rgba(220,53,69,.08),rgba(44,90,160,.08));border-radius:34px;z-index:-1;opacity:0;transition:opacity .4s ease}.VehicleBrands_brandCategory__ScMWm:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(44,90,160,.1),inset 0 1px 0 0 hsla(0,0%,100%,.2)}.VehicleBrands_brandCategory__ScMWm:hover:after,.VehicleBrands_brandCategory__ScMWm:hover:before{opacity:1}.VehicleBrands_categoryTitle__VLhD6{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.VehicleBrands_brandsList__QWBd8{display:grid;grid-gap:1.5rem;gap:1.5rem}.VehicleBrands_brandItem__UxnHl{background:hsla(0,0%,100%,.6);border-radius:16px;padding:1.5rem;border:1px solid rgba(44,90,160,.1);transition:all .3s ease}.VehicleBrands_brandItem__UxnHl:hover{background:hsla(0,0%,100%,.9);border-color:rgba(44,90,160,.2);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.VehicleBrands_brandName__vTxmH{color:#1e293b;font-size:1.62rem;font-weight:600;margin-bottom:.75rem;font-family:Inter,sans-serif}.VehicleBrands_brandServices__mXASW{color:#64748b;font-size:1.44rem;line-height:1.5;margin:0;font-weight:400;font-family:Inter,sans-serif}.VehicleBrands_ctaSection__YUhzN{text-align:center;margin:4rem 0 3rem}.VehicleBrands_ctaButton___x99e{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.VehicleBrands_ctaButton___x99e:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.VehicleBrands_disclaimer___moCO{text-align:center;margin-top:4rem;position:relative;z-index:1}.VehicleBrands_disclaimer___moCO p{color:#374151;font-size:16px;margin-top:16px;text-align:center;font-weight:500;font-family:Inter,sans-serif}.TrustIndicators_trustSection__4ByB8{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:4rem 0;width:100%;position:relative;overflow:hidden}.TrustIndicators_trustSection__4ByB8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="%23e2e8f0" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="%23e2e8f0" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="%23e2e8f0" opacity="0.1"/><circle cx="10" cy="60" r="0.5" fill="%23e2e8f0" opacity="0.1"/><circle cx="90" cy="40" r="0.5" fill="%23e2e8f0" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');pointer-events:none}.TrustIndicators_header__R73Bn{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.TrustIndicators_title__6u5HS{color:#2c5aa0;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.TrustIndicators_title__6u5HS{font-size:2rem}}.TrustIndicators_lead__Ijhvl{color:#64748b;font-size:1.44rem;max-width:600px;margin:0 auto;line-height:1.6}@media(max-width:768px){.TrustIndicators_lead__Ijhvl{font-size:1.44rem}}.TrustIndicators_grid3__klOVr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:3rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem;position:relative;z-index:1}.TrustIndicators_card__gL99l{background:#fff;padding:2.5rem 2rem;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.1);text-align:center;transition:all .3s ease;border:1px solid rgba(44,90,160,.1);position:relative;overflow:hidden}.TrustIndicators_card__gL99l:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#06c,#2c5aa0);background-size:200% 100%;animation:TrustIndicators_shimmer__NyNpJ 3s ease-in-out infinite}.TrustIndicators_card__gL99l:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:rgba(44,90,160,.2)}@keyframes TrustIndicators_shimmer__NyNpJ{0%{background-position:-200% 0}to{background-position:200% 0}}.TrustIndicators_badgeGreen__c7jMf,.TrustIndicators_badgeRed__Ppn91,.TrustIndicators_badge__WWITv{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2.5rem;color:#fff;background:linear-gradient(135deg,#2c5aa0,#1e3a5f);box-shadow:0 8px 20px rgba(44,90,160,.3);transition:all .3s ease;position:relative}.TrustIndicators_badgeGreen__c7jMf:before,.TrustIndicators_badgeRed__Ppn91:before,.TrustIndicators_badge__WWITv:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:linear-gradient(45deg,#2c5aa0,#06c,#2c5aa0);z-index:-1;opacity:0;transition:opacity .3s ease}.TrustIndicators_badgeGreen__c7jMf:hover,.TrustIndicators_badgeRed__Ppn91:hover,.TrustIndicators_badge__WWITv:hover{transform:scale(1.1);box-shadow:0 12px 30px rgba(44,90,160,.4)}.TrustIndicators_badgeGreen__c7jMf:hover:before,.TrustIndicators_badgeRed__Ppn91:hover:before,.TrustIndicators_badge__WWITv:hover:before{opacity:1}.TrustIndicators_badgeGreen__c7jMf{background:linear-gradient(135deg,#28a745,#1e7e34);box-shadow:0 8px 20px rgba(40,167,69,.3)}.TrustIndicators_badgeGreen__c7jMf:before{background:linear-gradient(45deg,#28a745,#20c997,#28a745)}.TrustIndicators_badgeGreen__c7jMf:hover{box-shadow:0 12px 30px rgba(40,167,69,.4)}.TrustIndicators_badgeRed__Ppn91{background:linear-gradient(135deg,#dc3545,#c82333);box-shadow:0 8px 20px rgba(220,53,69,.3)}.TrustIndicators_badgeRed__Ppn91:before{background:linear-gradient(45deg,#dc3545,#fd7e14,#dc3545)}.TrustIndicators_badgeRed__Ppn91:hover{box-shadow:0 12px 30px rgba(220,53,69,.4)}.TrustIndicators_cardTitle__TukKY{color:#2c5aa0;font-weight:700;margin-bottom:1rem;font-size:1.44rem;text-transform:uppercase;letter-spacing:.5px}.TrustIndicators_aboutCtaSection__YMQfQ{text-align:center;margin:4rem 0 2rem}.TrustIndicators_aboutCtaButton__ltnAc{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.TrustIndicators_aboutCtaButton__ltnAc:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.TrustIndicators_testimonialsCta__v6IVX{background:linear-gradient(135deg,#2c5aa0,#1e3a5f);color:#fff;padding:4rem 0;margin:3rem 0;width:100%;text-align:center}.TrustIndicators_testimonialsTitle__PdMWz{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.TrustIndicators_testimonialsTitle__PdMWz{font-size:2rem}}.TrustIndicators_testimonialsSubtitle__yV4n_{color:#e5efff;font-size:1.44rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:768px){.TrustIndicators_testimonialsSubtitle__yV4n_{font-size:1.44rem}}.TrustIndicators_testimonialGrid__MuBQ1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem}.TrustIndicators_testimonial__GLee3{background:hsla(0,0%,100%,.1);padding:2rem;border-radius:1rem;box-shadow:0 8px 25px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease}.TrustIndicators_testimonial__GLee3:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(0,0,0,.3)}.TrustIndicators_stars__bJ4Ny{color:#fbbf24;margin-bottom:1rem;font-size:1.44rem}.TrustIndicators_name__vJZdg{color:#fff;font-weight:700;margin-bottom:1rem;font-size:1.44rem}.TrustIndicators_testimonialsCtaButtons__vDVYo{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto 4rem}@media(max-width:768px){.TrustIndicators_testimonialsCtaButtons__vDVYo{flex-direction:column;align-items:center}}.TrustIndicators_readyToExperience__bIS8P{border-top:2px solid hsla(0,0%,100%,.2);padding-top:3rem;margin-top:2rem}.TrustIndicators_readyTitle__RkzBX{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.TrustIndicators_readyTitle__RkzBX{font-size:1.75rem}}.TrustIndicators_readySubtitle__B2Vlz{color:#e5efff;font-size:1.44rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.TrustIndicators_readySubtitle__B2Vlz{font-size:1.44rem}}.TrustIndicators_readyCtaButtons__0Uti9{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto}@media(max-width:768px){.TrustIndicators_readyCtaButtons__0Uti9{flex-direction:column;align-items:center}}.TrustIndicators_ctaBar__nL4_0{text-align:center;background:linear-gradient(135deg,#2c5aa0,#1e3a5f);color:#fff;padding:2rem;border-radius:.75rem;margin-top:2rem}.TrustIndicators_ctaButtons___LgKR{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;max-width:500px;margin:1rem auto 0}.FAQs_faqs__XtFSg{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.FAQs_header__yvl8z{text-align:center;margin-bottom:6rem;padding:0 2rem}.FAQs_title__oIwwl{color:#1e293b;font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.FAQs_title__oIwwl{font-size:3.6rem}}.FAQs_lead__qkQ2F{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.FAQs_lead__qkQ2F{font-size:1.8rem}}.FAQs_grid__iJS3u{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:800px;margin:0 auto;padding:0 2rem}.FAQs_item__e92tE{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.FAQs_item__e92tE:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.FAQs_item__e92tE:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.FAQs_item__e92tE:hover:before{left:100%}.FAQs_q__8yENI{color:#2c5aa0;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.FAQs_a__P_7yj{color:#475569;font-size:1.44rem;line-height:1.6;font-family:Inter,sans-serif}.FinalCTA_finalCta__N5JFp{background:linear-gradient(135deg,#2c5aa0,#1e40af);padding:6rem 0 0;text-align:center;color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.FinalCTA_finalCta__N5JFp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.05) 0,transparent 50%),radial-gradient(circle at 80% 70%,hsla(0,0%,100%,.03) 0,transparent 50%);pointer-events:none}.FinalCTA_ctaSection__AaI_8{background:linear-gradient(135deg,#2c5aa0,#1e40af);padding:4rem 0;width:100%;text-align:center;position:relative;z-index:1}.FinalCTA_title__JfZAl{color:#fff;font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.FinalCTA_title__JfZAl{font-size:2.88rem}}.FinalCTA_lead__5xN2w{color:#e5efff;margin-bottom:3rem;font-size:1.8rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.FinalCTA_lead__5xN2w{font-size:1.62rem}}.FinalCTA_benefits__vMAYt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem}@media(max-width:768px){.FinalCTA_benefits__vMAYt{grid-template-columns:1fr}}.FinalCTA_benefit__x_Pf2{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.5rem;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.2);color:#fff;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.FinalCTA_benefit__x_Pf2:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.3)}.FinalCTA_benefit__x_Pf2 h4{margin:0 0 1rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.FinalCTA_benefit__x_Pf2 p{font-size:1.44rem;line-height:1.6;font-family:Inter,sans-serif}.FinalCTA_actions__izonV{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto 3rem}@media(max-width:768px){.FinalCTA_actions__izonV{flex-direction:column;align-items:center;gap:1.5rem}}.FinalCTA_footer__VSXai{color:#e5efff;font-size:1.26rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);opacity:.9}.ShortcodeRenderer_shortcodeRenderer__y81I7{width:100%}.ShortcodeRenderer_shortcodeRenderer__y81I7 *{box-sizing:border-box}.ShortcodeRenderer_shortcodeRenderer__y81I7 .fusion-builder-column,.ShortcodeRenderer_shortcodeRenderer__y81I7 .fusion-builder-container,.ShortcodeRenderer_shortcodeRenderer__y81I7 .fusion-builder-row{width:100%}.ShortcodeRenderer_shortcodeRenderer__y81I7 .fusion-column-wrapper{padding:0}@media(max-width:768px){.ShortcodeRenderer_shortcodeRenderer__y81I7 .fusion-builder-column{width:100%!important;margin-bottom:1rem}}.ShortcodeRenderer_loading__SHno6{text-align:center;padding:2rem;color:#64748b}.ShortcodeRenderer_error__dCjIE{text-align:center;padding:2rem;color:#dc2626;background:#fef2f2;border-radius:.5rem;border:1px solid #fecaca}.AboutHero_aboutHero__B_w6l{background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:scroll;color:#fff;padding:8rem 0 6rem;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.AboutHero_aboutHero__B_w6l:before{background:radial-gradient(circle at 20% 80%,rgba(44,90,160,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(220,53,69,.02) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(44,90,160,.02) 0,transparent 50%)}.AboutHero_aboutHero__B_w6l:after,.AboutHero_aboutHero__B_w6l:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.AboutHero_aboutHero__B_w6l:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M 40 0 L 0 0 0 40" fill="none" stroke="%23000000" stroke-width="0.5" opacity="0.02"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>')}@media(max-width:768px){.AboutHero_aboutHero__B_w6l{min-height:80vh;padding:6rem 0 4rem;background-attachment:scroll}}.AboutHero_content__BzTrv{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%;position:relative;z-index:1}.AboutHero_title__K_sY0{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif;text-shadow:0 4px 8px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.4),0 0 20px rgba(0,0,0,.3)}.AboutHero_title__K_sY0 span:first-child{color:#fff}.AboutHero_title__K_sY0 span:nth-child(2){color:#2c5aa0;font-weight:900;position:relative;text-shadow:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(44,90,160,.4)}.AboutHero_title__K_sY0 span:nth-child(2):after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#06c);border-radius:2px;opacity:.9;box-shadow:0 2px 4px rgba(0,0,0,.3)}.AboutHero_title__K_sY0 span:nth-child(3){color:#dc3545;text-shadow:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(220,53,69,.4)}@media(max-width:768px){.AboutHero_title__K_sY0{font-size:4.32rem;margin-bottom:1.5rem}}@keyframes AboutHero_titleGlow__MYZuN{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.AboutHero_subtitle__R6OKh{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.4;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.AboutHero_subtitle__R6OKh{font-size:2.16rem;margin-bottom:2rem}}.AboutHero_description__GFg5M{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.AboutHero_description__GFg5M{font-size:1.62rem;margin-bottom:3rem}}.AboutHero_ctaContainer__ezhnX{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:3rem}@media(max-width:768px){.AboutHero_ctaContainer__ezhnX{flex-direction:column;align-items:center;gap:1.5rem}}.AboutHero_primaryButton__vlyTV{padding:1.25rem 3rem;font-size:1.44rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:60px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(220,53,69,.4),0 0 0 1px rgba(220,53,69,.1);position:relative;overflow:hidden;font-family:Inter,sans-serif}.AboutHero_primaryButton__vlyTV:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.AboutHero_primaryButton__vlyTV:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgba(220,53,69,.5),0 0 0 1px rgba(220,53,69,.2)}.AboutHero_primaryButton__vlyTV:hover:before{left:100%}@media(max-width:768px){.AboutHero_primaryButton__vlyTV{padding:1rem 2.5rem;font-size:1.44rem}}.AboutHero_secondaryButton__aS9MN{padding:1.25rem 3rem;font-size:1.44rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:60px;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;font-family:Inter,sans-serif}.AboutHero_secondaryButton__aS9MN:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));opacity:0;transition:opacity .3s ease}.AboutHero_secondaryButton__aS9MN:hover{transform:translateY(-4px) scale(1.02);background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.6);box-shadow:0 20px 40px hsla(0,0%,100%,.1),0 0 0 1px hsla(0,0%,100%,.2)}.AboutHero_secondaryButton__aS9MN:hover:before{opacity:1}@media(max-width:768px){.AboutHero_secondaryButton__aS9MN{padding:1rem 2.5rem;font-size:1.44rem}}.AboutStory_aboutStory__rlLtL{background:#fff;padding:8rem 0;width:100%;position:relative;overflow:hidden}.AboutStory_aboutStory__rlLtL:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 20%,rgba(44,90,160,.03) 0,transparent 50%),radial-gradient(circle at 90% 80%,rgba(220,53,69,.02) 0,transparent 50%);pointer-events:none}.AboutStory_content__14c22{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AboutStory_textContent__LEi0f{text-align:center;margin-bottom:6rem}.AboutStory_title__8si83{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.AboutStory_title__8si83 span:first-child{color:#1e293b}.AboutStory_title__8si83 span:nth-child(2){color:#2c5aa0;font-weight:900;position:relative}.AboutStory_title__8si83 span:nth-child(2):after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#06c);border-radius:2px;opacity:.8}@media(max-width:768px){.AboutStory_title__8si83{font-size:3.6rem}}.AboutStory_lead__WZ_fb{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.7;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.AboutStory_lead__WZ_fb{font-size:1.8rem}}.AboutStory_storyGrid__hpLLO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto}@media(max-width:1024px){.AboutStory_storyGrid__hpLLO{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.AboutStory_storyGrid__hpLLO{grid-template-columns:1fr}}.AboutStory_storyItem__r2vjI{background:linear-gradient(145deg,#fff,#fafbfc);padding:3.5rem 3rem;border-radius:32px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AboutStory_storyItem__r2vjI:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(44,90,160,.03),rgba(220,53,69,.02) 50%,rgba(44,90,160,.03));opacity:0;transition:opacity .4s ease}.AboutStory_storyItem__r2vjI:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(44,90,160,.1),rgba(220,53,69,.1),rgba(44,90,160,.1));border-radius:34px;z-index:-1;opacity:0;transition:opacity .4s ease}.AboutStory_storyItem__r2vjI:hover{transform:translateY(-16px) scale(1.02);box-shadow:0 32px 64px -12px rgba(0,0,0,.25),0 0 0 1px rgba(44,90,160,.1),inset 0 1px 0 0 hsla(0,0%,100%,.2)}.AboutStory_storyItem__r2vjI:hover:after,.AboutStory_storyItem__r2vjI:hover:before{opacity:1}.AboutStory_storyIcon__uwoMh{font-size:4rem;margin-bottom:2rem;display:block;filter:grayscale(.2);transition:all .3s ease}.AboutStory_storyItem__r2vjI:hover .AboutStory_storyIcon__uwoMh{transform:scale(1.1);filter:grayscale(0)}.AboutStory_storyTitle__1BSZs{color:#0f172a;font-weight:700;margin-bottom:1.5rem;font-size:1.5rem;letter-spacing:-.01em;font-family:Inter,sans-serif}.AboutStory_storyText__4LQj3{color:#475569;line-height:1.7;font-size:1.44rem;font-weight:400;font-family:Inter,sans-serif}.AboutTeam_aboutTeam__ZPbnH{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:8rem 0;width:100%;position:relative;overflow:hidden}.AboutTeam_aboutTeam__ZPbnH:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(44,90,160,.04) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(220,53,69,.03) 0,transparent 50%);pointer-events:none}.AboutTeam_header__LvsC_{text-align:center;margin-bottom:6rem;position:relative;z-index:1}.AboutTeam_title__BEbAN{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.AboutTeam_title__BEbAN span:first-child{color:#1e293b}.AboutTeam_title__BEbAN span:nth-child(2){color:#2c5aa0;font-weight:900}.AboutTeam_title__BEbAN span:nth-child(3){color:#dc3545;font-weight:900}.AboutTeam_title__BEbAN span:nth-child(4){color:#64748b}.AboutTeam_title__BEbAN span:nth-child(5){color:#1e293b}.AboutTeam_title__BEbAN span:nth-child(6){color:#2c5aa0;font-weight:900;position:relative}.AboutTeam_title__BEbAN span:nth-child(6):after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#06c);border-radius:2px;opacity:.8}@media(max-width:768px){.AboutTeam_title__BEbAN{font-size:3.6rem}}.AboutTeam_lead__tStFJ{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.7;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.AboutTeam_lead__tStFJ{font-size:1.8rem}}.AboutTeam_servicesGrid__KAPKE{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto 6rem;padding:0 2rem;position:relative;z-index:1}.AboutTeam_serviceCategory__fypjm{background:linear-gradient(145deg,#fff,#fafbfc);border-radius:32px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);padding:3.5rem 3rem;transition:all .5s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AboutTeam_serviceCategory__fypjm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(44,90,160,.03),rgba(220,53,69,.02) 50%,rgba(44,90,160,.03));opacity:0;transition:opacity .4s ease}.AboutTeam_serviceCategory__fypjm:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(44,90,160,.1),rgba(220,53,69,.1),rgba(44,90,160,.1));border-radius:34px;z-index:-1;opacity:0;transition:opacity .4s ease}.AboutTeam_serviceCategory__fypjm:hover{transform:translateY(-16px) scale(1.02);box-shadow:0 32px 64px -12px rgba(0,0,0,.25),0 0 0 1px rgba(44,90,160,.1),inset 0 1px 0 0 hsla(0,0%,100%,.2)}.AboutTeam_serviceCategory__fypjm:hover:after,.AboutTeam_serviceCategory__fypjm:hover:before{opacity:1}.AboutTeam_categoryIcon__dRb0t{font-size:4rem;margin-bottom:2rem;display:block;text-align:center;filter:grayscale(.2);transition:all .3s ease}.AboutTeam_serviceCategory__fypjm:hover .AboutTeam_categoryIcon__dRb0t{transform:scale(1.1);filter:grayscale(0)}.AboutTeam_categoryTitle__kAHcR{color:#0f172a;font-size:1.75rem;font-weight:700;margin-bottom:2rem;text-align:center;letter-spacing:-.01em;font-family:Inter,sans-serif}.AboutTeam_serviceList__jHZpN{list-style:none;padding:0;margin:0}.AboutTeam_serviceList__jHZpN li{color:#475569;border-bottom:1px solid rgba(226,232,240,.6);font-size:1.44rem;line-height:1.6;position:relative;padding:1rem 0 1rem 2rem;font-weight:400;font-family:Inter,sans-serif;transition:all .2s ease}.AboutTeam_serviceList__jHZpN li:before{content:"→";position:absolute;left:0;color:#2c5aa0;font-weight:600;font-size:1.44rem;transition:all .2s ease}.AboutTeam_serviceList__jHZpN li:hover{color:#0f172a;padding-left:2.5rem}.AboutTeam_serviceList__jHZpN li:hover:before{transform:translateX(5px);color:#dc3545}.AboutTeam_serviceList__jHZpN li:last-child{border-bottom:none}.AboutTeam_serviceAreas__xT_T3{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AboutTeam_areasTitle__OZgFb{color:#0f172a;font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:4rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.AboutTeam_areasTitle__OZgFb:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#2c5aa0,transparent);border-radius:2px}@media(max-width:768px){.AboutTeam_areasTitle__OZgFb{font-size:2rem}}.AboutTeam_areasGrid__u_Fhd{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:4rem;gap:4rem;margin-bottom:4rem}@media(max-width:768px){.AboutTeam_areasGrid__u_Fhd{grid-template-columns:1fr;gap:3rem}}.AboutTeam_boroughSection__eJKV9{background:linear-gradient(145deg,#fff,#fafbfc);border-radius:32px;padding:3.5rem 3rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AboutTeam_boroughSection__eJKV9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(44,90,160,.02),rgba(220,53,69,.01) 50%,rgba(44,90,160,.02));opacity:0;transition:opacity .4s ease}.AboutTeam_boroughSection__eJKV9:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(44,90,160,.08),rgba(220,53,69,.08),rgba(44,90,160,.08));border-radius:34px;z-index:-1;opacity:0;transition:opacity .4s ease}.AboutTeam_boroughSection__eJKV9:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(44,90,160,.1),inset 0 1px 0 0 hsla(0,0%,100%,.2)}.AboutTeam_boroughSection__eJKV9:hover:after,.AboutTeam_boroughSection__eJKV9:hover:before{opacity:1}.AboutTeam_boroughTitle__nT9_Z{color:#0f172a;font-size:1.75rem;font-weight:700;margin-bottom:2rem;text-align:center;letter-spacing:-.01em;font-family:Inter,sans-serif}.AboutTeam_neighborhoods__MHzvt{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.AboutTeam_neighborhoods__MHzvt span{background:linear-gradient(145deg,#fff,#f8fafc);color:#475569;padding:1rem 2rem;border-radius:50px;font-size:1.44rem;font-weight:500;letter-spacing:.025em;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.2);font-family:Inter,sans-serif;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AboutTeam_neighborhoods__MHzvt span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(44,90,160,.05),rgba(220,53,69,.03) 50%,rgba(44,90,160,.05));opacity:0;transition:opacity .3s ease}.AboutTeam_neighborhoods__MHzvt span:hover{transform:translateY(-4px) scale(1.08);background:linear-gradient(145deg,#2c5aa0,#1e3a5f);color:#fff;box-shadow:0 20px 25px -5px rgba(44,90,160,.3),0 10px 10px -5px rgba(44,90,160,.1),inset 0 1px 0 0 hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.AboutTeam_neighborhoods__MHzvt span:hover:before{opacity:1}.AboutTeam_emergencyNote__SFqax{background:linear-gradient(145deg,#dc3545,#c82333 50%,#b91c2c);color:#fff;border-radius:32px;padding:4rem 3.5rem;display:flex;align-items:center;gap:2.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06),0 25px 50px -12px rgba(220,53,69,.4),inset 0 1px 0 0 hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1)}.AboutTeam_emergencyNote__SFqax:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.15));pointer-events:none}.AboutTeam_emergencyNote__SFqax:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1),hsla(0,0%,100%,.2));border-radius:34px;z-index:-1;opacity:0;transition:opacity .4s ease}.AboutTeam_emergencyNote__SFqax:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06),0 32px 64px -12px rgba(220,53,69,.5),inset 0 1px 0 0 hsla(0,0%,100%,.2)}.AboutTeam_emergencyNote__SFqax:hover:after{opacity:1}@media(max-width:768px){.AboutTeam_emergencyNote__SFqax{flex-direction:column;text-align:center;gap:2rem;padding:3rem 2.5rem}}.AboutTeam_emergencyIcon__z0SFH{font-size:4rem;flex-shrink:0;position:relative;z-index:1}.AboutTeam_emergencyContent__Q_DLc{position:relative;z-index:1}.AboutTeam_emergencyContent__Q_DLc h4{font-size:1.75rem;font-weight:700;margin-bottom:.75rem;letter-spacing:-.01em;font-family:Inter,sans-serif}.AboutTeam_emergencyContent__Q_DLc p{font-size:1.44rem;line-height:1.6;margin:0;opacity:.95;font-weight:400;font-family:Inter,sans-serif}.AboutValues_aboutValues__R8uXQ{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:4rem 0;width:100%;position:relative;overflow:hidden}.AboutValues_aboutValues__R8uXQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="%23e2e8f0" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="%23e2e8f0" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="%23e2e8f0" opacity="0.1"/><circle cx="10" cy="60" r="0.5" fill="%23e2e8f0" opacity="0.1"/><circle cx="90" cy="40" r="0.5" fill="%23e2e8f0" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');pointer-events:none}.AboutValues_header__97wUi{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.AboutValues_title__ULT0K{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Inter,sans-serif}.AboutValues_title__ULT0K span:first-child{color:#1e293b}.AboutValues_title__ULT0K span:nth-child(2){color:#2c5aa0;font-weight:800;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.AboutValues_title__ULT0K span:nth-child(2):after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#06c);border-radius:2px;opacity:.8;box-shadow:0 1px 2px rgba(0,0,0,.2)}.AboutValues_title__ULT0K span:nth-child(3){color:#dc3545;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.AboutValues_title__ULT0K{font-size:2.88rem}}.AboutValues_lead__mhr6g{color:#64748b;font-size:1.8rem;max-width:800px;margin:0 auto;line-height:1.6}@media(max-width:768px){.AboutValues_lead__mhr6g{font-size:1.44rem}}.AboutValues_valuesGrid__5gAAS{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AboutValues_valueCard__oKyID{background:#fff;padding:2.5rem 2rem;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.1);text-align:center;transition:all .3s ease;border:1px solid rgba(44,90,160,.1);position:relative;overflow:hidden}.AboutValues_valueCard__oKyID:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#06c,#2c5aa0);background-size:200% 100%;animation:AboutValues_shimmer__HT7DY 3s ease-in-out infinite}.AboutValues_valueCard__oKyID:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:rgba(44,90,160,.2)}@keyframes AboutValues_shimmer__HT7DY{0%{background-position:-200% 0}to{background-position:200% 0}}.AboutValues_valueIcon__vIe7W{font-size:3rem;margin-bottom:1.5rem;display:block}.AboutValues_valueTitle__oNlIm{font-weight:700;margin-bottom:1rem;font-size:1.8rem;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1);color:#2c5aa0}.AboutValues_valueCard__oKyID:first-child .AboutValues_valueTitle__oNlIm{color:#2c5aa0}.AboutValues_valueCard__oKyID:nth-child(2) .AboutValues_valueTitle__oNlIm{color:#dc3545}.AboutValues_valueCard__oKyID:nth-child(3) .AboutValues_valueTitle__oNlIm{color:#2c5aa0}.AboutValues_valueCard__oKyID:nth-child(4) .AboutValues_valueTitle__oNlIm{color:#dc3545}.AboutValues_valueCard__oKyID:nth-child(5) .AboutValues_valueTitle__oNlIm{color:#2c5aa0}.AboutValues_valueCard__oKyID:nth-child(6) .AboutValues_valueTitle__oNlIm{color:#dc3545}.AboutValues_valueDescription__Jwp3g{color:#64748b;line-height:1.6;font-size:1.44rem}.AboutCTA_aboutCta__vHuNN{background:linear-gradient(rgba(44,90,160,.85),rgba(44,90,160,.85)),url(/cta.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;background-attachment:scroll;padding:4rem 0 0;text-align:center;color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.AboutCTA_aboutCta__vHuNN:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(44,90,160,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(220,53,69,.08) 0,transparent 50%);pointer-events:none}.AboutCTA_content__aJbJR{max-width:1000px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AboutCTA_title__Pb5Bj{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.AboutCTA_title__Pb5Bj span:first-child{color:#fff}.AboutCTA_title__Pb5Bj span:nth-child(2){color:#e5efff}.AboutCTA_title__Pb5Bj span:nth-child(3){color:#2c5aa0;font-weight:800;text-shadow:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(44,90,160,.4)}.AboutCTA_title__Pb5Bj span:nth-child(4){color:#e5efff}.AboutCTA_title__Pb5Bj span:nth-child(5){color:#dc3545;font-weight:800;text-shadow:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(220,53,69,.4)}.AboutCTA_title__Pb5Bj span:nth-child(6){color:#fff;font-weight:800;position:relative}.AboutCTA_title__Pb5Bj span:nth-child(6):after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px;opacity:.8;box-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.AboutCTA_title__Pb5Bj{font-size:2.88rem}}.AboutCTA_lead__Bu1GB{color:#fff;font-size:1.8rem;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.AboutCTA_lead__Bu1GB{font-size:1.62rem}}.AboutCTA_benefits__F_Jdq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.AboutCTA_benefit__6NaT_{background:hsla(0,0%,100%,.1);padding:2rem;border-radius:1rem;box-shadow:0 8px 25px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease}.AboutCTA_benefit__6NaT_:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(0,0,0,.3)}.AboutCTA_benefit__6NaT_ h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.AboutCTA_benefit__6NaT_ p{color:#e5efff;line-height:1.6;font-size:1.44rem}.AboutCTA_ctaSection__JJF40{background:linear-gradient(rgba(44,90,160,.9),rgba(44,90,160,.9)),url(/cta.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:3rem 0;width:100%;text-align:center;border-top:2px solid hsla(0,0%,100%,.2);margin-top:2rem;position:relative;z-index:1}.AboutCTA_actions__kgsuy{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto 2rem}@media(max-width:768px){.AboutCTA_actions__kgsuy{flex-direction:column;align-items:center}}.AboutCTA_footer__FEai2{color:#fff;font-size:1.44rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ServicesHero_servicesHero__k94OE{background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:scroll;color:#fff;padding:8rem 0 6rem;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.ServicesHero_servicesHero__k94OE:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(44,90,160,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(220,53,69,.08) 0,transparent 50%);pointer-events:none}@media(max-width:768px){.ServicesHero_servicesHero__k94OE{min-height:80vh;padding:6rem 0 4rem;background-attachment:scroll}}.ServicesHero_content__VMiqy{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%;position:relative;z-index:1}.ServicesHero_title__m6spy{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif;text-shadow:0 4px 8px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.4),0 0 20px rgba(0,0,0,.3)}.ServicesHero_title__m6spy span:first-child{color:#fff}.ServicesHero_title__m6spy span:nth-child(2){color:#2c5aa0;font-weight:900;position:relative;text-shadow:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(44,90,160,.4)}.ServicesHero_title__m6spy span:nth-child(2):after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#06c);border-radius:2px;opacity:.9;box-shadow:0 2px 4px rgba(0,0,0,.3)}.ServicesHero_title__m6spy span:nth-child(3){color:#dc3545;text-shadow:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(220,53,69,.4)}@media(max-width:768px){.ServicesHero_title__m6spy{font-size:4.32rem;margin-bottom:1.5rem}}.ServicesHero_subtitle__1szij{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.4;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.ServicesHero_subtitle__1szij{font-size:2.16rem;margin-bottom:2rem}}.ServicesHero_description__llS8S{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.ServicesHero_description__llS8S{font-size:1.62rem;margin-bottom:3rem}}.ServicesHero_ctaContainer___g1zx{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:3rem}@media(max-width:768px){.ServicesHero_ctaContainer___g1zx{flex-direction:column;align-items:center;gap:1.5rem}}.ServicesHero_primaryButton__nvLYE{padding:1.25rem 3rem;font-size:1.44rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:60px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(220,53,69,.4),0 0 0 1px rgba(220,53,69,.1);position:relative;overflow:hidden;font-family:Inter,sans-serif}.ServicesHero_primaryButton__nvLYE:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.ServicesHero_primaryButton__nvLYE:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgba(220,53,69,.5),0 0 0 1px rgba(220,53,69,.2)}.ServicesHero_primaryButton__nvLYE:hover:before{left:100%}@media(max-width:768px){.ServicesHero_primaryButton__nvLYE{padding:1rem 2.5rem;font-size:1.44rem}}.ServicesHero_secondaryButton__ngF24{padding:1.25rem 3rem;font-size:1.44rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:60px;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;font-family:Inter,sans-serif}.ServicesHero_secondaryButton__ngF24:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));opacity:0;transition:opacity .3s ease}.ServicesHero_secondaryButton__ngF24:hover{transform:translateY(-4px) scale(1.02);background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.6);box-shadow:0 20px 40px hsla(0,0%,100%,.1),0 0 0 1px hsla(0,0%,100%,.2)}.ServicesHero_secondaryButton__ngF24:hover:before{opacity:1}@media(max-width:768px){.ServicesHero_secondaryButton__ngF24{padding:1rem 2.5rem;font-size:1.44rem}}.ServicesCategories_servicesCategories__2zmiC{background:#fff;padding:8rem 0;width:100%;position:relative;overflow:hidden}.ServicesCategories_servicesCategories__2zmiC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 20%,rgba(44,90,160,.03) 0,transparent 50%),radial-gradient(circle at 90% 80%,rgba(220,53,69,.02) 0,transparent 50%);pointer-events:none}.ServicesCategories_header__aba_x{text-align:center;margin-bottom:6rem;position:relative;z-index:1}.ServicesCategories_title__cCBOD{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.ServicesCategories_title__cCBOD span:first-child{color:#1e293b}.ServicesCategories_title__cCBOD span:nth-child(2){color:#2c5aa0;font-weight:900;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ServicesCategories_title__cCBOD span:nth-child(2):after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#06c);border-radius:2px;opacity:.8;box-shadow:0 2px 4px rgba(0,0,0,.3)}.ServicesCategories_title__cCBOD span:nth-child(3){color:#dc3545;font-weight:900;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.ServicesCategories_title__cCBOD{font-size:3.6rem}}.ServicesCategories_lead__C8X1b{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.ServicesCategories_lead__C8X1b{font-size:1.8rem}}.ServicesCategories_categoriesGrid__mZI0t{display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.ServicesCategories_categoryCard__yJUMC{background:linear-gradient(145deg,#fff,#fafbfc);border-radius:32px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);padding:4rem 3.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ServicesCategories_categoryCard__yJUMC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(44,90,160,.03),rgba(220,53,69,.02) 50%,rgba(44,90,160,.03));opacity:0;transition:opacity .4s ease}.ServicesCategories_categoryCard__yJUMC:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(44,90,160,.1),rgba(220,53,69,.1),rgba(44,90,160,.1));border-radius:34px;z-index:-1;opacity:0;transition:opacity .4s ease}.ServicesCategories_categoryCard__yJUMC:hover{transform:translateY(-16px) scale(1.02);box-shadow:0 32px 64px -12px rgba(0,0,0,.25),0 0 0 1px rgba(44,90,160,.1),inset 0 1px 0 0 hsla(0,0%,100%,.2)}.ServicesCategories_categoryCard__yJUMC:hover:after,.ServicesCategories_categoryCard__yJUMC:hover:before{opacity:1}.ServicesCategories_categoryTitle__ZIlbD{color:#2c5aa0;font-size:2.88rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.ServicesCategories_categoryTitle__ZIlbD{font-size:2.52rem}}.ServicesCategories_categoryDescription__nvI_p{color:#64748b;font-size:1.62rem;line-height:1.6;margin-bottom:3rem;text-align:center;font-weight:400;font-family:Inter,sans-serif}.ServicesCategories_servicesList__EdSSH{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2.5rem;gap:2.5rem}@media(max-width:768px){.ServicesCategories_servicesList__EdSSH{grid-template-columns:1fr;gap:2rem}}.ServicesCategories_serviceGroup__OPW05{background:hsla(0,0%,100%,.5);border-radius:20px;padding:2rem 1.5rem;border:1px solid rgba(44,90,160,.1);transition:all .3s ease}.ServicesCategories_serviceGroup__OPW05:hover{background:hsla(0,0%,100%,.8);border-color:rgba(44,90,160,.2);transform:translateY(-4px)}.ServicesCategories_serviceGroupTitle__mL1KY{color:#1e293b;font-size:1.62rem;font-weight:600;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.ServicesCategories_serviceItems__8rtvF{list-style:none;padding:0;margin:0}.ServicesCategories_serviceItems__8rtvF li{color:#475569;font-size:1.44rem;line-height:1.6;border-bottom:1px solid rgba(44,90,160,.1);font-weight:400;font-family:Inter,sans-serif;position:relative;padding:.75rem 0 .75rem 1.5rem;transition:all .3s ease}.ServicesCategories_serviceItems__8rtvF li:before{content:"→";position:absolute;left:0;color:#2c5aa0;font-weight:600;transition:transform .3s ease}.ServicesCategories_serviceItems__8rtvF li:hover{color:#2c5aa0;transform:translateX(4px)}.ServicesCategories_serviceItems__8rtvF li:hover:before{transform:translateX(4px)}.ServicesCategories_serviceItems__8rtvF li:last-child{border-bottom:none}.EmergencyServices_emergencyServices__bv3BO{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.EmergencyServices_container__ZyInt{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.EmergencyServices_header__0pfoX{text-align:center;margin-bottom:6rem}.EmergencyServices_title__X3AjI{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.EmergencyServices_title__X3AjI span:first-child{color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.EmergencyServices_title__X3AjI span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.EmergencyServices_title__X3AjI span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.EmergencyServices_title__X3AjI span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.EmergencyServices_title__X3AjI span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.EmergencyServices_title__X3AjI{font-size:3.6rem}}.EmergencyServices_lead__XwR9V{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.EmergencyServices_lead__XwR9V{font-size:1.8rem}}.EmergencyServices_servicesGrid___ly3k{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.EmergencyServices_servicesGrid___ly3k{grid-template-columns:1fr}}.EmergencyServices_serviceCard__v7WS_{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.EmergencyServices_serviceCard__v7WS_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,53,69,.1),transparent);transition:left .6s ease}.EmergencyServices_serviceCard__v7WS_:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(220,53,69,.3)}.EmergencyServices_serviceCard__v7WS_:hover:before{left:100%}.EmergencyServices_categoryTitle__b9nyu{color:#dc3545;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}.EmergencyServices_categoryDescription__W92B7{color:#64748b;font-size:1.44rem;line-height:1.6;margin-bottom:2.5rem;text-align:center;font-weight:400;font-family:Inter,sans-serif}.EmergencyServices_serviceGroup__yZeZc{margin-top:2rem}.EmergencyServices_serviceGroupTitle__z3uDZ{color:#1e293b;font-size:1.62rem;font-weight:600;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.EmergencyServices_serviceList__oiDX_{list-style:none;padding:0;margin:0}.EmergencyServices_serviceList__oiDX_ li{color:#475569;font-size:1.44rem;line-height:1.6;border-bottom:1px solid rgba(220,53,69,.1);font-weight:400;font-family:Inter,sans-serif;position:relative;padding:.75rem 0 .75rem 2rem}.EmergencyServices_serviceList__oiDX_ li:before{content:"🚨";position:absolute;left:0;color:#dc3545;font-weight:700;font-size:1.2rem}.EmergencyServices_serviceList__oiDX_ li:last-child{border-bottom:none}.EmergencyServices_serviceList__oiDX_ li:hover{color:#dc3545;transform:translateX(4px);transition:all .3s ease}.EmergencyServices_emergencyNote___QGhw{margin-top:4rem;display:flex;justify-content:center}.EmergencyServices_emergencyCard__0_VB_{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(220,53,69,.3),0 8px 16px rgba(220,53,69,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.EmergencyServices_emergencyCard__0_VB_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.EmergencyServices_emergencyCard__0_VB_:hover:before{left:100%}.EmergencyServices_emergencyTitle__21r6L{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.EmergencyServices_emergencyText__269TD{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif}.EmergencyServices_emergencyContact__jQPin{display:flex;flex-direction:column;align-items:center;gap:.5rem}.EmergencyServices_emergencyLabel__0bGya{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.EmergencyServices_emergencyPhone__NbG1j{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.EmergencyServices_emergencyPhone__NbG1j:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.ServicesCTA_servicesCta__875eS{background:linear-gradient(rgba(44,90,160,.85),rgba(44,90,160,.85)),url(/cta.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;background-attachment:scroll;padding:4rem 0 0;text-align:center;color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.ServicesCTA_servicesCta__875eS:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(44,90,160,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(220,53,69,.08) 0,transparent 50%);pointer-events:none}.ServicesCTA_content__X2GIW{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%;position:relative;z-index:1}.ServicesCTA_title__NdEJp{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ServicesCTA_title__NdEJp span:first-child{color:#fff}.ServicesCTA_title__NdEJp span:nth-child(2){color:#e5efff}.ServicesCTA_title__NdEJp span:nth-child(3){color:#2c5aa0;font-weight:800;text-shadow:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(44,90,160,.4)}.ServicesCTA_title__NdEJp span:nth-child(4){color:#dc3545;font-weight:800;text-shadow:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(220,53,69,.4)}.ServicesCTA_title__NdEJp span:nth-child(5){color:#e5efff}.ServicesCTA_title__NdEJp span:nth-child(6){color:#fff;font-weight:800;position:relative}.ServicesCTA_title__NdEJp span:nth-child(6):after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px;opacity:.8;box-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.ServicesCTA_title__NdEJp{font-size:2.88rem}}.ServicesCTA_lead__jzPwr{color:#fff;font-size:1.8rem;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}@media(max-width:768px){.ServicesCTA_lead__jzPwr{font-size:1.62rem}}.ServicesCTA_benefits__39YMp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:768px){.ServicesCTA_benefits__39YMp{grid-template-columns:1fr;gap:1.5rem}}.ServicesCTA_benefit__ju9Gb{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:2rem;transition:all .3s ease}.ServicesCTA_benefit__ju9Gb:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px)}.ServicesCTA_benefit__ju9Gb h4{color:#fff;font-size:1.62rem;font-weight:600;margin-bottom:1rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServicesCTA_benefit__ju9Gb p{color:#e5efff;font-size:1.44rem;line-height:1.5;margin:0;font-family:Inter,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ServicesCTA_ctaSection__AyVdJ{background:linear-gradient(rgba(44,90,160,.9),rgba(44,90,160,.9)),url(/cta.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:3rem 0;width:100%;text-align:center;border-top:2px solid hsla(0,0%,100%,.2);margin-top:2rem;position:relative;z-index:1}.ServicesCTA_actions__kdp4h{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto 2rem}@media(max-width:768px){.ServicesCTA_actions__kdp4h{flex-direction:column;align-items:center}}.ServicesCTA_footer____J6I{color:#fff;font-size:1.44rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}.ResidentialHero_residentialHero__bBg4S{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;position:relative;overflow:hidden}.ResidentialHero_container__fG9QF{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.ResidentialHero_content__acluI{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.ResidentialHero_title__gl4kf{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif}.ResidentialHero_title__gl4kf span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ResidentialHero_title__gl4kf span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.ResidentialHero_title__gl4kf span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.ResidentialHero_title__gl4kf span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ResidentialHero_title__gl4kf span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.ResidentialHero_title__gl4kf{font-size:4.32rem;margin-bottom:1.5rem}}.ResidentialHero_subtitle__VcLBb{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.ResidentialHero_subtitle__VcLBb{font-size:2.16rem;margin-bottom:2rem}}.ResidentialHero_description__Jx6AI{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.ResidentialHero_description__Jx6AI{font-size:1.62rem;margin-bottom:3rem}}.ResidentialHero_ctaContainer__EnEvN{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center}@media(max-width:768px){.ResidentialHero_ctaContainer__EnEvN{flex-direction:column;gap:1.5rem}}.ResidentialHero_primaryCta__z7TWH{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ResidentialHero_primaryCta__z7TWH:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.ResidentialHero_secondaryCta___Xo6W{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ResidentialHero_secondaryCta___Xo6W:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.ResidentialServices_residentialServices__7n1vE{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.ResidentialServices_container__cOSTp{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.ResidentialServices_header__LyA3W{text-align:center;margin-bottom:6rem}.ResidentialServices_title__qMrvE{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.ResidentialServices_title__qMrvE span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.ResidentialServices_title__qMrvE span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.ResidentialServices_title__qMrvE span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.ResidentialServices_title__qMrvE span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.ResidentialServices_title__qMrvE span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.ResidentialServices_title__qMrvE{font-size:3.6rem}}.ResidentialServices_lead__r7uSa{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.ResidentialServices_lead__r7uSa{font-size:1.8rem}}.ResidentialServices_servicesGrid__ttjgj{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:3rem;gap:3rem;margin-bottom:6rem}.ResidentialServices_serviceCard___SQxH{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ResidentialServices_serviceCard___SQxH:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.ResidentialServices_serviceCard___SQxH:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.ResidentialServices_serviceCard___SQxH:hover:before{left:100%}.ResidentialServices_categoryTitle__7G87i{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ResidentialServices_categoryDescription__082Nc{color:#64748b;font-size:1.44rem;line-height:1.6;margin-bottom:2.5rem;text-align:center;font-weight:400;font-family:Inter,sans-serif}.ResidentialServices_serviceGroup__wH0xX{margin-top:2rem}.ResidentialServices_serviceGroupTitle__AUI_I{color:#1e293b;font-size:1.62rem;font-weight:600;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.ResidentialServices_serviceList__0dUsu{list-style:none;padding:0;margin:0}.ResidentialServices_serviceList__0dUsu li{color:#475569;font-size:1.44rem;line-height:1.6;border-bottom:1px solid rgba(44,90,160,.1);font-weight:400;font-family:Inter,sans-serif;position:relative;padding:.75rem 0 .75rem 2rem}.ResidentialServices_serviceList__0dUsu li:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700;font-size:1.2rem}.ResidentialServices_serviceList__0dUsu li:last-child{border-bottom:none}.ResidentialServices_serviceList__0dUsu li:hover{color:#2c5aa0;transform:translateX(4px);transition:all .3s ease}.ResidentialServices_emergencyNote__oa_bf{margin-top:4rem;display:flex;justify-content:center}.ResidentialServices_emergencyCard__GzjjQ{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(220,53,69,.3),0 8px 16px rgba(220,53,69,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.ResidentialServices_emergencyCard__GzjjQ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.ResidentialServices_emergencyCard__GzjjQ:hover:before{left:100%}.ResidentialServices_emergencyTitle__G9JcQ{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ResidentialServices_emergencyText__nEAY_{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif}.ResidentialServices_emergencyContact__3SZnF{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ResidentialServices_emergencyLabel__8JEWn{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.ResidentialServices_emergencyPhone__GazTq{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.ResidentialServices_emergencyPhone__GazTq:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.ResidentialSecurity_residentialSecurity__tBBAE{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);position:relative;overflow:hidden}.ResidentialSecurity_container__jrnqB{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.ResidentialSecurity_header__dnF0x{text-align:center;margin-bottom:6rem}.ResidentialSecurity_title__Xnzif{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.ResidentialSecurity_title__Xnzif span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ResidentialSecurity_title__Xnzif span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);position:relative}.ResidentialSecurity_title__Xnzif span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.ResidentialSecurity_title__Xnzif span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ResidentialSecurity_title__Xnzif span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.ResidentialSecurity_title__Xnzif{font-size:3.6rem}}.ResidentialSecurity_lead__vsC4Y{color:#cbd5e1;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.ResidentialSecurity_lead__vsC4Y{font-size:1.8rem}}.ResidentialSecurity_securityGrid__GyNAD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.ResidentialSecurity_securityGrid__GyNAD{grid-template-columns:1fr}}.ResidentialSecurity_securityCard__boxEV{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ResidentialSecurity_securityCard__boxEV:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.2),transparent);transition:left .6s ease}.ResidentialSecurity_securityCard__boxEV:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.3);border-color:rgba(44,90,160,.3)}.ResidentialSecurity_securityCard__boxEV:hover:before{left:100%}.ResidentialSecurity_securityTitle__YbpB7{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ResidentialSecurity_securityDescription__xD6c1{color:#e2e8f0;font-size:1.44rem;line-height:1.6;margin-bottom:2.5rem;text-align:center;font-weight:400;font-family:Inter,sans-serif}.ResidentialSecurity_benefitsList__X1YIu{margin-top:2rem}.ResidentialSecurity_benefitsTitle__vGpWh{color:#fff;font-size:1.62rem;font-weight:600;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.ResidentialSecurity_benefits__FG5GS{list-style:none;padding:0;margin:0}.ResidentialSecurity_benefits__FG5GS li{color:#cbd5e1;font-size:1.44rem;line-height:1.6;border-bottom:1px solid rgba(44,90,160,.3);font-weight:400;font-family:Inter,sans-serif;position:relative;padding:.75rem 0 .75rem 2rem}.ResidentialSecurity_benefits__FG5GS li:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700;font-size:1.2rem}.ResidentialSecurity_benefits__FG5GS li:last-child{border-bottom:none}.ResidentialSecurity_benefits__FG5GS li:hover{color:#2c5aa0;transform:translateX(4px);transition:all .3s ease}.ResidentialSecurity_statsSection__xBeUC{margin:6rem 0;text-align:center}.ResidentialSecurity_statsTitle__OO13z{color:#fff;font-size:3.6rem;font-weight:700;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.ResidentialSecurity_statsTitle__OO13z{font-size:2.88rem}}.ResidentialSecurity_statsGrid__DEkej{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}@media(max-width:768px){.ResidentialSecurity_statsGrid__DEkej{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ResidentialSecurity_statsGrid__DEkej{grid-template-columns:1fr}}.ResidentialSecurity_statCard__PWEp9{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;text-align:center;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.ResidentialSecurity_statCard__PWEp9:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.15);border-color:rgba(44,90,160,.5)}.ResidentialSecurity_statNumber__PnYcN{font-size:3.6rem;font-weight:800;color:#2c5aa0;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ResidentialSecurity_statLabel__JW5Yi{font-size:1.44rem;color:#e2e8f0;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.ResidentialSecurity_securityNote__abaLQ{margin-top:4rem;display:flex;justify-content:center}.ResidentialSecurity_noteCard__1_LIt{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.ResidentialSecurity_noteCard__1_LIt:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.ResidentialSecurity_noteCard__1_LIt:hover:before{left:100%}.ResidentialSecurity_noteTitle__du5us{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ResidentialSecurity_noteText__Xi3Q7{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif}.ResidentialSecurity_noteContact__AF7rT{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ResidentialSecurity_noteLabel__lPh0N{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.ResidentialSecurity_notePhone__J_yyR{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.ResidentialSecurity_notePhone__J_yyR:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.ResidentialAreas_residentialAreas__mxk_U{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.ResidentialAreas_container__uUPZy{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.ResidentialAreas_header__mfDj3{text-align:center;margin-bottom:6rem}.ResidentialAreas_title__tRcPW{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.ResidentialAreas_title__tRcPW span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.ResidentialAreas_title__tRcPW span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.ResidentialAreas_title__tRcPW span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.ResidentialAreas_title__tRcPW span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.ResidentialAreas_title__tRcPW span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.ResidentialAreas_title__tRcPW{font-size:3.6rem}}.ResidentialAreas_lead__ZPpEx{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.ResidentialAreas_lead__ZPpEx{font-size:1.8rem}}.ResidentialAreas_areasGrid__arCay{display:grid;grid-gap:3rem;gap:3rem;margin-bottom:6rem}.ResidentialAreas_primaryAreas__jZU_f{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:3rem}.ResidentialAreas_secondaryAreas__RkFhW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.ResidentialAreas_primaryAreas__jZU_f,.ResidentialAreas_secondaryAreas__RkFhW{grid-template-columns:1fr}}.ResidentialAreas_areaCard__mbQPq{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ResidentialAreas_areaCard__mbQPq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.ResidentialAreas_areaCard__mbQPq:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.ResidentialAreas_areaCard__mbQPq:hover:before{left:100%}.ResidentialAreas_boroughTitle__MA8FJ{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.ResidentialAreas_neighborhoods__mHLwE{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.ResidentialAreas_neighborhood__IKSQx{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:.75rem 1.25rem;border-radius:25px;font-size:1.26rem;font-weight:500;font-family:Inter,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(44,90,160,.2),0 2px 4px rgba(44,90,160,.1);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.ResidentialAreas_neighborhood__IKSQx:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(44,90,160,.3),0 3px 6px rgba(44,90,160,.2);background:linear-gradient(135deg,#1e40af,#1e3a8a)}.ResidentialAreas_coverageNote__LpwOE{margin-top:4rem;display:flex;justify-content:center}.ResidentialAreas_coverageCard__zvUCM{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:4rem;border-radius:20px;text-align:center;max-width:800px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.ResidentialAreas_coverageCard__zvUCM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.ResidentialAreas_coverageCard__zvUCM:hover:before{left:100%}.ResidentialAreas_coverageTitle__n9l8x{font-size:2.88rem;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.ResidentialAreas_coverageTitle__n9l8x{font-size:2.16rem}}.ResidentialAreas_coverageText__xFagF{font-size:1.44rem;line-height:1.6;margin-bottom:3rem;opacity:.95;font-family:Inter,sans-serif}.ResidentialAreas_coverageStats__jO9lG{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.ResidentialAreas_stat__GNxtk{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ResidentialAreas_statNumber__JQ7Mi{font-size:3.6rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ResidentialAreas_statLabel__O_cUH{font-size:1.26rem;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.ResidentialCTA_residentialCta__MfLK2{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.85),rgba(44,90,160,.85)),url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;position:relative;overflow:hidden}.ResidentialCTA_container__dEAaW{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.ResidentialCTA_content__0Ffxr{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.ResidentialCTA_title__u26Y2{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ResidentialCTA_title__u26Y2 span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ResidentialCTA_title__u26Y2 span:nth-child(2){color:#e5efff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ResidentialCTA_title__u26Y2 span:nth-child(3){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.ResidentialCTA_title__u26Y2 span:nth-child(3):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.ResidentialCTA_title__u26Y2 span:nth-child(4){color:#e5efff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ResidentialCTA_title__u26Y2 span:nth-child(5){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.ResidentialCTA_title__u26Y2{font-size:2.88rem}}.ResidentialCTA_lead__q_fSp{color:#fff;font-size:1.8rem;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}@media(max-width:768px){.ResidentialCTA_lead__q_fSp{font-size:1.62rem}}.ResidentialCTA_benefits__6hdKe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:768px){.ResidentialCTA_benefits__6hdKe{grid-template-columns:1fr}}.ResidentialCTA_benefit__cyRNU{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.ResidentialCTA_benefit__cyRNU:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.3)}.ResidentialCTA_benefit__cyRNU h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.ResidentialCTA_benefit__cyRNU p{color:#e5efff;line-height:1.6;font-size:1.44rem}.ResidentialCTA_ctaButtons__Wqxl7{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:3rem}@media(max-width:768px){.ResidentialCTA_ctaButtons__Wqxl7{flex-direction:column;gap:1.5rem}}.ResidentialCTA_primaryButton__mwwLi{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ResidentialCTA_primaryButton__mwwLi:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.ResidentialCTA_secondaryButton__UPESP{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ResidentialCTA_secondaryButton__UPESP:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.ResidentialCTA_footer__Rpalg{color:#fff;font-size:1.26rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif;opacity:.9}.CommercialHero_commercialHero__fsIdw{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;position:relative;overflow:hidden}.CommercialHero_container__Y8yu3{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.CommercialHero_content__1xnib{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.CommercialHero_title__496ds{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif}.CommercialHero_title__496ds span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CommercialHero_title__496ds span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.CommercialHero_title__496ds span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CommercialHero_title__496ds span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CommercialHero_title__496ds span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.CommercialHero_title__496ds{font-size:4.32rem;margin-bottom:1.5rem}}.CommercialHero_subtitle__IID9_{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.CommercialHero_subtitle__IID9_{font-size:2.16rem;margin-bottom:2rem}}.CommercialHero_description__7SpCw{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.CommercialHero_description__7SpCw{font-size:1.62rem;margin-bottom:3rem}}.CommercialHero_ctaContainer___P4Bt{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center}@media(max-width:768px){.CommercialHero_ctaContainer___P4Bt{flex-direction:column;gap:1.5rem}}.CommercialHero_primaryCta__82dMu{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.CommercialHero_primaryCta__82dMu:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.CommercialHero_secondaryCta__uWD9y{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.CommercialHero_secondaryCta__uWD9y:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.CommercialServices_commercialServices__fVaPh{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.CommercialServices_container__XeUUH{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.CommercialServices_header___W1D4{text-align:center;margin-bottom:6rem}.CommercialServices_title__DoNXC{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.CommercialServices_title__DoNXC span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CommercialServices_title__DoNXC span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.CommercialServices_title__DoNXC span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CommercialServices_title__DoNXC span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CommercialServices_title__DoNXC span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.CommercialServices_title__DoNXC{font-size:3.6rem}}.CommercialServices_lead__qkPIP{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.CommercialServices_lead__qkPIP{font-size:1.8rem}}.CommercialServices_servicesGrid__7_5Id{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.CommercialServices_servicesGrid__7_5Id{grid-template-columns:1fr}}.CommercialServices_serviceCard__IKpd7{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CommercialServices_serviceCard__IKpd7:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.CommercialServices_serviceCard__IKpd7:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.CommercialServices_serviceCard__IKpd7:hover:before{left:100%}.CommercialServices_categoryTitle__SPC_i{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}.CommercialServices_categoryDescription__6pM9W{color:#64748b;font-size:1.44rem;line-height:1.6;margin-bottom:2.5rem;text-align:center;font-weight:400;font-family:Inter,sans-serif}.CommercialServices_serviceGroup__dE3eW{margin-top:2rem}.CommercialServices_serviceGroupTitle__ERY84{color:#1e293b;font-size:1.62rem;font-weight:600;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.CommercialServices_serviceList__weX7c{list-style:none;padding:0;margin:0}.CommercialServices_serviceList__weX7c li{color:#475569;font-size:1.44rem;line-height:1.6;border-bottom:1px solid rgba(44,90,160,.1);font-weight:400;font-family:Inter,sans-serif;position:relative;padding:.75rem 0 .75rem 2rem}.CommercialServices_serviceList__weX7c li:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700;font-size:1.2rem}.CommercialServices_serviceList__weX7c li:last-child{border-bottom:none}.CommercialServices_serviceList__weX7c li:hover{color:#2c5aa0;transform:translateX(4px);transition:all .3s ease}.CommercialServices_emergencyNote__GYLFx{margin-top:4rem;display:flex;justify-content:center}.CommercialServices_emergencyCard__70pMY{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(220,53,69,.3),0 8px 16px rgba(220,53,69,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.CommercialServices_emergencyCard__70pMY:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.CommercialServices_emergencyCard__70pMY:hover:before{left:100%}.CommercialServices_emergencyTitle__fS2d1{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.CommercialServices_emergencyText__QEkG_{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif}.CommercialServices_emergencyContact__RPS2n{display:flex;flex-direction:column;align-items:center;gap:.5rem}.CommercialServices_emergencyLabel__iizY2{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.CommercialServices_emergencyPhone__tTX_J{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.CommercialServices_emergencyPhone__tTX_J:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.CommercialSecurity_commercialSecurity__Xtqzj{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);position:relative;overflow:hidden}.CommercialSecurity_container__d5BQU{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.CommercialSecurity_header__BycSi{text-align:center;margin-bottom:6rem}.CommercialSecurity_title__EMw67{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.CommercialSecurity_title__EMw67 span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.CommercialSecurity_title__EMw67 span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);position:relative}.CommercialSecurity_title__EMw67 span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CommercialSecurity_title__EMw67 span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.CommercialSecurity_title__EMw67 span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.CommercialSecurity_title__EMw67{font-size:3.6rem}}.CommercialSecurity_lead__5x49X{color:#cbd5e1;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.CommercialSecurity_lead__5x49X{font-size:1.8rem}}.CommercialSecurity_securityGrid__AHdbg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.CommercialSecurity_securityGrid__AHdbg{grid-template-columns:1fr}}.CommercialSecurity_securityCard__CJYwl{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CommercialSecurity_securityCard__CJYwl:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.2),transparent);transition:left .6s ease}.CommercialSecurity_securityCard__CJYwl:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.3);border-color:rgba(44,90,160,.3)}.CommercialSecurity_securityCard__CJYwl:hover:before{left:100%}.CommercialSecurity_securityTitle__4CWRm{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}.CommercialSecurity_securityDescription__hc9W1{color:#e2e8f0;font-size:1.44rem;line-height:1.6;margin-bottom:2.5rem;text-align:center;font-weight:400;font-family:Inter,sans-serif}.CommercialSecurity_benefitsList__a372L{margin-top:2rem}.CommercialSecurity_benefitsTitle__xrxvI{color:#fff;font-size:1.62rem;font-weight:600;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.CommercialSecurity_benefits__O4sdh{list-style:none;padding:0;margin:0}.CommercialSecurity_benefits__O4sdh li{color:#cbd5e1;font-size:1.44rem;line-height:1.6;border-bottom:1px solid rgba(44,90,160,.3);font-weight:400;font-family:Inter,sans-serif;position:relative;padding:.75rem 0 .75rem 2rem}.CommercialSecurity_benefits__O4sdh li:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700;font-size:1.2rem}.CommercialSecurity_benefits__O4sdh li:last-child{border-bottom:none}.CommercialSecurity_benefits__O4sdh li:hover{color:#2c5aa0;transform:translateX(4px);transition:all .3s ease}.CommercialSecurity_statsSection__6_xA0{margin:6rem 0;text-align:center}.CommercialSecurity_statsTitle___xV6X{color:#fff;font-size:3.6rem;font-weight:700;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.CommercialSecurity_statsTitle___xV6X{font-size:2.88rem}}.CommercialSecurity_statsGrid__QpJXd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}@media(max-width:768px){.CommercialSecurity_statsGrid__QpJXd{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.CommercialSecurity_statsGrid__QpJXd{grid-template-columns:1fr}}.CommercialSecurity_statCard__B436i{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;text-align:center;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.CommercialSecurity_statCard__B436i:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.15);border-color:rgba(44,90,160,.5)}.CommercialSecurity_statNumber__S3x0A{font-size:3.6rem;font-weight:800;color:#2c5aa0;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.CommercialSecurity_statLabel__qN9uj{font-size:1.44rem;color:#e2e8f0;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.CommercialSecurity_securityNote__uxTQG{margin-top:4rem;display:flex;justify-content:center}.CommercialSecurity_noteCard__8z6Rm{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.CommercialSecurity_noteCard__8z6Rm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.CommercialSecurity_noteCard__8z6Rm:hover:before{left:100%}.CommercialSecurity_noteTitle__sWgO0{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.CommercialSecurity_noteText__OA24X{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif}.CommercialSecurity_noteContact__WBCMQ{display:flex;flex-direction:column;align-items:center;gap:.5rem}.CommercialSecurity_noteLabel__Jb_ag{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.CommercialSecurity_notePhone__SvUJM{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.CommercialSecurity_notePhone__SvUJM:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.CommercialAreas_commercialAreas__2kkSo{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.CommercialAreas_container__LPZvn{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.CommercialAreas_header__YdIM0{text-align:center;margin-bottom:6rem}.CommercialAreas_title__Ruvhc{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.CommercialAreas_title__Ruvhc span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CommercialAreas_title__Ruvhc span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.CommercialAreas_title__Ruvhc span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CommercialAreas_title__Ruvhc span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CommercialAreas_title__Ruvhc span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.CommercialAreas_title__Ruvhc{font-size:3.6rem}}.CommercialAreas_lead__3L5n7{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.CommercialAreas_lead__3L5n7{font-size:1.8rem}}.CommercialAreas_areasGrid__ma6bf{display:grid;grid-gap:3rem;gap:3rem;margin-bottom:6rem}.CommercialAreas_primaryAreas__MIYfJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:3rem}.CommercialAreas_secondaryAreas__FTRfM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.CommercialAreas_primaryAreas__MIYfJ,.CommercialAreas_secondaryAreas__FTRfM{grid-template-columns:1fr}}.CommercialAreas_areaCard__vvAZc{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CommercialAreas_areaCard__vvAZc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.CommercialAreas_areaCard__vvAZc:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.CommercialAreas_areaCard__vvAZc:hover:before{left:100%}.CommercialAreas_boroughTitle__u123Q{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.CommercialAreas_districts__Gl7t9{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.CommercialAreas_district__tHORn{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:.75rem 1.25rem;border-radius:25px;font-size:1.26rem;font-weight:500;font-family:Inter,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(44,90,160,.2),0 2px 4px rgba(44,90,160,.1);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.CommercialAreas_district__tHORn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(44,90,160,.3),0 3px 6px rgba(44,90,160,.2);background:linear-gradient(135deg,#1e40af,#1e3a8a)}.CommercialAreas_coverageNote__100dM{margin-top:4rem;display:flex;justify-content:center}.CommercialAreas_coverageCard__oHnVA{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:4rem;border-radius:20px;text-align:center;max-width:800px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.CommercialAreas_coverageCard__oHnVA:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.CommercialAreas_coverageCard__oHnVA:hover:before{left:100%}.CommercialAreas_coverageTitle__qWMU3{font-size:2.88rem;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.CommercialAreas_coverageTitle__qWMU3{font-size:2.16rem}}.CommercialAreas_coverageText__2s4k_{font-size:1.44rem;line-height:1.6;margin-bottom:3rem;opacity:.95;font-family:Inter,sans-serif}.CommercialAreas_coverageStats__je3Fu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.CommercialAreas_stat__FpUFj{display:flex;flex-direction:column;align-items:center;gap:.5rem}.CommercialAreas_statNumber__6QZry{font-size:3.6rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.CommercialAreas_statLabel__AHCee{font-size:1.26rem;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.CommercialCTA_commercialCta__MkLGH{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.85),rgba(44,90,160,.85)),url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;position:relative;overflow:hidden}.CommercialCTA_container__OStxZ{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.CommercialCTA_content__GnHhF{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.CommercialCTA_title__8l9f8{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.CommercialCTA_title__8l9f8 span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CommercialCTA_title__8l9f8 span:nth-child(2){color:#e5efff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CommercialCTA_title__8l9f8 span:nth-child(3){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.CommercialCTA_title__8l9f8 span:nth-child(3):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.CommercialCTA_title__8l9f8 span:nth-child(4){color:#e5efff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CommercialCTA_title__8l9f8 span:nth-child(5){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.CommercialCTA_title__8l9f8{font-size:2.88rem}}.CommercialCTA_lead__ZHPDk{color:#fff;font-size:1.8rem;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}@media(max-width:768px){.CommercialCTA_lead__ZHPDk{font-size:1.62rem}}.CommercialCTA_benefits__8psVi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:768px){.CommercialCTA_benefits__8psVi{grid-template-columns:1fr}}.CommercialCTA_benefit__O6Wep{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.CommercialCTA_benefit__O6Wep:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.3)}.CommercialCTA_benefit__O6Wep h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.CommercialCTA_benefit__O6Wep p{color:#e5efff;line-height:1.6;font-size:1.44rem}.CommercialCTA_ctaButtons__2EIqp{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:3rem}@media(max-width:768px){.CommercialCTA_ctaButtons__2EIqp{flex-direction:column;gap:1.5rem}}.CommercialCTA_primaryButton__EVuGi{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.CommercialCTA_primaryButton__EVuGi:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.CommercialCTA_secondaryButton__O_VIu{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.CommercialCTA_secondaryButton__O_VIu:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.CommercialCTA_footer__sDBzs{color:#fff;font-size:1.26rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif;opacity:.9}.AutomotiveHero_automotiveHero__wSgWS{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;position:relative;overflow:hidden}.AutomotiveHero_container__mRWO9{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.AutomotiveHero_content__tNWMN{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.AutomotiveHero_title__1OIMk{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif}.AutomotiveHero_title__1OIMk span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.AutomotiveHero_title__1OIMk span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.AutomotiveHero_title__1OIMk span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.AutomotiveHero_title__1OIMk span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.AutomotiveHero_title__1OIMk span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.AutomotiveHero_title__1OIMk{font-size:4.32rem;margin-bottom:1.5rem}}.AutomotiveHero_subtitle__h_a8o{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.AutomotiveHero_subtitle__h_a8o{font-size:2.16rem;margin-bottom:2rem}}.AutomotiveHero_description__2tyxo{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.AutomotiveHero_description__2tyxo{font-size:1.62rem;margin-bottom:3rem}}.AutomotiveHero_ctaContainer__SixYp{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center}@media(max-width:768px){.AutomotiveHero_ctaContainer__SixYp{flex-direction:column;gap:1.5rem}}.AutomotiveHero_primaryCta__oLAzD{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.AutomotiveHero_primaryCta__oLAzD:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.AutomotiveHero_secondaryCta__KNJWJ{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.AutomotiveHero_secondaryCta__KNJWJ:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.AutomotiveServices_automotiveServices__f0WKQ{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.AutomotiveServices_container__PYbv2{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AutomotiveServices_header__sVRju{text-align:center;margin-bottom:6rem}.AutomotiveServices_title__LG55r{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.AutomotiveServices_title__LG55r span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.AutomotiveServices_title__LG55r span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.AutomotiveServices_title__LG55r span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.AutomotiveServices_title__LG55r span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.AutomotiveServices_title__LG55r span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.AutomotiveServices_title__LG55r{font-size:3.6rem}}.AutomotiveServices_lead__66WR8{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.AutomotiveServices_lead__66WR8{font-size:1.8rem}}.AutomotiveServices_servicesGrid__9n4mt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.AutomotiveServices_servicesGrid__9n4mt{grid-template-columns:1fr}}.AutomotiveServices_serviceCard__w3XFh{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AutomotiveServices_serviceCard__w3XFh:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.AutomotiveServices_serviceCard__w3XFh:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.AutomotiveServices_serviceCard__w3XFh:hover:before{left:100%}.AutomotiveServices_categoryTitle__k92PX{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}.AutomotiveServices_categoryDescription__gLFAX{color:#64748b;font-size:1.44rem;line-height:1.6;margin-bottom:2.5rem;text-align:center;font-weight:400;font-family:Inter,sans-serif}.AutomotiveServices_serviceGroup__v9T6X{margin-top:2rem}.AutomotiveServices_serviceGroupTitle__s4Zhf{color:#1e293b;font-size:1.62rem;font-weight:600;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.AutomotiveServices_serviceList__21KZJ{list-style:none;padding:0;margin:0}.AutomotiveServices_serviceList__21KZJ li{color:#475569;font-size:1.44rem;line-height:1.6;border-bottom:1px solid rgba(44,90,160,.1);font-weight:400;font-family:Inter,sans-serif;position:relative;padding:.75rem 0 .75rem 2rem}.AutomotiveServices_serviceList__21KZJ li:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700;font-size:1.2rem}.AutomotiveServices_serviceList__21KZJ li:last-child{border-bottom:none}.AutomotiveServices_serviceList__21KZJ li:hover{color:#2c5aa0;transform:translateX(4px);transition:all .3s ease}.AutomotiveServices_emergencyNote__odUtu{margin-top:4rem;display:flex;justify-content:center}.AutomotiveServices_emergencyCard__d0SQE{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(220,53,69,.3),0 8px 16px rgba(220,53,69,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.AutomotiveServices_emergencyCard__d0SQE:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.AutomotiveServices_emergencyCard__d0SQE:hover:before{left:100%}.AutomotiveServices_emergencyTitle__x9WO3{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.AutomotiveServices_emergencyText__7vulZ{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif}.AutomotiveServices_emergencyContact__vVILi{display:flex;flex-direction:column;align-items:center;gap:.5rem}.AutomotiveServices_emergencyLabel__p2bXf{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.AutomotiveServices_emergencyPhone__w96ZP{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.AutomotiveServices_emergencyPhone__w96ZP:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.AutomotiveBrands_automotiveBrands__i5uF4{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);position:relative;overflow:hidden}.AutomotiveBrands_container__evU6_{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AutomotiveBrands_header__WpdaS{text-align:center;margin-bottom:6rem}.AutomotiveBrands_title__pLCZU{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.AutomotiveBrands_title__pLCZU span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.AutomotiveBrands_title__pLCZU span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);position:relative}.AutomotiveBrands_title__pLCZU span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.AutomotiveBrands_title__pLCZU span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.AutomotiveBrands_title__pLCZU span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.AutomotiveBrands_title__pLCZU{font-size:3.6rem}}.AutomotiveBrands_lead__898Z1{color:#cbd5e1;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.AutomotiveBrands_lead__898Z1{font-size:1.8rem}}.AutomotiveBrands_brandsGrid__Ap5iP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.AutomotiveBrands_brandsGrid__Ap5iP{grid-template-columns:1fr}}.AutomotiveBrands_categoryCard__fLlq3{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AutomotiveBrands_categoryCard__fLlq3:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.2),transparent);transition:left .6s ease}.AutomotiveBrands_categoryCard__fLlq3:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.3);border-color:rgba(44,90,160,.3)}.AutomotiveBrands_categoryCard__fLlq3:hover:before{left:100%}.AutomotiveBrands_categoryTitle__m4xYt{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.5px}.AutomotiveBrands_brandsList__KYijg{display:flex;flex-direction:column;gap:1.5rem}.AutomotiveBrands_brandCard__IUrSR{background:hsla(0,0%,100%,.05);border-radius:15px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.AutomotiveBrands_brandCard__IUrSR:hover{background:hsla(0,0%,100%,.1);border-color:rgba(44,90,160,.3);transform:translateX(4px)}.AutomotiveBrands_brandName__Vz0jv{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}.AutomotiveBrands_brandServices__m_NE0{display:flex;flex-wrap:wrap;gap:.5rem}.AutomotiveBrands_serviceTag__K52Rm{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:1.08rem;font-weight:500;font-family:Inter,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(44,90,160,.2),0 1px 2px rgba(44,90,160,.1);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.AutomotiveBrands_serviceTag__K52Rm:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(44,90,160,.3),0 2px 4px rgba(44,90,160,.2);background:linear-gradient(135deg,#1e40af,#1e3a8a)}.AutomotiveBrands_coverageNote__ZEifj{margin-top:4rem;display:flex;justify-content:center}.AutomotiveBrands_coverageCard___E1JF{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:4rem;border-radius:20px;text-align:center;max-width:800px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.AutomotiveBrands_coverageCard___E1JF:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.AutomotiveBrands_coverageCard___E1JF:hover:before{left:100%}.AutomotiveBrands_coverageTitle__xJhex{font-size:2.88rem;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.AutomotiveBrands_coverageTitle__xJhex{font-size:2.16rem}}.AutomotiveBrands_coverageText__EBc0O{font-size:1.44rem;line-height:1.6;margin-bottom:3rem;opacity:.95;font-family:Inter,sans-serif}.AutomotiveBrands_coverageStats__u6PY7{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.AutomotiveBrands_stat__Xrnwu{display:flex;flex-direction:column;align-items:center;gap:.5rem}.AutomotiveBrands_statNumber__qDU2r{font-size:3.6rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.AutomotiveBrands_statLabel__wg6p0{font-size:1.26rem;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.AutomotiveAreas_automotiveAreas__oOreg{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.AutomotiveAreas_container__gYMsG{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AutomotiveAreas_header__QmUjJ{text-align:center;margin-bottom:6rem}.AutomotiveAreas_title__QqzdO{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.AutomotiveAreas_title__QqzdO span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.AutomotiveAreas_title__QqzdO span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.AutomotiveAreas_title__QqzdO span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.AutomotiveAreas_title__QqzdO span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.AutomotiveAreas_title__QqzdO span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.AutomotiveAreas_title__QqzdO{font-size:3.6rem}}.AutomotiveAreas_lead__UDTAH{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.AutomotiveAreas_lead__UDTAH{font-size:1.8rem}}.AutomotiveAreas_areasGrid__8KcBa{display:grid;grid-gap:3rem;gap:3rem;margin-bottom:6rem}.AutomotiveAreas_primaryAreas__gU0vK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:3rem}.AutomotiveAreas_secondaryAreas__0tCrE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.AutomotiveAreas_primaryAreas__gU0vK,.AutomotiveAreas_secondaryAreas__0tCrE{grid-template-columns:1fr}}.AutomotiveAreas_areaCard__6OZm5{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AutomotiveAreas_areaCard__6OZm5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.AutomotiveAreas_areaCard__6OZm5:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.AutomotiveAreas_areaCard__6OZm5:hover:before{left:100%}.AutomotiveAreas_boroughTitle__EEsKG{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.AutomotiveAreas_areas__cvI9g{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.AutomotiveAreas_area__UZvDy{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:.75rem 1.25rem;border-radius:25px;font-size:1.26rem;font-weight:500;font-family:Inter,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(44,90,160,.2),0 2px 4px rgba(44,90,160,.1);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.AutomotiveAreas_area__UZvDy:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(44,90,160,.3),0 3px 6px rgba(44,90,160,.2);background:linear-gradient(135deg,#1e40af,#1e3a8a)}.AutomotiveAreas_coverageNote__Am8Ae{margin-top:4rem;display:flex;justify-content:center}.AutomotiveAreas_coverageCard__AoMGR{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:4rem;border-radius:20px;text-align:center;max-width:800px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.AutomotiveAreas_coverageCard__AoMGR:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.AutomotiveAreas_coverageCard__AoMGR:hover:before{left:100%}.AutomotiveAreas_coverageTitle__KmqNv{font-size:2.88rem;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.AutomotiveAreas_coverageTitle__KmqNv{font-size:2.16rem}}.AutomotiveAreas_coverageText__bsxpj{font-size:1.44rem;line-height:1.6;margin-bottom:3rem;opacity:.95;font-family:Inter,sans-serif}.AutomotiveAreas_coverageStats__bBAmH{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.AutomotiveAreas_stat__kwC5x{display:flex;flex-direction:column;align-items:center;gap:.5rem}.AutomotiveAreas_statNumber__BDsDK{font-size:3.6rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.AutomotiveAreas_statLabel__g8Ww_{font-size:1.26rem;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.AutomotiveCTA_automotiveCta__45ni0{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.85),rgba(44,90,160,.85)),url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;position:relative;overflow:hidden}.AutomotiveCTA_container__Nppe6{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.AutomotiveCTA_content__FTHw7{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.AutomotiveCTA_title__z7xFq{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.AutomotiveCTA_title__z7xFq span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.AutomotiveCTA_title__z7xFq span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.AutomotiveCTA_title__z7xFq span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.AutomotiveCTA_title__z7xFq span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.AutomotiveCTA_title__z7xFq span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.AutomotiveCTA_title__z7xFq{font-size:2.88rem}}.AutomotiveCTA_lead__KzhnO{color:#fff;font-size:1.8rem;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}@media(max-width:768px){.AutomotiveCTA_lead__KzhnO{font-size:1.62rem}}.AutomotiveCTA_benefits__ZBYXJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:768px){.AutomotiveCTA_benefits__ZBYXJ{grid-template-columns:1fr}}.AutomotiveCTA_benefit__A0mTP{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.AutomotiveCTA_benefit__A0mTP:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.3)}.AutomotiveCTA_benefit__A0mTP h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.AutomotiveCTA_benefit__A0mTP p{color:#e5efff;line-height:1.6;font-size:1.44rem}.AutomotiveCTA_ctaButtons__t_SZg{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:3rem}@media(max-width:768px){.AutomotiveCTA_ctaButtons__t_SZg{flex-direction:column;gap:1.5rem}}.AutomotiveCTA_primaryButton__mTPtz{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.AutomotiveCTA_primaryButton__mTPtz:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.AutomotiveCTA_secondaryButton__82tUY{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.AutomotiveCTA_secondaryButton__82tUY:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.AutomotiveCTA_footer__wT_ug{color:#fff;font-size:1.26rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif;opacity:.9}.EmergencyHero_emergencyHero__LCkhp{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;position:relative;overflow:hidden}.EmergencyHero_container__utWvS{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.EmergencyHero_content__xCejr{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.EmergencyHero_title__xMm5Y{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif}.EmergencyHero_title__xMm5Y span:first-child{color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.EmergencyHero_title__xMm5Y span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.EmergencyHero_title__xMm5Y span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.EmergencyHero_title__xMm5Y span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.EmergencyHero_title__xMm5Y span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.EmergencyHero_title__xMm5Y{font-size:4.32rem;margin-bottom:1.5rem}}.EmergencyHero_subtitle__R4UrD{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.EmergencyHero_subtitle__R4UrD{font-size:2.16rem;margin-bottom:2rem}}.EmergencyHero_description___x5PN{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.EmergencyHero_description___x5PN{font-size:1.62rem;margin-bottom:3rem}}.EmergencyHero_ctaContainer__tb8NN{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center}@media(max-width:768px){.EmergencyHero_ctaContainer__tb8NN{flex-direction:column;gap:1.5rem}}.EmergencyHero_primaryCta__AcoE1{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.EmergencyHero_primaryCta__AcoE1:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.EmergencyHero_secondaryCta__9yuON{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.EmergencyHero_secondaryCta__9yuON:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.EmergencyResponse_emergencyResponse__3NiIc{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);position:relative;overflow:hidden}.EmergencyResponse_container__3ixXA{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.EmergencyResponse_header__v8pDS{text-align:center;margin-bottom:6rem}.EmergencyResponse_title__ZG4Ix{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.EmergencyResponse_title__ZG4Ix span:first-child{color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.EmergencyResponse_title__ZG4Ix span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);position:relative}.EmergencyResponse_title__ZG4Ix span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.EmergencyResponse_title__ZG4Ix span:nth-child(3){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.EmergencyResponse_title__ZG4Ix{font-size:3.6rem}}.EmergencyResponse_lead__cgMTy{color:#cbd5e1;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.EmergencyResponse_lead__cgMTy{font-size:1.8rem}}.EmergencyResponse_responseGrid__Q8h8N{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.EmergencyResponse_responseGrid__Q8h8N{grid-template-columns:1fr}}.EmergencyResponse_responseCard__eM7_R{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.EmergencyResponse_responseCard__eM7_R:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,53,69,.2),transparent);transition:left .6s ease}.EmergencyResponse_responseCard__eM7_R:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.3);border-color:rgba(220,53,69,.3)}.EmergencyResponse_responseCard__eM7_R:hover:before{left:100%}.EmergencyResponse_responseTitle__xvkxK{color:#dc3545;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}.EmergencyResponse_responseDescription__aNtDZ{color:#e2e8f0;font-size:1.44rem;line-height:1.6;margin-bottom:2.5rem;text-align:center;font-weight:400;font-family:Inter,sans-serif}.EmergencyResponse_benefitsList__mnXyB{margin-top:2rem}.EmergencyResponse_benefitsTitle__GRxt6{color:#fff;font-size:1.62rem;font-weight:600;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.EmergencyResponse_benefits__cgGDm{list-style:none;padding:0;margin:0}.EmergencyResponse_benefits__cgGDm li{color:#cbd5e1;font-size:1.44rem;line-height:1.6;border-bottom:1px solid rgba(220,53,69,.3);font-weight:400;font-family:Inter,sans-serif;position:relative;padding:.75rem 0 .75rem 2rem}.EmergencyResponse_benefits__cgGDm li:before{content:"⚡";position:absolute;left:0;color:#dc3545;font-weight:700;font-size:1.2rem}.EmergencyResponse_benefits__cgGDm li:last-child{border-bottom:none}.EmergencyResponse_benefits__cgGDm li:hover{color:#dc3545;transform:translateX(4px);transition:all .3s ease}.EmergencyResponse_statsSection__ROifc{margin:6rem 0;text-align:center}.EmergencyResponse_statsTitle__5BI25{color:#fff;font-size:3.6rem;font-weight:700;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.EmergencyResponse_statsTitle__5BI25{font-size:2.88rem}}.EmergencyResponse_statsGrid__PW0HA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}@media(max-width:768px){.EmergencyResponse_statsGrid__PW0HA{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.EmergencyResponse_statsGrid__PW0HA{grid-template-columns:1fr}}.EmergencyResponse_statCard__D3oVf{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;text-align:center;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.EmergencyResponse_statCard__D3oVf:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.15);border-color:rgba(220,53,69,.5)}.EmergencyResponse_statNumber__DB6A5{font-size:3.6rem;font-weight:800;color:#dc3545;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.EmergencyResponse_statLabel__EVlje{font-size:1.44rem;color:#e2e8f0;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.EmergencyResponse_emergencyNote__AImnx{margin-top:4rem;display:flex;justify-content:center}.EmergencyResponse_noteCard__nCaSU{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:4rem;border-radius:20px;text-align:center;max-width:800px;box-shadow:0 20px 40px rgba(220,53,69,.3),0 8px 16px rgba(220,53,69,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.EmergencyResponse_noteCard__nCaSU:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.EmergencyResponse_noteCard__nCaSU:hover:before{left:100%}.EmergencyResponse_noteTitle__zIv9d{font-size:2.88rem;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.EmergencyResponse_noteTitle__zIv9d{font-size:2.16rem}}.EmergencyResponse_noteText___YL3p{font-size:1.44rem;line-height:1.6;margin-bottom:3rem;opacity:.95;font-family:Inter,sans-serif}.EmergencyResponse_processSteps___vodT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}@media(max-width:768px){.EmergencyResponse_processSteps___vodT{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.EmergencyResponse_processSteps___vodT{grid-template-columns:1fr}}.EmergencyResponse_step__Gjsi5{display:flex;flex-direction:column;align-items:center;gap:.5rem}.EmergencyResponse_stepNumber__IlQPm{width:3rem;height:3rem;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.EmergencyResponse_stepText__N5hf4{font-size:1.26rem;font-weight:500;text-align:center;opacity:.9;font-family:Inter,sans-serif}.EmergencyAreas_emergencyAreas__3WocK{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.EmergencyAreas_container__Eqw6F{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.EmergencyAreas_header__YyO4D{text-align:center;margin-bottom:6rem}.EmergencyAreas_title__mQjgH{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.EmergencyAreas_title__mQjgH span:first-child{color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.EmergencyAreas_title__mQjgH span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.EmergencyAreas_title__mQjgH span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.EmergencyAreas_title__mQjgH span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.EmergencyAreas_title__mQjgH span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.EmergencyAreas_title__mQjgH{font-size:3.6rem}}.EmergencyAreas_lead__zEk15{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.EmergencyAreas_lead__zEk15{font-size:1.8rem}}.EmergencyAreas_areasGrid___K_j0{display:grid;grid-gap:3rem;gap:3rem;margin-bottom:6rem}.EmergencyAreas_primaryAreas__CLTqe{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:3rem}.EmergencyAreas_secondaryAreas__SP6Vk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.EmergencyAreas_primaryAreas__CLTqe,.EmergencyAreas_secondaryAreas__SP6Vk{grid-template-columns:1fr}}.EmergencyAreas_areaCard__XwL1s{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.EmergencyAreas_areaCard__XwL1s:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,53,69,.1),transparent);transition:left .6s ease}.EmergencyAreas_areaCard__XwL1s:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(220,53,69,.3)}.EmergencyAreas_areaCard__XwL1s:hover:before{left:100%}.EmergencyAreas_boroughTitle__I93Eu{color:#dc3545;font-size:2.16rem;font-weight:700;margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.EmergencyAreas_areas__2CfKf{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.EmergencyAreas_area__cOWi1{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:.75rem 1.25rem;border-radius:25px;font-size:1.26rem;font-weight:500;font-family:Inter,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(220,53,69,.2),0 2px 4px rgba(220,53,69,.1);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.EmergencyAreas_area__cOWi1:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(220,53,69,.3),0 3px 6px rgba(220,53,69,.2);background:linear-gradient(135deg,#c82333,#a71e2a)}.EmergencyAreas_coverageNote__7LrT4{margin-top:4rem;display:flex;justify-content:center}.EmergencyAreas_coverageCard__aIOnZ{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:4rem;border-radius:20px;text-align:center;max-width:800px;box-shadow:0 20px 40px rgba(220,53,69,.3),0 8px 16px rgba(220,53,69,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.EmergencyAreas_coverageCard__aIOnZ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.EmergencyAreas_coverageCard__aIOnZ:hover:before{left:100%}.EmergencyAreas_coverageTitle__raGJM{font-size:2.88rem;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.EmergencyAreas_coverageTitle__raGJM{font-size:2.16rem}}.EmergencyAreas_coverageText__H6Zgo{font-size:1.44rem;line-height:1.6;margin-bottom:3rem;opacity:.95;font-family:Inter,sans-serif}.EmergencyAreas_coverageStats__QPCoV{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.EmergencyAreas_stat__LhYo_{display:flex;flex-direction:column;align-items:center;gap:.5rem}.EmergencyAreas_statNumber__3gp4J{font-size:3.6rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.EmergencyAreas_statLabel__PUREM{font-size:1.26rem;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.EmergencyCTA_emergencyCta__8PE3A{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.85),rgba(44,90,160,.85)),url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;position:relative;overflow:hidden}.EmergencyCTA_container__mRDfT{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.EmergencyCTA_content__0TVli{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.EmergencyCTA_title__t3zew{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.EmergencyCTA_title__t3zew span:first-child{color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.EmergencyCTA_title__t3zew span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.EmergencyCTA_title__t3zew span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.EmergencyCTA_title__t3zew span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.EmergencyCTA_title__t3zew span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.EmergencyCTA_title__t3zew{font-size:2.88rem}}.EmergencyCTA_lead__Gu_j9{color:#fff;font-size:1.8rem;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}@media(max-width:768px){.EmergencyCTA_lead__Gu_j9{font-size:1.62rem}}.EmergencyCTA_benefits__PiEGv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:768px){.EmergencyCTA_benefits__PiEGv{grid-template-columns:1fr}}.EmergencyCTA_benefit__wE8Ty{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.EmergencyCTA_benefit__wE8Ty:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.3)}.EmergencyCTA_benefit__wE8Ty h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.EmergencyCTA_benefit__wE8Ty p{color:#e5efff;line-height:1.6;font-size:1.44rem}.EmergencyCTA_ctaButtons__n1pKq{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:3rem}@media(max-width:768px){.EmergencyCTA_ctaButtons__n1pKq{flex-direction:column;gap:1.5rem}}.EmergencyCTA_primaryButton__6S5f8{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.EmergencyCTA_primaryButton__6S5f8:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.EmergencyCTA_secondaryButton__ICxft{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.EmergencyCTA_secondaryButton__ICxft:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.EmergencyCTA_footer__bzDR1{color:#fff;font-size:1.26rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif;opacity:.9}.ContactHero_contactHero__DO_W6{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;position:relative;overflow:hidden}.ContactHero_container__75Q8W{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.ContactHero_content__KCdmM{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.ContactHero_title__FaGco{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif}.ContactHero_title__FaGco span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ContactHero_title__FaGco span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.ContactHero_title__FaGco span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.ContactHero_title__FaGco span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ContactHero_title__FaGco span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.ContactHero_title__FaGco{font-size:4.32rem;margin-bottom:1.5rem}}.ContactHero_subtitle__KOj3j{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.ContactHero_subtitle__KOj3j{font-size:2.16rem;margin-bottom:2rem}}.ContactHero_description__KeF7t{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.ContactHero_description__KeF7t{font-size:1.62rem;margin-bottom:3rem}}.ContactHero_ctaContainer__LC0L1{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center}@media(max-width:768px){.ContactHero_ctaContainer__LC0L1{flex-direction:column;gap:1.5rem}}.ContactHero_primaryCta__aftuA{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactHero_primaryCta__aftuA:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.ContactHero_secondaryCta__FgIf8{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactHero_secondaryCta__FgIf8:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.ContactInfo_contactInfo__KYD5d{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.ContactInfo_container__uIFKK{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.ContactInfo_header__GRb3z{text-align:center;margin-bottom:6rem}.ContactInfo_title__G3jF_{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.ContactInfo_title__G3jF_ span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.ContactInfo_title__G3jF_ span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.ContactInfo_title__G3jF_ span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.ContactInfo_title__G3jF_ span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.ContactInfo_title__G3jF_ span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.ContactInfo_title__G3jF_{font-size:3.6rem}}.ContactInfo_lead__xFesp{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.ContactInfo_lead__xFesp{font-size:1.8rem}}.ContactInfo_contactGrid__D_xPh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.ContactInfo_contactGrid__D_xPh{grid-template-columns:1fr}}.ContactInfo_contactCard__zkQDB{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ContactInfo_contactCard__zkQDB:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.ContactInfo_contactCard__zkQDB:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.ContactInfo_contactCard__zkQDB:hover:before{left:100%}.ContactInfo_sectionTitle__4IDxf{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.ContactInfo_contactItems__Ao_lk{display:flex;flex-direction:column;gap:1.5rem}.ContactInfo_contactItem__V_Tzz{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:rgba(44,90,160,.05);border-radius:10px;border-left:4px solid #2c5aa0;transition:all .3s ease}.ContactInfo_contactItem__V_Tzz:hover{background:rgba(44,90,160,.1);transform:translateX(4px)}.ContactInfo_itemLabel___y2Xl{color:#1e293b;font-size:1.26rem;font-weight:600;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.ContactInfo_itemValue__HikFg{color:#475569;font-size:1.44rem;font-weight:500;font-family:Inter,sans-serif;text-decoration:none;transition:all .3s ease}.ContactInfo_itemValue__HikFg:hover{color:#2c5aa0;transform:translateX(2px)}.ContactInfo_emergencyNote__AalhL{margin-top:4rem;display:flex;justify-content:center}.ContactInfo_emergencyCard__JVxQA{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(220,53,69,.3),0 8px 16px rgba(220,53,69,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.ContactInfo_emergencyCard__JVxQA:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.ContactInfo_emergencyCard__JVxQA:hover:before{left:100%}.ContactInfo_emergencyTitle__dYxBT{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ContactInfo_emergencyText__C388c{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif}.ContactInfo_emergencyContact__tTaJt{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ContactInfo_emergencyLabel__B_Iba{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.ContactInfo_emergencyPhone__LUQ22{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.ContactInfo_emergencyPhone__LUQ22:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.ContactSocials_contactSocials__tiA3u{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);position:relative;overflow:hidden}.ContactSocials_container__VhoIn{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.ContactSocials_header__i4u4s{text-align:center;margin-bottom:6rem}.ContactSocials_title__zuFZp{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.ContactSocials_title__zuFZp span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ContactSocials_title__zuFZp span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);position:relative}.ContactSocials_title__zuFZp span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.ContactSocials_title__zuFZp span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ContactSocials_title__zuFZp span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.ContactSocials_title__zuFZp span:nth-child(5){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.ContactSocials_title__zuFZp{font-size:3.6rem}}.ContactSocials_lead__0Mg1l{color:#cbd5e1;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.ContactSocials_lead__0Mg1l{font-size:1.8rem}}.ContactSocials_socialsGrid__l2VVp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.ContactSocials_socialsGrid__l2VVp{grid-template-columns:1fr}}.ContactSocials_socialCard__RXWTS{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:center}.ContactSocials_socialCard__RXWTS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.ContactSocials_socialCard__RXWTS:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.ContactSocials_socialCard__RXWTS:hover:before{left:100%}.ContactSocials_socialIcon__2gWr1{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 8px 16px rgba(0,0,0,.2);transition:all .3s ease}.ContactSocials_socialCard__RXWTS:hover .ContactSocials_socialIcon__2gWr1{transform:scale(1.1);box-shadow:0 12px 24px rgba(0,0,0,.3)}.ContactSocials_iconEmoji__gjtBx{font-size:2.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.ContactSocials_socialName__U3E4o{color:#fff;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ContactSocials_socialDescription__Z3eXK{color:#cbd5e1;font-size:1.44rem;line-height:1.6;margin-bottom:2rem;font-family:Inter,sans-serif}.ContactSocials_socialLink__Dcmsr{display:inline-block;padding:1rem 2rem;border-radius:25px;color:#fff;text-decoration:none;font-size:1.26rem;font-weight:600;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2)}.ContactSocials_socialLink__Dcmsr:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.3);text-decoration:none;color:#fff}.ContactSocials_socialNote__iG88o{margin-top:4rem;display:flex;justify-content:center}.ContactSocials_noteCard___QPgQ{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:4rem;border-radius:20px;text-align:center;max-width:800px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.ContactSocials_noteCard___QPgQ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.ContactSocials_noteCard___QPgQ:hover:before{left:100%}.ContactSocials_noteTitle__cpjkK{font-size:2.88rem;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.ContactSocials_noteTitle__cpjkK{font-size:2.16rem}}.ContactSocials_noteText__I7ycA{font-size:1.44rem;line-height:1.6;margin-bottom:3rem;opacity:.95;font-family:Inter,sans-serif}.ContactSocials_socialStats__GEOsd{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.ContactSocials_stat__gAeZF{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ContactSocials_statNumber__lJP9T{font-size:3.6rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ContactSocials_statLabel__1yMw1{font-size:1.26rem;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.ContactAreas_contactAreas__aOh4C{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.ContactAreas_container__0g3LB{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.ContactAreas_header__9u4z7{text-align:center;margin-bottom:6rem}.ContactAreas_title__8pZbL{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.ContactAreas_title__8pZbL span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.ContactAreas_title__8pZbL span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.ContactAreas_title__8pZbL span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.ContactAreas_title__8pZbL span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.ContactAreas_title__8pZbL span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.ContactAreas_title__8pZbL{font-size:3.6rem}}.ContactAreas_lead__SbozF{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.ContactAreas_lead__SbozF{font-size:1.8rem}}.ContactAreas_areasGrid__NfYic{display:grid;grid-gap:3rem;gap:3rem;margin-bottom:6rem}.ContactAreas_primaryAreas__Q9_ZG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:3rem}.ContactAreas_secondaryAreas__7nxwT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.ContactAreas_primaryAreas__Q9_ZG,.ContactAreas_secondaryAreas__7nxwT{grid-template-columns:1fr}}.ContactAreas_areaCard__RhfTg{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ContactAreas_areaCard__RhfTg:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.ContactAreas_areaCard__RhfTg:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.ContactAreas_areaCard__RhfTg:hover:before{left:100%}.ContactAreas_boroughTitle__Ea_oe{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:2rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.ContactAreas_areas__JX7pg{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.ContactAreas_area__Tz0LP{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:.75rem 1.25rem;border-radius:25px;font-size:1.26rem;font-weight:500;font-family:Inter,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(44,90,160,.2),0 2px 4px rgba(44,90,160,.1);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.ContactAreas_area__Tz0LP:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(44,90,160,.3),0 3px 6px rgba(44,90,160,.2);background:linear-gradient(135deg,#1e40af,#1e3a8a)}.ContactAreas_coverageNote__cUeGJ{margin-top:4rem;display:flex;justify-content:center}.ContactAreas_coverageCard__dr2hN{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:4rem;border-radius:20px;text-align:center;max-width:800px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.ContactAreas_coverageCard__dr2hN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.ContactAreas_coverageCard__dr2hN:hover:before{left:100%}.ContactAreas_coverageTitle__T6vmD{font-size:2.88rem;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.ContactAreas_coverageTitle__T6vmD{font-size:2.16rem}}.ContactAreas_coverageText__qT_d5{font-size:1.44rem;line-height:1.6;margin-bottom:3rem;opacity:.95;font-family:Inter,sans-serif}.ContactAreas_coverageStats__g5YSq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.ContactAreas_stat__yMlLs{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ContactAreas_statNumber__D7ZS9{font-size:3.6rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ContactAreas_statLabel__gmBEP{font-size:1.26rem;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.ContactCTA_contactCta__BtmGo{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.85),rgba(44,90,160,.85)),url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;position:relative;overflow:hidden}.ContactCTA_container__n7sVk{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.ContactCTA_content__X5e9R{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.ContactCTA_title__u9jKW{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.ContactCTA_title__u9jKW span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ContactCTA_title__u9jKW span:nth-child(2){color:#e5efff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.ContactCTA_title__u9jKW span:nth-child(3){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.ContactCTA_title__u9jKW span:nth-child(3):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.ContactCTA_title__u9jKW span:nth-child(4){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.ContactCTA_title__u9jKW{font-size:2.88rem}}.ContactCTA_lead__slTuk{color:#fff;font-size:1.8rem;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}@media(max-width:768px){.ContactCTA_lead__slTuk{font-size:1.62rem}}.ContactCTA_benefits__mA1_X{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:768px){.ContactCTA_benefits__mA1_X{grid-template-columns:1fr}}.ContactCTA_benefit__AR1DS{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.ContactCTA_benefit__AR1DS:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.3)}.ContactCTA_benefit__AR1DS h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.ContactCTA_benefit__AR1DS p{color:#e5efff;line-height:1.6;font-size:1.44rem}.ContactCTA_ctaButtons__89E4G{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:3rem}@media(max-width:768px){.ContactCTA_ctaButtons__89E4G{flex-direction:column;gap:1.5rem}}.ContactCTA_primaryButton__Eg0ma{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactCTA_primaryButton__Eg0ma:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.ContactCTA_secondaryButton__FID7g{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactCTA_secondaryButton__FID7g:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.ContactCTA_footer__J5258{color:#fff;font-size:1.26rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif;opacity:.9}.CarKeyHero_carKeyHero__ZOwlx{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;position:relative;overflow:hidden}.CarKeyHero_carKeyHero__ZOwlx:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(44,90,160,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(220,53,69,.08) 0,transparent 50%);pointer-events:none}.CarKeyHero_container__1hpFP{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.CarKeyHero_content__9N_wc{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.CarKeyHero_title__mQRvN{font-size:6.48rem;font-weight:800;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif}.CarKeyHero_title__mQRvN span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CarKeyHero_title__mQRvN span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.CarKeyHero_title__mQRvN span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CarKeyHero_title__mQRvN span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CarKeyHero_title__mQRvN span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.CarKeyHero_title__mQRvN{font-size:4.32rem;margin-bottom:1.5rem}}.CarKeyHero_subtitle__qOCp6{font-size:2.52rem;margin-bottom:2.5rem;font-weight:500;color:#fff;letter-spacing:.3px;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);font-family:Inter,sans-serif}@media(max-width:768px){.CarKeyHero_subtitle__qOCp6{font-size:2.16rem;margin-bottom:2rem}}.CarKeyHero_description__DgVKT{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.CarKeyHero_description__DgVKT{font-size:1.62rem;margin-bottom:3rem}}.CarKeyHero_ctaContainer__pbOOV{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center}@media(max-width:768px){.CarKeyHero_ctaContainer__pbOOV{flex-direction:column;gap:1.5rem}}.CarKeyHero_primaryCta__vB0XO{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.CarKeyHero_primaryCta__vB0XO:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.CarKeyHero_secondaryCta__9dV79{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.CarKeyHero_secondaryCta__9dV79:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.CarKeyServices_carKeyServices__L_iXo{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.CarKeyServices_container__QIo56{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.CarKeyServices_header__5icEP{text-align:center;margin-bottom:6rem}.CarKeyServices_title__FBetb{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.CarKeyServices_title__FBetb span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CarKeyServices_title__FBetb span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.CarKeyServices_title__FBetb span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CarKeyServices_title__FBetb span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CarKeyServices_title__FBetb span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.CarKeyServices_title__FBetb{font-size:3.6rem}}.CarKeyServices_lead__jKdTc{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.CarKeyServices_lead__jKdTc{font-size:1.8rem}}.CarKeyServices_servicesGrid__JKTOv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-bottom:6rem}@media(max-width:768px){.CarKeyServices_servicesGrid__JKTOv{grid-template-columns:1fr}}.CarKeyServices_serviceCard__6RrZr{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CarKeyServices_serviceCard__6RrZr:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.CarKeyServices_serviceCard__6RrZr:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.CarKeyServices_serviceCard__6RrZr:hover:before{left:100%}.CarKeyServices_serviceTitle__Ybt27{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.CarKeyServices_serviceDescription__bjMYj{color:#475569;font-size:1.44rem;line-height:1.6;margin-bottom:2rem;font-family:Inter,sans-serif}.CarKeyServices_serviceFeatures__9u4QK{color:#64748b;font-size:1.26rem;line-height:1.6;text-align:left;padding:0;list-style:none;margin-bottom:2rem;font-family:Inter,sans-serif}.CarKeyServices_serviceFeatures__9u4QK li{margin-bottom:.75rem;position:relative;padding-left:1.5rem}.CarKeyServices_serviceFeatures__9u4QK li:before{content:"•";color:#2c5aa0;font-weight:700;position:absolute;left:0;font-size:1.2rem}.CarKeyServices_priceRange___wOqb{display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#2c5aa0,#1e40af);border-radius:10px;color:#fff;font-family:Inter,sans-serif}.CarKeyServices_priceLabel__1h0N2{font-size:1.26rem;font-weight:500;opacity:.9}.CarKeyServices_priceValue__pWtZs{font-size:1.44rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.CarKeyServices_emergencyNote__8_p2i{margin-top:4rem;display:flex;justify-content:center}.CarKeyServices_emergencyCard__D18_j{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(220,53,69,.3),0 8px 16px rgba(220,53,69,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.CarKeyServices_emergencyCard__D18_j:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.CarKeyServices_emergencyCard__D18_j:hover:before{left:100%}.CarKeyServices_emergencyTitle__LVXpE{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.CarKeyServices_emergencyText__D4TCy{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif}.CarKeyServices_emergencyContact__L4SBL{display:flex;flex-direction:column;align-items:center;gap:.5rem}.CarKeyServices_emergencyLabel__3T9yB{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.CarKeyServices_emergencyPhone__3ZcUT{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.CarKeyServices_emergencyPhone__3ZcUT:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.CarKeyBrands_carKeyBrands__zXREA{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);position:relative;overflow:hidden}.CarKeyBrands_container__AZvVJ{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.CarKeyBrands_header__MK45G{text-align:center;margin-bottom:6rem}.CarKeyBrands_title__p1vp9{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.CarKeyBrands_title__p1vp9 span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.CarKeyBrands_title__p1vp9 span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);position:relative}.CarKeyBrands_title__p1vp9 span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CarKeyBrands_title__p1vp9 span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.CarKeyBrands_title__p1vp9 span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.CarKeyBrands_title__p1vp9 span:nth-child(5){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.CarKeyBrands_title__p1vp9{font-size:3.6rem}}.CarKeyBrands_lead__4W1wE{color:#cbd5e1;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.CarKeyBrands_lead__4W1wE{font-size:1.8rem}}.CarKeyBrands_brandsGrid__deC51{display:grid;grid-gap:4rem;gap:4rem}.CarKeyBrands_brandCategory__KowMa{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CarKeyBrands_brandCategory__KowMa:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.CarKeyBrands_brandCategory__KowMa:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.CarKeyBrands_brandCategory__KowMa:hover:before{left:100%}.CarKeyBrands_categoryTitle__ztJC8{color:#2c5aa0;font-size:2.88rem;font-weight:700;margin-bottom:1rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.5px}.CarKeyBrands_categoryDescription__4ETuS{color:#cbd5e1;font-size:1.44rem;text-align:center;margin-bottom:3rem;font-family:Inter,sans-serif}.CarKeyBrands_brandsList__BF99e{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.CarKeyBrands_brandCard__euvFb{background:hsla(0,0%,100%,.08);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.CarKeyBrands_brandCard__euvFb:hover{background:hsla(0,0%,100%,.12);border-color:rgba(44,90,160,.3);transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.2)}.CarKeyBrands_brandName__N5vIV{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.5px}.CarKeyBrands_brandDetails__jMFlY{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.CarKeyBrands_detailSection__22AVN{background:rgba(44,90,160,.1);border-radius:10px;padding:1rem;border-left:4px solid #2c5aa0}.CarKeyBrands_detailTitle__0Xxzw{color:#2c5aa0;font-size:1.26rem;font-weight:600;margin-bottom:.75rem;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.CarKeyBrands_detailList__QwGld{color:#cbd5e1;font-size:1.14rem;line-height:1.5;padding:0;margin:0;list-style:none;font-family:Inter,sans-serif}.CarKeyBrands_detailList__QwGld li{margin-bottom:.5rem;position:relative;padding-left:1rem}.CarKeyBrands_detailList__QwGld li:before{content:"•";color:#2c5aa0;font-weight:700;position:absolute;left:0}.CarKeyBrands_priceRange__FTcE7{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:10px;color:#fff;font-family:Inter,sans-serif}.CarKeyBrands_priceLabel__2Se3u{font-size:1.14rem;font-weight:500;opacity:.9}.CarKeyBrands_priceValue__fsUXz{font-size:1.26rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.CarKeyTypes_carKeyTypes__06_6x{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.CarKeyTypes_container__Wuz5g{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.CarKeyTypes_header__POyks{text-align:center;margin-bottom:6rem}.CarKeyTypes_title__YdpUx{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.CarKeyTypes_title__YdpUx span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CarKeyTypes_title__YdpUx span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.CarKeyTypes_title__YdpUx span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CarKeyTypes_title__YdpUx span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CarKeyTypes_title__YdpUx span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CarKeyTypes_title__YdpUx span:nth-child(5){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.CarKeyTypes_title__YdpUx{font-size:3.6rem}}.CarKeyTypes_lead__3T3uk{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.CarKeyTypes_lead__3T3uk{font-size:1.8rem}}.CarKeyTypes_ignitionTypesSection__SFLWT,.CarKeyTypes_keyTypesSection__WQwNF{margin-bottom:6rem}.CarKeyTypes_sectionTitle__D5PqL{color:#2c5aa0;font-size:3.6rem;font-weight:700;text-align:center;margin-bottom:4rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.CarKeyTypes_sectionTitle__D5PqL{font-size:2.88rem}}.CarKeyTypes_ignitionTypesGrid__3MmOm,.CarKeyTypes_keyTypesGrid__oVSMj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.CarKeyTypes_ignitionTypesGrid__3MmOm,.CarKeyTypes_keyTypesGrid__oVSMj{grid-template-columns:1fr}}.CarKeyTypes_ignitionTypeCard__QFhP7,.CarKeyTypes_keyTypeCard__ELUbV{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CarKeyTypes_ignitionTypeCard__QFhP7:before,.CarKeyTypes_keyTypeCard__ELUbV:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.CarKeyTypes_ignitionTypeCard__QFhP7:hover,.CarKeyTypes_keyTypeCard__ELUbV:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.CarKeyTypes_ignitionTypeCard__QFhP7:hover:before,.CarKeyTypes_keyTypeCard__ELUbV:hover:before{left:100%}.CarKeyTypes_ignitionTypeTitle__tV6xC,.CarKeyTypes_keyTypeTitle__C4fGq{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.CarKeyTypes_ignitionTypeDescription__XcHYB,.CarKeyTypes_keyTypeDescription___vb_5{color:#475569;font-size:1.44rem;line-height:1.6;margin-bottom:2rem;font-family:Inter,sans-serif}.CarKeyTypes_ignitionTypeDetails__75fda,.CarKeyTypes_keyTypeDetails__HjXCQ{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.CarKeyTypes_detailItem__hGKhn{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:rgba(44,90,160,.05);border-radius:10px;border-left:4px solid #2c5aa0;transition:all .3s ease}.CarKeyTypes_detailItem__hGKhn:hover{background:rgba(44,90,160,.1);transform:translateX(4px)}.CarKeyTypes_detailLabel__HXsMv{color:#2c5aa0;font-size:1.14rem;font-weight:600;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.CarKeyTypes_detailValue__X4DPD{color:#475569;font-size:1.26rem;font-weight:500;font-family:Inter,sans-serif}.CarKeyTypes_keyTypeFeatures__iJkel{color:#64748b;font-size:1.26rem;line-height:1.6;text-align:left;padding:0;list-style:none;font-family:Inter,sans-serif}.CarKeyTypes_keyTypeFeatures__iJkel li{margin-bottom:.75rem;position:relative;padding-left:1.5rem}.CarKeyTypes_keyTypeFeatures__iJkel li:before{content:"•";color:#2c5aa0;font-weight:700;position:absolute;left:0;font-size:1.2rem}.CarKeyModels_carKeyModels__UTy54{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);position:relative;overflow:hidden}.CarKeyModels_container__7Cga0{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.CarKeyModels_header__rZhf_{text-align:center;margin-bottom:6rem}.CarKeyModels_title__qGmAN{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.CarKeyModels_title__qGmAN span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.CarKeyModels_title__qGmAN span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);position:relative}.CarKeyModels_title__qGmAN span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CarKeyModels_title__qGmAN span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.CarKeyModels_title__qGmAN span:nth-child(4){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.CarKeyModels_title__qGmAN span:nth-child(5){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.CarKeyModels_title__qGmAN{font-size:3.6rem}}.CarKeyModels_lead__COLHd{color:#cbd5e1;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.CarKeyModels_lead__COLHd{font-size:1.8rem}}.CarKeyModels_modelsGrid__DjlTC{display:grid;grid-gap:4rem;gap:4rem}.CarKeyModels_modelCategory__QMtmi{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CarKeyModels_modelCategory__QMtmi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.CarKeyModels_modelCategory__QMtmi:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.CarKeyModels_modelCategory__QMtmi:hover:before{left:100%}.CarKeyModels_categoryTitle__nKOEW{color:#2c5aa0;font-size:2.88rem;font-weight:700;margin-bottom:1rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.5px}.CarKeyModels_categoryDescription__AA9hf{color:#cbd5e1;font-size:1.44rem;text-align:center;margin-bottom:3rem;font-family:Inter,sans-serif}.CarKeyModels_modelsList__HWY4P{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.CarKeyModels_modelCard__rYRCU{background:hsla(0,0%,100%,.08);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.CarKeyModels_modelCard__rYRCU:hover{background:hsla(0,0%,100%,.12);border-color:rgba(44,90,160,.3);transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.2)}.CarKeyModels_modelName__EGPtF{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.CarKeyModels_modelName__EGPtF,.CarKeyModels_modelYears__z33q8{font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.CarKeyModels_modelYears__z33q8{color:#2c5aa0;font-size:1.26rem;font-weight:600;margin-bottom:1.5rem}.CarKeyModels_modelDetails___AwJ5{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.CarKeyModels_detailSection__IzMrQ{background:rgba(44,90,160,.1);border-radius:10px;padding:1rem;border-left:4px solid #2c5aa0}.CarKeyModels_detailTitle__4tOKC{color:#2c5aa0;font-size:1.26rem;font-weight:600;margin-bottom:.75rem;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.CarKeyModels_detailList__ibBRq{color:#cbd5e1;font-size:1.14rem;line-height:1.5;padding:0;margin:0;list-style:none;font-family:Inter,sans-serif}.CarKeyModels_detailList__ibBRq li{margin-bottom:.5rem;position:relative;padding-left:1rem}.CarKeyModels_detailList__ibBRq li:before{content:"•";color:#2c5aa0;font-weight:700;position:absolute;left:0}.CarKeyModels_detailValue___nf_G{color:#cbd5e1;font-size:1.26rem;font-weight:500;font-family:Inter,sans-serif}.CarKeyModels_priceRange__ZFfMF{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:10px;color:#fff;font-family:Inter,sans-serif}.CarKeyModels_priceLabel__Mha53{font-size:1.14rem;font-weight:500;opacity:.9}.CarKeyModels_priceValue__osybx{font-size:1.26rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.CarKeyAreas_carKeyAreas__bKT5E{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.CarKeyAreas_container__3kyAy{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.CarKeyAreas_header__yrmTh{text-align:center;margin-bottom:6rem}.CarKeyAreas_title__E23bN{font-size:5.04rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.02em;font-family:Inter,sans-serif;position:relative}.CarKeyAreas_title__E23bN span:first-child{color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CarKeyAreas_title__E23bN span:nth-child(2){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);position:relative}.CarKeyAreas_title__E23bN span:nth-child(2):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CarKeyAreas_title__E23bN span:nth-child(3){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.CarKeyAreas_title__E23bN span:nth-child(4){color:#1e293b;text-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.CarKeyAreas_title__E23bN{font-size:3.6rem}}.CarKeyAreas_lead__jYuTg{color:#475569;font-size:1.98rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400;font-family:Inter,sans-serif}@media(max-width:768px){.CarKeyAreas_lead__jYuTg{font-size:1.8rem}}.CarKeyAreas_areasGrid__HlNq2{display:grid;grid-gap:3rem;gap:3rem;margin-bottom:6rem}.CarKeyAreas_primaryAreas__sjVzd{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.CarKeyAreas_primaryAreas__sjVzd{grid-template-columns:1fr}}.CarKeyAreas_secondaryAreas__L0Bzt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.CarKeyAreas_secondaryAreas__L0Bzt{grid-template-columns:1fr}}.CarKeyAreas_areaCard__ayC8Q{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CarKeyAreas_areaCard__ayC8Q:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,90,160,.1),transparent);transition:left .6s ease}.CarKeyAreas_areaCard__ayC8Q:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);border-color:rgba(44,90,160,.3)}.CarKeyAreas_areaCard__ayC8Q:hover:before{left:100%}.CarKeyAreas_boroughTitle__C63NB{color:#2c5aa0;font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-align:center;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.CarKeyAreas_responseTime__fqMkZ{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#2c5aa0,#1e40af);border-radius:10px;color:#fff;margin-bottom:2rem;font-family:Inter,sans-serif}.CarKeyAreas_timeLabel__qW_Bt{font-size:1.26rem;font-weight:500;opacity:.9}.CarKeyAreas_timeValue__cVvvk{font-size:1.44rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.CarKeyAreas_neighborhoods__oh74w{margin-bottom:2rem}.CarKeyAreas_neighborhoodsTitle__t5WL3{color:#475569;font-size:1.44rem;font-weight:600;margin-bottom:1rem;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.CarKeyAreas_neighborhoodsList__E_9kB{display:flex;flex-wrap:wrap;gap:.5rem}.CarKeyAreas_neighborhood__qWigr{background:rgba(44,90,160,.1);color:#2c5aa0;padding:.5rem 1rem;border-radius:20px;font-size:1.14rem;font-weight:500;border:1px solid rgba(44,90,160,.2);transition:all .3s ease;font-family:Inter,sans-serif}.CarKeyAreas_neighborhood__qWigr:hover{background:rgba(44,90,160,.2);transform:translateY(-2px);box-shadow:0 4px 8px rgba(44,90,160,.2)}.CarKeyAreas_coverageNote__boyyE{align-items:center;gap:1rem;padding:1rem;background:rgba(220,53,69,.1);border-radius:10px;border-left:4px solid #dc3545;font-family:Inter,sans-serif}.CarKeyAreas_coverageLabel__iyW0D{color:#dc3545;font-size:1.26rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.CarKeyAreas_coverageText__WO7RT{color:#475569;font-size:1.26rem;font-weight:500}.CarKeyAreas_coverageNote__boyyE{margin-top:4rem;display:flex;justify-content:center}.CarKeyAreas_coverageCard__VTBTi{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:600px;box-shadow:0 20px 40px rgba(44,90,160,.3),0 8px 16px rgba(44,90,160,.2);border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.CarKeyAreas_coverageCard__VTBTi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.CarKeyAreas_coverageCard__VTBTi:hover:before{left:100%}.CarKeyAreas_coverageTitle___J9d0{font-size:2.16rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif}.CarKeyAreas_coverageCard__VTBTi .CarKeyAreas_coverageText__WO7RT{font-size:1.44rem;line-height:1.6;margin-bottom:2rem;opacity:.95;font-family:Inter,sans-serif;color:#fff!important}.CarKeyAreas_emergencyContact__5yPtr{display:flex;flex-direction:column;align-items:center;gap:.5rem}.CarKeyAreas_emergencyLabel__PCIhJ{font-size:1.26rem;opacity:.9;font-weight:500;font-family:Inter,sans-serif}.CarKeyAreas_emergencyPhone__VKJi7{font-size:2.16rem;font-weight:700;color:#fff;text-decoration:none;font-family:Inter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.CarKeyAreas_emergencyPhone__VKJi7:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.CarKeyCTA_carKeyCta__xyCs6{min-height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(44,90,160,.85),rgba(44,90,160,.85)),url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;position:relative;overflow:hidden}.CarKeyCTA_carKeyCta__xyCs6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(44,90,160,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(220,53,69,.08) 0,transparent 50%);pointer-events:none}.CarKeyCTA_container__KYXxX{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.CarKeyCTA_content__hETk5{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.CarKeyCTA_title__p3yO9{font-size:3.6rem;font-weight:700;line-height:1.2;margin-bottom:2rem;letter-spacing:-.02em;position:relative;font-family:Inter,sans-serif}.CarKeyCTA_title__p3yO9 span:first-child{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CarKeyCTA_title__p3yO9 span:nth-child(2){color:#e5efff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CarKeyCTA_title__p3yO9 span:nth-child(3){color:#2c5aa0;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);position:relative}.CarKeyCTA_title__p3yO9 span:nth-child(3):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#2c5aa0,#2c5aa0);border-radius:2px}.CarKeyCTA_title__p3yO9 span:nth-child(4){color:#e5efff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CarKeyCTA_title__p3yO9 span:nth-child(5){color:#dc3545;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.CarKeyCTA_title__p3yO9 span:nth-child(6){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}@media(max-width:768px){.CarKeyCTA_title__p3yO9{font-size:2.88rem;margin-bottom:1.5rem}}.CarKeyCTA_lead__yaiS_{font-size:1.8rem;line-height:1.8;margin-bottom:4rem;color:#f1f5f9;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3);font-family:Inter,sans-serif}@media(max-width:768px){.CarKeyCTA_lead__yaiS_{font-size:1.62rem;margin-bottom:3rem}}.CarKeyCTA_benefits__im5O_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media(max-width:768px){.CarKeyCTA_benefits__im5O_{grid-template-columns:1fr}}.CarKeyCTA_benefit__z81uC{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;box-shadow:0 8px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.CarKeyCTA_benefit__z81uC:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.3)}.CarKeyCTA_benefit__z81uC h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}.CarKeyCTA_benefit__z81uC p{color:#e5efff;font-size:1.44rem;line-height:1.6;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3);font-family:Inter,sans-serif}.CarKeyCTA_ctaButtons__NuLQW{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:3rem}@media(max-width:768px){.CarKeyCTA_ctaButtons__NuLQW{flex-direction:column;gap:1.5rem}}.CarKeyCTA_primaryCta__ssj5w{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.CarKeyCTA_primaryCta__ssj5w:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.4)}.CarKeyCTA_secondaryCta__cfSrf{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.CarKeyCTA_secondaryCta__cfSrf:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(44,90,160,.4)}.CarKeyCTA_footer__Tv8lH{font-size:1.44rem;line-height:1.6;color:#e5efff;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3);font-family:Inter,sans-serif;opacity:.9}.CarKeyCTA_footer__Tv8lH p{margin:0}.CarKeyCTA_footer__Tv8lH strong{color:#fff;font-weight:700}.ServiceAreasHero_serviceAreasHero___ss_E{background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;color:#fff;padding:8rem 0 6rem;position:relative;overflow:hidden;font-family:Inter,sans-serif}.ServiceAreasHero_serviceAreasHero___ss_E:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.15) 0,transparent 50%);pointer-events:none}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_content__4gymo{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:1024px){.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_content__4gymo{grid-template-columns:1fr;gap:3rem;text-align:center}}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_title__ys5S3{font-size:5.04rem;font-weight:800;line-height:1.1;margin:0 0 2rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_title__ys5S3{font-size:3.6rem}}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_title__ys5S3 .ServiceAreasHero_titleMain__6M7XP{display:block;color:#fff}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_title__ys5S3 .ServiceAreasHero_titleAccent__fz2tq{display:block;background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_title__ys5S3 .ServiceAreasHero_titleAccent__fz2tq:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_title__ys5S3 .ServiceAreasHero_titleSub__3NO6q{display:block;color:#cbd5e1;font-size:.7em;font-weight:600;margin-top:.5rem}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_subtitle__ZNmFK{font-size:1.98rem;color:#cbd5e1;line-height:1.6;margin:0 0 3rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_subtitle__ZNmFK{font-size:1.8rem}}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_stats__5o2ft{display:flex;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_stats__5o2ft{justify-content:center;flex-wrap:wrap;gap:1.5rem}}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_stats__5o2ft .ServiceAreasHero_stat__6vPKp{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_stats__5o2ft .ServiceAreasHero_stat__6vPKp:hover{background:rgba(44,90,160,.1);border-color:rgba(44,90,160,.3);transform:translateY(-2px)}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_stats__5o2ft .ServiceAreasHero_stat__6vPKp .ServiceAreasHero_statIcon__7U20i{color:#2c5aa0;font-size:2rem;min-width:32px}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_stats__5o2ft .ServiceAreasHero_stat__6vPKp .ServiceAreasHero_statContent__QWfRh{display:flex;flex-direction:column}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_stats__5o2ft .ServiceAreasHero_stat__6vPKp .ServiceAreasHero_statContent__QWfRh .ServiceAreasHero_statValue__5wczD{font-size:2.16rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_stats__5o2ft .ServiceAreasHero_stat__6vPKp .ServiceAreasHero_statContent__QWfRh .ServiceAreasHero_statLabel__Uwfd5{font-size:1.26rem;color:#cbd5e1;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_ctaContainer__YkLjM{display:flex;gap:1.5rem;align-items:center}@media(max-width:768px){.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_ctaContainer__YkLjM{flex-direction:column;gap:1rem}}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_ctaContainer__YkLjM .ServiceAreasHero_emergencyButton__lyWpm{display:flex;align-items:center;gap:.75rem;font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_ctaContainer__YkLjM .ServiceAreasHero_emergencyButton__lyWpm:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(220,53,69,.4)}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_ctaContainer__YkLjM .ServiceAreasHero_emergencyButton__lyWpm .ServiceAreasHero_buttonIcon__j8aMV{font-size:1.26rem}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_ctaContainer__YkLjM .ServiceAreasHero_contactButton__TDS4T{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_textContent__51oX8 .ServiceAreasHero_ctaContainer__YkLjM .ServiceAreasHero_contactButton__TDS4T:hover{transform:translateY(-2px)}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_mapSection__vzs1O .ServiceAreasHero_mapContainer__cUZM8{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transition:all .3s ease}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_mapSection__vzs1O .ServiceAreasHero_mapContainer__cUZM8:hover{background:hsla(0,0%,100%,.08);border-color:rgba(44,90,160,.3);transform:translateY(-2px)}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_mapSection__vzs1O .ServiceAreasHero_mapContainer__cUZM8 .ServiceAreasHero_mapPlaceholder__M2f24 .ServiceAreasHero_mapIcon__1RpMy{font-size:4rem;color:#2c5aa0;margin-bottom:1.5rem;opacity:.8}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_mapSection__vzs1O .ServiceAreasHero_mapContainer__cUZM8 .ServiceAreasHero_mapPlaceholder__M2f24 .ServiceAreasHero_mapText__vH_2N{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServiceAreasHero_serviceAreasHero___ss_E .ServiceAreasHero_mapSection__vzs1O .ServiceAreasHero_mapContainer__cUZM8 .ServiceAreasHero_mapPlaceholder__M2f24 .ServiceAreasHero_mapSubtext__USGfB{font-size:1.26rem;color:#cbd5e1;margin:0}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Inter,sans-serif}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V{text-align:center;margin-bottom:4rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V .ServiceAreasCoverage_title__kCBQI{font-size:5.04rem;font-weight:800;line-height:1.1;margin:0 0 2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V .ServiceAreasCoverage_title__kCBQI{font-size:3.6rem}}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V .ServiceAreasCoverage_title__kCBQI .ServiceAreasCoverage_titleMain__qnbup{display:block;color:#1e293b}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V .ServiceAreasCoverage_title__kCBQI .ServiceAreasCoverage_titleAccent__6gxZ3{display:block;background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V .ServiceAreasCoverage_title__kCBQI .ServiceAreasCoverage_titleAccent__6gxZ3:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V .ServiceAreasCoverage_title__kCBQI .ServiceAreasCoverage_titleSub__9RT_6{display:block;color:#475569;font-size:.6em;font-weight:600;margin-top:.5rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V .ServiceAreasCoverage_lead__zdlTE{font-size:1.98rem;color:#475569;line-height:1.6;max-width:800px;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media(max-width:768px){.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_header__5L_4V .ServiceAreasCoverage_lead__zdlTE{font-size:1.8rem}}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughsGrid__tqRGI{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto}@media(max-width:1024px){.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughsGrid__tqRGI{grid-template-columns:1fr;gap:2rem}}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545)}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV:hover{transform:translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.15),0 0 0 1px rgba(44,90,160,.2)}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughHeader__q4pjP{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(44,90,160,.1)}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughHeader__q4pjP .ServiceAreasCoverage_boroughName__eUoMx{font-size:2.88rem;font-weight:800;color:#1e293b;margin:0 0 1.5rem;display:flex;align-items:center;gap:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughHeader__q4pjP .ServiceAreasCoverage_boroughName__eUoMx .ServiceAreasCoverage_boroughIcon__tW_fM{color:#2c5aa0;font-size:2.16rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughHeader__q4pjP .ServiceAreasCoverage_boroughStats__ZkEk0{display:flex;gap:2rem}@media(max-width:768px){.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughHeader__q4pjP .ServiceAreasCoverage_boroughStats__ZkEk0{flex-direction:column;gap:1rem}}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughHeader__q4pjP .ServiceAreasCoverage_boroughStats__ZkEk0 .ServiceAreasCoverage_stat__tXKrM{display:flex;flex-direction:column;align-items:center;padding:1rem;background:rgba(44,90,160,.05);border-radius:12px;border:1px solid rgba(44,90,160,.1);flex:1 1}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughHeader__q4pjP .ServiceAreasCoverage_boroughStats__ZkEk0 .ServiceAreasCoverage_stat__tXKrM .ServiceAreasCoverage_statValue__zSofE{font-size:1.8rem;font-weight:800;color:#2c5aa0;line-height:1;margin-bottom:.25rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughHeader__q4pjP .ServiceAreasCoverage_boroughStats__ZkEk0 .ServiceAreasCoverage_stat__tXKrM .ServiceAreasCoverage_statLabel__iKQQY{font-size:1.26rem;color:#475569;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_sectionTitle__T49aZ{font-size:1.8rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.5px;position:relative}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_sectionTitle__T49aZ:after{content:"";position:absolute;bottom:-.5rem;left:0;width:40px;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_neighborhoodsSection__2SZJ9{margin-bottom:2.5rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_neighborhoodsSection__2SZJ9 .ServiceAreasCoverage_neighborhoodsGrid__iLK6X{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_neighborhoodsSection__2SZJ9 .ServiceAreasCoverage_neighborhoodsGrid__iLK6X .ServiceAreasCoverage_neighborhood__C7q4J{padding:.75rem 1rem;background:rgba(44,90,160,.05);border:1px solid rgba(44,90,160,.1);border-radius:8px;font-size:1.26rem;color:#475569;font-weight:500;text-align:center;transition:all .3s ease}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_neighborhoodsSection__2SZJ9 .ServiceAreasCoverage_neighborhoodsGrid__iLK6X .ServiceAreasCoverage_neighborhood__C7q4J:hover{background:rgba(44,90,160,.1);border-color:rgba(44,90,160,.2);color:#2c5aa0}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_zipCodesSection__X8Tx0{margin-bottom:2.5rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_zipCodesSection__X8Tx0 .ServiceAreasCoverage_zipCodesGrid__384LP{display:flex;flex-wrap:wrap;gap:.5rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_zipCodesSection__X8Tx0 .ServiceAreasCoverage_zipCodesGrid__384LP .ServiceAreasCoverage_zipCode__7fDIh{padding:.5rem .75rem;background:rgba(220,53,69,.05);border:1px solid rgba(220,53,69,.1);border-radius:6px;font-size:1.26rem;color:#dc3545;font-weight:600;font-family:Courier New,monospace;transition:all .3s ease}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_zipCodesSection__X8Tx0 .ServiceAreasCoverage_zipCodesGrid__384LP .ServiceAreasCoverage_zipCode__7fDIh:hover{background:rgba(220,53,69,.1);border-color:rgba(220,53,69,.2)}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_attractionsSection__PrhCR{margin-bottom:2.5rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_attractionsSection__PrhCR .ServiceAreasCoverage_attractionsList__S_E6P{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_attractionsSection__PrhCR .ServiceAreasCoverage_attractionsList__S_E6P{grid-template-columns:1fr}}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_attractionsSection__PrhCR .ServiceAreasCoverage_attractionsList__S_E6P .ServiceAreasCoverage_attraction__hSp5L{display:flex;align-items:center;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.05);border-radius:8px;transition:all .3s ease}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_attractionsSection__PrhCR .ServiceAreasCoverage_attractionsList__S_E6P .ServiceAreasCoverage_attraction__hSp5L:hover{background:rgba(44,90,160,.05);border-color:rgba(44,90,160,.1)}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_attractionsSection__PrhCR .ServiceAreasCoverage_attractionsList__S_E6P .ServiceAreasCoverage_attraction__hSp5L .ServiceAreasCoverage_attractionIcon__poNFq{color:#fbbf24;font-size:1.26rem;min-width:16px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_attractionsSection__PrhCR .ServiceAreasCoverage_attractionsList__S_E6P .ServiceAreasCoverage_attraction__hSp5L span{font-size:1.26rem;color:#475569;font-weight:500}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_servicesSection__xAH50 .ServiceAreasCoverage_servicesList__PPnwK{display:flex;flex-direction:column;gap:.75rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_servicesSection__xAH50 .ServiceAreasCoverage_servicesList__PPnwK .ServiceAreasCoverage_serviceLink__738JH{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(44,90,160,.05);border:1px solid rgba(44,90,160,.1);border-radius:12px;text-decoration:none;color:#475569;font-size:1.26rem;font-weight:600;transition:all .3s ease;position:relative}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_servicesSection__xAH50 .ServiceAreasCoverage_servicesList__PPnwK .ServiceAreasCoverage_serviceLink__738JH:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#2c5aa0,#dc3545);transition:width .3s ease;border-radius:12px 0 0 12px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_servicesSection__xAH50 .ServiceAreasCoverage_servicesList__PPnwK .ServiceAreasCoverage_serviceLink__738JH:hover{background:rgba(44,90,160,.1);border-color:rgba(44,90,160,.2);color:#2c5aa0;transform:translateX(5px)}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_servicesSection__xAH50 .ServiceAreasCoverage_servicesList__PPnwK .ServiceAreasCoverage_serviceLink__738JH:hover:before{width:4px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughContent__DlbIE .ServiceAreasCoverage_servicesSection__xAH50 .ServiceAreasCoverage_servicesList__PPnwK .ServiceAreasCoverage_serviceLink__738JH .ServiceAreasCoverage_serviceIcon__sodYW{color:#2c5aa0;font-size:1.26rem;min-width:20px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(44,90,160,.1);display:flex;justify-content:space-between;align-items:center;gap:2rem}@media(max-width:768px){.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p{flex-direction:column;gap:1.5rem;text-align:center}}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p .ServiceAreasCoverage_emergencyInfo__Qru0G{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(220,53,69,.05);border:1px solid rgba(220,53,69,.1);border-radius:12px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p .ServiceAreasCoverage_emergencyInfo__Qru0G .ServiceAreasCoverage_phoneIcon__B9KXu{color:#dc3545;font-size:1.44rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p .ServiceAreasCoverage_emergencyInfo__Qru0G .ServiceAreasCoverage_emergencyLabel__Yp5NB{display:block;font-size:1rem;color:#dc3545;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p .ServiceAreasCoverage_emergencyInfo__Qru0G .ServiceAreasCoverage_emergencyNumber__ShFXV{display:block;font-size:1.44rem;color:#dc3545;font-weight:700;text-decoration:none;transition:color .3s ease}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p .ServiceAreasCoverage_emergencyInfo__Qru0G .ServiceAreasCoverage_emergencyNumber__ShFXV:hover{color:#b91c1c}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p .ServiceAreasCoverage_responseTime__qwyyy{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:rgba(44,90,160,.05);border:1px solid rgba(44,90,160,.1);border-radius:12px}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p .ServiceAreasCoverage_responseTime__qwyyy .ServiceAreasCoverage_clockIcon__t7KEL{color:#2c5aa0;font-size:1.26rem}.ServiceAreasCoverage_serviceAreasCoverage__zwXjp .ServiceAreasCoverage_boroughCard__ddZpV .ServiceAreasCoverage_boroughFooter__yXy_p .ServiceAreasCoverage_responseTime__qwyyy span{font-size:1.26rem;color:#2c5aa0;font-weight:600}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;font-family:Inter,sans-serif}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl{text-align:center;margin-bottom:4rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl .ServiceAreasNeighborhoods_title__Ntojk{font-size:5.04rem;font-weight:800;line-height:1.1;margin:0 0 2rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl .ServiceAreasNeighborhoods_title__Ntojk{font-size:3.6rem}}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl .ServiceAreasNeighborhoods_title__Ntojk .ServiceAreasNeighborhoods_titleMain__HEILM{display:block;color:#fff}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl .ServiceAreasNeighborhoods_title__Ntojk .ServiceAreasNeighborhoods_titleAccent__tVZ8t{display:block;background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl .ServiceAreasNeighborhoods_title__Ntojk .ServiceAreasNeighborhoods_titleAccent__tVZ8t:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl .ServiceAreasNeighborhoods_title__Ntojk .ServiceAreasNeighborhoods_titleSub__RvF4H{display:block;color:#cbd5e1;font-size:.6em;font-weight:600;margin-top:.5rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl .ServiceAreasNeighborhoods_lead__EyhI9{font-size:1.98rem;color:#cbd5e1;line-height:1.6;max-width:800px;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_header__Erctl .ServiceAreasNeighborhoods_lead__EyhI9{font-size:1.8rem}}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx{margin-bottom:4rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx:last-child{margin-bottom:0}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_boroughTitle__037_7{font-size:3.6rem;font-weight:800;color:#2c5aa0;margin:0 0 3rem;display:flex;align-items:center;gap:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_boroughTitle__037_7{font-size:2.88rem}}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_boroughTitle__037_7 .ServiceAreasNeighborhoods_boroughIcon__f2ZGB{font-size:2.88rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodsGrid___Cguz{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}@media(max-width:768px){.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodsGrid___Cguz{grid-template-columns:1fr;gap:1.5rem}}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f:hover{background:hsla(0,0%,100%,.08);border-color:rgba(44,90,160,.3);transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodHeader__Bjq_K{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodHeader__Bjq_K .ServiceAreasNeighborhoods_neighborhoodName__KpBU2{font-size:2.16rem;font-weight:700;color:#fff;margin:0 0 .75rem;display:flex;align-items:center;gap:.75rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodHeader__Bjq_K .ServiceAreasNeighborhoods_neighborhoodName__KpBU2 .ServiceAreasNeighborhoods_neighborhoodIcon__s9UUH{color:#2c5aa0;font-size:1.8rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodHeader__Bjq_K .ServiceAreasNeighborhoods_neighborhoodStats__M1L2F .ServiceAreasNeighborhoods_population__nJNXe{font-size:1.26rem;color:#cbd5e1;font-weight:500}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodDescription__syTIs{font-size:1.44rem;color:#cbd5e1;line-height:1.6;margin:0 0 2rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_contentTitle__uAxc4{font-size:1.44rem;font-weight:700;color:#2c5aa0;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px;position:relative}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_contentTitle__uAxc4:after{content:"";position:absolute;bottom:-.25rem;left:0;width:30px;height:2px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:1px}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_zipCodesSection__R4_UV{margin-bottom:2rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_zipCodesSection__R4_UV .ServiceAreasNeighborhoods_zipCodesList__nXhJO{display:flex;flex-wrap:wrap;gap:.5rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_zipCodesSection__R4_UV .ServiceAreasNeighborhoods_zipCodesList__nXhJO .ServiceAreasNeighborhoods_zipCode__4IpRf{padding:.5rem .75rem;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:6px;font-size:1.26rem;color:#dc3545;font-weight:600;font-family:Courier New,monospace;transition:all .3s ease}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_zipCodesSection__R4_UV .ServiceAreasNeighborhoods_zipCodesList__nXhJO .ServiceAreasNeighborhoods_zipCode__4IpRf:hover{background:rgba(220,53,69,.2);border-color:rgba(220,53,69,.3)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_attractionsSection__057CL{margin-bottom:2rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_attractionsSection__057CL .ServiceAreasNeighborhoods_attractionsList__Q_McI{display:flex;flex-direction:column;gap:.75rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_attractionsSection__057CL .ServiceAreasNeighborhoods_attractionsList__Q_McI .ServiceAreasNeighborhoods_attraction__GNyaB{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;transition:all .3s ease}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_attractionsSection__057CL .ServiceAreasNeighborhoods_attractionsList__Q_McI .ServiceAreasNeighborhoods_attraction__GNyaB:hover{background:rgba(44,90,160,.1);border-color:rgba(44,90,160,.2)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_attractionsSection__057CL .ServiceAreasNeighborhoods_attractionsList__Q_McI .ServiceAreasNeighborhoods_attraction__GNyaB .ServiceAreasNeighborhoods_attractionIcon__GLct0{color:#fbbf24;font-size:1.26rem;min-width:16px}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_attractionsSection__057CL .ServiceAreasNeighborhoods_attractionsList__Q_McI .ServiceAreasNeighborhoods_attraction__GNyaB span{font-size:1.26rem;color:#fff;font-weight:500}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_landmarksSection__TqQze{margin-bottom:2rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_landmarksSection__TqQze .ServiceAreasNeighborhoods_landmarksList__nSICa{display:flex;flex-wrap:wrap;gap:.5rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_landmarksSection__TqQze .ServiceAreasNeighborhoods_landmarksList__nSICa .ServiceAreasNeighborhoods_landmark__jTdsv{padding:.5rem 1rem;background:rgba(44,90,160,.1);border:1px solid rgba(44,90,160,.2);border-radius:8px;font-size:1.26rem;color:#2c5aa0;font-weight:500;transition:all .3s ease}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_landmarksSection__TqQze .ServiceAreasNeighborhoods_landmarksList__nSICa .ServiceAreasNeighborhoods_landmark__jTdsv:hover{background:rgba(44,90,160,.2);border-color:rgba(44,90,160,.3)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_servicesSection__FVw_b .ServiceAreasNeighborhoods_servicesList__YRu__{display:flex;flex-wrap:wrap;gap:.75rem}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_servicesSection__FVw_b .ServiceAreasNeighborhoods_servicesList__YRu__ .ServiceAreasNeighborhoods_serviceLink__kGJmf{padding:.75rem 1.5rem;background:rgba(44,90,160,.1);border:1px solid rgba(44,90,160,.2);border-radius:8px;text-decoration:none;color:#2c5aa0;font-size:1.26rem;font-weight:600;transition:all .3s ease;position:relative}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_servicesSection__FVw_b .ServiceAreasNeighborhoods_servicesList__YRu__ .ServiceAreasNeighborhoods_serviceLink__kGJmf:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#2c5aa0,#dc3545);transition:width .3s ease;border-radius:8px 0 0 8px}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_servicesSection__FVw_b .ServiceAreasNeighborhoods_servicesList__YRu__ .ServiceAreasNeighborhoods_serviceLink__kGJmf:hover{background:rgba(44,90,160,.2);border-color:rgba(44,90,160,.3);color:#fff;transform:translateY(-2px)}.ServiceAreasNeighborhoods_serviceAreasNeighborhoods__cBPQO .ServiceAreasNeighborhoods_boroughsContainer__PKO53 .ServiceAreasNeighborhoods_boroughSection__MynJx .ServiceAreasNeighborhoods_neighborhoodCard__U2e5f .ServiceAreasNeighborhoods_neighborhoodContent__EriBO .ServiceAreasNeighborhoods_servicesSection__FVw_b .ServiceAreasNeighborhoods_servicesList__YRu__ .ServiceAreasNeighborhoods_serviceLink__kGJmf:hover:before{width:4px}.ServiceAreasServices_serviceAreasServices__mBAtK{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Inter,sans-serif}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo{text-align:center;margin-bottom:4rem}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo .ServiceAreasServices_title__hyJPb{font-size:5.04rem;font-weight:800;line-height:1.1;margin:0 0 2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo .ServiceAreasServices_title__hyJPb{font-size:3.6rem}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo .ServiceAreasServices_title__hyJPb .ServiceAreasServices_titleMain__bygRV{display:block;color:#1e293b}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo .ServiceAreasServices_title__hyJPb .ServiceAreasServices_titleAccent__bX7mg{display:block;background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo .ServiceAreasServices_title__hyJPb .ServiceAreasServices_titleAccent__bX7mg:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo .ServiceAreasServices_title__hyJPb .ServiceAreasServices_titleSub__4yH_t{display:block;color:#475569;font-size:.6em;font-weight:600;margin-top:.5rem}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo .ServiceAreasServices_lead__bjt1r{font-size:1.98rem;color:#475569;line-height:1.6;max-width:800px;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_header__NiuGo .ServiceAreasServices_lead__bjt1r{font-size:1.8rem}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_servicesGrid__qFTmN{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_servicesGrid__qFTmN{grid-template-columns:1fr;gap:1.5rem}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr:hover{transform:translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.15),0 0 0 1px rgba(44,90,160,.2)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceHeader__AHnYy{display:flex;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(44,90,160,.1)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceHeader__AHnYy .ServiceAreasServices_serviceIcon__PMndl{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;flex-shrink:0;box-shadow:0 8px 20px rgba(0,0,0,.2)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceHeader__AHnYy .ServiceAreasServices_serviceInfo__I5VnM{flex:1 1}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceHeader__AHnYy .ServiceAreasServices_serviceInfo__I5VnM .ServiceAreasServices_serviceTitle__x2lV3{font-size:2.16rem;font-weight:800;color:#1e293b;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceHeader__AHnYy .ServiceAreasServices_serviceInfo__I5VnM .ServiceAreasServices_serviceDescription__orLem{font-size:1.44rem;color:#475569;line-height:1.6;margin:0}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceFeatures__NMvMG{margin-bottom:2rem}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceFeatures__NMvMG .ServiceAreasServices_featuresTitle___fBXD{font-size:1.44rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.5px;position:relative}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceFeatures__NMvMG .ServiceAreasServices_featuresTitle___fBXD:after{content:"";position:absolute;bottom:-.5rem;left:0;width:40px;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceFeatures__NMvMG .ServiceAreasServices_featuresList__J7k52{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceFeatures__NMvMG .ServiceAreasServices_featuresList__J7k52{grid-template-columns:1fr}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceFeatures__NMvMG .ServiceAreasServices_featuresList__J7k52 .ServiceAreasServices_feature__KnJpY{display:flex;align-items:center;gap:.75rem;font-size:1.26rem;color:#475569;font-weight:500}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceFeatures__NMvMG .ServiceAreasServices_featuresList__J7k52 .ServiceAreasServices_feature__KnJpY .ServiceAreasServices_featureBullet__1LU98{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceStats__kvj9O{display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:rgba(44,90,160,.05);border-radius:12px;border:1px solid rgba(44,90,160,.1)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceStats__kvj9O .ServiceAreasServices_stat__BQFLQ{display:flex;align-items:center;gap:.75rem;flex:1 1}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceStats__kvj9O .ServiceAreasServices_stat__BQFLQ .ServiceAreasServices_statIcon__fx6Qn{color:#2c5aa0;font-size:1.26rem;min-width:20px}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceStats__kvj9O .ServiceAreasServices_stat__BQFLQ .ServiceAreasServices_statContent__TLGNZ{display:flex;flex-direction:column}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceStats__kvj9O .ServiceAreasServices_stat__BQFLQ .ServiceAreasServices_statContent__TLGNZ .ServiceAreasServices_statLabel__gZ0cF{font-size:.9rem;color:#475569;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceStats__kvj9O .ServiceAreasServices_stat__BQFLQ .ServiceAreasServices_statContent__TLGNZ .ServiceAreasServices_statValue__ZtzV1{font-size:1.26rem;color:#1e293b;font-weight:700}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceActions__7Z_6g{display:flex;gap:1rem}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceActions__7Z_6g{flex-direction:column}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceActions__7Z_6g .ServiceAreasServices_serviceButton__IB7eq{flex:1 1;font-size:1.26rem;padding:1rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceActions__7Z_6g .ServiceAreasServices_serviceButton__IB7eq:hover{transform:translateY(-2px)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceActions__7Z_6g .ServiceAreasServices_emergencyButton__P0bMM{display:flex;align-items:center;gap:.5rem;font-size:1.26rem;padding:1rem 1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceActions__7Z_6g .ServiceAreasServices_emergencyButton__P0bMM:hover{transform:translateY(-2px)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_serviceCard__1VGMr .ServiceAreasServices_serviceActions__7Z_6g .ServiceAreasServices_emergencyButton__P0bMM .ServiceAreasServices_buttonIcon__ApP9l{font-size:1rem}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m{background:linear-gradient(135deg,#2c5aa0,#1e40af);border-radius:20px;padding:3rem;text-align:center;color:#fff;position:relative;overflow:hidden}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.05) 0,transparent 50%);pointer-events:none}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageTitle__Dsbsc{font-size:2.88rem;font-weight:800;margin:0 0 1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageTitle__Dsbsc{font-size:2.16rem}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageTitle__Dsbsc .ServiceAreasServices_coverageIcon__TugW1{font-size:2.16rem}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageText__I_Y9J{font-size:1.8rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:800px;margin:0 auto 2.5rem}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageText__I_Y9J{font-size:1.62rem}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageStats__wEkG_{display:flex;justify-content:center;gap:3rem}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageStats__wEkG_{flex-direction:column;gap:2rem}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageStats__wEkG_ .ServiceAreasServices_coverageStat__tSvYH{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:hsla(0,0%,100%,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageStats__wEkG_ .ServiceAreasServices_coverageStat__tSvYH:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageStats__wEkG_ .ServiceAreasServices_coverageStat__tSvYH .ServiceAreasServices_coverageStatValue__bWjM1{font-size:3.6rem;font-weight:800;line-height:1;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageStats__wEkG_ .ServiceAreasServices_coverageStat__tSvYH .ServiceAreasServices_coverageStatValue__bWjM1{font-size:2.88rem}}.ServiceAreasServices_serviceAreasServices__mBAtK .ServiceAreasServices_coverageNote__T1X_V .ServiceAreasServices_coverageCard__Ml_1m .ServiceAreasServices_coverageStats__wEkG_ .ServiceAreasServices_coverageStat__tSvYH .ServiceAreasServices_coverageStatLabel__J8PHg{font-size:1.26rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.9}.ServiceAreasCTA_serviceAreasCta__eyITr{background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;padding:6rem 0;position:relative;overflow:hidden;font-family:Inter,sans-serif}.ServiceAreasCTA_serviceAreasCta__eyITr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.05) 0,transparent 50%);pointer-events:none}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaContent__Mo0HJ{position:relative;z-index:1;max-width:1200px;margin:0 auto;text-align:center}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e{margin-bottom:4rem}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e .ServiceAreasCTA_ctaTitle__g3ds2{font-size:5.04rem;font-weight:800;line-height:1.1;margin:0 0 2rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e .ServiceAreasCTA_ctaTitle__g3ds2{font-size:3.6rem}}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e .ServiceAreasCTA_ctaTitle__g3ds2 .ServiceAreasCTA_titleMain__ScTxU{display:block;color:#fff}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e .ServiceAreasCTA_ctaTitle__g3ds2 .ServiceAreasCTA_titleAccent__YHPmb{display:block;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e .ServiceAreasCTA_ctaTitle__g3ds2 .ServiceAreasCTA_titleAccent__YHPmb:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:120px;height:4px;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:2px}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e .ServiceAreasCTA_ctaTitle__g3ds2 .ServiceAreasCTA_titleSub__XPLaL{display:block;color:#e0e7ff;font-size:.6em;font-weight:600;margin-top:.5rem}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e .ServiceAreasCTA_ctaLead__H67lf{font-size:1.98rem;color:#e0e7ff;line-height:1.6;max-width:800px;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaHeader__C8M9e .ServiceAreasCTA_ctaLead__H67lf{font-size:1.8rem}}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaStats__dcW_B{display:flex;justify-content:center;gap:2rem;margin-bottom:4rem}@media(max-width:768px){.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaStats__dcW_B{flex-wrap:wrap;gap:1.5rem}}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaStats__dcW_B .ServiceAreasCTA_stat__5_juM{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;transition:all .3s ease}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaStats__dcW_B .ServiceAreasCTA_stat__5_juM:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaStats__dcW_B .ServiceAreasCTA_stat__5_juM .ServiceAreasCTA_statIcon__W4vhl{color:#fbbf24;font-size:2rem;min-width:32px}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaStats__dcW_B .ServiceAreasCTA_stat__5_juM .ServiceAreasCTA_statContent__3ZeAq{display:flex;flex-direction:column}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaStats__dcW_B .ServiceAreasCTA_stat__5_juM .ServiceAreasCTA_statContent__3ZeAq .ServiceAreasCTA_statValue__UljES{font-size:2.16rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaStats__dcW_B .ServiceAreasCTA_stat__5_juM .ServiceAreasCTA_statContent__3ZeAq .ServiceAreasCTA_statLabel__jSb0l{font-size:1.26rem;color:#e0e7ff;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV{margin-bottom:4rem}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsTitle___aqtz{font-size:2.88rem;font-weight:800;color:#fff;margin:0 0 3rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsTitle___aqtz{font-size:2.16rem}}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsGrid__7SZCy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsGrid__7SZCy{grid-template-columns:1fr;gap:1.5rem}}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsGrid__7SZCy .ServiceAreasCTA_benefit__dqjli{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;transition:all .3s ease}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsGrid__7SZCy .ServiceAreasCTA_benefit__dqjli:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsGrid__7SZCy .ServiceAreasCTA_benefit__dqjli .ServiceAreasCTA_benefitIcon__e_utw{color:#fbbf24;font-size:2.16rem;margin-bottom:1rem}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsGrid__7SZCy .ServiceAreasCTA_benefit__dqjli .ServiceAreasCTA_benefitTitle__xqRnR{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_benefits__9LlcV .ServiceAreasCTA_benefitsGrid__7SZCy .ServiceAreasCTA_benefit__dqjli .ServiceAreasCTA_benefitDescription__Kb0qn{font-size:1.44rem;color:#e0e7ff;line-height:1.6;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaActions__x_9Cm{display:flex;justify-content:center;gap:1.5rem;margin-bottom:4rem;flex-wrap:wrap}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaActions__x_9Cm .ServiceAreasCTA_emergencyButton__aX55e{display:flex;align-items:center;gap:.75rem;font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaActions__x_9Cm .ServiceAreasCTA_emergencyButton__aX55e:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(220,53,69,.4)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaActions__x_9Cm .ServiceAreasCTA_emergencyButton__aX55e .ServiceAreasCTA_buttonIcon__HqzXz{font-size:1.26rem}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaActions__x_9Cm .ServiceAreasCTA_contactButton__uksKi{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaActions__x_9Cm .ServiceAreasCTA_contactButton__uksKi:hover{transform:translateY(-2px)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaActions__x_9Cm .ServiceAreasCTA_servicesButton__a4OrV{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_ctaActions__x_9Cm .ServiceAreasCTA_servicesButton__a4OrV:hover{transform:translateY(-2px)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:3rem;text-align:center}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageTitle__UxhTX{font-size:2.16rem;font-weight:800;color:#fff;margin:0 0 1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageTitle__UxhTX .ServiceAreasCTA_coverageIcon__mcpnr{font-size:1.8rem}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageText__4xnWV{font-size:1.8rem;color:#e0e7ff;line-height:1.6;margin:0 0 2.5rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageText__4xnWV{font-size:1.62rem}}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageAreas__VdbR7{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:768px){.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageAreas__VdbR7{grid-template-columns:1fr;gap:1.5rem}}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageAreas__VdbR7 .ServiceAreasCTA_areaGroup__fQfee{padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageAreas__VdbR7 .ServiceAreasCTA_areaGroup__fQfee .ServiceAreasCTA_areaTitle__OvmBT{font-size:1.8rem;font-weight:700;color:#fbbf24;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServiceAreasCTA_serviceAreasCta__eyITr .ServiceAreasCTA_coverageInfo__ITnH9 .ServiceAreasCTA_coverageCard__GLEGm .ServiceAreasCTA_coverageAreas__VdbR7 .ServiceAreasCTA_areaGroup__fQfee .ServiceAreasCTA_areaDescription__6Q2lC{font-size:1.44rem;color:#e0e7ff;line-height:1.6;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.BrooklynHero_brooklynHero__STjLH{background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;color:#fff;padding:8rem 0 6rem;position:relative;overflow:hidden;font-family:Inter,sans-serif}.BrooklynHero_brooklynHero__STjLH:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.15) 0,transparent 50%);pointer-events:none}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_content__xwHP1{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:1024px){.BrooklynHero_brooklynHero__STjLH .BrooklynHero_content__xwHP1{grid-template-columns:1fr;gap:3rem;text-align:center}}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_title__A7Ved{font-size:5.04rem;font-weight:800;line-height:1.1;margin:0 0 2rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_title__A7Ved{font-size:3.6rem}}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_title__A7Ved .BrooklynHero_titleMain__ZPL8U{display:block;color:#fff}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_title__A7Ved .BrooklynHero_titleAccent__wx0Xn{display:block;background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_title__A7Ved .BrooklynHero_titleAccent__wx0Xn:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_title__A7Ved .BrooklynHero_titleSub__AjcIU{display:block;color:#cbd5e1;font-size:.7em;font-weight:600;margin-top:.5rem}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_subtitle___Smqj{font-size:1.98rem;color:#cbd5e1;line-height:1.6;margin:0 0 3rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_subtitle___Smqj{font-size:1.8rem}}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_stats__sG_LM{display:flex;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_stats__sG_LM{justify-content:center;flex-wrap:wrap;gap:1.5rem}}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_stats__sG_LM .BrooklynHero_stat__9HwDI{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_stats__sG_LM .BrooklynHero_stat__9HwDI:hover{background:rgba(44,90,160,.1);border-color:rgba(44,90,160,.3);transform:translateY(-2px)}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_stats__sG_LM .BrooklynHero_stat__9HwDI .BrooklynHero_statIcon__suWLf{color:#2c5aa0;font-size:2rem;min-width:32px}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_stats__sG_LM .BrooklynHero_stat__9HwDI .BrooklynHero_statContent__cWoCu{display:flex;flex-direction:column}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_stats__sG_LM .BrooklynHero_stat__9HwDI .BrooklynHero_statContent__cWoCu .BrooklynHero_statValue__1sLvl{font-size:2.16rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_stats__sG_LM .BrooklynHero_stat__9HwDI .BrooklynHero_statContent__cWoCu .BrooklynHero_statLabel__0Hvwo{font-size:1.26rem;color:#cbd5e1;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_ctaContainer__pHyrS{display:flex;gap:1.5rem;align-items:center}@media(max-width:768px){.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_ctaContainer__pHyrS{flex-direction:column;gap:1rem}}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_ctaContainer__pHyrS .BrooklynHero_emergencyButton___vxzq{display:flex;align-items:center;gap:.75rem;font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_ctaContainer__pHyrS .BrooklynHero_emergencyButton___vxzq:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(220,53,69,.4)}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_ctaContainer__pHyrS .BrooklynHero_emergencyButton___vxzq .BrooklynHero_buttonIcon__OSUMX{font-size:1.26rem}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_ctaContainer__pHyrS .BrooklynHero_contactButton__UooIw{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_textContent__nxOlz .BrooklynHero_ctaContainer__pHyrS .BrooklynHero_contactButton__UooIw:hover{transform:translateY(-2px)}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_mapSection__lkR5B .BrooklynHero_mapContainer__l8qab{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transition:all .3s ease}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_mapSection__lkR5B .BrooklynHero_mapContainer__l8qab:hover{background:hsla(0,0%,100%,.08);border-color:rgba(44,90,160,.3);transform:translateY(-2px)}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_mapSection__lkR5B .BrooklynHero_mapContainer__l8qab .BrooklynHero_mapPlaceholder__N6Rs3 .BrooklynHero_mapIcon__Tsk1Y{font-size:4rem;color:#2c5aa0;margin-bottom:1.5rem;opacity:.8}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_mapSection__lkR5B .BrooklynHero_mapContainer__l8qab .BrooklynHero_mapPlaceholder__N6Rs3 .BrooklynHero_mapText__DDi_N{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.BrooklynHero_brooklynHero__STjLH .BrooklynHero_mapSection__lkR5B .BrooklynHero_mapContainer__l8qab .BrooklynHero_mapPlaceholder__N6Rs3 .BrooklynHero_mapSubtext__pFIHS{font-size:1.26rem;color:#cbd5e1;margin:0}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.05) 0,transparent 50%);pointer-events:none}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA .BrooklynNeighborhoods_title__KvFEd{font-size:4.32rem;font-weight:800;line-height:1.2;margin:0 0 2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA .BrooklynNeighborhoods_title__KvFEd{font-size:3.6rem}}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA .BrooklynNeighborhoods_title__KvFEd span:first-child{color:#1e293b}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA .BrooklynNeighborhoods_title__KvFEd span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA .BrooklynNeighborhoods_title__KvFEd span:nth-child(2):after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA .BrooklynNeighborhoods_title__KvFEd span:nth-child(3){color:#64748b}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA .BrooklynNeighborhoods_lead__zWXKG{font-size:1.98rem;color:#64748b;line-height:1.6;max-width:800px;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,.05)}@media(max-width:768px){.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_header__IRbLA .BrooklynNeighborhoods_lead__zWXKG{font-size:1.8rem}}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodsGrid__Naerd{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem;position:relative;z-index:1}@media(max-width:768px){.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodsGrid__Naerd{grid-template-columns:1fr;gap:1.5rem}}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1{background:hsla(0,0%,100%,.9);border:1px solid rgba(44,90,160,.1);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15);border-color:rgba(44,90,160,.2)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardHeader__0YieI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(44,90,160,.1)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardHeader__0YieI .BrooklynNeighborhoods_neighborhoodName__FwixV{font-size:2.16rem;font-weight:700;color:#1e293b;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.05)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardHeader__0YieI .BrooklynNeighborhoods_responseTime__GkFmH{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#2c5aa0,#dc3545);color:#fff;border-radius:20px;font-size:1.26rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardHeader__0YieI .BrooklynNeighborhoods_responseTime__GkFmH .BrooklynNeighborhoods_timeIcon__Y_YvY{font-size:1rem}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4{margin-bottom:1.5rem}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_sectionTitle___omsj{font-size:1.44rem;font-weight:600;color:#1e293b;margin:0 0 1rem;text-shadow:0 1px 2px rgba(0,0,0,.05)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_zipCodes__jxYUD{margin-bottom:1.5rem}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_zipCodes__jxYUD .BrooklynNeighborhoods_zipList__Vt7Su{display:flex;flex-wrap:wrap;gap:.5rem}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_zipCodes__jxYUD .BrooklynNeighborhoods_zipList__Vt7Su .BrooklynNeighborhoods_zipCode__D6M5j{padding:.25rem .75rem;background:rgba(44,90,160,.1);color:#2c5aa0;border-radius:12px;font-size:1.26rem;font-weight:600;border:1px solid rgba(44,90,160,.2)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_attractions__4upiV{margin-bottom:1.5rem}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_attractions__4upiV .BrooklynNeighborhoods_attractionList__p5X0T{list-style:none;padding:0;margin:0}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_attractions__4upiV .BrooklynNeighborhoods_attractionList__p5X0T .BrooklynNeighborhoods_attractionItem__rzzJo{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:1.26rem;color:#64748b;border-bottom:1px solid rgba(0,0,0,.05)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_attractions__4upiV .BrooklynNeighborhoods_attractionList__p5X0T .BrooklynNeighborhoods_attractionItem__rzzJo:last-child{border-bottom:none}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_attractions__4upiV .BrooklynNeighborhoods_attractionList__p5X0T .BrooklynNeighborhoods_attractionItem__rzzJo .BrooklynNeighborhoods_attractionIcon__iW9gh{color:#2c5aa0;font-size:1rem;min-width:16px}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_stats__8Ps_U{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem;background:rgba(44,90,160,.05);border-radius:12px;border:1px solid rgba(44,90,160,.1)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_stats__8Ps_U .BrooklynNeighborhoods_stat__JOFm9{display:flex;flex-direction:column;text-align:center}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_stats__8Ps_U .BrooklynNeighborhoods_stat__JOFm9 .BrooklynNeighborhoods_statLabel__n_Odf{font-size:1.08rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardContent__ParO4 .BrooklynNeighborhoods_stats__8Ps_U .BrooklynNeighborhoods_stat__JOFm9 .BrooklynNeighborhoods_statValue__eYsHZ{font-size:1.44rem;font-weight:700;color:#1e293b;text-shadow:0 1px 2px rgba(0,0,0,.05)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardFooter__6iez7 .BrooklynNeighborhoods_serviceLink__Buifo{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#2c5aa0,#dc3545);color:#fff;text-decoration:none;border-radius:12px;font-size:1.26rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardFooter__6iez7 .BrooklynNeighborhoods_serviceLink__Buifo:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(44,90,160,.3)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardFooter__6iez7 .BrooklynNeighborhoods_serviceLink__Buifo .BrooklynNeighborhoods_arrowIcon__1ZZgl{font-size:1rem;transition:transform .3s ease}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_neighborhoodCard__sJaM1 .BrooklynNeighborhoods_cardFooter__6iez7 .BrooklynNeighborhoods_serviceLink__Buifo:hover .BrooklynNeighborhoods_arrowIcon__1ZZgl{transform:translateX(4px)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W{text-align:center;position:relative;z-index:1}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg{max-width:600px;margin:0 auto;padding:3rem;background:hsla(0,0%,100%,.9);border:1px solid rgba(44,90,160,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaTitle__RWs3N{font-size:2.88rem;font-weight:700;color:#1e293b;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.05)}@media(max-width:768px){.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaTitle__RWs3N{font-size:2.4rem}}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaText__zChW8{font-size:1.44rem;color:#64748b;line-height:1.6;margin:0 0 2rem;text-shadow:0 1px 2px rgba(0,0,0,.05)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaButtons__V_q8t{display:flex;gap:1.5rem;justify-content:center;align-items:center}@media(max-width:768px){.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaButtons__V_q8t{flex-direction:column;gap:1rem}}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaButtons__V_q8t .BrooklynNeighborhoods_emergencyButton__mMmYW{display:flex;align-items:center;gap:.75rem;padding:1.2rem 2.5rem;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;text-decoration:none;border-radius:12px;font-size:1.44rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaButtons__V_q8t .BrooklynNeighborhoods_emergencyButton__mMmYW:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(220,53,69,.4)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaButtons__V_q8t .BrooklynNeighborhoods_emergencyButton__mMmYW .BrooklynNeighborhoods_buttonIcon__oFDE4{font-size:1.26rem}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaButtons__V_q8t .BrooklynNeighborhoods_contactButton__uA7Gm{padding:1.2rem 2.5rem;background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;text-decoration:none;border-radius:12px;font-size:1.44rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynNeighborhoods_brooklynNeighborhoods__SpXDq .BrooklynNeighborhoods_ctaSection__CXr7W .BrooklynNeighborhoods_ctaContent__uA6Pg .BrooklynNeighborhoods_ctaButtons__V_q8t .BrooklynNeighborhoods_contactButton__uA7Gm:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(44,90,160,.4)}.BrooklynServices_brooklynServices__7iaYF{padding:6rem 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.BrooklynServices_brooklynServices__7iaYF:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.03) 0,transparent 50%);pointer-events:none}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l .BrooklynServices_title__6L3Tk{font-size:4.32rem;font-weight:800;line-height:1.2;margin:0 0 2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l .BrooklynServices_title__6L3Tk{font-size:3.6rem}}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l .BrooklynServices_title__6L3Tk span:first-child{color:#1e293b}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l .BrooklynServices_title__6L3Tk span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l .BrooklynServices_title__6L3Tk span:nth-child(2):after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l .BrooklynServices_title__6L3Tk span:nth-child(3){color:#64748b}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l .BrooklynServices_lead__Ncsp0{font-size:1.98rem;color:#64748b;line-height:1.6;max-width:800px;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,.05)}@media(max-width:768px){.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_header___wx9l .BrooklynServices_lead__Ncsp0{font-size:1.8rem}}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_statsGrid__fLpHJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem;position:relative;z-index:1}@media(max-width:768px){.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_statsGrid__fLpHJ{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_statsGrid__fLpHJ .BrooklynServices_statCard__GRwo8{text-align:center;padding:2rem;background:hsla(0,0%,100%,.8);border:1px solid rgba(44,90,160,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_statsGrid__fLpHJ .BrooklynServices_statCard__GRwo8:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1);border-color:rgba(44,90,160,.2)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_statsGrid__fLpHJ .BrooklynServices_statCard__GRwo8 .BrooklynServices_statValue__7AGK1{font-size:3.6rem;font-weight:800;background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_statsGrid__fLpHJ .BrooklynServices_statCard__GRwo8 .BrooklynServices_statLabel__3Xs0y{font-size:1.26rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_servicesGrid__LW_Xn{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem;position:relative;z-index:1}@media(max-width:768px){.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_servicesGrid__LW_Xn{grid-template-columns:1fr;gap:1.5rem}}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk{background:hsla(0,0%,100%,.9);border:1px solid rgba(44,90,160,.1);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.12);border-color:rgba(44,90,160,.2)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardHeader__2UqhO{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(44,90,160,.1)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardHeader__2UqhO .BrooklynServices_iconContainer__S8laI{width:60px;height:60px;background:linear-gradient(135deg,#2c5aa0,#dc3545);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(44,90,160,.3)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardHeader__2UqhO .BrooklynServices_iconContainer__S8laI .BrooklynServices_serviceIcon__LneGi{color:#fff;font-size:2rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardHeader__2UqhO .BrooklynServices_responseTime__wyB8p{padding:.5rem 1rem;background:rgba(44,90,160,.1);color:#2c5aa0;border-radius:20px;font-size:1.26rem;font-weight:600;border:1px solid rgba(44,90,160,.2)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardContent___ysja{margin-bottom:1.5rem}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardContent___ysja .BrooklynServices_serviceTitle__AiLcI{font-size:2.16rem;font-weight:700;color:#1e293b;margin:0 0 1rem;text-shadow:0 1px 2px rgba(0,0,0,.05)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardContent___ysja .BrooklynServices_serviceDescription__gW9hG{font-size:1.44rem;color:#64748b;line-height:1.6;margin:0 0 1.5rem;text-shadow:0 1px 2px rgba(0,0,0,.05)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardContent___ysja .BrooklynServices_featuresList__7VVJO{list-style:none;padding:0;margin:0}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardContent___ysja .BrooklynServices_featuresList__7VVJO .BrooklynServices_featureItem__1FbIi{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:1.26rem;color:#64748b;border-bottom:1px solid rgba(0,0,0,.05)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardContent___ysja .BrooklynServices_featuresList__7VVJO .BrooklynServices_featureItem__1FbIi:last-child{border-bottom:none}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardContent___ysja .BrooklynServices_featuresList__7VVJO .BrooklynServices_featureItem__1FbIi .BrooklynServices_featureIcon__eprXO{color:#2c5aa0;font-size:.9rem;min-width:12px}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardFooter__humzG .BrooklynServices_serviceLink__nSXTu{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#2c5aa0,#dc3545);color:#fff;text-decoration:none;border-radius:12px;font-size:1.26rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardFooter__humzG .BrooklynServices_serviceLink__nSXTu:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(44,90,160,.3)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardFooter__humzG .BrooklynServices_serviceLink__nSXTu .BrooklynServices_arrowIcon__cWlVW{font-size:1rem;transition:transform .3s ease}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_serviceCard__RMryk .BrooklynServices_cardFooter__humzG .BrooklynServices_serviceLink__nSXTu:hover .BrooklynServices_arrowIcon__cWlVW{transform:translateX(4px)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00{text-align:center;position:relative;z-index:1}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75{max-width:600px;margin:0 auto;padding:3rem;background:hsla(0,0%,100%,.9);border:1px solid rgba(44,90,160,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaTitle__Hwk_s{font-size:2.88rem;font-weight:700;color:#1e293b;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.05)}@media(max-width:768px){.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaTitle__Hwk_s{font-size:2.4rem}}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaText__E3UxF{font-size:1.44rem;color:#64748b;line-height:1.6;margin:0 0 2rem;text-shadow:0 1px 2px rgba(0,0,0,.05)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaButtons__wFSGH{display:flex;gap:1.5rem;justify-content:center;align-items:center}@media(max-width:768px){.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaButtons__wFSGH{flex-direction:column;gap:1rem}}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaButtons__wFSGH .BrooklynServices_emergencyButton__1tkOs{display:flex;align-items:center;gap:.75rem;padding:1.2rem 2.5rem;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;text-decoration:none;border-radius:12px;font-size:1.44rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaButtons__wFSGH .BrooklynServices_emergencyButton__1tkOs:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(220,53,69,.4)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaButtons__wFSGH .BrooklynServices_emergencyButton__1tkOs .BrooklynServices_buttonIcon__dBjFV{font-size:1.26rem}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaButtons__wFSGH .BrooklynServices_contactButton__dhKHE{padding:1.2rem 2.5rem;background:linear-gradient(135deg,#2c5aa0,#1e40af);color:#fff;text-decoration:none;border-radius:12px;font-size:1.44rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(44,90,160,.3);transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynServices_brooklynServices__7iaYF .BrooklynServices_ctaSection__goz00 .BrooklynServices_ctaContent__ylt75 .BrooklynServices_ctaButtons__wFSGH .BrooklynServices_contactButton__dhKHE:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(44,90,160,.4)}.BrooklynCTA_brooklynCta__r1yPy{position:relative;overflow:hidden}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe{background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;color:#fff;padding:6rem 0 4rem;position:relative}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.15) 0,transparent 50%);pointer-events:none}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_content__icZF3{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:1024px){.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_content__icZF3{grid-template-columns:1fr;gap:3rem;text-align:center}}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_title__iuOSy{font-size:4.32rem;font-weight:800;line-height:1.2;margin:0 0 2rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_title__iuOSy{font-size:3.6rem}}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_title__iuOSy span:first-child{color:#fff}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_title__iuOSy span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_title__iuOSy span:nth-child(2):after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_title__iuOSy span:nth-child(3){color:#cbd5e1}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_lead__vfaa0{font-size:1.98rem;color:#cbd5e1;line-height:1.6;margin:0 0 3rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_lead__vfaa0{font-size:1.8rem}}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_benefits__LSx5m{margin-bottom:3rem}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_benefits__LSx5m .BrooklynCTA_benefit__JJFAI{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_benefits__LSx5m .BrooklynCTA_benefit__JJFAI:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_benefits__LSx5m .BrooklynCTA_benefit__JJFAI .BrooklynCTA_benefitIcon__5wH7s{width:50px;height:50px;background:linear-gradient(135deg,#2c5aa0,#dc3545);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px rgba(44,90,160,.3)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_benefits__LSx5m .BrooklynCTA_benefit__JJFAI .BrooklynCTA_benefitIcon__5wH7s svg{color:#fff;font-size:1.5rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_benefits__LSx5m .BrooklynCTA_benefit__JJFAI .BrooklynCTA_benefitContent__WmqKl .BrooklynCTA_benefitTitle__aGBWv{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_benefits__LSx5m .BrooklynCTA_benefit__JJFAI .BrooklynCTA_benefitContent__WmqKl .BrooklynCTA_benefitDescription__7l9xD{font-size:1.44rem;color:#cbd5e1;line-height:1.5;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_stats__XmSWU{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_stats__XmSWU{grid-template-columns:repeat(4,1fr)}}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_stats__XmSWU .BrooklynCTA_stat__U25jz{text-align:center;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_stats__XmSWU .BrooklynCTA_stat__U25jz:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_stats__XmSWU .BrooklynCTA_stat__U25jz .BrooklynCTA_statValue__M7hep{font-size:2.88rem;font-weight:800;color:#fff;line-height:1;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_textContent__2NZA4 .BrooklynCTA_stats__XmSWU .BrooklynCTA_stat__U25jz .BrooklynCTA_statLabel__3UBoP{font-size:1.26rem;color:#cbd5e1;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:3rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.2);transition:all .3s ease}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaTitle__CGHrx{font-size:2.88rem;font-weight:700;color:#fff;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaTitle__CGHrx{font-size:2.4rem}}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaText__6lCaK{font-size:1.44rem;color:#cbd5e1;line-height:1.6;margin:0 0 2rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaButtons__JbgPA{display:flex;gap:1.5rem;justify-content:center;align-items:center;margin-bottom:2rem}@media(max-width:768px){.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaButtons__JbgPA{flex-direction:column;gap:1rem}}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaButtons__JbgPA .BrooklynCTA_emergencyButton__L6qMi{display:flex;align-items:center;gap:.75rem;font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(220,53,69,.3);transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaButtons__JbgPA .BrooklynCTA_emergencyButton__L6qMi:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(220,53,69,.4)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaButtons__JbgPA .BrooklynCTA_emergencyButton__L6qMi .BrooklynCTA_buttonIcon__nA7lv{font-size:1.26rem}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaButtons__JbgPA .BrooklynCTA_contactButton__6yacD{font-size:1.44rem;padding:1.2rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_ctaButtons__JbgPA .BrooklynCTA_contactButton__6yacD:hover{transform:translateY(-2px)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_credentials__2rDsy{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}@media(max-width:768px){.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_credentials__2rDsy{gap:1rem}}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_credentials__2rDsy .BrooklynCTA_credential___UXTQ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.26rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s ease}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_credentials__2rDsy .BrooklynCTA_credential___UXTQ:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_ctaSection__u6Vu7 .BrooklynCTA_ctaCard__k3MA3 .BrooklynCTA_credentials__2rDsy .BrooklynCTA_credential___UXTQ .BrooklynCTA_credentialIcon__jX17p{font-size:1rem;color:#2c5aa0}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_footer__Hl8iI{text-align:center;margin-top:3rem;position:relative;z-index:1}.BrooklynCTA_brooklynCta__r1yPy .BrooklynCTA_ctaBackground__M0Ixe .BrooklynCTA_footer__Hl8iI .BrooklynCTA_footerText__5f0JB{font-size:1.44rem;color:#cbd5e1;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.QueensHero_queensHero__k47Bf{background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;color:#fff;padding:8rem 0 6rem;position:relative;overflow:hidden;font-family:Inter,sans-serif}.QueensHero_queensHero__k47Bf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.15) 0,transparent 50%);pointer-events:none}.QueensHero_queensHero__k47Bf .QueensHero_content__UG8L2{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:1024px){.QueensHero_queensHero__k47Bf .QueensHero_content__UG8L2{grid-template-columns:1fr;gap:3rem;text-align:center}}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_title__lS7mK{font-size:5.04rem;font-weight:800;line-height:1.1;margin:0 0 2rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_title__lS7mK{font-size:3.6rem}}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_title__lS7mK .QueensHero_titleMain__gVAfl{display:block;color:#fff}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_title__lS7mK .QueensHero_titleAccent__m1BxR{display:block;background:linear-gradient(135deg,#2c5aa0,#dc3545);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_title__lS7mK .QueensHero_titleAccent__m1BxR:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_title__lS7mK .QueensHero_titleSub__u9zEw{display:block;color:#cbd5e1;font-size:.7em;font-weight:600;margin-top:.5rem}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_subtitle__cDRkm{font-size:1.98rem;color:#cbd5e1;line-height:1.6;margin:0 0 3rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_subtitle__cDRkm{font-size:1.8rem}}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_stats__Zgb_u{display:flex;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_stats__Zgb_u{justify-content:center;flex-wrap:wrap;gap:1.5rem}}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_stats__Zgb_u .QueensHero_stat__hWW_G{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_stats__Zgb_u .QueensHero_stat__hWW_G:hover{background:rgba(44,90,160,.1);border-color:rgba(44,90,160,.3);transform:translateY(-2px)}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_stats__Zgb_u .QueensHero_stat__hWW_G .QueensHero_statIcon__gMSbB{color:#2c5aa0;font-size:2rem;min-width:32px}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_stats__Zgb_u .QueensHero_stat__hWW_G .QueensHero_statContent__BCeZ0{display:flex;flex-direction:column}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_stats__Zgb_u .QueensHero_stat__hWW_G .QueensHero_statContent__BCeZ0 .QueensHero_statValue__UBRJj{font-size:2.16rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_stats__Zgb_u .QueensHero_stat__hWW_G .QueensHero_statContent__BCeZ0 .QueensHero_statLabel__JZoRV{font-size:1.26rem;color:#cbd5e1;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_ctaContainer__klqiv{display:flex;gap:1.5rem;align-items:center}@media(max-width:768px){.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_ctaContainer__klqiv{flex-direction:column;gap:1rem}}.QueensHero_queensHero__k47Bf .QueensHero_textContent__TUcXA .QueensHero_ctaContainer__klqiv .QueensHero_emergencyButton__v_Fky .QueensHero_buttonIcon__gXED1{font-size:1.26rem}.QueensHero_queensHero__k47Bf .QueensHero_mapSection__09hnG .QueensHero_mapContainer__TaUK3{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transition:all .3s ease}.QueensHero_queensHero__k47Bf .QueensHero_mapSection__09hnG .QueensHero_mapContainer__TaUK3:hover{background:hsla(0,0%,100%,.08);border-color:rgba(44,90,160,.3);transform:translateY(-2px)}.QueensHero_queensHero__k47Bf .QueensHero_mapSection__09hnG .QueensHero_mapContainer__TaUK3 .QueensHero_mapPlaceholder__uoh4s .QueensHero_mapIcon__lFDc4{font-size:4rem;color:#2c5aa0;margin-bottom:1.5rem;opacity:.8}.QueensHero_queensHero__k47Bf .QueensHero_mapSection__09hnG .QueensHero_mapContainer__TaUK3 .QueensHero_mapPlaceholder__uoh4s .QueensHero_mapText__kvdNs{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensHero_queensHero__k47Bf .QueensHero_mapSection__09hnG .QueensHero_mapContainer__TaUK3 .QueensHero_mapPlaceholder__uoh4s .QueensHero_mapSubtext__y8IIY{font-size:1.26rem;color:#cbd5e1;margin:0}.QueensNeighborhoods_queensNeighborhoods__twwCQ{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.QueensNeighborhoods_queensNeighborhoods__twwCQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.05) 0,transparent 50%);pointer-events:none}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_title__9DWQH{font-size:4.32rem;font-weight:800;line-height:1.2;margin:0 0 2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_title__9DWQH{font-size:3.6rem}}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_title__9DWQH span:first-child{color:#1e293b}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_title__9DWQH span:nth-child(2){color:#2c5aa0;position:relative}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_title__9DWQH span:nth-child(2):after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_title__9DWQH span:nth-child(3){color:#1e293b}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_title__9DWQH span:nth-child(4){color:#dc3545}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_lead__vpe8h{font-size:1.8rem;color:#64748b;line-height:1.6;max-width:800px;margin:0 auto}@media(max-width:768px){.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_header__8t6rb .QueensNeighborhoods_lead__vpe8h{font-size:1.6rem}}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_neighborhoodsGrid__GgWQq{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:3rem;gap:3rem;margin-bottom:4rem;position:relative;z-index:1}@media(max-width:768px){.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_neighborhoodsGrid__GgWQq{grid-template-columns:1fr;gap:2rem}}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X{background:hsla(0,0%,100%,.8);border-radius:20px;padding:2.5rem;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_areaTitle__eacZ_{font-size:2.16rem;font-weight:700;color:#2c5aa0;margin:0 0 2rem;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_areaTitle__eacZ_:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodsList__2ROsK{display:flex;flex-direction:column;gap:1.5rem}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L{background:hsla(0,0%,100%,.6);border-radius:12px;padding:1.5rem;border:1px solid rgba(44,90,160,.1);transition:all .3s ease}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L:hover{background:rgba(44,90,160,.05);border-color:rgba(44,90,160,.3);transform:translateX(5px)}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodHeader__qBskp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodHeader__qBskp .QueensNeighborhoods_neighborhoodName__xGdrw{font-size:1.44rem;font-weight:700;color:#1e293b;margin:0}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodHeader__qBskp .QueensNeighborhoods_neighborhoodZip__ALQCD{font-size:1.08rem;color:#64748b;font-weight:500;background:rgba(44,90,160,.1);padding:.25rem .75rem;border-radius:6px}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodDetails__6SM4m{display:flex;gap:1.5rem;margin-bottom:1rem}@media(max-width:480px){.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodDetails__6SM4m{flex-direction:column;gap:.75rem}}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodDetails__6SM4m .QueensNeighborhoods_detailItem__Px_Xd{display:flex;align-items:center;gap:.5rem}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodDetails__6SM4m .QueensNeighborhoods_detailItem__Px_Xd .QueensNeighborhoods_detailIcon__65lTQ{color:#2c5aa0;font-size:1.08rem}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodDetails__6SM4m .QueensNeighborhoods_detailItem__Px_Xd .QueensNeighborhoods_detailLabel__fjw_j{font-size:1.08rem;color:#64748b;font-weight:500}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodDetails__6SM4m .QueensNeighborhoods_detailItem__Px_Xd .QueensNeighborhoods_detailValue__DeX9f{font-size:1.08rem;color:#1e293b;font-weight:600}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_attractions__Xdsnm{font-size:1.08rem;color:#475569;line-height:1.5;margin-bottom:1.5rem;font-style:italic}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodCta__mpw4E .QueensNeighborhoods_emergencyButton__lv1AK{display:inline-flex;align-items:center;gap:.5rem;font-size:1.08rem;padding:.75rem 1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border-radius:8px}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodCta__mpw4E .QueensNeighborhoods_emergencyButton__lv1AK .QueensNeighborhoods_buttonIcon__t_jy_{font-size:1rem}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_areaCard__M6e1X .QueensNeighborhoods_neighborhoodCard__Eh74L .QueensNeighborhoods_neighborhoodCta__mpw4E .QueensNeighborhoods_emergencyButton__lv1AK:hover{transform:translateY(-2px)}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_coverageStats__4LNUN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;position:relative;z-index:1}@media(max-width:768px){.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_coverageStats__4LNUN{grid-template-columns:repeat(2,1fr)}}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_coverageStats__4LNUN .QueensNeighborhoods_statCard__BbFpn{background:hsla(0,0%,100%,.9);border-radius:16px;padding:2rem;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_coverageStats__4LNUN .QueensNeighborhoods_statCard__BbFpn:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_coverageStats__4LNUN .QueensNeighborhoods_statCard__BbFpn .QueensNeighborhoods_statNumber__OeuiF{font-size:3.6rem;font-weight:800;color:#2c5aa0;line-height:1;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.QueensNeighborhoods_queensNeighborhoods__twwCQ .QueensNeighborhoods_coverageStats__4LNUN .QueensNeighborhoods_statCard__BbFpn .QueensNeighborhoods_statLabel__VqZ4u{font-size:1.26rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.QueensServices_queensServices__bDkQv{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;position:relative;overflow:hidden}.QueensServices_queensServices__bDkQv:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.1) 0,transparent 50%);pointer-events:none}.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2 .QueensServices_title__9_zGe{font-size:4.32rem;font-weight:800;line-height:1.2;margin:0 0 2rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2 .QueensServices_title__9_zGe{font-size:3.6rem}}.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2 .QueensServices_title__9_zGe span:first-child{color:#fff}.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2 .QueensServices_title__9_zGe span:nth-child(2){color:#2c5aa0;position:relative}.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2 .QueensServices_title__9_zGe span:nth-child(2):after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2 .QueensServices_title__9_zGe span:nth-child(3){color:#dc3545}.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2 .QueensServices_lead__8h6mD{font-size:1.8rem;color:#cbd5e1;line-height:1.6;max-width:800px;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.QueensServices_queensServices__bDkQv .QueensServices_header__t_iU2 .QueensServices_lead__8h6mD{font-size:1.6rem}}.QueensServices_queensServices__bDkQv .QueensServices_servicesGrid__a4rWI{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:3rem;gap:3rem;margin-bottom:4rem;position:relative;z-index:1}@media(max-width:768px){.QueensServices_queensServices__bDkQv .QueensServices_servicesGrid__a4rWI{grid-template-columns:1fr;gap:2rem}}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD{background:hsla(0,0%,100%,.05);border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD:hover{background:hsla(0,0%,100%,.08);border-color:rgba(44,90,160,.3);transform:translateY(-5px)}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceHeader__NYN7D{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceHeader__NYN7D .QueensServices_serviceIcon__tLnL1{width:60px;height:60px;background:linear-gradient(135deg,#2c5aa0,#dc3545);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff;box-shadow:0 4px 15px rgba(44,90,160,.3)}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceHeader__NYN7D .QueensServices_serviceTitle__8Zjt1{font-size:1.8rem;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceDescription__JmplS{font-size:1.26rem;color:#cbd5e1;line-height:1.6;margin-bottom:2rem}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceFeatures__bOCP7{margin-bottom:2rem}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceFeatures__bOCP7 .QueensServices_featuresTitle__nZMaG{font-size:1.44rem;font-weight:600;color:#2c5aa0;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceFeatures__bOCP7 .QueensServices_featuresList__Powq7{list-style:none;margin:0;padding:0}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceFeatures__bOCP7 .QueensServices_featuresList__Powq7 .QueensServices_featureItem__uCTwY{font-size:1.26rem;color:#cbd5e1;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceFeatures__bOCP7 .QueensServices_featuresList__Powq7 .QueensServices_featureItem__uCTwY:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700;font-size:1.1rem}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceAreas__e_PPX{margin-bottom:2rem}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceAreas__e_PPX .QueensServices_areasTitle__kDoT5{font-size:1.44rem;font-weight:600;color:#dc3545;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceAreas__e_PPX .QueensServices_areasList__4wFjJ{display:flex;flex-wrap:wrap;gap:.75rem}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceAreas__e_PPX .QueensServices_areasList__4wFjJ .QueensServices_areaTag__rUW7v{background:rgba(44,90,160,.2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:1.08rem;font-weight:500;border:1px solid rgba(44,90,160,.3);transition:all .3s ease}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceAreas__e_PPX .QueensServices_areasList__4wFjJ .QueensServices_areaTag__rUW7v:hover{background:rgba(44,90,160,.3);border-color:rgba(44,90,160,.5)}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceCta__gZuJV .QueensServices_emergencyButton__n3tHs{display:inline-flex;align-items:center;gap:.75rem;font-size:1.26rem;padding:1rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border-radius:8px}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceCta__gZuJV .QueensServices_emergencyButton__n3tHs .QueensServices_buttonIcon__tQUB3{font-size:1.1rem}.QueensServices_queensServices__bDkQv .QueensServices_serviceCard__2FBRD .QueensServices_serviceCta__gZuJV .QueensServices_emergencyButton__n3tHs:hover{transform:translateY(-2px)}.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY{position:relative;z-index:1}.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY .QueensServices_coverageCard__Fz8yg{background:hsla(0,0%,100%,.05);border-radius:20px;padding:3rem;text-align:center;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY .QueensServices_coverageCard__Fz8yg .QueensServices_coverageTitle__i3IX5{font-size:2.88rem;font-weight:700;color:#fff;margin:0 0 1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY .QueensServices_coverageCard__Fz8yg .QueensServices_coverageTitle__i3IX5{font-size:2.4rem}}.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY .QueensServices_coverageCard__Fz8yg .QueensServices_coverageDescription__cI1wb{font-size:1.44rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY .QueensServices_coverageCard__Fz8yg .QueensServices_coverageStats__VXHmW{display:flex;justify-content:center;gap:3rem}@media(max-width:768px){.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY .QueensServices_coverageCard__Fz8yg .QueensServices_coverageStats__VXHmW{flex-direction:column;gap:2rem}}.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY .QueensServices_coverageCard__Fz8yg .QueensServices_coverageStats__VXHmW .QueensServices_coverageStat__kQUa7 .QueensServices_statNumber__fxG6h{font-size:3.6rem;font-weight:800;color:#2c5aa0;line-height:1;margin-bottom:.5rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}.QueensServices_queensServices__bDkQv .QueensServices_coverageInfo__rDIFY .QueensServices_coverageCard__Fz8yg .QueensServices_coverageStats__VXHmW .QueensServices_coverageStat__kQUa7 .QueensServices_statLabel__Lo999{font-size:1.26rem;color:#cbd5e1;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.QueensCTA_queensCta__l0bG9{background:linear-gradient(rgba(44,90,160,.4),rgba(44,90,160,.4)),url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;color:#fff;padding:6rem 0 0;position:relative;overflow:hidden;font-family:Inter,sans-serif}.QueensCTA_queensCta__l0bG9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(44,90,160,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(220,53,69,.15) 0,transparent 50%);pointer-events:none}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c{position:relative;z-index:1;text-align:center;max-width:1000px;margin:0 auto;padding:0 2rem}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_title___Qthl{font-size:4.32rem;font-weight:800;line-height:1.2;margin:0 0 2rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:768px){.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_title___Qthl{font-size:3.6rem}}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_title___Qthl span:first-child,.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_title___Qthl span:nth-child(2){color:#fff}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_title___Qthl span:nth-child(3){color:#2c5aa0;position:relative}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_title___Qthl span:nth-child(3):after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5aa0,#dc3545);border-radius:2px}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_title___Qthl span:nth-child(4){color:#dc3545}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_title___Qthl span:nth-child(5){color:#fff}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_lead__Rq1H6{font-size:1.8rem;color:#cbd5e1;line-height:1.6;margin:0 0 3rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_lead__Rq1H6{font-size:1.6rem}}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_benefits__aGGny{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_benefits__aGGny{grid-template-columns:1fr;gap:1.5rem}}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_benefits__aGGny .QueensCTA_benefit__Kjg_l{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_benefits__aGGny .QueensCTA_benefit__Kjg_l:hover{background:hsla(0,0%,100%,.08);border-color:rgba(44,90,160,.3);transform:translateY(-3px)}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_benefits__aGGny .QueensCTA_benefit__Kjg_l .QueensCTA_benefitIcon__q7ARx{font-size:2.5rem;color:#2c5aa0;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_benefits__aGGny .QueensCTA_benefit__Kjg_l h4{font-size:1.44rem;font-weight:700;color:#fff;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensCTA_queensCta__l0bG9 .QueensCTA_content__FlL4c .QueensCTA_benefits__aGGny .QueensCTA_benefit__Kjg_l p{font-size:1.26rem;color:#cbd5e1;line-height:1.5;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5{background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.1);padding:3rem 0;position:relative;z-index:1}.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5 .QueensCTA_actions__j9LoO{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}@media(max-width:768px){.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5 .QueensCTA_actions__j9LoO{flex-direction:column;align-items:center;gap:1rem}}.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5 .QueensCTA_actions__j9LoO .QueensCTA_emergencyButton__FGFO2 .QueensCTA_buttonIcon__AxRJB{font-size:1.26rem}.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5 .QueensCTA_footer__xEXut{text-align:center;font-size:1.26rem;color:#cbd5e1;margin:0;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.3)}.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5 .QueensCTA_footer__xEXut span:first-child{color:#fff;font-weight:600}.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5 .QueensCTA_footer__xEXut span:nth-child(2){color:#2c5aa0;font-weight:600}.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5 .QueensCTA_footer__xEXut span:nth-child(3){color:#dc3545;font-weight:600}.QueensCTA_queensCta__l0bG9 .QueensCTA_ctaSection__VqOM5 .QueensCTA_footer__xEXut span:nth-child(4){color:#fff;font-weight:600}.StatenIslandHero_statenIslandHero__KM2dh{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-image:url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;overflow:hidden}.StatenIslandHero_statenIslandHero__KM2dh:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,26,46,.8),rgba(22,33,62,.7) 50%,rgba(15,52,96,.8));z-index:1}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_content__pd7_8{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;min-height:80vh}@media(max-width:768px){.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_content__pd7_8{grid-template-columns:1fr;gap:2rem;text-align:center}}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_{color:#fff}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_title__dl_If{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_title__dl_If{font-size:2.8rem}}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_title__dl_If .StatenIslandHero_titleMain__j2650{display:block;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_title__dl_If .StatenIslandHero_titleAccent__tgkJR{display:block;background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_title__dl_If .StatenIslandHero_titleSub__1fERZ{display:block;font-size:1.8rem;font-weight:400;color:#e5e7eb;margin-top:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_title__dl_If .StatenIslandHero_titleSub__1fERZ{font-size:1.44rem}}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_subtitle__YQTmK{font-size:1.44rem;line-height:1.6;color:#d1d5db;margin-bottom:3rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_subtitle__YQTmK{font-size:1.26rem}}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_stats__IQwz8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_stats__IQwz8{grid-template-columns:1fr;gap:1.5rem}}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_stats__IQwz8 .StatenIslandHero_stat___QE_p{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_stats__IQwz8 .StatenIslandHero_stat___QE_p:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.15)}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_stats__IQwz8 .StatenIslandHero_stat___QE_p .StatenIslandHero_statIcon__WZc6T{font-size:2rem;color:#2c5aa0;flex-shrink:0}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_stats__IQwz8 .StatenIslandHero_stat___QE_p .StatenIslandHero_statContent__UNvKF .StatenIslandHero_statValue__nComU{font-size:2.2rem;font-weight:700;color:#fff;line-height:1;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_stats__IQwz8 .StatenIslandHero_stat___QE_p .StatenIslandHero_statContent__UNvKF .StatenIslandHero_statLabel__UYJkh{font-size:1rem;color:#d1d5db;margin-top:.25rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_ctaContainer___TWrw{display:flex;gap:1.5rem;flex-wrap:wrap}@media(max-width:768px){.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_ctaContainer___TWrw{justify-content:center}}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_textContent__vZ9E_ .StatenIslandHero_ctaContainer___TWrw .StatenIslandHero_emergencyButton__3MiQj .StatenIslandHero_buttonIcon__5w4ni{font-size:1.26rem}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_mapSection__W7Eim{display:flex;align-items:center;justify-content:center}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_mapSection__W7Eim .StatenIslandHero_mapContainer__LKL7U{width:100%;max-width:500px;aspect-ratio:1;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_mapSection__W7Eim .StatenIslandHero_mapContainer__LKL7U:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.15)}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_mapSection__W7Eim .StatenIslandHero_mapContainer__LKL7U .StatenIslandHero_mapPlaceholder__Sx60E{text-align:center;color:#fff}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_mapSection__W7Eim .StatenIslandHero_mapContainer__LKL7U .StatenIslandHero_mapPlaceholder__Sx60E .StatenIslandHero_mapIcon__qX_Mt{font-size:4rem;color:#2c5aa0;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_mapSection__W7Eim .StatenIslandHero_mapContainer__LKL7U .StatenIslandHero_mapPlaceholder__Sx60E .StatenIslandHero_mapText__4FFYH{font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.StatenIslandHero_statenIslandHero__KM2dh .StatenIslandHero_mapSection__W7Eim .StatenIslandHero_mapContainer__LKL7U .StatenIslandHero_mapPlaceholder__Sx60E .StatenIslandHero_mapSubtext__2EjlH{font-size:1.26rem;color:#d1d5db;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM{text-align:center;margin-bottom:4rem}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM .StatenIslandNeighborhoods_title__0wKem{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;color:#1e293b}@media(max-width:768px){.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM .StatenIslandNeighborhoods_title__0wKem{font-size:2.8rem}}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM .StatenIslandNeighborhoods_title__0wKem span:first-child{color:#1e293b}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM .StatenIslandNeighborhoods_title__0wKem span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM .StatenIslandNeighborhoods_title__0wKem span:nth-child(3){color:#1e293b}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM .StatenIslandNeighborhoods_title__0wKem span:nth-child(4){background:linear-gradient(135deg,#dc2626,#2c5aa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM .StatenIslandNeighborhoods_lead__XX3eQ{font-size:1.44rem;line-height:1.6;color:#64748b;max-width:800px;margin:0 auto}@media(max-width:768px){.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_header__xf_RM .StatenIslandNeighborhoods_lead__XX3eQ{font-size:1.26rem}}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:3rem;gap:3rem}@media(max-width:768px){.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF{grid-template-columns:1fr;gap:2rem}}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 20px 40px rgba(0,0,0,.1);transition:all .3s ease}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB:hover{transform:translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.15)}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_areaTitle__GDbEo{font-size:2.2rem;font-weight:700;color:#1e293b;margin-bottom:2rem;text-align:center;padding-bottom:1rem;border-bottom:3px solid #2c5aa0}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp{display:grid;grid-gap:1.5rem;gap:1.5rem}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.4);transition:all .3s ease}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.8);box-shadow:0 10px 25px rgba(0,0,0,.1)}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodHeader__7oQuS{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodHeader__7oQuS .StatenIslandNeighborhoods_neighborhoodName__vK4s0{font-size:1.4rem;font-weight:700;color:#1e293b}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodHeader__7oQuS .StatenIslandNeighborhoods_neighborhoodZip__sPaFE{font-size:1rem;color:#64748b;background:rgba(44,90,160,.1);padding:.25rem .75rem;border-radius:20px;font-weight:600}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodDetails___PGi0{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(max-width:480px){.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodDetails___PGi0{grid-template-columns:1fr}}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodDetails___PGi0 .StatenIslandNeighborhoods_detailItem__zmKoi{display:flex;align-items:center;gap:.5rem;font-size:1rem}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodDetails___PGi0 .StatenIslandNeighborhoods_detailItem__zmKoi .StatenIslandNeighborhoods_detailIcon__qgXFJ{color:#2c5aa0;font-size:1rem}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodDetails___PGi0 .StatenIslandNeighborhoods_detailItem__zmKoi .StatenIslandNeighborhoods_detailLabel__nVWSw{color:#64748b;font-weight:500}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodDetails___PGi0 .StatenIslandNeighborhoods_detailItem__zmKoi .StatenIslandNeighborhoods_detailValue__fvKiK{color:#1e293b;font-weight:600}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_attractions__mNVvm{font-size:1rem;color:#64748b;margin-bottom:1.5rem;line-height:1.5}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_attractions__mNVvm strong{color:#1e293b}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodCta__SYtF6{text-align:center}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodCta__SYtF6 .StatenIslandNeighborhoods_emergencyButton___kLSs{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(220,38,38,.3)}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodCta__SYtF6 .StatenIslandNeighborhoods_emergencyButton___kLSs:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.4);background:linear-gradient(135deg,#b91c1c,#991b1b)}.StatenIslandNeighborhoods_statenIslandNeighborhoods__vaI9o .StatenIslandNeighborhoods_neighborhoodsGrid__d1zIF .StatenIslandNeighborhoods_areaCard__lW0BB .StatenIslandNeighborhoods_neighborhoodsList__c8cyp .StatenIslandNeighborhoods_neighborhoodCard__gV_gp .StatenIslandNeighborhoods_neighborhoodCta__SYtF6 .StatenIslandNeighborhoods_emergencyButton___kLSs .StatenIslandNeighborhoods_buttonIcon__VNCQK{font-size:1rem}.StatenIslandServices_statenIslandServices__f1ymU{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155)}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_header__hxWcM{text-align:center;margin-bottom:4rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_header__hxWcM .StatenIslandServices_title__Rttcc{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;color:#fff}@media(max-width:768px){.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_header__hxWcM .StatenIslandServices_title__Rttcc{font-size:2.8rem}}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_header__hxWcM .StatenIslandServices_title__Rttcc span:first-child{color:#fff}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_header__hxWcM .StatenIslandServices_title__Rttcc span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_header__hxWcM .StatenIslandServices_title__Rttcc span:nth-child(3){color:#fff}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_header__hxWcM .StatenIslandServices_lead__WXECh{font-size:1.44rem;line-height:1.6;color:#cbd5e1;max-width:800px;margin:0 auto}@media(max-width:768px){.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_header__hxWcM .StatenIslandServices_lead__WXECh{font-size:1.26rem}}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:4rem}@media(max-width:768px){.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM{grid-template-columns:1fr;gap:2rem}}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.15);box-shadow:0 20px 40px rgba(0,0,0,.2)}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceHeader__1uXmB{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceHeader__1uXmB .StatenIslandServices_serviceIcon__sL08L{width:60px;height:60px;background:linear-gradient(135deg,#2c5aa0,#dc2626);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;flex-shrink:0}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceHeader__1uXmB .StatenIslandServices_serviceTitle__ZzkDF{font-size:1.8rem;font-weight:700;color:#fff;margin:0}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceDescription__3p9F7{font-size:1.26rem;line-height:1.6;color:#cbd5e1;margin-bottom:2rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceFeatures__6FKTs{margin-bottom:2rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceFeatures__6FKTs .StatenIslandServices_featuresTitle__TyFQY{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceFeatures__6FKTs .StatenIslandServices_featuresList__jYzKR{list-style:none;padding:0;margin:0}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceFeatures__6FKTs .StatenIslandServices_featuresList__jYzKR .StatenIslandServices_featureItem__6b9S1{font-size:1rem;color:#cbd5e1;padding:.5rem 0 .5rem 1.5rem;position:relative}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceFeatures__6FKTs .StatenIslandServices_featuresList__jYzKR .StatenIslandServices_featureItem__6b9S1:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceAreas__IKq39{margin-bottom:2rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceAreas__IKq39 .StatenIslandServices_areasTitle__n3ukS{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceAreas__IKq39 .StatenIslandServices_areasList___l_zx{display:flex;flex-wrap:wrap;gap:.5rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceAreas__IKq39 .StatenIslandServices_areasList___l_zx .StatenIslandServices_areaTag__n5GQG{background:rgba(44,90,160,.2);color:#93c5fd;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid rgba(44,90,160,.3)}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceCta__UQJIe{text-align:center}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceCta__UQJIe .StatenIslandServices_emergencyButton__oCNPn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(220,38,38,.3)}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceCta__UQJIe .StatenIslandServices_emergencyButton__oCNPn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.4);background:linear-gradient(135deg,#b91c1c,#991b1b)}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_servicesGrid__EXWKM .StatenIslandServices_serviceCard__j1lcL .StatenIslandServices_serviceCta__UQJIe .StatenIslandServices_emergencyButton__oCNPn .StatenIslandServices_buttonIcon__tOdxg{font-size:1.1rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_coverageInfo__ikmrj .StatenIslandServices_coverageCard__B6DcE{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;text-align:center;border:1px solid hsla(0,0%,100%,.2)}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_coverageInfo__ikmrj .StatenIslandServices_coverageCard__B6DcE .StatenIslandServices_coverageTitle__yYiGW{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_coverageInfo__ikmrj .StatenIslandServices_coverageCard__B6DcE .StatenIslandServices_coverageDescription__y2t_0{font-size:1.26rem;line-height:1.6;color:#cbd5e1;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_coverageInfo__ikmrj .StatenIslandServices_coverageCard__B6DcE .StatenIslandServices_coverageStats__o2LMB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_coverageInfo__ikmrj .StatenIslandServices_coverageCard__B6DcE .StatenIslandServices_coverageStats__o2LMB{grid-template-columns:1fr;gap:1.5rem}}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_coverageInfo__ikmrj .StatenIslandServices_coverageCard__B6DcE .StatenIslandServices_coverageStats__o2LMB .StatenIslandServices_coverageStat__IA4Qq .StatenIslandServices_statNumber__KT5Dl{font-size:3rem;font-weight:800;color:#2c5aa0;line-height:1;margin-bottom:.5rem}.StatenIslandServices_statenIslandServices__f1ymU .StatenIslandServices_coverageInfo__ikmrj .StatenIslandServices_coverageCard__B6DcE .StatenIslandServices_coverageStats__o2LMB .StatenIslandServices_coverageStat__IA4Qq .StatenIslandServices_statLabel__hwkbu{font-size:1.1rem;color:#cbd5e1;font-weight:600}.StatenIslandCTA_statenIslandCta__Ozmdr{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-image:url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;overflow:hidden}.StatenIslandCTA_statenIslandCta__Ozmdr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,26,46,.8),rgba(22,33,62,.7) 50%,rgba(15,52,96,.8));z-index:1}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO{position:relative;z-index:2;padding:6rem 0 4rem;text-align:center;color:#fff}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_title__6TPo4{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_title__6TPo4{font-size:2.8rem}}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_title__6TPo4 span:first-child,.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_title__6TPo4 span:nth-child(2){color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_title__6TPo4 span:nth-child(3){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_title__6TPo4 span:nth-child(4){color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_title__6TPo4 span:nth-child(5){background:linear-gradient(135deg,#dc2626,#2c5aa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_lead__5Q1KV{font-size:1.44rem;line-height:1.6;color:#d1d5db;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_lead__5Q1KV{font-size:1.26rem}}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_benefits__Gczkj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_benefits__Gczkj{grid-template-columns:1fr;gap:1.5rem}}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_benefits__Gczkj .StatenIslandCTA_benefit___19KN{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_benefits__Gczkj .StatenIslandCTA_benefit___19KN:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.15)}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_benefits__Gczkj .StatenIslandCTA_benefit___19KN .StatenIslandCTA_benefitIcon__Gi5sv{font-size:2.5rem;color:#2c5aa0;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_benefits__Gczkj .StatenIslandCTA_benefit___19KN h4{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_content__zrfUO .StatenIslandCTA_benefits__Gczkj .StatenIslandCTA_benefit___19KN p{font-size:1.1rem;color:#d1d5db;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7{position:relative;z-index:2;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem 0}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7 .StatenIslandCTA_actions__k6KsB{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}@media(max-width:768px){.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7 .StatenIslandCTA_actions__k6KsB{flex-direction:column;align-items:center;gap:1.5rem}}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7 .StatenIslandCTA_actions__k6KsB .StatenIslandCTA_emergencyButton__ofDd6 .StatenIslandCTA_buttonIcon__g2zsw{font-size:1.26rem}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7 .StatenIslandCTA_footer__ZoRc6{text-align:center;font-size:1.2rem;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7 .StatenIslandCTA_footer__ZoRc6 span:first-child{color:#fff}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7 .StatenIslandCTA_footer__ZoRc6 span:nth-child(2){color:#2c5aa0}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7 .StatenIslandCTA_footer__ZoRc6 span:nth-child(3){color:#dc2626}.StatenIslandCTA_statenIslandCta__Ozmdr .StatenIslandCTA_ctaSection__Jd9g7 .StatenIslandCTA_footer__ZoRc6 span:nth-child(4){color:#fff}.BronxHero_bronxHero__c0V9q{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-image:url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;overflow:hidden}.BronxHero_bronxHero__c0V9q:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,26,46,.8),rgba(22,33,62,.7) 50%,rgba(15,52,96,.8));z-index:1}.BronxHero_bronxHero__c0V9q .BronxHero_content__fTVyp{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;min-height:80vh}@media(max-width:768px){.BronxHero_bronxHero__c0V9q .BronxHero_content__fTVyp{grid-template-columns:1fr;gap:2rem;text-align:center}}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx{color:#fff}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_title__Zggng{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_title__Zggng{font-size:2.8rem}}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_title__Zggng .BronxHero_titleMain__mBbTY{display:block;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_title__Zggng .BronxHero_titleAccent__eOJH0{display:block;background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_title__Zggng .BronxHero_titleSub__QsAI2{display:block;font-size:1.8rem;font-weight:400;color:#e5e7eb;margin-top:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_title__Zggng .BronxHero_titleSub__QsAI2{font-size:1.44rem}}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_subtitle__SCNfB{font-size:1.44rem;line-height:1.6;color:#d1d5db;margin-bottom:3rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_subtitle__SCNfB{font-size:1.26rem}}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_stats__fIdu7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_stats__fIdu7{grid-template-columns:1fr;gap:1.5rem}}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_stats__fIdu7 .BronxHero_stat__B1McH{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_stats__fIdu7 .BronxHero_stat__B1McH:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.15)}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_stats__fIdu7 .BronxHero_stat__B1McH .BronxHero_statIcon__vj_X0{font-size:2rem;color:#2c5aa0;flex-shrink:0}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_stats__fIdu7 .BronxHero_stat__B1McH .BronxHero_statContent__PE9fp .BronxHero_statValue__NGh1k{font-size:2.2rem;font-weight:700;color:#fff;line-height:1;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_stats__fIdu7 .BronxHero_stat__B1McH .BronxHero_statContent__PE9fp .BronxHero_statLabel__aFYsT{font-size:1rem;color:#d1d5db;margin-top:.25rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_ctaContainer__kU9eY{display:flex;gap:1.5rem;flex-wrap:wrap}@media(max-width:768px){.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_ctaContainer__kU9eY{justify-content:center}}.BronxHero_bronxHero__c0V9q .BronxHero_textContent__7x4jx .BronxHero_ctaContainer__kU9eY .BronxHero_emergencyButton___FYS4 .BronxHero_buttonIcon__2iqJQ{font-size:1.26rem}.BronxHero_bronxHero__c0V9q .BronxHero_mapSection__epN7v{display:flex;align-items:center;justify-content:center}.BronxHero_bronxHero__c0V9q .BronxHero_mapSection__epN7v .BronxHero_mapContainer__iEmAz{width:100%;max-width:500px;aspect-ratio:1;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.BronxHero_bronxHero__c0V9q .BronxHero_mapSection__epN7v .BronxHero_mapContainer__iEmAz:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.15)}.BronxHero_bronxHero__c0V9q .BronxHero_mapSection__epN7v .BronxHero_mapContainer__iEmAz .BronxHero_mapPlaceholder__ZCcxn{text-align:center;color:#fff}.BronxHero_bronxHero__c0V9q .BronxHero_mapSection__epN7v .BronxHero_mapContainer__iEmAz .BronxHero_mapPlaceholder__ZCcxn .BronxHero_mapIcon__QS_ql{font-size:4rem;color:#2c5aa0;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.BronxHero_bronxHero__c0V9q .BronxHero_mapSection__epN7v .BronxHero_mapContainer__iEmAz .BronxHero_mapPlaceholder__ZCcxn .BronxHero_mapText__7tBAo{font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.BronxHero_bronxHero__c0V9q .BronxHero_mapSection__epN7v .BronxHero_mapContainer__iEmAz .BronxHero_mapPlaceholder__ZCcxn .BronxHero_mapSubtext__NRyyJ{font-size:1.26rem;color:#d1d5db;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.BronxNeighborhoods_bronxNeighborhoods__PPgig{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e{text-align:center;margin-bottom:4rem}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e .BronxNeighborhoods_title__G3i_x{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;color:#1e293b}@media(max-width:768px){.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e .BronxNeighborhoods_title__G3i_x{font-size:2.8rem}}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e .BronxNeighborhoods_title__G3i_x span:first-child{color:#1e293b}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e .BronxNeighborhoods_title__G3i_x span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e .BronxNeighborhoods_title__G3i_x span:nth-child(3){color:#1e293b}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e .BronxNeighborhoods_title__G3i_x span:nth-child(4){background:linear-gradient(135deg,#dc2626,#2c5aa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e .BronxNeighborhoods_lead__Br8x_{font-size:1.44rem;line-height:1.6;color:#64748b;max-width:800px;margin:0 auto}@media(max-width:768px){.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_header__lC40e .BronxNeighborhoods_lead__Br8x_{font-size:1.26rem}}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:3rem;gap:3rem}@media(max-width:768px){.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ{grid-template-columns:1fr;gap:2rem}}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 20px 40px rgba(0,0,0,.1);transition:all .3s ease}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z:hover{transform:translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.15)}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_areaTitle__fw7vG{font-size:2.2rem;font-weight:700;color:#1e293b;margin-bottom:2rem;text-align:center;padding-bottom:1rem;border-bottom:3px solid #2c5aa0}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY{display:grid;grid-gap:1.5rem;gap:1.5rem}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.4);transition:all .3s ease}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.8);box-shadow:0 10px 25px rgba(0,0,0,.1)}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodHeader__tUe_H{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodHeader__tUe_H .BronxNeighborhoods_neighborhoodName__cbkUY{font-size:1.4rem;font-weight:700;color:#1e293b}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodHeader__tUe_H .BronxNeighborhoods_neighborhoodZip__UEImF{font-size:1rem;color:#64748b;background:rgba(44,90,160,.1);padding:.25rem .75rem;border-radius:20px;font-weight:600}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodDetails__vPhXI{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(max-width:480px){.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodDetails__vPhXI{grid-template-columns:1fr}}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodDetails__vPhXI .BronxNeighborhoods_detailItem__ivJ4C{display:flex;align-items:center;gap:.5rem;font-size:1rem}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodDetails__vPhXI .BronxNeighborhoods_detailItem__ivJ4C .BronxNeighborhoods_detailIcon__n2o_n{color:#2c5aa0;font-size:1rem}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodDetails__vPhXI .BronxNeighborhoods_detailItem__ivJ4C .BronxNeighborhoods_detailLabel__Jutkc{color:#64748b;font-weight:500}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodDetails__vPhXI .BronxNeighborhoods_detailItem__ivJ4C .BronxNeighborhoods_detailValue__x2Var{color:#1e293b;font-weight:600}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_attractions__LdVzl{font-size:1rem;color:#64748b;margin-bottom:1.5rem;line-height:1.5}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_attractions__LdVzl strong{color:#1e293b}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodCta__EjG_3{text-align:center}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodCta__EjG_3 .BronxNeighborhoods_emergencyButton__R1g6u{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(220,38,38,.3)}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodCta__EjG_3 .BronxNeighborhoods_emergencyButton__R1g6u:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.4);background:linear-gradient(135deg,#b91c1c,#991b1b)}.BronxNeighborhoods_bronxNeighborhoods__PPgig .BronxNeighborhoods_neighborhoodsGrid__kLKWJ .BronxNeighborhoods_areaCard__rhi7z .BronxNeighborhoods_neighborhoodsList__fAUOY .BronxNeighborhoods_neighborhoodCard__nDbsz .BronxNeighborhoods_neighborhoodCta__EjG_3 .BronxNeighborhoods_emergencyButton__R1g6u .BronxNeighborhoods_buttonIcon__6gIMY{font-size:1rem}.BronxServices_bronxServices__dw1iA{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155)}.BronxServices_bronxServices__dw1iA .BronxServices_header__aJ6w_{text-align:center;margin-bottom:4rem}.BronxServices_bronxServices__dw1iA .BronxServices_header__aJ6w_ .BronxServices_title__91vgP{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;color:#fff}@media(max-width:768px){.BronxServices_bronxServices__dw1iA .BronxServices_header__aJ6w_ .BronxServices_title__91vgP{font-size:2.8rem}}.BronxServices_bronxServices__dw1iA .BronxServices_header__aJ6w_ .BronxServices_title__91vgP span:first-child{color:#fff}.BronxServices_bronxServices__dw1iA .BronxServices_header__aJ6w_ .BronxServices_title__91vgP span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BronxServices_bronxServices__dw1iA .BronxServices_header__aJ6w_ .BronxServices_title__91vgP span:nth-child(3){color:#fff}.BronxServices_bronxServices__dw1iA .BronxServices_header__aJ6w_ .BronxServices_lead__JmMLc{font-size:1.44rem;line-height:1.6;color:#cbd5e1;max-width:800px;margin:0 auto}@media(max-width:768px){.BronxServices_bronxServices__dw1iA .BronxServices_header__aJ6w_ .BronxServices_lead__JmMLc{font-size:1.26rem}}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:4rem}@media(max-width:768px){.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja{grid-template-columns:1fr;gap:2rem}}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.15);box-shadow:0 20px 40px rgba(0,0,0,.2)}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceHeader__HeCQo{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceHeader__HeCQo .BronxServices_serviceIcon__e4B_b{width:60px;height:60px;background:linear-gradient(135deg,#2c5aa0,#dc2626);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;flex-shrink:0}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceHeader__HeCQo .BronxServices_serviceTitle__lynrF{font-size:1.8rem;font-weight:700;color:#fff;margin:0}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceDescription__j0s8O{font-size:1.26rem;line-height:1.6;color:#cbd5e1;margin-bottom:2rem}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceFeatures___77U8{margin-bottom:2rem}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceFeatures___77U8 .BronxServices_featuresTitle__t42Jr{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceFeatures___77U8 .BronxServices_featuresList__C39DF{list-style:none;padding:0;margin:0}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceFeatures___77U8 .BronxServices_featuresList__C39DF .BronxServices_featureItem__q9dzq{font-size:1rem;color:#cbd5e1;padding:.5rem 0 .5rem 1.5rem;position:relative}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceFeatures___77U8 .BronxServices_featuresList__C39DF .BronxServices_featureItem__q9dzq:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceAreas__gyjvi{margin-bottom:2rem}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceAreas__gyjvi .BronxServices_areasTitle__6fbAi{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceAreas__gyjvi .BronxServices_areasList__ZAnZw{display:flex;flex-wrap:wrap;gap:.5rem}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceAreas__gyjvi .BronxServices_areasList__ZAnZw .BronxServices_areaTag__VQgg6{background:rgba(44,90,160,.2);color:#93c5fd;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid rgba(44,90,160,.3)}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceCta__xTXLm{text-align:center}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceCta__xTXLm .BronxServices_emergencyButton___EuBu{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(220,38,38,.3)}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceCta__xTXLm .BronxServices_emergencyButton___EuBu:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.4);background:linear-gradient(135deg,#b91c1c,#991b1b)}.BronxServices_bronxServices__dw1iA .BronxServices_servicesGrid__A7uja .BronxServices_serviceCard__Lt4bH .BronxServices_serviceCta__xTXLm .BronxServices_emergencyButton___EuBu .BronxServices_buttonIcon__KipYZ{font-size:1.1rem}.BronxServices_bronxServices__dw1iA .BronxServices_coverageInfo__mbfKL .BronxServices_coverageCard__fljIC{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;text-align:center;border:1px solid hsla(0,0%,100%,.2)}.BronxServices_bronxServices__dw1iA .BronxServices_coverageInfo__mbfKL .BronxServices_coverageCard__fljIC .BronxServices_coverageTitle__kiN9i{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.BronxServices_bronxServices__dw1iA .BronxServices_coverageInfo__mbfKL .BronxServices_coverageCard__fljIC .BronxServices_coverageDescription__7C_Po{font-size:1.26rem;line-height:1.6;color:#cbd5e1;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.BronxServices_bronxServices__dw1iA .BronxServices_coverageInfo__mbfKL .BronxServices_coverageCard__fljIC .BronxServices_coverageStats__naU9I{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.BronxServices_bronxServices__dw1iA .BronxServices_coverageInfo__mbfKL .BronxServices_coverageCard__fljIC .BronxServices_coverageStats__naU9I{grid-template-columns:1fr;gap:1.5rem}}.BronxServices_bronxServices__dw1iA .BronxServices_coverageInfo__mbfKL .BronxServices_coverageCard__fljIC .BronxServices_coverageStats__naU9I .BronxServices_coverageStat__Guld3 .BronxServices_statNumber__9HL8V{font-size:3rem;font-weight:800;color:#2c5aa0;line-height:1;margin-bottom:.5rem}.BronxServices_bronxServices__dw1iA .BronxServices_coverageInfo__mbfKL .BronxServices_coverageCard__fljIC .BronxServices_coverageStats__naU9I .BronxServices_coverageStat__Guld3 .BronxServices_statLabel__E_uhV{font-size:1.1rem;color:#cbd5e1;font-weight:600}.BronxCTA_bronxCta__xkofF{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-image:url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;overflow:hidden}.BronxCTA_bronxCta__xkofF:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,26,46,.8),rgba(22,33,62,.7) 50%,rgba(15,52,96,.8));z-index:1}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4{position:relative;z-index:2;padding:6rem 0 4rem;text-align:center;color:#fff}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_title__lbd4b{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_title__lbd4b{font-size:2.8rem}}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_title__lbd4b span:first-child,.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_title__lbd4b span:nth-child(2){color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_title__lbd4b span:nth-child(3){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_title__lbd4b span:nth-child(4){color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_title__lbd4b span:nth-child(5){background:linear-gradient(135deg,#dc2626,#2c5aa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_lead__Q1TKA{font-size:1.44rem;line-height:1.6;color:#d1d5db;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_lead__Q1TKA{font-size:1.26rem}}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_benefits__wWVt5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_benefits__wWVt5{grid-template-columns:1fr;gap:1.5rem}}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_benefits__wWVt5 .BronxCTA_benefit__bF4Fy{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_benefits__wWVt5 .BronxCTA_benefit__bF4Fy:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.15)}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_benefits__wWVt5 .BronxCTA_benefit__bF4Fy .BronxCTA_benefitIcon__4TNTE{font-size:2.5rem;color:#2c5aa0;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_benefits__wWVt5 .BronxCTA_benefit__bF4Fy h4{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.BronxCTA_bronxCta__xkofF .BronxCTA_content__GPYQ4 .BronxCTA_benefits__wWVt5 .BronxCTA_benefit__bF4Fy p{font-size:1.1rem;color:#d1d5db;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d{position:relative;z-index:2;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem 0}.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d .BronxCTA_actions___oe2p{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}@media(max-width:768px){.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d .BronxCTA_actions___oe2p{flex-direction:column;align-items:center;gap:1.5rem}}.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d .BronxCTA_actions___oe2p .BronxCTA_emergencyButton__nBFoM .BronxCTA_buttonIcon__ZhLLB{font-size:1.26rem}.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d .BronxCTA_footer__HGlL7{text-align:center;font-size:1.2rem;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d .BronxCTA_footer__HGlL7 span:first-child{color:#fff}.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d .BronxCTA_footer__HGlL7 span:nth-child(2){color:#2c5aa0}.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d .BronxCTA_footer__HGlL7 span:nth-child(3){color:#dc2626}.BronxCTA_bronxCta__xkofF .BronxCTA_ctaSection__nfQ3d .BronxCTA_footer__HGlL7 span:nth-child(4){color:#fff}.ManhattanHero_manhattanHero__5JCJC{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-image:url(/hero-background.jpg);background-size:cover;background-position:50%;background-attachment:scroll;overflow:hidden}.ManhattanHero_manhattanHero__5JCJC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,26,46,.8),rgba(22,33,62,.7) 50%,rgba(15,52,96,.8));z-index:1}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_content__FXSYp{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;min-height:80vh}@media(max-width:768px){.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_content__FXSYp{grid-template-columns:1fr;gap:2rem;text-align:center}}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai{color:#fff}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_title__GcavI{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_title__GcavI{font-size:2.8rem}}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_title__GcavI .ManhattanHero_titleMain__oTETQ{display:block;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_title__GcavI .ManhattanHero_titleAccent__X3oKp{display:block;background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_title__GcavI .ManhattanHero_titleSub__7fGAz{display:block;font-size:1.8rem;font-weight:400;color:#e5e7eb;margin-top:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_title__GcavI .ManhattanHero_titleSub__7fGAz{font-size:1.44rem}}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_subtitle__GBgpe{font-size:1.44rem;line-height:1.6;color:#d1d5db;margin-bottom:3rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_subtitle__GBgpe{font-size:1.26rem}}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_stats__yCVEP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_stats__yCVEP{grid-template-columns:1fr;gap:1.5rem}}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_stats__yCVEP .ManhattanHero_stat__d3b4A{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_stats__yCVEP .ManhattanHero_stat__d3b4A:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.15)}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_stats__yCVEP .ManhattanHero_stat__d3b4A .ManhattanHero_statIcon__AwJDN{font-size:2rem;color:#2c5aa0;flex-shrink:0}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_stats__yCVEP .ManhattanHero_stat__d3b4A .ManhattanHero_statContent__WXOVM .ManhattanHero_statValue__0T4_r{font-size:2.2rem;font-weight:700;color:#fff;line-height:1;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_stats__yCVEP .ManhattanHero_stat__d3b4A .ManhattanHero_statContent__WXOVM .ManhattanHero_statLabel__eOhZH{font-size:1rem;color:#d1d5db;margin-top:.25rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_ctaContainer__v6rd3{display:flex;gap:1.5rem;flex-wrap:wrap}@media(max-width:768px){.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_ctaContainer__v6rd3{justify-content:center}}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_textContent__Ro8Ai .ManhattanHero_ctaContainer__v6rd3 .ManhattanHero_emergencyButton__CU_16 .ManhattanHero_buttonIcon__pZ81h{font-size:1.26rem}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_mapSection___XeMn{display:flex;align-items:center;justify-content:center}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_mapSection___XeMn .ManhattanHero_mapContainer__XRgE7{width:100%;max-width:500px;aspect-ratio:1;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_mapSection___XeMn .ManhattanHero_mapContainer__XRgE7:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.15)}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_mapSection___XeMn .ManhattanHero_mapContainer__XRgE7 .ManhattanHero_mapPlaceholder__PAu35{text-align:center;color:#fff}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_mapSection___XeMn .ManhattanHero_mapContainer__XRgE7 .ManhattanHero_mapPlaceholder__PAu35 .ManhattanHero_mapIcon__g_xsD{font-size:4rem;color:#2c5aa0;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_mapSection___XeMn .ManhattanHero_mapContainer__XRgE7 .ManhattanHero_mapPlaceholder__PAu35 .ManhattanHero_mapText__Gm_oy{font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ManhattanHero_manhattanHero__5JCJC .ManhattanHero_mapSection___XeMn .ManhattanHero_mapContainer__XRgE7 .ManhattanHero_mapPlaceholder__PAu35 .ManhattanHero_mapSubtext__ifUjF{font-size:1.26rem;color:#d1d5db;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R{text-align:center;margin-bottom:4rem}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R .ManhattanNeighborhoods_title__WZZrw{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;color:#1e293b}@media(max-width:768px){.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R .ManhattanNeighborhoods_title__WZZrw{font-size:2.8rem}}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R .ManhattanNeighborhoods_title__WZZrw span:first-child{color:#1e293b}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R .ManhattanNeighborhoods_title__WZZrw span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R .ManhattanNeighborhoods_title__WZZrw span:nth-child(3){color:#1e293b}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R .ManhattanNeighborhoods_title__WZZrw span:nth-child(4){background:linear-gradient(135deg,#dc2626,#2c5aa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R .ManhattanNeighborhoods_lead__bEb3u{font-size:1.44rem;line-height:1.6;color:#64748b;max-width:800px;margin:0 auto}@media(max-width:768px){.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_header__Xms_R .ManhattanNeighborhoods_lead__bEb3u{font-size:1.26rem}}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:3rem;gap:3rem}@media(max-width:768px){.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01{grid-template-columns:1fr;gap:2rem}}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 20px 40px rgba(0,0,0,.1);transition:all .3s ease}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb:hover{transform:translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.15)}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_areaTitle__JqL0R{font-size:2.2rem;font-weight:700;color:#1e293b;margin-bottom:2rem;text-align:center;padding-bottom:1rem;border-bottom:3px solid #2c5aa0}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7{display:grid;grid-gap:1.5rem;gap:1.5rem}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.4);transition:all .3s ease}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.8);box-shadow:0 10px 25px rgba(0,0,0,.1)}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodHeader__gkACJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodHeader__gkACJ .ManhattanNeighborhoods_neighborhoodName__jto4_{font-size:1.4rem;font-weight:700;color:#1e293b}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodHeader__gkACJ .ManhattanNeighborhoods_neighborhoodZip__qB4mp{font-size:1rem;color:#64748b;background:rgba(44,90,160,.1);padding:.25rem .75rem;border-radius:20px;font-weight:600}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodDetails__mh_cp{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(max-width:480px){.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodDetails__mh_cp{grid-template-columns:1fr}}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodDetails__mh_cp .ManhattanNeighborhoods_detailItem__DrTbZ{display:flex;align-items:center;gap:.5rem;font-size:1rem}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodDetails__mh_cp .ManhattanNeighborhoods_detailItem__DrTbZ .ManhattanNeighborhoods_detailIcon__3yvM1{color:#2c5aa0;font-size:1rem}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodDetails__mh_cp .ManhattanNeighborhoods_detailItem__DrTbZ .ManhattanNeighborhoods_detailLabel__XiTgR{color:#64748b;font-weight:500}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodDetails__mh_cp .ManhattanNeighborhoods_detailItem__DrTbZ .ManhattanNeighborhoods_detailValue__0CwEB{color:#1e293b;font-weight:600}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_attractions__K61i5{font-size:1rem;color:#64748b;margin-bottom:1.5rem;line-height:1.5}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_attractions__K61i5 strong{color:#1e293b}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodCta__6C_yN{text-align:center}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodCta__6C_yN .ManhattanNeighborhoods_emergencyButton__naHc_{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(220,38,38,.3)}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodCta__6C_yN .ManhattanNeighborhoods_emergencyButton__naHc_:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.4);background:linear-gradient(135deg,#b91c1c,#991b1b)}.ManhattanNeighborhoods_manhattanNeighborhoods__CRDn0 .ManhattanNeighborhoods_neighborhoodsGrid__wcX01 .ManhattanNeighborhoods_areaCard__ATyVb .ManhattanNeighborhoods_neighborhoodsList__GptN7 .ManhattanNeighborhoods_neighborhoodCard__IFaXU .ManhattanNeighborhoods_neighborhoodCta__6C_yN .ManhattanNeighborhoods_emergencyButton__naHc_ .ManhattanNeighborhoods_buttonIcon__hAXjk{font-size:1rem}.ManhattanServices_manhattanServices__4fHDM{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155)}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_header__wO_r9{text-align:center;margin-bottom:4rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_header__wO_r9 .ManhattanServices_title__e_Q56{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;color:#fff}@media(max-width:768px){.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_header__wO_r9 .ManhattanServices_title__e_Q56{font-size:2.8rem}}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_header__wO_r9 .ManhattanServices_title__e_Q56 span:first-child{color:#fff}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_header__wO_r9 .ManhattanServices_title__e_Q56 span:nth-child(2){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_header__wO_r9 .ManhattanServices_title__e_Q56 span:nth-child(3){color:#fff}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_header__wO_r9 .ManhattanServices_lead__7EK5r{font-size:1.44rem;line-height:1.6;color:#cbd5e1;max-width:800px;margin:0 auto}@media(max-width:768px){.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_header__wO_r9 .ManhattanServices_lead__7EK5r{font-size:1.26rem}}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:4rem}@media(max-width:768px){.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51{grid-template-columns:1fr;gap:2rem}}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.15);box-shadow:0 20px 40px rgba(0,0,0,.2)}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceHeader__4U6OC{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceHeader__4U6OC .ManhattanServices_serviceIcon__OQ_cC{width:60px;height:60px;background:linear-gradient(135deg,#2c5aa0,#dc2626);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;flex-shrink:0}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceHeader__4U6OC .ManhattanServices_serviceTitle__wDN3p{font-size:1.8rem;font-weight:700;color:#fff;margin:0}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceDescription__WWgaD{font-size:1.26rem;line-height:1.6;color:#cbd5e1;margin-bottom:2rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceFeatures___TyrW{margin-bottom:2rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceFeatures___TyrW .ManhattanServices_featuresTitle__rgvi5{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceFeatures___TyrW .ManhattanServices_featuresList__GNxrX{list-style:none;padding:0;margin:0}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceFeatures___TyrW .ManhattanServices_featuresList__GNxrX .ManhattanServices_featureItem__8Z_ue{font-size:1rem;color:#cbd5e1;padding:.5rem 0 .5rem 1.5rem;position:relative}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceFeatures___TyrW .ManhattanServices_featuresList__GNxrX .ManhattanServices_featureItem__8Z_ue:before{content:"✓";position:absolute;left:0;color:#2c5aa0;font-weight:700}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceAreas__inmQD{margin-bottom:2rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceAreas__inmQD .ManhattanServices_areasTitle__rKv4z{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceAreas__inmQD .ManhattanServices_areasList__jxH4h{display:flex;flex-wrap:wrap;gap:.5rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceAreas__inmQD .ManhattanServices_areasList__jxH4h .ManhattanServices_areaTag__yAaGU{background:rgba(44,90,160,.2);color:#93c5fd;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid rgba(44,90,160,.3)}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceCta__SQZ_z{text-align:center}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceCta__SQZ_z .ManhattanServices_emergencyButton__qlXD9{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(220,38,38,.3)}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceCta__SQZ_z .ManhattanServices_emergencyButton__qlXD9:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.4);background:linear-gradient(135deg,#b91c1c,#991b1b)}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_servicesGrid__OuQ51 .ManhattanServices_serviceCard__V_PSt .ManhattanServices_serviceCta__SQZ_z .ManhattanServices_emergencyButton__qlXD9 .ManhattanServices_buttonIcon__Hy4a4{font-size:1.1rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_coverageInfo__trmyh .ManhattanServices_coverageCard__CcSwQ{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;text-align:center;border:1px solid hsla(0,0%,100%,.2)}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_coverageInfo__trmyh .ManhattanServices_coverageCard__CcSwQ .ManhattanServices_coverageTitle__MfxVd{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_coverageInfo__trmyh .ManhattanServices_coverageCard__CcSwQ .ManhattanServices_coverageDescription__tFI91{font-size:1.26rem;line-height:1.6;color:#cbd5e1;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_coverageInfo__trmyh .ManhattanServices_coverageCard__CcSwQ .ManhattanServices_coverageStats__2d_pJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_coverageInfo__trmyh .ManhattanServices_coverageCard__CcSwQ .ManhattanServices_coverageStats__2d_pJ{grid-template-columns:1fr;gap:1.5rem}}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_coverageInfo__trmyh .ManhattanServices_coverageCard__CcSwQ .ManhattanServices_coverageStats__2d_pJ .ManhattanServices_coverageStat__7Gqse .ManhattanServices_statNumber__l8yF7{font-size:3rem;font-weight:800;color:#2c5aa0;line-height:1;margin-bottom:.5rem}.ManhattanServices_manhattanServices__4fHDM .ManhattanServices_coverageInfo__trmyh .ManhattanServices_coverageCard__CcSwQ .ManhattanServices_coverageStats__2d_pJ .ManhattanServices_coverageStat__7Gqse .ManhattanServices_statLabel__SETj8{font-size:1.1rem;color:#cbd5e1;font-weight:600}.ManhattanCTA_manhattanCta__SWXdz{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-image:url(/cta.jpg);background-size:cover;background-position:bottom;background-attachment:scroll;overflow:hidden}.ManhattanCTA_manhattanCta__SWXdz:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,26,46,.8),rgba(22,33,62,.7) 50%,rgba(15,52,96,.8));z-index:1}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi{position:relative;z-index:2;padding:6rem 0 4rem;text-align:center;color:#fff}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_title__RhH9B{font-size:3.6rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_title__RhH9B{font-size:2.8rem}}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_title__RhH9B span:first-child,.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_title__RhH9B span:nth-child(2){color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_title__RhH9B span:nth-child(3){background:linear-gradient(135deg,#2c5aa0,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_title__RhH9B span:nth-child(4){color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_title__RhH9B span:nth-child(5){background:linear-gradient(135deg,#dc2626,#2c5aa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_lead__2JFuS{font-size:1.44rem;line-height:1.6;color:#d1d5db;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_lead__2JFuS{font-size:1.26rem}}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_benefits__Nd0bK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_benefits__Nd0bK{grid-template-columns:1fr;gap:1.5rem}}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_benefits__Nd0bK .ManhattanCTA_benefit__7wLff{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_benefits__Nd0bK .ManhattanCTA_benefit__7wLff:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.15)}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_benefits__Nd0bK .ManhattanCTA_benefit__7wLff .ManhattanCTA_benefitIcon__2YBhq{font-size:2.5rem;color:#2c5aa0;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_benefits__Nd0bK .ManhattanCTA_benefit__7wLff h4{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_content__7soEi .ManhattanCTA_benefits__Nd0bK .ManhattanCTA_benefit__7wLff p{font-size:1.1rem;color:#d1d5db;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv{position:relative;z-index:2;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem 0}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv .ManhattanCTA_actions__q1gTI{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}@media(max-width:768px){.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv .ManhattanCTA_actions__q1gTI{flex-direction:column;align-items:center;gap:1.5rem}}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv .ManhattanCTA_actions__q1gTI .ManhattanCTA_emergencyButton__sBDwd .ManhattanCTA_buttonIcon__A67ER{font-size:1.26rem}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv .ManhattanCTA_footer__Q9atz{text-align:center;font-size:1.2rem;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv .ManhattanCTA_footer__Q9atz span:first-child{color:#fff}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv .ManhattanCTA_footer__Q9atz span:nth-child(2){color:#2c5aa0}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv .ManhattanCTA_footer__Q9atz span:nth-child(3){color:#dc2626}.ManhattanCTA_manhattanCta__SWXdz .ManhattanCTA_ctaSection__edvFv .ManhattanCTA_footer__Q9atz span:nth-child(4){color:#fff}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{font-family:Inter,Verdana,Arial,Helvetica,sans-serif;font-size:1.6em;font-weight:400;letter-spacing:.01em;line-height:1.6}img{max-width:100%}video{width:100%!important;height:auto!important}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal inside}ul{list-style:circle inside}dt{font-weight:700}hr{border:0;border-top:.1rem solid var(--color-primary);margin:3rem 0}#__next{display:flex;min-height:100vh;flex-direction:column}.alert-error{background-color:#fff5f5;border:1px solid #fed6d6;border-radius:.25rem;color:#c53030;padding:1rem}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}h1,h2,h3,h4,h5,h6{font-family:Inter,Verdana,Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0}h1{font-size:4.8rem;line-height:150%}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.4rem;line-height:125%}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}p{margin-bottom:1.2em;margin-top:0}a{color:var(--color-black);text-decoration:none}.container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%}.container.small{max-width:620px}@media(min-width:1024px){.container{width:83.3333333333%}}.row{display:flex;flex-direction:column;width:100%}.row,.row.row-no-padding,.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%;margin-bottom:2.5rem}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-40{margin-left:40%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-60{margin-left:60%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{align-self:center}@media(min-width:40rem){.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.column{margin-bottom:inherit;padding:0 1rem}}.clearfix:after{clear:both;content:" ";display:table}.float-left{float:left}.float-right{float:right}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only:focus{width:auto;height:auto;margin:0;overflow:auto;clip:auto}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{cursor:pointer;display:inline-block;text-align:center;word-break:break-word;box-sizing:border-box}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){box-shadow:none;text-decoration:none;border-radius:9999px;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:100%;flex-basis:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link:where(.is-style-outline),.wp-block-button:where(.is-style-outline)>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color),.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-background),.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{padding:.25em;border:1px solid}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{display:flex;box-sizing:border-box;flex-wrap:wrap!important;align-items:normal!important}@media(min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media(max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media(min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{content:"";display:table;clear:both}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-top:.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{margin-top:1em;margin-bottom:1em;display:block}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-right:.5em;margin-bottom:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{margin-right:1ch;display:inline-block}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{margin-left:1ch;display:inline-block}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{margin-bottom:0;max-width:100%;list-style:none;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}:where(.wp-block-cover-image,.wp-block-cover){min-height:430px;padding:1em}.wp-block-cover,.wp-block-cover-image{position:relative;background-position:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;overflow:clip;box-sizing:border-box}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{position:absolute;top:0;left:0;bottom:0;right:0;z-index:z-index(".wp-block-cover.has-background-dim::before");opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{width:100%;z-index:z-index(".wp-block-cover__inner-container");color:inherit}.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover h2:where(:not(.has-text-color)),.wp-block-cover h3:where(:not(.has-text-color)),.wp-block-cover h4:where(:not(.has-text-color)),.wp-block-cover h5:where(:not(.has-text-color)),.wp-block-cover h6:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)),.wp-block-cover-image h1:where(:not(.has-text-color)),.wp-block-cover-image h2:where(:not(.has-text-color)),.wp-block-cover-image h3:where(:not(.has-text-color)),.wp-block-cover-image h4:where(:not(.has-text-color)),.wp-block-cover-image h5:where(:not(.has-text-color)),.wp-block-cover-image h6:where(:not(.has-text-color)),.wp-block-cover-image p:where(:not(.has-text-color)){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@supports(-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media(prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__video-background{z-index:z-index(".wp-block-cover__video-background")}.wp-block-cover__image-background{z-index:z-index(".wp-block-cover__image-background")}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;padding:.5em 1em;display:inline-block}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{width:100%;display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em}.wp-block-form-input__label.is-label-inline{flex-direction:row;gap:.5em;align-items:center}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){width:-moz-fit-content;width:fit-content;flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{padding:0 .5em;font-size:1em;margin-bottom:.5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{min-height:2em;line-height:2;border:1px solid}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{margin:0;height:100%;display:flex;align-items:flex-end;justify-content:flex-start}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{width:100%;height:100%;flex:1 1;object-fit:cover}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media(min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{width:calc(33.3333333333% - .6666666667em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{width:calc(16.6666666667% - .8333333333em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{width:calc(14.2857142857% - .8571428571em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image{display:flex;flex-grow:1;justify-content:center;position:relative;flex-direction:column;max-width:100%;box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{margin:0;flex-direction:column;flex-grow:1}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-gutter:stable both-edges;scrollbar-color:transparent transparent;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{width:12px;height:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-color:transparent;border-radius:8px;border:3px solid transparent;background-clip:padding-box}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}@media(hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{flex:initial;background:none;color:inherit;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-grow:1;flex-basis:100%;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-top:0;margin-bottom:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{width:100%;flex:1 0;height:100%;object-fit:cover}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media(min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * .6666666667))}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * .75))}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * .8))}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * .8333333333))}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * .8571428571))}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * .875))}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * .6666666667))}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom;box-sizing:border-box}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{position:relative;display:flex;flex-direction:column}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{opacity:0;border:none;background-color:rgba(90,90,90,.25);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);cursor:zoom-in;display:flex;justify-content:center;align-items:center;width:20px;height:20px;position:absolute;z-index:100;top:16px;right:16px;text-align:center;padding:0;border-radius:4px;transition:opacity .2s ease}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{position:fixed;top:0;left:0;z-index:100000;overflow:hidden;width:100%;height:100vh;box-sizing:border-box;visibility:hidden;cursor:zoom-out}.wp-lightbox-overlay .close-button{position:absolute;top:calc(env(safe-area-inset-top) + 16px);right:calc(env(safe-area-inset-right) + 16px);padding:0;cursor:pointer;z-index:5000000;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{position:absolute;overflow:hidden;top:50%;left:50%;transform-origin:top left;transform:translate(-50%,-50%);width:var(--wp--lightbox-container-width);height:var(--wp--lightbox-container-height);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{position:relative;transform-origin:0 0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;box-sizing:border-box;z-index:3000000;margin:0}.wp-lightbox-overlay .wp-block-image img{min-width:var(--wp--lightbox-image-width);min-height:var(--wp--lightbox-image-height);width:var(--wp--lightbox-image-width);height:var(--wp--lightbox-image-height)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{border:none;background:none}.wp-lightbox-overlay .scrim{width:100%;height:100%;position:absolute;z-index:2000000;background-color:#fff;opacity:.9}.wp-lightbox-overlay.active{visibility:visible;animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media(prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{opacity:1;visibility:visible;animation:none}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{visibility:visible;transform:translate(-50%,-50%) scale(1)}99%{visibility:visible}to{visibility:hidden;transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}}ol.wp-block-latest-comments{margin-left:0;box-sizing:border-box}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc((100% / 2) - 1.25em + (1.25em / 2))}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc((100% / 3) - 1.25em + (1.25em / 3))}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc((100% / 4) - 1.25em + (1.25em / 4))}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc((100% / 5) - 1.25em + (1.25em / 5))}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc((100% / 6) - 1.25em + (1.25em / 6))}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em;float:left}.wp-block-latest-posts__featured-image.alignright{margin-left:1em;float:right}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;box-sizing:border-box}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:1;grid-row:1;/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/grid-column:2;grid-row:1;/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:2;grid-row:1/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{/*!rtl:begin:ignore*/grid-column:1;grid-row:1/*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;line-height:0;display:inline-block;font-size:inherit;padding:0;background-color:inherit;color:currentColor;border:none;width:.6em;height:.6em;margin-left:.25em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;width:inherit;height:inherit;margin-top:.075em}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0;transition:opacity .1s linear;visibility:hidden;width:0;height:0;overflow:hidden;left:-1px;top:100%}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-right:0;margin-left:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media(min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media(min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{position:relative;display:flex}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-size:inherit;font-family:inherit;line-height:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;text-align:left}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media(min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){color:inherit!important;background-color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;background-color:inherit;animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);overflow:auto;z-index:100000}@media(prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-duration:1ms;animation-delay:0s}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px);overflow:visible;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:var(--navigation-layout-justification-setting,inherit)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{opacity:1;visibility:visible;height:auto;width:auto;overflow:initial;min-width:200px;position:static;border:none;padding-left:2rem;padding-right:2rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{display:flex;flex-direction:column;align-items:var(--navigation-layout-justification-setting,initial)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{color:inherit!important;background:transparent!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:auto;left:auto}@media(min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0;text-transform:inherit}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-weight:inherit;font-size:inherit}@media(min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;top:0;right:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-weight:inherit;font-size:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{max-width:var(--wp--style--global--wide-size,100%);margin-left:auto;margin-right:auto}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media(min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{display:flex;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-top:var(--wp--style--block-gap);margin-bottom:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-top:0;margin-bottom:0}.wp-block-post-excerpt__more-text{margin-top:var(--wp--style--block-gap);margin-bottom:0}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{max-width:100%;width:100%;height:auto;vertical-align:bottom;box-sizing:border-box}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{position:absolute;inset:0;background-color:#000}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{text-align:center;overflow-wrap:break-word;box-sizing:border-box}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em;padding:4em 0}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-post-template.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media(min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc((100% / 2) - 1.25em + (1.25em / 2))}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc((100% / 3) - 1.25em + (1.25em / 3))}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc((100% / 4) - 1.25em + (1.25em / 4))}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc((100% / 5) - 1.25em + (1.25em / 5))}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc((100% / 6) - 1.25em + (1.25em / 6))}}@media(max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;-webkit-margin-start:2em;margin-inline-start:2em;-webkit-margin-end:0;margin-inline-end:0}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2em;margin-inline-end:2em}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin-right:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{margin-left:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media(min-width:600px){ul.wp-block-rss.columns-2 li{width:calc((100% / 2) - 1em)}ul.wp-block-rss.columns-3 li{width:calc((100% / 3) - 1em)}ul.wp-block-rss.columns-4 li{width:calc((100% / 4) - 1em)}ul.wp-block-rss.columns-5 li{width:calc((100% / 5) - 1em)}ul.wp-block-rss.columns-6 li{width:calc((100% / 6) - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{min-width:24px;min-height:24px;width:1.25em;height:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{padding:8px;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;border:1px solid #949494;text-decoration:unset!important;-webkit-appearance:initial;-moz-appearance:initial;appearance:none}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0;flex-shrink:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{transition-property:width;min-width:0!important}.wp-block-search.wp-block-search__button-only .wp-block-search__input{transition-duration:.3s;flex-basis:100%}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;border-left-width:0!important;border-right-width:0!important;flex-grow:0;margin:0;flex-basis:0}:where(.wp-block-search__input){font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-style:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){padding:4px;border:1px solid #949494;box-sizing:border-box}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border-radius:0;border:none;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}:where(.wp-block-separator){border:none;border-top:2px solid}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{box-sizing:border-box;padding-left:0;padding-right:0;text-indent:0;margin-left:0;background:none}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-left:.5em;margin-right:.5em;font-size:.65em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media(prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:1.25em;height:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-gravatar{color:#1d4fc4}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{text-align:center;justify-content:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-width:inherit;border-style:inherit}:where(.wp-block-term-description){margin-top:var(--wp--style--block-gap);margin-bottom:var(--wp--style--block-gap)}.wp-block-term-description p{margin-top:0;margin-bottom:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{width:100%;vertical-align:middle}@supports((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{vertical-align:super;font-size:smaller;counter-increment:footnotes;display:inline-flex;text-decoration:none;text-indent:-9999999px}a[data-fn].fn:after{content:"[" counter(footnotes) "]";text-indent:0;float:left}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}