:root{--red:#c82333;--ink:#282326}.brand-logo{width:225px!important;height:auto!important}.hero h1{font-weight:750;letter-spacing:-3.7px}.hero h1 span{color:var(--red)}.hero-visual{border-radius:3px 44px 3px 3px}.hero-visual>img{object-position:58% center}.hero-image-note{position:absolute;right:16px;bottom:12px;color:#fff9;font-size:9px;z-index:3}.photo-tag{background:#20191bbb}.status-dot{background:#c82333}.button{border-radius:4px;background:#c82333}.button:hover{background:#a91c2a}.button.light{background:#fbf0f1;color:#a91c2a}.featured-service{border-radius:4px;background:#c82333}.featured-service .big-gear{opacity:.2}.count{background:#fae9ec;color:#a51c2b}.service-process{padding-block:58px;border-top:1px solid #efe7e7}.service-process>h2{font-size:38px;line-height:1.2;letter-spacing:-1.2px;margin:14px 0 32px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.process-grid article{border-top:2px solid #c82333;padding-top:20px}.process-grid article>span{font-size:10px;letter-spacing:1.2px;color:#a51c2b}.process-grid h3{font-size:18px;margin:18px 0 10px}.process-grid p{font-size:13px;color:#777176;max-width:300px}.model-image{background:#f4f3f2}.center-cover{background:#f6f0f0}.cover-placeholder{font-size:23px;color:#b2a0a3;letter-spacing:1px}.center-gallery:empty{display:none}.catalog-card.model:not(:has(img)){min-height:150px;justify-content:flex-end;background:linear-gradient(135deg,#fff,#f7eeee)}.hero-copy>.eyebrow{color:#a52230}.featured-contact-name{color:#776b6e}.ui-icon{stroke-width:1.5}.prose a{overflow-wrap:anywhere}.process-grid h3,.process-grid p{overflow-wrap:anywhere}.center-description-detail:before{content:'Контакты и отзывы проверены по открытому каталогу. Фотографии конкретного техцентра не публикуются.';display:block;color:#8a7d80;font-size:11px;padding-bottom:22px}.hero-proof .avatars{display:none}.hero-proof .stars{color:#c82333}@media(max-width:1150px){.brand-logo{width:185px!important}.desktop-nav{gap:16px}}@media(max-width:600px){.brand-logo{width:156px!important}.hero h1{font-size:62px}.process-grid{grid-template-columns:1fr;gap:25px}.service-process{padding-block:36px}.service-process>h2{font-size:29px}.hero-visual{border-radius:3px 34px 3px 3px}.header-inner{gap:9px}.hero-image-note{font-size:8px}.hero-proof{gap:14px}}
