.unified-service{--container-max:1280px;--gutter:16px}.unified-service section>div{max-width:var(--container-max);margin-inline:auto}.unified-service section[data-section-surface]{padding-block:64px}.unified-service .hero-display,.unified-service .hero-page-title{letter-spacing:-.04em;text-wrap:balance;max-width:1040px;font-size:clamp(2.4rem,5.3vw,5rem);line-height:1.04}.unified-service h2{margin-bottom:24px;font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.12}.unified-service h3{margin-block:16px 12px;font-size:1.35rem;line-height:1.25}.unified-service p{max-width:74ch;margin-block:12px;line-height:1.65}.unified-service .editorial-lead{max-width:68ch;margin:24px 0 0}.service-kicker{text-transform:uppercase;font-size:.8rem}.service-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:28px;display:flex}.service-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-block:32px;display:grid}.service-cards article,.service-cards li{min-width:0}.service-visual{object-fit:cover;border-radius:4px;width:100%;height:auto;max-height:600px;margin-top:40px}.unified-service .scenario-price{font-size:1.5rem;font-weight:600}.service-full-price li{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:24px;padding-block:16px;display:flex}.service-full-price li span{flex-shrink:0}.service-text-link{align-items:center;min-height:44px;display:inline-flex}.unified-service .service-articles{max-width:none;margin:0;padding:0}@media (min-width:768px){.unified-service{--gutter:32px}.unified-service section[data-section-surface]{padding-block:96px}}@media (min-width:1024px){.unified-service{--gutter:48px}.unified-service section[data-section-surface]{padding-block:128px}}@media (max-width:600px){.service-cards{grid-template-columns:minmax(0,1fr)}.service-full-price li{flex-direction:column;gap:8px}}.service-icon{border:1px solid var(--color-border);width:52px;height:52px;color:var(--color-accent);background:var(--color-bg);border-radius:12px;place-items:center;display:inline-grid}.service-cards li>span:not(.service-icon){color:var(--color-text-muted);margin-top:16px;font-size:.8rem;display:block}.unified-service .page-hero-heading .hero-display{max-width:1040px;margin:0;line-height:1.04}
.service-position-row:is(:hover,:focus-visible),.service-related-row:is(:hover,:focus-visible){background:0 0}.service-position-row:is(:hover,:focus-visible)>span:nth-child(2),.service-related-row:is(:hover,:focus-visible)>span:first-child{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.service-position-row .service-price{opacity:1}.service-related-row .catalog-row-inline-arrow{color:var(--color-text);transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s}.service-related-row:is(:hover,:focus-visible) .catalog-row-inline-arrow{color:var(--color-accent);transform:rotate(-25deg)}.service-works-link{text-decoration:none}.service-works-link svg{transition:transform .24s}.service-works-link:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.service-related-row .catalog-row-inline-arrow,.service-works-link svg{transition:none}}
