.service_page__Zjdko{background:#efefeb;color:#222;min-height:100vh;padding:0 max(24px,calc((100vw - 1150px) / 2));font-family:var(--font-inter-tight),Arial,sans-serif}.service_page__Zjdko header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #ccc}.service_page__Zjdko header>a{display:flex;gap:8px;align-items:center;font-weight:600}.service_page__Zjdko nav{display:flex;gap:25px;font-size:12px}.service_intro__Tu_1u{padding:65px 0 40px;max-width:850px}.service_intro__Tu_1u>svg{color:#d44a24}.service_intro__Tu_1u>p:first-of-type{font-size:13px;color:#666;margin:16px 0}.service_intro__Tu_1u h1{font:clamp(36px,5vw,68px)/1.08 Georgia;letter-spacing:-2px;margin:15px 0 25px}.service_body__9j2bz{max-width:680px;line-height:1.8;font-size:16px}.service_page__Zjdko section{margin-bottom:40px}.service_page__Zjdko h2{font:28px Georgia;margin-bottom:15px}.service_page__Zjdko p{line-height:1.7;color:#62665d;font-size:14px}.service_details__NO3wt{border-top:1px solid #ccc;padding-top:25px;display:grid;grid-template-columns:1fr 1.5fr;gap:35px}.service_details__NO3wt ul{padding-left:18px;font-size:14px;line-height:2}.service_projects__b5QHM{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.service_projects__b5QHM img{width:100%;aspect-ratio:1.65;object-fit:cover;object-position:top;border-radius:6px}.service_projects__b5QHM h3{font-size:17px;margin-top:12px}.service_projects__b5QHM p{font-size:13px}.service_page__Zjdko footer{border-top:1px solid #ccc;padding:25px 0;display:flex;gap:20px;justify-content:space-between;font-size:13px}@media (max-width:700px){.service_intro__Tu_1u{padding-top:40px}.service_details__NO3wt,.service_projects__b5QHM{grid-template-columns:1fr;gap:15px}.service_page__Zjdko footer{flex-direction:column}.service_page__Zjdko header nav{gap:15px}}.service_page__Zjdko{padding-top:104px;background-image:radial-gradient(#25252015 .7px,transparent 0);background-size:16px 16px}.service_intro__Tu_1u{padding-top:24px}.service_projects__b5QHM a{display:block;background:#222320;padding:12px;border-radius:8px;color:#eee;text-decoration:none;transition:transform .2s}.service_projects__b5QHM a:hover{transform:translateY(-3px)}.service_projects__b5QHM p{color:#aaa}.service_projects__b5QHM h3{padding:0 8px}.service_projects__b5QHM p{padding:0 8px 8px}.service_projects__b5QHM img{border-radius:4px;object-fit:contain;background:#e4e5df}.service_details__NO3wt{background:#e4e5df;border:0;border-radius:8px;padding:25px}.service_page__Zjdko footer{margin-top:24px}.service_page__Zjdko :focus-visible{outline:2px solid #fa4c24;outline-offset:4px}@media(max-width:700px){.service_page__Zjdko{padding-top:80px}.service_intro__Tu_1u{padding-top:20px}.service_intro__Tu_1u h1{font-size:38px}.service_details__NO3wt{padding:20px}}@media(prefers-reduced-motion:reduce){.service_projects__b5QHM a{transition:none}}