.LocalServicePage_page__OnPkW{color:#142b4c;background:#fcfbf8}.LocalServicePage_wrap__5O2eg{width:min(1180px,calc(100% - 48px));margin:0 auto}.LocalServicePage_hero__9hCr1{background:#142b4c;color:#fff;padding:44px 0 72px;overflow:hidden}.LocalServicePage_hero__9hCr1 nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#c9d3e1;margin-bottom:46px}.LocalServicePage_hero__9hCr1 h1{font-size:clamp(34px,4.5vw,62px);line-height:1.1;max-width:1000px;letter-spacing:-.035em;margin:18px 0 24px}.LocalServicePage_hero__9hCr1 h1 span{display:block;color:#ff9d58}.LocalServicePage_lead__h2_gO{max-width:800px;font-size:clamp(16px,1.5vw,19px);line-height:1.8;color:#dbe3ed}.LocalServicePage_actions__PUVTP{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.LocalServicePage_actions__PUVTP>a:last-child{font-weight:700;text-decoration:underline;text-underline-offset:5px}.LocalServicePage_wrap__5O2eg>section{padding:64px 0}.LocalServicePage_wrap__5O2eg h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin:12px 0 22px;max-width:820px}.LocalServicePage_wrap__5O2eg h3{font-size:20px;line-height:1.35;margin:0 0 12px}.LocalServicePage_wrap__5O2eg p{line-height:1.8}.LocalServicePage_intro__AeVMP,.LocalServicePage_method__3aBNO{display:grid;grid-template-columns:1.7fr 1fr;gap:50px}.LocalServicePage_intro__AeVMP p,.LocalServicePage_method__3aBNO p{color:#586a80}.LocalServicePage_intro__AeVMP aside,.LocalServicePage_method__3aBNO aside{align-self:start;background:#fff;border:1px solid #dce4ec;border-radius:20px;padding:28px}.LocalServicePage_intro__AeVMP aside>strong{font-size:20px}.LocalServicePage_intro__AeVMP ul,.LocalServicePage_method__3aBNO ul{padding-left:20px;line-height:1.8;color:#52657b}.LocalServicePage_intro__AeVMP aside a,.LocalServicePage_method__3aBNO aside a{font-weight:700;color:#b94c0c}.LocalServicePage_cards__49E__{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.LocalServicePage_cards__49E__ article{background:#fff;border:1px solid #e0e6ed;border-radius:18px;padding:28px}.LocalServicePage_cards__49E__ p{font-size:14px;color:#5e6f84;margin-bottom:0}.LocalServicePage_method__3aBNO{border-top:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed}.LocalServicePage_step__zfV3B{display:flex;align-items:flex-start;gap:18px;margin:16px 0}.LocalServicePage_step__zfV3B>span{font-size:20px;font-weight:750;color:#d55c0f;padding-top:3px}.LocalServicePage_step__zfV3B p{margin:0}.LocalServicePage_links__25Zbf{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.LocalServicePage_links__25Zbf a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px;border:1px solid #dae3ed;border-radius:13px;background:#fff}.LocalServicePage_links__25Zbf a:hover{border-color:#e8600a}.LocalServicePage_faq__mn6WS{border-top:1px solid #e2e7ed}.LocalServicePage_faq__mn6WS details{border-bottom:1px solid #dce4ec;padding:20px 0}.LocalServicePage_faq__mn6WS summary{font-weight:700;font-size:17px;cursor:pointer;line-height:1.6}.LocalServicePage_faq__mn6WS details p{color:#5a6c82;max-width:880px}.LocalServicePage_reference__a1wPP{font-size:12px;color:#69798d}.LocalServicePage_reference__a1wPP a{text-decoration:underline}.LocalServicePage_wrap__5O2eg .LocalServicePage_cta__k5CS3{background:#142b4c;color:#fff;border-radius:24px;padding:44px;margin:30px 0 80px;overflow:hidden}.LocalServicePage_cta__k5CS3>p:not([class]){color:#d1dbe8}.LocalServicePage_wrap__5O2eg .LocalServicePage_cta__k5CS3 h2{color:#fff}.LocalServicePage_page__OnPkW a:focus-visible,.LocalServicePage_page__OnPkW summary:focus-visible{outline:3px solid #e8600a;outline-offset:4px}@media(max-width:800px){.LocalServicePage_wrap__5O2eg{width:calc(100% - 32px)}.LocalServicePage_intro__AeVMP,.LocalServicePage_method__3aBNO{grid-template-columns:1fr;gap:24px}.LocalServicePage_cards__49E__{grid-template-columns:1fr}.LocalServicePage_wrap__5O2eg>section{padding:42px 0}.LocalServicePage_hero__9hCr1{padding:28px 0 48px}.LocalServicePage_hero__9hCr1 nav{margin-bottom:32px}.LocalServicePage_wrap__5O2eg .LocalServicePage_cta__k5CS3{padding:28px 20px}.LocalServicePage_links__25Zbf{grid-template-columns:1fr}.LocalServicePage_hero__9hCr1 h1{font-size:clamp(31px,8.5vw,46px)}}