/* Wired service only. Override the legacy overlapping stats and mixed container widths. */
body.ms-interior.page-id-87 .uni-main .uni-wrap :is(.wr-sec,#calc,#contacts){padding-block:48px!important;margin-block:0!important;scroll-margin-top:110px}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:#21212c!important;transform:none!important}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-card-img{aspect-ratio:16/9;min-height:0}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-card-body{padding:24px;justify-content:flex-start}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-card p{line-height:1.5}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-seg{border-bottom:0;gap:10px;overflow:visible}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-seg button{border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:12px 16px;min-height:48px}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-seg button[aria-pressed="true"]{border-color:#a99aff}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-nav{margin-top:20px}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sec .uni-faq-list{gap:20px;align-items:start}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sec details .uni-faq-q{box-sizing:border-box;min-height:106px;padding:24px;gap:16px;display:flex;align-items:center;justify-content:space-between}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sec details .uni-faq-ico{flex:0 0 20px}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sec details .uni-faq-a{padding:0 24px 24px;color:#c8c8d2;font-size:16px;line-height:1.5}
body.ms-interior.page-id-87 .uni-main .uni-wrap #calc>.wrap{margin-block:0!important}
body.ms-interior.page-id-87 .uni-main .uni-wrap #contacts>.wrap{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.ms-interior.page-id-87 .uni-main .uni-wrap #contacts .top{margin-bottom:32px}
body.ms-interior.page-id-87 .uni-main .uni-wrap #contacts .headline{font-size:40px!important;line-height:1.2!important;font-weight:500!important}
body.ms-interior.page-id-87 .uni-main .uni-wrap #contacts .sub-text{font-size:20px;line-height:1.4}
@media(max-width:1000px){
 body.ms-interior.page-id-87 :is(.consultation-popup-image,.showroom-popup-image){display:none!important}
}
@media(max-width:1000px) and (min-width:601px){
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-cards{grid-template-columns:1fr}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-card{grid-template-columns:38% minmax(0,1fr);grid-template-rows:auto}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-card-img{aspect-ratio:auto;min-height:180px}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sec details .uni-faq-q{min-height:132px}
}
@media(max-width:600px){
 body.ms-interior.page-id-87 .uni-main .uni-wrap :is(.wr-sec,#calc,#contacts){padding-block:24px!important;margin-block:0!important}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-cards{grid-template-columns:1fr;gap:16px}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-card-img{aspect-ratio:2/1}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sys-card-body{padding:22px}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-seg{gap:8px}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-seg button{padding:10px 12px;font-size:15px;min-height:44px}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sec .uni-faq-list{grid-template-columns:1fr;gap:12px}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sec details .uni-faq-q{min-height:0;padding:20px;font-size:18px}
 body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-sec details .uni-faq-a{padding:0 20px 20px}

 body.ms-interior.page-id-87 .uni-main .uni-wrap #contacts .headline{font-size:30px!important}
 body.ms-interior.page-id-87 .uni-main .uni-wrap #contacts .sub-text{font-size:18px}
}
/* One rhythm for all page sections, including the shared calculator. */
body.ms-interior.page-id-87 .uni-main{padding-bottom:0!important}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-checks li::before{border:0!important;border-radius:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A99AFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center/18px no-repeat!important}
body.ms-interior.page-id-87 .uni-main .uni-wrap .wr-checks li.mut::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238d8d9b' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")!important}
