.service-wrap{width:min(calc(100% - var(--news-gutter)*2),1380px);margin:auto}.service-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#777080;padding:26px 0}.service-hero{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:18px 0 64px}.service-hero small,.service-heading small,.service-proof small{font-size:12px;color:#85069d;letter-spacing:.09em}.service-hero h1{font-size:20px;margin:18px 0 12px}.service-hero h2{font-size:clamp(32px,3.3vw,54px);line-height:1.22;letter-spacing:-.035em;margin:0 0 24px}.service-hero p{color:#686474;max-width:520px;margin:0 0 30px}.service-hero .news-contact{display:inline-flex}.service-hero figure{margin:0;position:relative}.service-hero img{display:block;width:100%;aspect-ratio:6/5;object-fit:cover}.service-hero figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:linear-gradient(transparent,#181020c9);color:#fff;font-size:12px}.service-section{padding:52px 0;border-top:1px solid #ece6ed}.service-heading{margin-bottom:28px}.service-heading h2,.service-proof h2{font-size:28px;line-height:1.4;margin:10px 0}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-cards article{background:#faf8fb;padding:28px;border-top:2px solid #e4c4e5}.service-cards h3,.service-steps h3{font-size:19px;margin:0 0 12px}.service-cards p,.service-steps p,.service-proof p,.service-faq p{color:#686474;margin:0;line-height:1.9}.service-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.service-steps span{display:block;color:#c7afd0;font-size:34px;margin-bottom:12px}.service-proof{display:grid;grid-template-columns:1fr 1fr;gap:72px}.service-proof a{display:inline-block;margin-top:20px;color:#85069d;font-weight:600}.service-proof>div+div{border-left:1px solid #ece6ed;padding-left:36px}.service-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.service-faq details{border-bottom:1px solid #ece6ed;padding:18px 0}.service-faq summary{cursor:pointer;font-weight:600}.service-faq p{padding-top:12px}.service-other{display:flex;flex-wrap:wrap;gap:24px;padding:24px 0 48px;font-size:14px}.service-other span{color:#686474}.service-other a{color:#85069d}.service-consult{background:linear-gradient(110deg,#720095,#f04863);color:white}.service-consult-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0}.service-consult h2{font-size:30px;margin:8px 0 12px}.service-consult p{margin:5px 0}.service-consult a{font-weight:700;color:white}.service-address{font-size:14px}.service-consult figure{margin:0;text-align:center;flex-shrink:0}.service-consult img{display:block;background:white;padding:8px;border-radius:6px;box-sizing:border-box}.service-consult figcaption{font-size:12px;margin-top:6px}
@media(max-width:900px){.service-hero{gap:30px}.service-steps{grid-template-columns:repeat(2,1fr)}.service-cards{gap:14px}.service-cards article{padding:20px}.service-proof{gap:30px}.service-faq{gap:24px}}
@media(max-width:600px){.service-hero{grid-template-columns:1fr;gap:26px;padding-bottom:36px}.service-hero h2{font-size:36px}.service-hero img{aspect-ratio:4/3}.service-section{padding:32px 0}.service-heading h2,.service-proof h2{font-size:24px}.service-cards,.service-proof,.service-faq{grid-template-columns:1fr}.service-proof>div+div{padding:20px 0 0;border-left:0;border-top:1px solid #ece6ed}.service-steps{gap:24px 18px}.service-steps h3{font-size:17px}.service-steps p{font-size:14px}.service-consult-inner{align-items:flex-start;flex-wrap:wrap}.service-consult h2{font-size:26px}.service-other{gap:16px}.service-faq .service-heading{margin-bottom:0}}
.cms-preview-note{padding:12px var(--news-gutter);margin:0;background:#f8f2fa;color:#76128c;font-size:13px}
