/* buisnessapp-2/style.css — только то, что срабатывает на страницах блога:
   339 правил из 735, проверено настоящим Chrome по 31 странице */
.article .h3-title,.article__title,.h2-title,.h3-title,section{scroll-margin-top:125px}.article__table{border-collapse:collapse}.mb-20,.pluses .swiper-wrapper{margin-bottom:20px}.black-btn,.trans-orange-btn:hover{color:#fff}html{scroll-behavior:smooth}button,ul{padding:0}a,button{background-color:transparent}.black-btn,.trans-orange-btn{font-style:Bold;line-height:100%;letter-spacing:0;font-weight:700;text-align:center}.black-btn:hover,.trans-orange-btn:hover{background-color:#ff560b}.article-main-img-wrap,h1,h2,h3,p,ul{margin:0}a{color:inherit}img{max-width:100%}.article__block-3 strong,.black-btn{font-weight:700}.black-btn,.calc__btn{white-space:nowrap}.black-btn,.trans-orange-btn{text-align:center}@font-face{font-family:Unbounded;font-weight:300;src:url("/local/templates/custom/fonts/unbounded/Unbounded-Light.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Unbounded;font-weight:400;src:url("/local/templates/custom/fonts/unbounded/Unbounded-Regular.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";font-weight:300;src:url("/local/templates/custom/fonts/segoeui/SegoeUI-Light.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";font-weight:400;src:url("/local/templates/custom/fonts/segoeui/SegoeUI.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";font-weight:600;src:url("/local/templates/custom/fonts/segoeui/SegoeUI-SemiBold.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";font-weight:700;src:url("/local/templates/custom/fonts/segoeui/SegoeUI-Bold.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;font-weight:400;src:url("/local/templates/custom/fonts/ubuntu/Ubuntu-Regular.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;font-weight:700;src:url("/local/templates/custom/fonts/ubuntu/Ubuntu-Bold.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"Bad Script";font-weight:400;src:url("/local/templates/custom/fonts/badscript/BadScript-Regular.woff2") format("woff2");font-style:normal;font-display:swap}html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}body{position:relative;scrollbar-gutter:stable;margin:0 auto}a{text-decoration:none;transition:color .25s}li{list-style-type:none}ul{list-style:none}h1,h2,h3{cursor:default}.acc,.begin__text-2,button{cursor:pointer}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;clip:rect(0,0,0,0)!important;overflow:hidden!important}.bb-30,.begin__title,.cost__overflow{margin-bottom:30px}.container{margin-right:auto}button{border:none;-webkit-tap-highlight-color:transparent}.container{max-width:1214px;padding:0 50px;margin-left:auto}.content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s}.rotate{transform:rotate(180deg)}.content.open{grid-template-rows:1fr}.acc svg{transition:transform .3s;flex-shrink:0}.text-wrapper{min-height:0}textarea{overflow:auto}button,hr,input{overflow:visible}.black-btn{display:block;font-family:Ubuntu;overflow:hidden;font-size:18px;padding:20px 30px;background-color:#000;border-radius:99px;width:100%;max-width:-moz-max-content;max-width:max-content;position:relative;transition:background-color .25s}.black-btn::after,.black-btn__text{transition:transform 320ms cubic-bezier(.22, 1, .36, 1),opacity 320ms}.black-btn__text{display:inline-block;will-change:transform,opacity}.black-btn::after{content:attr(data-hover);position:absolute;inset:0;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(120%);pointer-events:none}.black-btn:hover .black-btn__text{transform:translateY(-120%);opacity:0}.black-btn:hover::after{transform:translateY(0);opacity:1}.trans-orange-btn{font-family:Segoe UI;font-size:18px;color:#ff560b;width:-moz-max-content;width:max-content;padding:10px 30px;border-radius:54px;border:1px solid #ff560b;background-color:transparent;transition:background-color .25s,color .25s}.h1-title,.h2-title,.h3-title{font-family:Unbounded;color:#0a0a0a;font-style:Regular}.h1-title{font-size:70px;line-height:115%;letter-spacing:-1.5px;vertical-align:middle}.h3-title,.text-26-114{font-weight:400;letter-spacing:-.6px}.blog__date,.blog__link,.h1-title span,.h3-title span{color:#ff560b}.h2-title{font-weight:400;font-size:56px;line-height:135%}.blog__card:hover .blog__subtitle,.blog__link:hover{color:#23527c}.h3-title{font-size:26px;line-height:115%}.text-18-29{font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:18px;color:#676767;line-height:29px}.padding-45{padding:45px 0}.bb-30{padding-bottom:30px;border-bottom:1px solid rgba(10,10,10,.2)}.text-26-114{font-family:Unbounded;font-size:26px;color:#0a0a0a;line-height:115%;vertical-align:middle}.tech__block-2{background-color:#fff}.row{margin-right:0;margin-left:0}.blog__date,.error .checkbox-error,main{display:block}.checkbox-error{width:-moz-max-content!important;width:max-content!important}.article__profile,.mb-32{margin-bottom:32px}.pb-32{padding-bottom:32px}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}hr{box-sizing:content-box;height:0}b,strong{font-weight:bolder}img{border-style:none}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.develop__text{font-family:Segoe UI;letter-spacing:0;vertical-align:middle}[hidden]{display:none}.blog__card,.tech__form{position:relative}.navigation__link.active .navigation__text{opacity:1}.article .content,.article__table thead,.article__table tr,.develop__flex_bb{border-bottom:1px solid rgba(10,10,10,.2)}.navigation__link.active::before{width:22px;height:22px;border:4px solid #dedede;background-color:transparent}.develop__text{font-weight:400;font-style:Regular;font-size:18px;color:#0a0a0a;line-height:29px;max-width:529px}.blog__subtitle{font-size:18px;vertical-align:middle}.blog__subtitle{font-family:Unbounded}.pluses .swiper-pagination-bullet{content:"";width:17px;height:17px;border-radius:50%;background-color:#ff560b;display:block;transition:width .25s;opacity:1}.blog__subtitle{transition:color .25s;font-style:Regular}.pluses .swiper-pagination-bullet-active{width:85px;height:17px;background-color:#ff560b;border-radius:99px}.blog__flex{display:flex;align-items:center;justify-content:space-between;gap:30px}.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog__link-2{position:absolute;inset:0}.blog__subtitle{font-weight:400;color:#0a0a0a;line-height:150%;letter-spacing:-.6px}.article-navigation__list{display:flex;flex-direction:column;gap:15px}.clients .tab__btn_active{color:#ff561b}.clients [class^=tab-].is-active{display:block;animation:240ms forwards tabFadeIn}@keyframes tabFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.black-btn::after,.black-btn__text{transition:none}.clients [class^=tab-].is-active{animation:none}}body.article-image-modal-open{overflow:hidden}.whatWeDo .swiper-slide{max-width:652px;overflow:hidden}.application .swiper,.steps .swiper,.whatWeDo .swiper{overflow:unset}.begin .custom-label a:hover{color:#23527c}.steps .swiper{height:-moz-min-content;height:min-content}.steps .swiper-slide{max-width:476px;overflow:hidden}.steps__swiper_small .swiper-slide{max-width:380px}.article .h2-title,.begin .h2-title,.begin__text,.tech__text-2{font-weight:400;font-style:Regular}.swiper-slide:not(:last-child) .steps__card::after{content:"";height:1px;width:402px;background-color:rgba(10,10,10,.1019607843);display:block;position:absolute;top:37px;left:74px}.tech__text-2{letter-spacing:-.6px;vertical-align:middle}.begin__text,.blog-content--buisnessapp-2 a,.tech__text-2{font-size:18px}.tech__block-2{padding:20px 30px;border-radius:16px 16px 16px 0;max-width:381px;width:100%;position:relative;flex-shrink:0}.tech__block-2::after{content:"";background-image:url(/local/templates/custom/images/buisnessapp-2/svg/corner.svg);background-repeat:no-repeat;display:block;width:33px;height:33px;position:absolute;bottom:-33px;left:0}.tech__block-2_gray-bg{background-color:#fafafa}.tech__block-2_gray-bg::after{background-image:url(/local/templates/custom/images/buisnessapp-2/svg/corner-gray.svg)}.tech__text-2{display:block;font-family:Unbounded;color:#0a0a0a;line-height:150%;margin-bottom:17px}.tech__input{height:64px;padding-left:20px;background-color:transparent;border:unset;border-bottom:1px solid rgba(0,0,0,.3019607843);width:100%;text-decoration:unset}.begin__input,.begin__textarea{height:50px;text-decoration:unset;width:100%}.tech__input::-moz-placeholder{font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:18px;line-height:110%;vertical-align:middle;color:#737373!important;opacity:1}.tech__input::placeholder{font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:18px;line-height:110%;vertical-align:middle;color:#737373!important;opacity:1}.tech__btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:#000;display:flex;align-items:center;gap:11px;padding:10px 14px;border-radius:16px}.article .h2-title,.begin .h2-title{font-family:Unbounded!important;font-size:56px!important;color:#0a0a0a;line-height:135%!important;scroll-margin-top:125px}.begin__input,.begin__text,.begin__text-2,.begin__textarea{font-family:Segoe UI;line-height:29px}.begin__input,.begin__text-2,.begin__textarea{font-weight:400;font-size:18px;font-style:Regular}.begin__text{display:block;color:#0a0a0a;margin-bottom:30px}.begin__flex{display:flex;align-items:center;gap:20px;width:100%;margin-bottom:20px}.begin__input{border:unset;border-bottom:1px solid rgba(0,0,0,.3019607843);padding-left:20px}.begin__input::-moz-placeholder{font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:18px;line-height:29px;color:#737373!important}.begin__input::placeholder{font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:18px;line-height:29px;color:#737373!important}.begin__flex-2{display:flex;align-items:center;justify-content:space-between;gap:20px}.begin__text-2{color:#0a0a0a;position:relative;display:inline-block}.begin__text-2 a{color:#ff560b;text-decoration:underline}.begin__textarea{min-height:50px;max-width:100%;min-width:100%;border:unset;border-bottom:1px solid rgba(0,0,0,.3019607843);padding-left:20px;padding-top:10px;margin-bottom:30px;resize:auto}.begin__textarea::-moz-placeholder{font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:18px;line-height:29px;color:#737373!important}.begin__textarea::placeholder{font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:18px;line-height:29px;color:#737373!important}.begin__text-2::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-46%);width:20px;height:20px;border:2px solid #999;border-radius:4px;background:#fff;transition:background 120ms,border-color 120ms;pointer-events:none}.begin__text-2 .request-form-checkbox__input{position:absolute!important;left:0;top:50%;transform:translateY(-46%);width:20px!important;height:20px!important;margin:0!important;clip:auto!important;overflow:visible!important;opacity:0;z-index:2;cursor:pointer}.begin__text-2 .custom-label{display:block;padding-left:28px}.begin__text-2 .custom-checkbox:checked+.custom-label::before,.begin__text-2.is-active::before{border-color:#ff711c}.begin__text-2 .custom-checkbox:checked+.custom-label::after,.begin__text-2.is-active::after{content:"";position:absolute;left:6px;top:50%;width:10px;height:6px;border-left:2px solid #ff560b;border-bottom:2px solid #ff560b;transform:translateY(-46%) rotate(-45deg);pointer-events:none}.begin__btn{padding:20px 63px}.application .swiper-slide{max-width:652px}.faq__acc{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:20px;padding-top:30px}.faq__text{font-family:Unbounded;font-weight:400;font-style:Regular;font-size:18px;color:#0a0a0a;line-height:150%;letter-spacing:-.6px;vertical-align:middle}.article .h3-title span,.h1-title span{color:#ff560b}.article .blog__grid,.article__list{grid-template-columns:repeat(2,1fr)}.article .h3-title,.article__subtitle-2{font-family:Unbounded!important;letter-spacing:-.6px}.article__title,.develop__flex_bb,.develop__title{margin-bottom:50px}.article .h3-title{font-weight:400;font-style:Regular;font-size:26px!important;color:#0a0a0a;line-height:115%;margin-top:unset!important}@media (max-width:1199px){.article .h2-title,.article__title,.begin .h2-title,.h2-title,section{scroll-margin-top:70px}.article .h2-title,.begin .h2-title{font-size:44px!important;line-height:114%!important}.h1-title{font-size:60px;line-height:114%}.h2-title{font-size:44px;line-height:114%}}.article__text a{text-decoration:unset!important;color:#ff711c!important}.article__text a:hover{color:#23527c!important}.article .text-18-29{font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:18px!important;color:#676767;line-height:29px!important;margin-top:unset!important}.article .profile{display:flex;align-items:center;gap:12px}.article .profile__img{box-shadow:0 2px 4px -2px rgba(0,0,0,.1019607843),0 4px 6px -1px rgba(0,0,0,.1019607843);border-radius:50%;width:56px;height:56px;margin:unset!important}.article .profile__name{display:block;font-family:Unbounded;font-weight:500;font-size:18px;color:#0a0a0a;line-height:120%;letter-spacing:0;vertical-align:middle}.article .profile__profession{display:block;font-family:Segoe UI;font-weight:400;font-style:Regular;font-size:12px;color:#0a0a0a;line-height:17px;letter-spacing:0;vertical-align:middle}.article__img{display:block;margin-bottom:32px!important;max-width:100%;width:100%}.article__img-2{max-width:770px;width:100%;max-height:433px;height:100%;margin-top:0!important}@media(max-width:576px){.article__img,.article__img-2{aspect-ratio:4/2;max-width:450px!important;height:200px!important;width:100%!important;object-fit:cover}}.article-wrapper{display:flex;align-items:flex-start;gap:36px}.article__texts{display:flex;flex-direction:column;gap:64px;width:100%}.article__block{display:flex;flex-direction:column;gap:16px;scroll-margin-top:125px}.article__block .tech__block-2{max-width:unset;border-radius:16px}.article__block .tech__text-2{font-size:26px;line-height:114%;margin-bottom:8px}.article .article-navigation__link,.article__subtitle-2{font-weight:400;font-style:Regular;font-size:18px!important}.article__block_gap-8{gap:8px}.article__list{display:grid;gap:16px;margin-top:unset!important;padding-left:unset!important}.article .tech__block-2::after{display:none}.article__item_2col{grid-column:span 2}.article__item{display:flex;flex-direction:column;gap:8px}.article__subtitle-2{color:#0a0a0a;line-height:150%;vertical-align:middle;margin-top:unset!important}.article ul li::before,.article-image-modal[hidden]{display:none!important}.article-navigation{position:sticky;top:125px;max-width:309px;width:100%}.article .article-navigation__link{font-family:Segoe UI;color:#676767!important;line-height:120%;letter-spacing:0;text-decoration:unset!important}.article .article-navigation__link:hover,.article .article-navigation__link_active,.article__block a,.article__item-2 a{color:#ff560b!important}.article .blog__link:hover,.article__block-3 a:hover,.article__item-2 a:hover{color:#23527c!important}.article__list-3{padding-left:20px!important;list-style:disc}.article__list-3 li{list-style-type:disc;position:relative}.article__list-3 li:before{content:"";width:4px;height:4px;background-color:#666;border-radius:50%;position:absolute;top:12px;left:10px}.article__block-2{padding:32px;background-color:#fafafa;border-radius:16px;background-image:url(/local/templates/custom/images/buisnessapp-2/article-3.webp);background-repeat:no-repeat;background-position-x:calc(100% - 40px);background-position-y:bottom;background-size:36%}@media (max-width:1200px){.article .h3-title,.article__block,.h3-title{scroll-margin-top:70px}.article__list{grid-template-columns:repeat(1,1fr)}.article__item_2col{grid-column:span 1}.article-navigation{top:70px}.article__block-2{background-size:20%}}.article__block-2 .article__subtitle{max-width:376px;margin-bottom:30px;margin-top:unset!important}.article__block-2 .article__text{max-width:376px;margin-bottom:30px}.article .acc__flex,.article__list-2{display:flex;flex-direction:column;gap:20px}.article__table th{font-family:Segoe UI;font-weight:600;line-height:170%;letter-spacing:0}.article .blog__link,.article__block-3 a{text-decoration:unset!important;color:#ff560b!important}.article__item-2{list-style-type:disc;list-style-position:inside}.article__item-2 a{text-decoration:underline!important}.article__table th{font-size:18px;color:#000;vertical-align:middle}@media (max-width:991px){.black-btn{background-color:#ff560b;padding:16px 30px;font-size:16px}.h1-title{font-size:44px}.h2-title{font-size:38px;line-height:114%}.article-navigation,.develop__img{display:none}.develop__text{max-width:unset}.develop{padding:60px 0}.develop__title{margin-bottom:32px}.develop__flex{flex-wrap:wrap;gap:32px}.develop__flex_bb{padding-bottom:0;margin-bottom:30px;border:unset}.blog__link{font-size:16px}.blog__grid{grid-template-columns:1fr}.begin .h2-title{font-size:38px!important;line-height:114%!important}.article{padding-top:50px}.article .h2-title{font-size:38px!important;line-height:114%}.article__block .tech__text-2{font-size:20px}.article__block-2{background-size:30%}.article .blog__grid{grid-template-columns:repeat(1,1fr)}}.article__table{width:725px}.article__table thead{padding-bottom:10px}.article__table th{font-style:Semibold;text-align:left}.article__table td{padding:30px 10px}.article__table th:first-child{max-width:27%;width:100%}.article__table th:nth-child(2),.article__table th:nth-child(3){max-width:35%;width:100%}@media (max-width:768px){.h1-title{font-size:40px}.h2-title{font-size:32px}.padding-45{padding:60px 0}.bb-30{margin-bottom:32px;padding-bottom:32px}.article .h2-title,.begin .h2-title{font-size:32px!important}.begin__flex,.begin__flex-2{flex-direction:column}.begin__flex-2{align-items:flex-start}.article__block-2{background-size:22%}.cost__overflow{padding:0 20px;overflow:auto}}@media (max-width:578px){.cost__overflow{padding:0 12.5px}}.cost__swiper .swiper-wrapper{display:flex;align-items:stretch;height:auto}.cost__swiper .swiper-slide{width:auto;height:auto;flex-shrink:0}@media (max-width:1024px){.container{padding:0 35px}}.thanks-modal__close{top:12px;right:12px;cursor:pointer}@media (max-width:576px){.article__block-2 .article__btn{max-width:100%}.begin__text,.begin__text-2,.trans-orange-btn{font-size:14px}.h1-title{font-size:30px}.h2-title{font-size:25px}.h3-title,.text-26-114{font-size:20px}.text-18-29{font-size:14px;line-height:150%}.container{padding:0 12.5px}.develop__text{font-size:14px;line-height:170%}.begin__text,.begin__textarea,.begin__title{margin-bottom:32px}.calc__btn{width:100%}.blog__subtitle{font-size:16px;line-height:160%}.blog__date{font-size:12px}.begin__btn{font-size:18px}.tech__input::-moz-placeholder{font-size:16px}.tech__input::placeholder{font-size:16px}.article .h2-title,.begin .h2-title{font-size:25px!important}.begin__text{line-height:150%}.begin__btn{max-width:unset}.blog-content--buisnessapp-2 a{font-size:14px}.faq__acc{padding-top:20px;gap:20px}.article__title{margin-bottom:30px}.article .h3-title{font-size:20px!important}.article .text-18-29{font-size:14px!important;line-height:150%!important}.article__texts{gap:32px}.article__list-3 li:before{top:9px}.article__block-2{padding:16px;background-image:unset}.article__block-2 .article__subtitle{font-size:20px}}.thanks-modal{position:fixed;inset:0;z-index:9999;display:none;padding:20px}.thanks-modal.thanks-modal--open{display:grid;place-items:center}.thanks-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.thanks-modal__dialog{position:relative;max-width:390px;width:100%;border-radius:16px;background:#fff;padding:30px 50px 20px}.thanks-modal__title{font-family:Bitter;font-weight:500;font-style:Medium;font-size:30px;color:#040404;line-height:42.86px;letter-spacing:0;text-align:center;vertical-align:middle;margin-bottom:20px;margin-top:unset!important;margin-bottom:unset!important}.thanks-modal__text{font-style:Regular;vertical-align:middle;font-weight:400}.thanks-modal__close{position:absolute;width:40px;height:40px;border-radius:12px;border:0;color:#0b0f1a;font-size:26px;line-height:40px;transition:background .2s}.thanks-modal__arrow{display:block;margin:10px auto}.thanks-modal__text{display:block;font-family:Ubuntu;font-size:14px;color:#040404;line-height:20px;letter-spacing:0;text-align:center}.thanks-modal__text a{color:#f3712f!important;font-size:14px!important;text-decoration:underline}@media (max-width:480px){.thanks-modal__dialog{padding:22px 20px 18px}.thanks-modal__title{font-size:24px}}.develop__text,.h1-title{font-weight:400;color:#0a0a0a}.develop{padding:100px 0}.develop__flex{display:flex;justify-content:space-between;gap:30px;align-items:center}.develop__flex_bb{padding-bottom:50px;border-bottom:1px solid rgba(10,10,10,.2)}.develop__text{font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;line-height:29px;max-width:529px}.develop__img{display:block;max-width:257px;height:auto}.planning-badges{display:flex;flex-wrap:wrap}.planning-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.article-blog .blog__subtitle{color:#0a0a0a!important;text-decoration:unset!important}.article-blog .blog__subtitle:hover{color:#ff560b!important}.planning-summary{padding:44px 0 20px}.planning-summary .develop__flex{align-items:flex-start}.planning-badges{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0!important;list-style:none}.planning-badges li{padding:12px 18px;border:1px solid rgba(10,10,10,.12);border-radius:999px;background:#fff;font-size:15px;line-height:1.2}.planning-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0;list-style:none}.planning-card{padding:28px;border-radius:24px;background:#f6f6f6;border:1px solid rgba(10,10,10,.06);height:100%}.planning-card strong{display:block;margin-bottom:14px;color:#ff560b;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.planning-card p{margin:0;font-size:18px;line-height:1.62;color:#0a0a0a}.planning-table caption{caption-side:top;text-align:left;margin-bottom:20px;font-size:18px;line-height:1.6;color:#0a0a0a}.planning-table td,.planning-table th{vertical-align:top}.planning-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.planning-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-story{padding:26px 24px;border-radius:24px;background:#fff;border:1px solid rgba(10,10,10,.1);box-shadow:0 10px 28px rgba(10,10,10,.05)}.planning-story__value{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#ff560b;color:#fff;font-family:Unbounded,system-ui,sans-serif;font-size:22px;line-height:1}.planning-story__title{display:block;margin:18px 0 10px;font-size:20px;line-height:1.3;color:#0a0a0a}.planning-checklist{display:grid;gap:18px;list-style:none}.planning-story p{margin:0;font-size:17px;line-height:1.6}.planning-note{padding:34px;border-radius:28px;background:linear-gradient(135deg,#fff2eb 0,#f8f8f8 100%);border:1px solid rgba(255,86,11,.12)}.planning-checklist{padding:0!important}.planning-checklist li{position:relative;padding:20px 20px 20px 62px;border-radius:22px;background:#f6f6f6;font-size:18px;line-height:1.6}.planning-checklist li::before{content:"";position:absolute;left:22px;top:22px;width:24px;height:24px;border-radius:50%;background:#ff560b}.planning-checklist li::after{content:"";position:absolute;left:30px;top:28px;width:8px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.planning-footer-note{padding:42px 0 10px}@media (max-width:576px){.container{padding:0 12.5px}.h1-title{font-size:30px}.develop__text{font-size:14px;line-height:170%}.planning-card{padding:22px}.planning-checklist li{font-size:16px;padding:18px 18px 18px 56px}.planning-badges li{font-size:13px;padding:10px 14px}}.blog__grid{margin-bottom:20px}@media (max-width:991px){.develop{padding:60px 0}.develop__title{margin-bottom:32px}.develop__flex{flex-wrap:wrap;gap:32px}.develop__flex_bb{padding-bottom:0;margin-bottom:30px;border:none}.develop__text{max-width:none}.develop__img{display:none}.planning-card-grid,.planning-checklist,.planning-stories{grid-template-columns:1fr}.planning-story{padding:22px}.planning-note{padding:26px}}.article-main-img{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:0 0;cursor:zoom-in;text-align:left;overflow:hidden;border-radius:inherit}.article-main-img__image{display:block;width:100%;height:auto;max-width:100%}.blog-main-img .article-main-img__image,.blog-main-img .article__img{width:100%}.article-main-img__zoom{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(4,4,4,.55);color:#fff;opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .25s,transform .25s;pointer-events:none}.article-main-img__zoom svg{display:block;width:28px;height:28px}.article-main-img:hover .article-main-img__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.article-main-img-wrap .article-main-img{border-radius:12px}.article-image-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.article-image-modal__overlay{position:absolute;inset:0;background:rgba(4,4,4,.88);cursor:zoom-out}.article-image-modal__dialog{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 48px);margin:0}.article-image-modal__image{display:block;max-width:100%;max-height:calc(100vh - 48px);width:auto;height:auto;border-radius:8px;box-shadow:0 24px 64px rgba(0,0,0,.35)}.article-image-modal__close{position:absolute;top:-12px;right:-12px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#040404;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:background-color .2s,color .2s}.article-image-modal__close:hover{background:#ff560b;color:#fff}@media (max-width:767px){.article-image-modal{padding:16px}.article-image-modal__close{top:8px;right:8px}.article-main-img__zoom{width:48px;height:48px}.article-main-img__zoom svg{width:24px;height:24px}}
/* Keep wide article tables inside their own scroll area on narrow screens. */
.article-wrapper{width:100%;min-width:0;max-width:100%;overflow:visible}
.article__texts{flex:1 1 auto;width:100%;min-width:0;max-width:100%;overflow:visible}
.article__texts>*{min-width:0;max-width:100%}
.table__container.cost__overflow{position:relative;display:block!important;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.table__container.cost__overflow>.article__table{display:table;width:725px;min-width:725px;max-width:none}
@media (max-width:767px){.article-wrapper{display:block}.article__block{min-width:0;max-width:100%}.table__container.cost__overflow>.article__table{width:725px;max-width:none}}

/* Android service page */
.page-main .main-faq-header.open+.main-faq-body{display:block}
.page-main .clients__tabs [class^="tab-"].is-active{display:block}

/* blog-block.css — целиком: файл маленький, 78% его селекторов
   на блоге срабатывают, обрезать нечего */
.blog-experts {
    margin: 34px 0 52px;
    padding: 48px 0 20px;
}

.blog-experts__header {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 28px;
    align-items: end;
    margin-bottom: 32px;
}

.blog-experts__title {
    margin: 0 0 22px;
    color: #151515;
    font-family: Bitter, Georgia, serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
}

.blog-experts__lead {
    max-width: 560px;
    margin: 0;
    color: #676767;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 18px;
    line-height: 1.45;
}

.blog-experts__all {
    margin-bottom: 18px;
    color: #ff560b;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
}

.blog-experts__all:hover {
    color: #ff560b;
    text-decoration: underline;
}

.blog-experts__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
}

.blog-experts-card {
    display: block;
    min-height: 134px;
    padding: 18px 16px;
    border: 1px solid #d5dbe0;
    border-radius: 6px;
    color: #151515;
    text-decoration: none;
    background: #fff;
}

.blog-experts-card:hover {
    border-color: #ff560b;
    color: #151515;
    text-decoration: none;
}

.blog-experts-card__head {
    display: grid;
    grid-template-columns: 60px minmax(0, 1fr);
    gap: 14px;
    align-items: center;
    margin-bottom: 14px;
}

.blog-experts-card__avatar {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    background: #d9d9d9;
}

.blog-experts-card__avatar img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blog-experts-card__name {
    display: block;
    color: #151515;
    font-family: Bitter, Georgia, serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.18;
}

.blog-experts-card__position {
    display: block;
    color: #ff560b;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.35;
}

.blog-list-body__author {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-top: 18px;
    color: #333;
    text-decoration: none;
}

.blog-list-body__author:hover {
    color: #ff560b;
    text-decoration: none;
}

.blog-list-author__image {
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    object-fit: cover;
}

.blog-list-author__name {
    font-size: 13px;
    line-height: 1.2;
}

@media (max-width: 991px) {
    .blog-experts__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 575px) {
    .blog-experts {
        margin: 28px 0 36px;
        padding-top: 28px;
    }

    .blog-experts__header,
    .blog-experts__grid {
        grid-template-columns: 1fr;
    }

    .blog-experts__lead {
        font-size: 15px;
    }

    .blog-experts__all {
        margin-bottom: 0;
    }
}
