.service_page__XytiG{background:#f8f7f3;color:#092125;min-height:100vh}.service_header__lrjB9{background:#092125;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px max(5vw,20px)}.service_header__lrjB9 img{display:block;width:240px;max-width:100%;height:auto}.service_call__KYfCX{display:inline-block;background:#c51d29;color:white;padding:14px 20px;border-radius:8px;font-weight:600;text-decoration:none}.service_breadcrumb__1LpST{max-width:1160px;margin:auto;padding:24px;font-size:14px}.service_breadcrumb__1LpST a,.service_related__bYau9{text-decoration:underline;text-underline-offset:4px}.service_hero__3Alg7{max-width:1160px;padding:24px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px}.service_hero__3Alg7 h1{font-size:clamp(34px,4.5vw,58px);line-height:1.12;letter-spacing:-1.5px;margin:16px 0 24px}.service_hero__3Alg7 p{line-height:1.8;margin-bottom:24px}.service_heroFigure__Dq9s8{margin:0;min-width:0}.service_heroFigure__Dq9s8 figcaption{margin-top:8px;color:#34484a;font-size:13px;line-height:1.4}.service_hero__3Alg7 img{display:block;width:100%;height:auto;border-radius:20px}.service_hero__3Alg7 img.service_realPhoto__B3QIc{max-height:500px;object-fit:contain;background:#e8e8e3}.service_content__q3aoX{max-width:850px;margin:auto;padding:40px 24px 72px}.service_content__q3aoX nav,.service_content__q3aoX section{margin-top:42px}.service_content__q3aoX h2{font-size:clamp(23px,3vw,30px);line-height:1.35;margin-bottom:16px}.service_content__q3aoX p{line-height:1.9;color:#34484a}.service_area__jJpc_{border-left:4px solid #e82f35;padding:20px;background:#fff;line-height:1.8}.service_content__q3aoX details{border-bottom:1px solid #cbd2d1;padding:18px 0}.service_content__q3aoX summary{cursor:pointer;font-weight:600}.service_content__q3aoX details p{padding-top:12px}.service_related__bYau9{display:block;padding:12px 0}.service_footer__CYc3R{background:#092125;color:white;padding:32px 24px;text-align:center}.service_footer__CYc3R p{margin-bottom:16px}@media(max-width:700px){.service_header__lrjB9{flex-wrap:wrap;justify-content:center;gap:8px}.service_header__lrjB9 img{width:210px}.service_hero__3Alg7{grid-template-columns:1fr;gap:28px}.service_hero__3Alg7 img{max-height:280px;object-fit:cover}.service_call__KYfCX{font-size:14px}}@media(max-width:900px){.service_header__lrjB9{flex-wrap:wrap;justify-content:center;gap:0}.service_header__lrjB9 nav{flex-basis:100%;order:2}.service_header__lrjB9>a:last-child{display:none}}.work-gallery_gallery__2vBbQ{background:#f8f7f3;padding:48px max(5vw,20px);color:#092125}.work-gallery_gallery__2vBbQ h2{font-size:clamp(28px,4vw,42px);margin:12px 0 16px;line-height:1.2}.work-gallery_intro__c6DPQ{max-width:720px;line-height:1.8;margin-bottom:24px}.work-gallery_grid__K1_4i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.work-gallery_grid__K1_4i figure{min-width:0;margin:0}.work-gallery_grid__K1_4i a{display:block;border-radius:12px;border:1px solid #d7dedc;overflow:hidden;background:#fff}.work-gallery_grid__K1_4i a:focus-visible,.work-gallery_grid__K1_4i a:hover{outline:2px solid #c51d29;outline-offset:3px}.work-gallery_grid__K1_4i img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#e8e8e3}.work-gallery_grid__K1_4i figcaption{display:flex;flex-direction:column;gap:8px;padding:16px}.work-gallery_grid__K1_4i strong{font-size:15px;line-height:1.5}.work-gallery_grid__K1_4i span{color:#a91924;font-size:12px}@media(max-width:760px){.work-gallery_gallery__2vBbQ{padding:32px 20px}.work-gallery_grid__K1_4i{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-gallery_grid__K1_4i figcaption{padding:12px}.work-gallery_grid__K1_4i strong{font-size:13px}.work-gallery_grid__K1_4i span{font-size:11px}}