.page-services-r3{background:#fff;color:#22231f;font-family:'Golos Text',sans-serif}
.page-services-r3 .shell{width:min(91.6%,1492px);max-width:none;margin:auto;padding:0}
.page-services-r3 main h1{margin:0;font:600 clamp(40px,5.625vw,80px)/1.08 'Golos Text',sans-serif;letter-spacing:-.02em;color:#fff}
.page-services-r3 main h2{margin:0 0 24px;font:600 clamp(30px,3.44vw,48px)/1.3 'Golos Text',sans-serif;letter-spacing:-.02em;color:#22231f}
.page-services-r3 main p{font:400 16px/1.5 'Golos Text',sans-serif}
.w3-services-hero{padding:72px 0;background:#294df2;color:#fff}
.w3-services-hero .shell{border-top:1px solid #ffffff55;padding-top:32px}
.w3-services-hero:before{content:'Услуги Weborka';display:block;width:min(91.6%,1492px);margin:0 auto 20px;color:#ddff57;font:600 14px/1.4 'Golos Text',sans-serif;text-transform:uppercase;letter-spacing:.08em}
.page-services-r3 main h1{font-family:Arimo,sans-serif;font-weight:400;letter-spacing:-.035em}
.w3-services-hero p{max-width:720px;margin:24px 0 0;font-size:18px!important}
.page-services-r3 :is(.services-pricing,.services-links,.services-cms,.bundle-r2){padding:64px 0}
.w3-service-prices{margin:24px 0}
.w3-service-prices details{border-top:1px solid #cdd4e4;padding:16px}
.w3-service-prices summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;list-style:none;cursor:pointer;font:500 17px/26px 'Golos Text',sans-serif}
.w3-service-prices summary::-webkit-details-marker{display:none}
.w3-service-prices summary:after{content:'';flex:none;width:24px;height:24px;background:url("../images/redesign/faq-plus.8d8441a5bfe5.svg") center/24px no-repeat}
.w3-service-prices details[open] summary:after{background-image:url("../images/redesign/faq-minus.1b99de4f020d.svg")}
.w3-service-prices details[open]{background:#f4f6ff}
.w3-service-prices__body{color:#56616a;padding-top:12px}
.w3-service-prices__body ul{padding-left:20px;margin:0}
.w3-services-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;width:min(350px,100%);padding:14px 16px;border:0;border-radius:3px;background:#294df2;color:#fff;cursor:pointer;font:600 15px/20px 'Golos Text',sans-serif}
.w3-services-cta:hover{background:#203ec6}
.page-services-r3 main :is(a,button,summary):focus-visible{outline:3px solid #294df2;outline-offset:4px}
.page-services-r3 main .w3-services-cta:focus-visible{outline-color:#22231f}
.services-links__grid{display:grid;gap:24px}
.services-links__item{display:flex;align-items:center;min-height:64px;padding:16px;border:1px solid #cdd4e4;color:#22231f;text-decoration:none;font:500 14px/20px 'Golos Text',sans-serif}
.services-links__item:hover{border-color:#cdd4e4;background:#ddff57;color:#22231f}
.page-services-r3 .bundle-r2{background:#ddff57}
.page-services-r3 .bundle-r2__box{background:none;border-radius:0}
.page-services-r3 .bundle-r2__grid{display:grid;gap:24px;margin:24px 0}
.page-services-r3 .bundle-r2__grid article{padding:0;border:0;background:none}
.page-services-r3 .bundle-r2__grid h3{margin:0 0 8px;font-size:24px}
.page-services-r3 .bundle-r2__grid p{margin:0}
@media(max-width:800px){.w3-services-hero{padding:56px 0}}
@media(max-width:620px){.page-services-r3 .shell{width:calc(100% - 40px)}.page-services-r3 :is(.services-pricing,.services-links,.services-cms,.bundle-r2){padding:40px 0}.w3-service-prices details{padding:16px 0}}
.page-services-r3 .bundle-r2 :is(p,span,small){color:#22231f}
