.shub{background:var(--ds-color-white);font-family:var(--ds-font-sans, "Onest", sans-serif)}.shub-hero{padding:var(--ds-space-72) 0 var(--ds-space-64);background:var(--ds-color-surface-muted);border-bottom:var(--ds-border-thin) solid var(--ds-color-slate-200)}.shub-section{padding:var(--ds-space-64) 0}.shub-section--soft{background:var(--ds-color-surface-muted);border-top:var(--ds-border-thin) solid var(--ds-color-slate-100);border-bottom:var(--ds-border-thin) solid var(--ds-color-slate-100)}.shub-intro{max-width:780px;margin:calc(var(--ds-space-8) * -1) 0 calc(var(--ds-space-32) * 1.5);font:400 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-slate-600);text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:auto 4 3;hyphenate-limit-lines:1}.shub-tabs{display:flex;justify-content:flex-start;gap:var(--ds-space-32);margin:var(--ds-space-24) 0 var(--ds-space-32);border-bottom:var(--ds-border-thin) solid var(--ds-color-slate-200);padding:0;width:100%}.shub-tab-btn{appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;padding:var(--ds-space-12) 0;font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-slate-500);cursor:pointer;transition:all var(--ds-duration-base) var(--ds-ease-standard);margin-bottom:-1px;border-radius:0}.shub-tab-btn:hover{color:var(--ds-color-ink-800);border-bottom-color:var(--ds-color-slate-400)}.shub-tab-btn--active{color:var(--ds-color-blue-500);border-bottom-color:var(--ds-color-blue-500)}.shub-tab-btn__num{font:800 var(--ds-text-meta) / var(--ds-leading-meta) var(--ds-font-sans);letter-spacing:var(--ds-tracking-label);color:var(--ds-color-slate-400);text-transform:uppercase;margin-right:var(--ds-space-8);transition:color var(--ds-duration-base) var(--ds-ease-standard)}.shub-tab-btn--active .shub-tab-btn__num{color:var(--ds-color-blue-500)}.shub-tab-btn__title{font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-slate-500);transition:color var(--ds-duration-base) var(--ds-ease-standard)}.shub-tab-btn--active .shub-tab-btn__title{color:var(--ds-color-blue-500)}.shub-tab-content{display:flex;flex-direction:column}.shub-tab-description{text-align:left;max-width:800px;margin:0 0 calc(var(--ds-space-32) * 1.5);font:400 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-slate-600);line-height:1.6}.shub-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-24)}.shub-service-card{display:flex;flex-direction:column;padding:var(--ds-space-24);background:var(--ds-color-white);border:var(--ds-border-thin) solid var(--ds-color-slate-200);text-decoration:none;transition:border-color var(--ds-duration-base) var(--ds-ease-standard),transform var(--ds-duration-base) var(--ds-ease-standard),box-shadow var(--ds-duration-base) var(--ds-ease-standard)}.shub-service-card:hover{border-color:var(--ds-color-blue-500);transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0d}.shub-service-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);margin-bottom:var(--ds-space-16)}.shub-service-card__icon{font-size:26px;color:var(--ds-color-blue-500)}.shub-service-card__price{font:800 var(--ds-text-label) / var(--ds-leading-label) var(--ds-font-sans);color:var(--ds-color-slate-700);background:var(--ds-color-slate-100);padding:var(--ds-space-4) var(--ds-space-12);border-radius:2px;white-space:nowrap}.shub-service-card__title{margin:0 0 var(--ds-space-8);font:700 var(--ds-text-h4) / var(--ds-leading-h4) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-service-card__text{margin:0 0 var(--ds-space-16);font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-500);text-align:left}.shub-service-card__more{display:inline-flex;align-items:center;gap:var(--ds-space-8);margin-top:auto;font:800 var(--ds-text-meta) / var(--ds-leading-meta) var(--ds-font-sans);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-color-blue-500)}.shub-service-card__more .shub-inline-icon{width:16px;height:16px;transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.shub-service-card:hover .shub-service-card__more .shub-inline-icon{transform:translate(2px,-2px)}.shub-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-24)}.shub-scope__item{padding:var(--ds-space-24);background:var(--ds-color-white);border:var(--ds-border-thin) solid var(--ds-color-slate-200)}.shub-scope__icon{display:block;margin-bottom:var(--ds-space-12);font-size:28px;color:var(--ds-color-blue-500)}.shub-scope__title{margin:0 0 var(--ds-space-8);font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-scope__text{margin:0;font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-500);text-align:left}.shub-price-table-wrap{border:var(--ds-border-thin) solid var(--ds-color-slate-200);background:var(--ds-color-white);overflow-x:auto}.shub-price-table{width:100%;border-collapse:collapse;font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-700)}.shub-price-table th{padding:var(--ds-space-16) var(--ds-space-24);background:var(--ds-color-surface-muted);border-bottom:var(--ds-border-thin) solid var(--ds-color-slate-200);text-align:left;font:800 var(--ds-text-meta) / var(--ds-leading-meta) var(--ds-font-sans);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-color-slate-500)}.shub-price-table td{padding:var(--ds-space-16) var(--ds-space-24);border-bottom:var(--ds-border-thin) solid var(--ds-color-slate-100);vertical-align:top;transition:background-color var(--ds-duration-base) var(--ds-ease-standard)}.shub-price-table tr:hover td{background-color:var(--ds-color-surface-soft)}.shub-price-table tr:last-child td{border-bottom:none}.shub-price-table td:last-child{white-space:nowrap;font-weight:700;color:var(--ds-color-ink-800)}.shub-price-table a{color:var(--ds-color-ink-800);font-weight:600;text-decoration:none;border-bottom:var(--ds-border-thin) solid rgba(0,156,222,.32);transition:color var(--ds-duration-base) var(--ds-ease-standard),border-color var(--ds-duration-base) var(--ds-ease-standard)}.shub-price-table a:hover{color:var(--ds-color-blue-500);border-color:var(--ds-color-blue-500)}.shub-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-24)}.shub-scenario{display:flex;flex-direction:column;padding:var(--ds-space-24);background:var(--ds-color-surface-muted);border:var(--ds-border-thin) solid var(--ds-color-slate-200);transition:border-color var(--ds-duration-base) var(--ds-ease-standard),background-color var(--ds-duration-base) var(--ds-ease-standard),transform var(--ds-duration-base) var(--ds-ease-standard),box-shadow var(--ds-duration-base) var(--ds-ease-standard)}.shub-scenario:hover{border-color:var(--ds-color-blue-500);background-color:var(--ds-color-white);transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0d}.shub-scenario__title{margin:0 0 var(--ds-space-8);font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-scenario__text{margin:0 0 var(--ds-space-16);font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-500);text-align:left}.shub-scenario__link{display:inline-flex;align-items:center;gap:var(--ds-space-8);margin-top:auto;font:800 var(--ds-text-meta) / var(--ds-leading-meta) var(--ds-font-sans);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-color-blue-500);text-decoration:none}.shub-scenario__link .shub-inline-icon{width:16px;height:16px;transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.shub-scenario__link:hover{color:var(--ds-color-blue-600)}.shub-scenario:hover .shub-scenario__link .shub-inline-icon{transform:translate(2px,-2px)}.shub-prose{max-width:none}.shub-prose p{margin:0 0 var(--ds-space-16);font:400 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-slate-700);text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:auto 4 3;hyphenate-limit-lines:1}.shub-prose p:last-child{margin-bottom:0}.shub-faq{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--ds-space-24);align-items:start}.shub-faq__list{background:var(--ds-color-white);border:var(--ds-border-thin) solid var(--ds-color-slate-200)}.shub-faq__item+.shub-faq__item{border-top:var(--ds-border-thin) solid var(--ds-color-slate-100)}.shub-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-16);width:100%;padding:var(--ds-space-20) var(--ds-space-24);border:none;background:none;cursor:pointer;text-align:left;transition:background-color var(--ds-duration-base) var(--ds-ease-standard)}.shub-faq__trigger:hover{background-color:var(--ds-color-surface-soft)}.shub-faq__question{font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-faq__toggle{display:inline-flex;color:var(--ds-color-blue-500);flex:0 0 auto}.shub-faq__toggle svg{width:20px;height:20px}.shub-faq__item.is-open .shub-faq__trigger{padding-bottom:var(--ds-space-8)}.shub-faq__panel{padding:0 var(--ds-space-24) var(--ds-space-20)}.shub-faq__panel p{margin:0;font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-600);text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:auto 4 3;hyphenate-limit-lines:1}.shub-faq__aside{position:sticky;top:180px;padding:var(--ds-space-24);background:var(--ds-color-white);border:var(--ds-border-thin) solid var(--ds-color-slate-200)}.shub-faq__aside-label{display:block;margin-bottom:var(--ds-space-8);font:800 var(--ds-text-meta) / var(--ds-leading-meta) var(--ds-font-sans);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-color-blue-500)}.shub-faq__aside-title{margin:0 0 var(--ds-space-8);font:700 var(--ds-text-h4) / var(--ds-leading-h4) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-faq__aside-text{margin:0 0 var(--ds-space-16);font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-500)}@media(max-width:768px){.shub-tabs{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--ds-space-8);scrollbar-width:none;gap:var(--ds-space-20)}.shub-tabs::-webkit-scrollbar{display:none}.shub-tab-btn{padding:var(--ds-space-8) 0;flex-shrink:0}}@media(max-width:1100px){.shub-services,.shub-scope,.shub-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.shub-faq{grid-template-columns:1fr}.shub-faq__aside{position:static}}@media(max-width:900px){.shub-hero{padding:var(--ds-space-48) 0 var(--ds-space-40)}}@media(max-width:640px){.shub-services,.shub-scope,.shub-scenarios{grid-template-columns:1fr}.shub-section{padding:var(--ds-space-48) 0}.shub-price-table-wrap{border:none;background:transparent;overflow-x:visible}.shub-price-table,.shub-price-table thead,.shub-price-table tbody,.shub-price-table th,.shub-price-table td,.shub-price-table tr{display:block}.shub-price-table thead{display:none}.shub-price-table tr{padding:var(--ds-space-16) 0;border-bottom:var(--ds-border-thin) solid var(--ds-color-slate-200)}.shub-price-table tr:hover td{background-color:transparent}.shub-price-table td{padding:var(--ds-space-4) 0;border:none}.shub-price-table td:nth-child(1){font-size:var(--ds-text-body);font-weight:700;margin-bottom:var(--ds-space-4)}.shub-price-table td:nth-child(2):before{content:"Формат: ";color:var(--ds-color-slate-400);font-weight:500;font-size:var(--ds-text-meta);text-transform:uppercase;letter-spacing:var(--ds-tracking-label)}.shub-price-table td:nth-child(2){font-size:var(--ds-text-body-sm);color:var(--ds-color-slate-600)}.shub-price-table td:nth-child(3):before{content:"Стоимость: ";color:var(--ds-color-slate-400);font-weight:500;font-size:var(--ds-text-meta);text-transform:uppercase;letter-spacing:var(--ds-tracking-label)}.shub-price-table td:nth-child(3){font-size:var(--ds-text-body-sm);font-weight:700;color:var(--ds-color-blue-600)}}.shub-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-24);margin:0;padding:0;list-style:none}.shub-step{padding:var(--ds-space-16) 0 0;border-top:2px solid var(--ds-color-blue-500)}.shub-step__num{display:block;margin-bottom:var(--ds-space-12);font:800 var(--ds-text-h4) / 1 var(--ds-font-sans);color:var(--ds-color-blue-500)}.shub-step__title{margin:0 0 var(--ds-space-8);font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-step__text{margin:0;font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-500);text-align:left}@media(max-width:900px){.shub-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shub-steps{grid-template-columns:1fr}}.shub-section{padding:var(--ds-space-96) 0 calc(var(--ds-space-96) + var(--ds-space-40))}.shub-head{margin-bottom:var(--ds-space-48)}.shub-adv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-32) var(--ds-space-40, 40px)}.shub-adv__item{display:flex;gap:var(--ds-space-16);padding-top:var(--ds-space-24);border-top:var(--ds-border-thin) solid var(--ds-color-slate-200)}.shub-adv__icon{font-size:26px;color:var(--ds-color-blue-500);flex:0 0 auto}.shub-adv__title{margin:0 0 var(--ds-space-8);font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-adv__text{margin:0;font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-500)}.shub-prose--cols{columns:2;column-gap:var(--ds-space-40, 40px)}.shub-prose--cols p{break-inside:avoid;margin-bottom:var(--ds-space-16)}@media(max-width:1100px){.shub-adv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.shub-prose--cols{columns:1}}@media(max-width:640px){.shub-adv{grid-template-columns:1fr}}.shub-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-24)}.shub-review{display:flex;flex-direction:column;padding:var(--ds-space-24);background:var(--ds-color-white);border:1px solid rgba(15,23,42,.08)}.shub-review__quote{margin:0 0 var(--ds-space-20);font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-700)}.shub-review__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-12);margin-top:auto;padding-top:var(--ds-space-16);border-top:1px solid rgba(15,23,42,.08)}.shub-review__company{margin:0;font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-review__author{display:block;margin-top:2px;font:500 var(--ds-text-meta) / var(--ds-leading-meta) var(--ds-font-sans);color:var(--ds-color-slate-500)}.shub-review__date{font:500 var(--ds-text-meta) / var(--ds-leading-meta) var(--ds-font-sans);color:var(--ds-color-slate-500);white-space:nowrap}.shub-review__scan-link{align-self:flex-start;margin-top:var(--ds-space-16);padding-top:0;padding-left:0;padding-right:0;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer}.shub-reviews__all{margin-top:var(--ds-space-24)}.shub-review-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:32px;background:#0f172ab8}.shub-review-modal__dialog{width:min(920px,calc(100vw - 64px));max-height:calc(100vh - 64px);display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(0,156,222,.36);background:var(--ds-color-white);box-shadow:0 28px 80px #0f172a5c}.shub-review-modal__head{min-height:72px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ds-color-slate-200)}.shub-review-modal__label{display:block;margin-bottom:4px;color:var(--ds-color-blue-600);font:800 max(var(--ds-mobile-text-min, 0px),10px) / 14px var(--ds-font-sans);letter-spacing:.12em;text-transform:uppercase}.shub-review-modal__title{margin:0;color:var(--ds-color-ink-900);font:800 22px / 28px var(--ds-font-sans);letter-spacing:-.04em}.shub-review-modal__close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--ds-color-slate-200);background:var(--ds-color-white);color:var(--ds-color-ink-900);cursor:pointer;font:700 28px / 1 var(--ds-font-sans);transition:border-color var(--ds-duration-base) var(--ds-ease-standard),color var(--ds-duration-base) var(--ds-ease-standard)}.shub-review-modal__close:hover,.shub-review-modal__close:focus-visible{border-color:#009cde7a;color:var(--ds-color-blue-700);outline:none}.shub-review-modal__image{min-height:0;overflow:auto;background:var(--ds-color-surface-muted)}.shub-review-modal__image img{width:100%;height:auto;display:block;background:var(--ds-color-white)}@media(max-width:900px){.shub-reviews{grid-template-columns:1fr}}.shub .clean-header{margin-bottom:var(--ds-space-32)}.shub-price-factors{margin-top:var(--ds-space-40)}.shub-price-factors__head{margin:0 0 var(--ds-space-24);font:700 var(--ds-text-h4) / var(--ds-leading-h4) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-price-factors__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-24)}.shub-price-factors__item{padding:var(--ds-space-24);background:var(--ds-color-white);border:var(--ds-border-thin) solid var(--ds-color-slate-200)}.shub-price-factors__title{margin:0 0 var(--ds-space-8);font:700 var(--ds-text-body) / var(--ds-leading-body) var(--ds-font-sans);color:var(--ds-color-ink-800)}.shub-price-factors__text{margin:0;font:400 var(--ds-text-body-sm) / var(--ds-leading-body-sm) var(--ds-font-sans);color:var(--ds-color-slate-500);text-align:left}@media(max-width:767px){.shub-service-card{min-width:0}.shub-service-card__top{flex-wrap:wrap}.shub-service-card__text{overflow-wrap:anywhere}.shub-service-card__price{max-width:100%;white-space:normal;overflow-wrap:anywhere}.shub-price-factors__grid{grid-template-columns:minmax(0,1fr)}}
