._serviceShell_1s2id_1{--ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--bg);grid-template-columns:300px minmax(0,1fr);align-items:start;width:100%;padding-top:68px;display:grid}._serviceRail_1s2id_11{z-index:20;border-right:1px solid var(--border-hi);scrollbar-width:thin;scrollbar-color:var(--border-hi) transparent;height:calc(100svh - 68px);animation:_railEnter_1s2id_1 .24s var(--ease-out) both;background:rgba(244,247,255,.98);position:-webkit-sticky;position:sticky;top:68px;overflow-y:auto}@keyframes _railEnter_1s2id_1{0%{opacity:0;transform:translate(18%)}to{opacity:1;transform:translate(0)}}._railHead_1s2id_34{border-bottom:1px solid var(--border-hi);flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:112px;padding:1.5rem 1.25rem;display:flex}._railHead_1s2id_34 a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}._railHead_1s2id_34 span{color:var(--text-3);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:600}._railNav_1s2id_60{flex-direction:column;display:flex}._railLink_1s2id_65,._railLinkActive_1s2id_66{border-bottom:1px solid var(--border);min-height:68px;transition:color .18s var(--ease-out), background-color .18s var(--ease-out), transform .18s var(--ease-out);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:grid;position:relative}._railLink_1s2id_65:before,._railLinkActive_1s2id_66:before{content:"";background:var(--accent);transform-origin:50%;width:3px;transition:transform .18s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:auto;transform:scaleY(0)}._railLink_1s2id_65 span,._railLinkActive_1s2id_66 span{color:var(--text-3);font-family:var(--font-display);font-size:.65rem;font-weight:700}._railLink_1s2id_65 strong,._railLinkActive_1s2id_66 strong{color:inherit;font-size:.82rem;font-weight:500;line-height:1.35}._railLink_1s2id_65{color:var(--text-2)}._railLinkActive_1s2id_66{color:var(--text);background:rgba(20,82,245,.07)}._railLinkActive_1s2id_66:before{transform:scaleY(1)}._railLinkActive_1s2id_66 span{color:var(--accent)}@media (hover:hover) and (pointer:fine){._railLink_1s2id_65:hover{color:var(--text);background:rgba(20,82,245,.035);transform:translate(3px)}}._stage_1s2id_125{min-width:0;overflow:hidden}._main_1s2id_130{background:var(--bg);transform-origin:0;min-height:100svh}._hero_1s2id_136{color:#fff;background:#080d1d;position:relative;overflow:hidden}._heroMedia_1s2id_143{background:#080d1d;width:100%;height:max(220px,min(30svh,340px));position:relative;overflow:hidden}._heroImage_1s2id_151,._heroShade_1s2id_152{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._heroImage_1s2id_151{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.03)}._heroShade_1s2id_152{background:linear-gradient(transparent 38%,rgba(5,9,22,.08) 66%,rgba(5,9,22,.58) 100%)}._heroMedia_1s2id_143[data-service=remont-podveski] ._heroImage_1s2id_151{object-position:58% center}._heroMedia_1s2id_143[data-service=remont-kpp] ._heroImage_1s2id_151{object-position:center 55%}._heroMedia_1s2id_143[data-service=shinomontazh] ._heroImage_1s2id_151{object-position:center 54%}._heroMedia_1s2id_143[data-service=ustanovka-dop-oborudovaniya] ._heroImage_1s2id_151{object-position:center 48%}._heroMedia_1s2id_143:after{content:"";pointer-events:none;border-bottom:1px solid rgba(255,255,255,.16);position:absolute;top:0;bottom:0;left:0;right:0}._heroInner_1s2id_193{z-index:1;grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);align-items:center;gap:2rem max(1.5rem,min(3vw,3rem));width:100%;padding:max(2rem,min(3.5vw,3.5rem)) max(1.5rem,min(3vw,3rem));display:grid;position:relative}._breadcrumbs_1s2id_204{color:rgba(255,255,255,.54);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.55rem;margin:0;font-size:.78rem;display:flex}._breadcrumbs_1s2id_204 a{transition:color .2s}._breadcrumbs_1s2id_204 a:hover{color:#fff}._heroCopy_1s2id_221{min-width:0}._hero_1s2id_136 h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:max(1.8rem,min(3.4vw,3.25rem));font-weight:700;line-height:1.08;position:relative}._heroCopy_1s2id_221>p{color:rgba(255,255,255,.74);max-width:720px;margin:1.25rem 0 0;font-size:max(1rem,min(1.3vw,1.125rem));line-height:1.65;position:relative}._heroBooking_1s2id_246{border-left:1px solid rgba(134,217,255,.3);align-content:center;gap:1.5rem;min-width:0;padding:1rem 0 1rem max(1.5rem,min(3vw,3rem));display:grid}._heroBooking_1s2id_246 ._primaryCta_1s2id_254{width:100%;padding-left:1rem;padding-right:1rem}._primaryCta_1s2id_254,._bookingCta_1s2id_261{background:var(--accent);color:#fff;min-height:50px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;padding:.9rem 1.8rem;font-size:.8rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}._primaryCta_1s2id_254:hover,._bookingCta_1s2id_261:hover{background:#2d66f7;transform:translateY(-2px)}._startingPrice_1s2id_283{color:rgba(255,255,255,.74);gap:.5rem;margin:0;font-size:1rem;line-height:1.4;display:grid}._startingPrice_1s2id_283 strong{color:#86d9ff;font-family:var(--font-display);font-size:max(2rem,min(3.5vw,3rem));font-weight:700;line-height:1.2}._content_1s2id_299{width:min(1280px,100%);margin:0 auto;padding:0 2.5rem 6rem}._introSection_1s2id_305,._infoSection_1s2id_306,._tableSection_1s2id_307{border-bottom:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);gap:3rem;padding:5.5rem 0;display:grid}._sectionLabel_1s2id_315{color:var(--accent);font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:600}._introBody_1s2id_324>p,._infoSection_1s2id_306>div:last-child>p{max-width:820px;color:var(--text-2);margin:0 0 1.25rem;font-size:1.08rem;line-height:1.8}._trustList_1s2id_333,._bulletList_1s2id_334{margin:0;padding:0;list-style:none}._trustList_1s2id_333{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}._trustList_1s2id_333 li{background:var(--bg-card);min-height:112px;color:var(--text);align-items:flex-start;gap:.9rem;padding:1.35rem;line-height:1.55;display:flex}._trustList_1s2id_333 svg{background:var(--accent);stroke:#fff;stroke-width:2.5px;fill:none;border-radius:50%;flex:0 0 22px;width:22px;height:22px;padding:4px}._infoSection_1s2id_306 h2,._tableSection_1s2id_307 h2,._booking_1s2id_261 h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 2rem;font-size:max(2rem,min(4vw,3.7rem));line-height:1.05}._bulletList_1s2id_334{counter-reset:bullets;border-top:1px solid var(--border-hi)}._bulletList_1s2id_334 li{counter-increment:bullets;border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:3rem 1fr;gap:1rem;padding:1.3rem 0;font-size:1rem;line-height:1.65;display:grid}._bulletList_1s2id_334 li:before{content:counter(bullets, decimal-leading-zero);color:var(--accent);font-family:var(--font-display);letter-spacing:.06em;font-size:.72rem;font-weight:700}._cards_1s2id_405{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._card_1s2id_405{background:var(--bg-card);border:1px solid var(--border);border-top:3px solid var(--accent);min-height:200px;padding:1.8rem}._card_1s2id_405 h3{font-family:var(--font-display);margin:0 0 1rem;font-size:1.15rem;line-height:1.3}._card_1s2id_405 p{color:var(--text-2);margin:0;line-height:1.7}._tableWrap_1s2id_430{border:1px solid var(--border-hi);background:var(--bg-card);overflow-x:auto}._tableWrap_1s2id_430 table{border-collapse:collapse;width:100%;min-width:720px}._tableWrap_1s2id_430 th,._tableWrap_1s2id_430 td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:1.15rem 1.25rem;line-height:1.55}._tableWrap_1s2id_430 th:last-child,._tableWrap_1s2id_430 td:last-child{border-right:0}._tableWrap_1s2id_430 th{background:var(--bg-2);color:var(--text);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}._tableWrap_1s2id_430 td{color:var(--text-2);font-size:.92rem}._tableWrap_1s2id_430 td:first-child{color:var(--text);font-weight:600}._booking_1s2id_261{color:#fff;background:#0b1228;margin:6rem 0;padding:max(2.2rem,min(6vw,5rem));position:relative;overflow:hidden}._booking_1s2id_261:after{content:"";border:90px solid rgba(20,82,245,.28);border-radius:50%;width:430px;height:430px;position:absolute;top:-160px;right:-100px}._booking_1s2id_261>*{z-index:1;position:relative}._booking_1s2id_261>span{color:#88a9ff;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.68rem;font-weight:700;display:block}._booking_1s2id_261 h2{max-width:760px}._booking_1s2id_261 p{color:rgba(255,255,255,.64);max-width:650px;margin:0 0 2rem;line-height:1.7}@media (max-width:860px){._serviceShell_1s2id_1{padding-top:68px;display:block}._serviceRail_1s2id_11{overscroll-behavior-inline:contain;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--border-hi);height:auto;animation-name:_railEnterMobile_1s2id_1;top:68px;overflow-x:auto;overflow-y:hidden}._serviceRail_1s2id_11::-webkit-scrollbar{display:none}@keyframes _railEnterMobile_1s2id_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}._railHead_1s2id_34{display:none}._railNav_1s2id_60{flex-direction:row;width:-webkit-max-content;width:-moz-max-content;width:max-content}._railLink_1s2id_65,._railLinkActive_1s2id_66{border-right:1px solid var(--border);touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;border-bottom:0;grid-template-columns:auto auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;min-height:44px;padding:.75rem 1rem}._railLink_1s2id_65:before,._railLinkActive_1s2id_66:before{width:auto;height:3px;top:auto;bottom:0;left:0;right:0;transform:scaleX(0)}._railLinkActive_1s2id_66:before{transform:scaleX(1)}._heroMedia_1s2id_143{height:max(128px,min(24svh,200px))}._heroInner_1s2id_193{padding:1.25rem;display:block}._breadcrumbs_1s2id_204{display:none}._hero_1s2id_136 h1{text-wrap:initial;font-size:max(1.5rem,min(6.9vw,1.8rem));line-height:1.1}._heroCopy_1s2id_221>p{margin-top:1rem;font-size:.95rem;line-height:1.5}._heroBooking_1s2id_246{border-top:1px solid rgba(134,217,255,.3);border-left:0;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 0 0;display:flex}._heroBooking_1s2id_246 ._primaryCta_1s2id_254{width:auto;min-height:52px;padding:.75rem 1.25rem}._startingPrice_1s2id_283{white-space:nowrap;gap:.25rem;font-size:.8rem}._startingPrice_1s2id_283 strong{font-size:1.75rem}._content_1s2id_299{padding:0 1.25rem 4rem}._introSection_1s2id_305,._infoSection_1s2id_306,._tableSection_1s2id_307{grid-template-columns:1fr;gap:1.5rem;padding:3.5rem 0}._trustList_1s2id_333,._cards_1s2id_405{grid-template-columns:1fr}}@media (max-width:860px) and (max-height:620px){._heroMedia_1s2id_143{height:104px}._heroInner_1s2id_193{padding:1rem 1.25rem}._heroCopy_1s2id_221>p{margin-top:.75rem}._heroBooking_1s2id_246{margin-top:1rem;padding-top:.75rem}._heroBooking_1s2id_246 ._primaryCta_1s2id_254{min-height:48px}}@media (max-width:560px){._tableWrap_1s2id_430{background:0 0;border:0;overflow:visible}._tableWrap_1s2id_430 table,._tableWrap_1s2id_430 thead,._tableWrap_1s2id_430 tbody,._tableWrap_1s2id_430 tr,._tableWrap_1s2id_430 td{width:100%;display:block}._tableWrap_1s2id_430 table{min-width:0}._tableWrap_1s2id_430 thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._tableWrap_1s2id_430 tr{border:1px solid var(--border-hi);background:var(--bg-card);margin-bottom:1rem}._tableWrap_1s2id_430 td{border-right:0;grid-template-columns:minmax(100px,.7fr) 1.3fr;gap:1rem;padding:.9rem 1rem;display:grid}._tableWrap_1s2id_430 td:before{content:attr(data-label);color:var(--text-3);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}._booking_1s2id_261{margin:4rem 0}}@media (prefers-reduced-motion:reduce){._serviceRail_1s2id_11{animation:_railFade_1s2id_1 .16s var(--ease-out) both}@keyframes _railFade_1s2id_1{0%{opacity:0}to{opacity:1}}._railLink_1s2id_65,._railLinkActive_1s2id_66{transition-property:color,background-color}._primaryCta_1s2id_254,._bookingCta_1s2id_261{transition:none}}
