.legacy-page{padding:28px 0 0}.legacy-surface{display:block;width:100%;font-family:Arial,sans-serif;font-size:16px;line-height:1.6;color:#17212b;overflow-wrap:anywhere}
.legacy-surface .container,.legacy-surface .region-container{max-width:1220px;width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}
.legacy-surface img{max-width:100%;height:auto}.legacy-surface iframe{max-width:100%;border:0}
.legacy-surface p,.legacy-surface li,.legacy-surface [class$="__text"],.legacy-surface label,.legacy-surface input,.legacy-surface textarea{font-size:16px;line-height:1.65}
.legacy-surface h1{font-size:clamp(28px,3.5vw,46px);line-height:1.15;letter-spacing:-.02em}
.legacy-surface h2{line-height:1.3}.legacy-surface h3{line-height:1.4}
.legacy-surface a:focus-visible,.legacy-surface button:focus-visible,.legacy-surface input:focus-visible,.legacy-surface summary:focus-visible{outline:3px solid #d96b2b;outline-offset:4px}
.legacy-surface a[href]:not([class]){text-decoration:underline;text-underline-offset:3px}
.legacy-surface .section{padding-top:40px;padding-bottom:40px}
.legacy-surface .service{margin:0;border:0;background:transparent}
.legacy-surface .services,.legacy-surface .steps{display:block}
.legacy-surface .main{padding-top:0}.legacy-surface .hero{background:transparent}
.legacy-surface .breadcrumbs{flex-wrap:wrap;margin-bottom:20px;gap:12px}.legacy-surface .breadcrumbs svg{width:20px;height:20px}
.legacy-surface .button-blue,.legacy-surface .region-button,.legacy-surface .wp-block-button__link{background:#d96b2b;border-color:#d96b2b;color:white;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px}
.legacy-surface .button-blue__text{font-size:16px}.legacy-surface .button-blue__arrow{background:transparent}
.legacy-surface .swiper{height:auto;overflow:visible}.legacy-surface .swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;transform:none!important;height:auto;align-items:start}
.legacy-surface .swiper-slide{width:100%!important;height:auto;min-width:0;margin:0!important}
.legacy-surface .clients-slider .swiper-wrapper,.legacy-surface .partners-slider .swiper-wrapper{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}
.legacy-surface .clients-slider img,.legacy-surface .partners-slider img{max-height:80px;object-fit:contain}
.legacy-surface .steps-block{min-height:0;height:auto;aspect-ratio:auto;padding:24px}
.legacy-surface .steps-block__button{position:static;opacity:1;pointer-events:auto;margin-top:16px}
.legacy-surface .steps-block__percent{position:static;display:block;margin:12px 0;font-size:28px;line-height:1.2}
.legacy-surface [class*="pagination"],.legacy-surface [class*="button__prev"],.legacy-surface [class*="button__next"],.legacy-surface .hero-slider__arrow,.legacy-surface .hero-slider__dots{display:none}
.legacy-surface .reviews-block__text{display:block;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;height:auto;overflow:visible;font-size:16px;line-height:1.6}
.legacy-surface .reviews-block__button{display:none}.legacy-surface .reviews-block{height:auto}
.legacy-surface .why-block__panel,.legacy-surface [class$="__panel"]{display:flex;height:auto;max-height:none;overflow:visible}
.legacy-surface .why-block__head{pointer-events:none}.legacy-surface .why-block__arrow{display:none}
.migration-faq{width:100%;padding:22px 24px;background:#fff;border:1px solid #dfe5ea;border-radius:12px;margin-bottom:12px}
.legacy-surface .migration-faq summary{display:list-item;list-style:disclosure-closed;cursor:pointer;font-weight:700;font-size:18px;line-height:1.5}
.legacy-surface .migration-faq[open] summary{list-style:disclosure-open}.legacy-surface .migration-faq summary h3{display:inline;font-size:18px}
.legacy-surface .migration-answer{padding-top:18px;display:block!important}
.legacy-surface .migration-form{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;padding:20px;border-radius:14px;background:#fff;color:#17212b}
.legacy-surface .migration-form label{position:static;transform:none;width:100%;height:auto;border:0;margin:0;padding:0}
.legacy-surface .migration-form input:not([type=checkbox]),.legacy-surface .migration-form textarea{width:100%;height:auto;min-height:48px;padding:12px 14px;border:1px solid #cfd7dd;border-radius:8px;color:#17212b;background:#fff}
.legacy-surface .migration-form .form-input__text{position:static;transform:none;color:#17212b;font-size:16px;margin-bottom:6px;display:block}
.legacy-surface .migration-form .form-input__flag{display:none}
.legacy-surface .migration-form .form-checkbox{display:flex;align-items:flex-start;gap:10px}.legacy-surface .migration-form .form-checkbox input{appearance:auto;opacity:1;position:static;width:20px;height:20px;min-width:20px;margin-top:4px}
.legacy-surface .migration-form .form-checkbox__text{font-size:14px;color:#475662}.legacy-surface .migration-form .btn{align-self:flex-start;padding:14px 20px;font-size:16px}
.legacy-surface .email-hint{font-size:14px!important;line-height:1.6;color:#475662}.legacy-surface .original-form-action{font-weight:700;color:#17212b;font-size:16px}
.legacy-surface .screen-reader-response{display:none}.legacy-surface .tasks-form{background:transparent}
.legacy-surface .table-responsive,.legacy-surface .wp-block-table{width:100%;overflow-x:auto}.legacy-surface table{border-collapse:collapse;max-width:100%;width:100%;font-size:16px}
.legacy-surface table td,.legacy-surface table th{padding:14px;border:1px solid #dfe5ea;white-space:normal}
.legacy-surface .service-main__text{white-space:pre-line}.legacy-surface .article-content{font-size:18px;line-height:1.75}
.legacy-surface .wp-block-cover{position:relative;isolation:isolate;padding:70px 24px;color:#fff;min-height:380px;display:flex;align-items:center;width:100%}
.legacy-surface .wp-block-cover__image-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.legacy-surface .wp-block-cover__background{position:absolute;inset:0;background:#243746!important;opacity:.75;z-index:-1}
.legacy-surface .wp-block-cover__inner-container{width:min(1140px,100%);margin:auto;position:relative;z-index:1}.legacy-surface .wp-block-cover h1{color:#fff}.legacy-surface .wp-block-cover p{margin:24px 0;color:#fff}
.legacy-surface .wp-block-group{width:min(1180px,calc(100% - 40px));margin:36px auto}
.legacy-surface .wp-block-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;border-radius:16px;max-width:1180px;margin:24px auto}
.legacy-surface .wp-block-column{min-width:0}.legacy-surface .wp-block-column p{margin:10px 0}
.legacy-surface .html-sitemap{padding:30px 0 60px}.legacy-surface .html-sitemap ul,.article-directory ul{columns:2;column-gap:48px;padding-left:20px;list-style:disc}.legacy-surface .html-sitemap li,.article-directory li{break-inside:avoid;margin:10px 0;line-height:1.55}
.article-directory{padding:40px 0 60px}.article-directory h2{font-size:30px}.article-directory a{text-decoration:underline;text-underline-offset:4px}
.home-survey-copy{margin-top:36px}.home-survey-copy .information{padding:32px 0;background:transparent}
.legacy-surface .document-content{max-width:980px;padding-bottom:60px}.legacy-surface .document-content h1{margin:20px 0 32px}.legacy-surface .document-content h2{margin:28px 0 16px}.legacy-surface .document-content p{margin:14px 0}
.legacy-surface .hero-slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;gap:16px;overflow:visible}
.legacy-surface .hero-slider__block{position:relative;opacity:1;transform:none;height:220px}.legacy-surface .hero-slider__block img{height:220px;object-fit:cover}
.legacy-surface .steps-block__bottom{position:static;width:100%;margin-top:16px}.legacy-surface .steps-block__process{height:6px}
@media(max-width:600px){.legacy-surface .hero-slider{grid-template-columns:1fr}.legacy-surface .hero-slider__block,.legacy-surface .hero-slider__block img{height:180px}}
@media(max-width:900px){.legacy-surface .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-surface .clients-slider .swiper-wrapper,.legacy-surface .partners-slider .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-surface .wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.legacy-page{padding-top:12px}.legacy-surface .container,.legacy-surface .region-container{padding-left:12px;padding-right:12px}.legacy-surface .swiper-wrapper,.legacy-surface .wp-block-columns{grid-template-columns:1fr}.legacy-surface .clients-slider .swiper-wrapper,.legacy-surface .partners-slider .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-surface .service-main{padding:30px 22px;min-height:0}.legacy-surface .service-main__content{gap:20px}.legacy-surface .section{padding:28px 0}.legacy-surface .html-sitemap ul,.article-directory ul{columns:1}.legacy-surface .migration-faq{padding:18px}.legacy-surface .wp-block-group{width:calc(100% - 24px)}.legacy-surface .region-card{min-width:0}.legacy-surface .contacts-link{font-size:22px;overflow-wrap:anywhere}}
