

/* Start:/local/templates/suab/css/f/service-graphics.css?17917232485289*/
/* Функция «графика услуг» (V32): иллюстрация, метки и схема на странице услуги и раздела (blocks/services/graphic.php),
   карточки общего каталога услуг (шаблон suab_services_graphics). Общий для нескольких шаблонов — подключается их
   template.php через $this->addExternalCss() (ADR-018). Цвета — токены темы: светлая и тёмная тема без отдельных правил. */
.sg-media{aspect-ratio:3/2;overflow:hidden;background:var(--surface2);border-radius:12px;position:relative;isolation:isolate}
.sg-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.sg-tags{display:flex;gap:6px 10px;flex-wrap:wrap;font-size:11px;line-height:1.4;letter-spacing:.035em;font-weight:650;color:var(--muted);margin-bottom:12px}
.sg-tags span+span::before{content:'·';margin-right:10px;color:var(--accent)}

/* Страница услуги и раздела: иллюстрация слева, метки и схема справа. */
.sg-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--sp-8, 56px);align-items:center;margin-top:var(--sp-4, 16px);margin-bottom:var(--sp-4, 16px);padding-top:var(--sp-3, 12px);padding-bottom:var(--sp-3, 12px);scroll-margin-top:170px}
.sg-story--solo{grid-template-columns:minmax(0,720px)}
.sg-figure{margin:0;min-width:0}
.sg-story .sg-media{border-radius:16px}
.sg-figure figcaption{font-size:12px;line-height:1.5;color:var(--muted);margin-top:var(--sp-3, 12px)}
.sg-copy{min-width:0}
.workshop-content>.sg-story{margin-top:0;padding-top:var(--sp-8, 56px)}
.sg-story h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;letter-spacing:-.04em;margin:0 0 var(--sp-5, 24px)}
.sg-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.sg-flow li{position:relative;border:1px solid var(--line);border-radius:10px;padding:16px;min-height:88px;background:var(--surface);display:flex;flex-direction:column;gap:12px}
.sg-flow li>span{font-size:12px;font-weight:600;line-height:1.2;color:var(--accent)}
.sg-flow strong{font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
.sg-flow-org{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}
.sg-flow-org li:first-child{grid-column:1/-1;justify-self:center;min-width:60%;text-align:center}
.sg-flow-org li:not(:first-child)::before{content:'';position:absolute;width:1px;height:23px;left:50%;top:-23px;background:var(--line)}
.sg-flow-org li:not(:first-child){padding:12px;min-height:84px}

/* Общий каталог услуг: группы по разделам верхнего уровня и карточки. */
.sg-catalog{padding-top:var(--sp-5, 24px);padding-bottom:var(--section-y, 56px)}
.sg-categories{display:flex;gap:var(--sp-2, 8px);flex-wrap:wrap;padding-bottom:var(--sp-5, 24px)}
.sg-categories a{display:flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:8px;font-size:14px;background:var(--surface);text-decoration:none;color:var(--text)}
.sg-categories a:hover{border-color:var(--accent)}
.sg-group{padding-top:var(--sp-4, 16px);margin-bottom:var(--section-y, 56px);scroll-margin-top:180px}
.sg-group h2{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em;margin:0 0 var(--sp-5, 24px)}
.sg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5, 24px)}
.sg-card{display:flex;flex-direction:column;min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:16px;text-decoration:none;color:inherit;transition:border-color .18s,box-shadow .18s}
.sg-card__copy{display:flex;flex-direction:column;flex:1;padding:20px 12px 10px;min-width:0}
.sg-card h3{font-size:23px;line-height:1.22;letter-spacing:-.025em;margin:0 0 12px;color:inherit}
.sg-card p{font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 24px}
.sg-card__link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;font-size:13px;font-weight:650;color:inherit}
.sg-card__link b{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;color:var(--accent);font-size:18px}
.sg-card:hover{border-color:var(--accent);box-shadow:0 8px 24px #11182708}
.sg-card:hover .sg-media img{transform:scale(1.025)}
.sg-card:focus-visible,.sg-categories a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}

@media(max-width:1100px){.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-story{gap:28px}}
@media(max-width:700px){
 .sg-grid{grid-template-columns:1fr;gap:var(--sp-4, 16px)}.sg-card{padding:10px}.sg-card__copy{padding:18px 10px 10px}.sg-group{margin-bottom:var(--sp-6, 32px)}.sg-categories{gap:6px}.sg-categories a{font-size:12px;padding:9px 11px}
 .sg-story{grid-template-columns:minmax(0,1fr);gap:var(--sp-5, 24px);margin-top:var(--sp-3, 12px);margin-bottom:var(--sp-5, 24px)}.sg-story h2{font-size:30px}.sg-flow strong{font-size:14px}
}
@media(prefers-reduced-motion:reduce){.sg-media img,.sg-card{transition:none}.sg-card:hover .sg-media img{transform:none}}

/* End */


/* Start:/local/templates/suab/css/f/services-design.css?179188787835886*/
.page-intro.service21-intro .service-page-actions{margin:24px 0 0}.service21-facts ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:20px 0;padding:0}.service21-facts li{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.service21-facts li strong{display:block;margin-bottom:8px}.service21-facts{margin-top:24px}.service21-group .service21-step-marker{font-size:13px;color:var(--accent);margin:0 0 14px}@media(max-width:700px){.service21-facts ul{grid-template-columns:1fr}}.page-intro.service21-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.75fr);gap:clamp(24px,5vw,68px);align-items:start;padding-block:26px 40px}.page-intro.service21-intro h1{font-size:clamp(34px,3.6vw,58px);line-height:1.1;text-wrap:balance}.page-intro.service21-intro .lead{font-size:18px;line-height:1.6}.page-intro.service21-intro .service-page-actions{padding:0;margin-top:24px}.service21-start{background:var(--text);color:var(--bg);padding:28px;border-radius:16px;border-top:4px solid var(--accent)}.service21-start h2{font-size:28px;line-height:1.15;margin:16px 0 24px;text-wrap:balance}.service21-start .eyebrow{color:var(--bg)}.service21-start ol{list-style:none;margin:0;padding:0;display:grid;gap:20px}.service21-start li{display:grid;grid-template-columns:24px 1fr;gap:12px}.service21-start li>span{color:#ffab87;font-size:13px}.service21-start li strong{font-size:16px}.service21-start li p{font-size:14px;line-height:1.6;margin-top:4px;opacity:.85}.service21-start .button{margin-top:24px;background:var(--cta,#ff794b);border-color:var(--cta,#ff794b);color:var(--cta-ink,#16100d);width:100%;justify-content:center;min-height:var(--btn-h,48px)}.service-detail-reader .editorial-prose .service21-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.service-detail-reader .editorial-prose .service21-group{border-top:3px solid var(--accent);padding:22px;background:var(--bg);border-radius:0 0 10px 10px;min-width:0}.service-detail-reader .editorial-prose .service21-group h3{font-size:24px;margin:0 0 18px;line-height:1.2;text-wrap:balance}.service-detail-reader .editorial-prose .service21-group p{margin-top:14px}.service-detail-reader .editorial-prose .service21-group .editorial-list{display:block;margin:0}.service-detail-reader .editorial-prose .service21-group .editorial-list>li{padding:12px 0 12px 22px;background:none;border-bottom:1px solid var(--line);border-radius:0;font-size:16px}.service-detail-reader .editorial-prose .service21-group .editorial-list>li:before{left:0;top:21px}.service21-checkpoint{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:30px;margin:26px 0;border:1px solid var(--accent);border-radius:14px;background:var(--soft)}.service21-checkpoint h2{font-size:28px!important;margin:10px 0!important}.service21-checkpoint p{font-size:16px!important;margin-top:10px}.service21-checkpoint .button{flex-shrink:0;min-height:48px}main>.service21-checkpoint{box-sizing:border-box;width:min(92%,calc(var(--prose-w,780px) + 40px));margin-inline:max(4%,calc((100% - 1360px)/2)) auto}@media(max-width:700px){main>.service21-checkpoint{width:calc(100% - 30px);margin-inline:15px}}@media(max-width:1000px){.page-intro.service21-intro{grid-template-columns:minmax(0,1fr)}.service21-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service21-start .button{width:auto}.service-detail-reader .editorial-prose .service21-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.service21-start{padding:22px}.service21-start ol{grid-template-columns:minmax(0,1fr)}.page-intro.service21-intro h1{font-size:36px}.page-intro.service21-intro .lead{font-size:17px}.service-detail-reader .editorial-prose .service21-group{padding:18px}.service21-checkpoint{align-items:stretch;flex-direction:column;padding:24px}}.web-service{padding-bottom:32px}.web-service .ws-label{display:block;color:var(--muted);font-size:.875rem;line-height:1.45;font-weight:600;margin-bottom:12px}.web-service .ws-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:56px;align-items:start;padding-top:28px;padding-bottom:52px}.web-service .ws-hero h1{font-size:clamp(36px,4.45vw,65px);line-height:1.06;max-width:900px;overflow-wrap:anywhere}.web-service .ws-hero .eyebrow{font-size:.875rem;letter-spacing:.06em;margin-bottom:22px}.web-service .ws-hero .lead{font-size:1.125rem;line-height:1.65;margin-top:24px;max-width:64ch}.web-service .ws-hero .actions{margin-top:28px;gap:20px}.web-service .ws-brief{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:0 0 20px 20px;padding:28px;margin-top:5px}.web-service .ws-brief h2{font-size:1.6rem;line-height:1.18;letter-spacing:-.035em}.web-service .ws-brief ul{padding:0;list-style:none;margin:22px 0}.web-service .ws-brief li{font-size:1rem;line-height:1.5;padding:13px 0;border-bottom:1px solid var(--line)}.web-service .ws-brief li:first-child{padding-top:0}.web-service .ws-brief-note{font-size:.875rem;line-height:1.6;color:var(--muted)}.web-service .ws-section{padding-top:42px;padding-bottom:42px;scroll-margin-top:145px}.web-service .ws-section-heading{margin-bottom:28px;max-width:840px}.web-service .ws-section-heading h2{font-size:clamp(28px,3.1vw,43px);line-height:1.12}.web-service .ws-section-heading>p{font-size:1rem;line-height:1.7;color:var(--muted);margin-top:18px;max-width:68ch}.web-service .ws-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.web-service .ws-direction{min-width:0;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:24px;transition:border-color .2s,background .2s}.web-service .ws-direction:hover{border-color:var(--accent)}.web-service .ws-direction[aria-current=page]{background:var(--soft);border-color:var(--accent)}.web-service .ws-direction h3{font-size:1.375rem;line-height:1.2;letter-spacing:-.03em;max-width:25ch}.web-service .ws-direction p{font-size:1rem;line-height:1.6;color:var(--muted);margin:15px 0 22px}.web-service .ws-direction-link{display:flex;justify-content:space-between;gap:14px;width:100%;margin-top:auto;color:var(--accent);font-size:.875rem;font-weight:600;line-height:1.5}.web-service .ws-scope{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:70px}.web-service .ws-scope-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:22px;padding:24px 0;border-top:1px solid var(--line)}.web-service .ws-scope-item:first-child{padding-top:0;border-top:0}.web-service .ws-scope-item h3,.web-service .ws-stages h3,.web-service .ws-integrations h3{font-size:1.375rem;line-height:1.25;letter-spacing:-.025em}.web-service .ws-scope-item p,.web-service .ws-stages p,.web-service .ws-integrations p{font-size:1rem;line-height:1.7;color:var(--muted);margin-top:12px}.web-service .ws-step-number{font-variant-numeric:tabular-nums;color:var(--accent);font-size:1rem;line-height:1.7;font-weight:600}.web-service .ws-stages{list-style:none;padding:0;border-top:1px solid var(--line)}.web-service .ws-stages li{display:grid;grid-template-columns:40px minmax(0,1.25fr) minmax(0,.7fr);gap:30px;padding:26px 0;border-bottom:1px solid var(--line)}.web-service .ws-stages li>div{min-width:0}.web-service .ws-stage-result{border-left:2px solid var(--line);padding-left:26px}.web-service .ws-stage-result .ws-label{margin-bottom:8px}.web-service .ws-stage-result p{margin-top:0;color:var(--text)}.web-service .ws-integration-panel{padding:34px;border:1px solid var(--line);background:var(--surface2);border-radius:22px}.web-service .ws-integrations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.web-service .ws-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.web-service .ws-template{padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--surface);min-width:0}.web-service .ws-template h3{font-size:1.625rem;line-height:1.2}.web-service .ws-template h3 a:hover{color:var(--accent)}.web-service .ws-template p{color:var(--muted);font-size:1rem;line-height:1.65;margin-top:15px}.web-service .ws-template-links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:.875rem;line-height:1.5}.web-service .ws-template-links>a:last-child{text-decoration:underline;text-underline-offset:4px;color:var(--muted)}.web-service .ws-faq-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px}.web-service .ws-faq summary{font-size:1.125rem;line-height:1.45}.web-service .ws-faq p{font-size:1rem;line-height:1.7}.web-service .ws-cta{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.7fr);gap:50px;align-items:center;margin-top:32px;margin-bottom:56px;padding:42px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.web-service .ws-cta h2{font-size:clamp(30px,3.15vw,44px);line-height:1.12}.web-service .ws-cta p{font-size:1rem;line-height:1.7;color:var(--muted);margin-top:18px;max-width:60ch}.web-service .ws-cta-actions{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.web-service .text-link,.web-service .button{white-space:normal}@media(max-width:1050px){.web-service .ws-hero{gap:30px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.web-service .ws-directions{grid-template-columns:repeat(2,minmax(0,1fr))}.web-service .ws-scope,.web-service .ws-faq-section{gap:35px}.web-service .ws-stage-result{padding-left:20px}.web-service .ws-cta{gap:28px;padding:32px}}@media(max-width:760px){.web-service .ws-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:20px;padding-bottom:28px}.web-service .ws-hero h1{font-size:clamp(35px,7.5vw,54px)}.web-service .ws-brief{padding:24px}.web-service .ws-section{padding-top:30px;padding-bottom:30px}.web-service .ws-scope,.web-service .ws-faq-section{grid-template-columns:minmax(0,1fr);gap:10px}.web-service .ws-section-heading{margin-bottom:24px}.web-service .ws-integrations,.web-service .ws-templates{grid-template-columns:minmax(0,1fr);gap:22px}.web-service .ws-integration-panel{padding:25px}.web-service .ws-stages li{grid-template-columns:30px minmax(0,1fr);gap:16px;padding:24px 0}.web-service .ws-stage-result{grid-column:2;padding-left:16px}.web-service .ws-cta{grid-template-columns:minmax(0,1fr);padding:28px;gap:26px}.web-service .ws-cta-actions{gap:20px}.web-service .ws-faq-section .ws-section-heading{margin-bottom:8px}}@media(max-width:520px){.web-service .ws-directions{grid-template-columns:minmax(0,1fr);gap:12px}.web-service .ws-direction{padding:22px}.web-service .ws-direction p{margin-bottom:18px}.web-service .ws-hero .actions{align-items:flex-start;gap:20px}.web-service .ws-hero .button,.web-service .ws-cta-actions .button{width:100%;justify-content:space-between}.web-service .ws-scope-item{gap:14px;grid-template-columns:26px minmax(0,1fr)}.web-service .ws-template{padding:22px}.web-service .ws-cta{padding:25px}.web-service .ws-cta-actions{align-items:stretch}}@media(prefers-reduced-motion:reduce){.web-service .ws-direction{transition:none}}.i17-number{font-family:monospace;font-size:.875rem;color:var(--muted);padding-top:4px}@media(max-width:900px){.i17-number{display:none}}.industry17{--i17-ink:#151515;--i17-paper:#f4f6f8;--i17-accent:#f36b21;--i17-line:#d6dce4;color:var(--i17-ink);background:var(--i17-paper);font-family:inherit;overflow:clip}.industry17 *{box-sizing:border-box}.industry17 .i17-wrap{margin-inline:auto}.industry17 h1,.industry17 h2,.industry17 h3,.industry17 p{margin-block:0}.industry17 h1{font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:.98;max-width:21ch;text-wrap:balance}.industry17 h2{font-size:clamp(2rem,3.8vw,4.1rem);line-height:1.04;text-wrap:balance}.industry17 h3{font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.08;text-wrap:balance}.industry17 p{line-height:1.55;text-wrap:pretty}.industry17 a{color:inherit}.industry17 button{font:inherit;cursor:pointer}.industry17 :is(a,button):focus-visible{outline:3px solid var(--i17-accent);outline-offset:4px}.industry17 .i17-back{display:inline-flex;min-height:44px;align-items:center;text-decoration:none;border-bottom:1px solid currentColor;font-weight:700}.industry17 .i17-kicker{font-size:.78rem;font-weight:800;text-transform:uppercase;color:var(--i17-accent);margin-bottom:22px}.industry17 .i17-lead{font-size:clamp(1.08rem,1.5vw,1.45rem);line-height:1.45;max-width:58ch}.industry17 .i17-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:12px 20px;background:var(--cta,#ff794b);border:1px solid var(--cta,#ff794b);border-radius:var(--btn-radius,8px);color:var(--cta-ink,#16100d);font-weight:650;text-align:left}.industry17 .i17-cta:hover{background:var(--cta-hover,#ff916b);border-color:var(--cta-hover,#ff916b)}.industry17 .i17-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:34px}.industry17 .i17-actions>a{min-height:44px;display:inline-flex;align-items:center;font-weight:700;text-decoration-thickness:1px;text-underline-offset:5px}.industry17 .i17-source-link{display:block;width:min(100% - 40px,1200px);margin:0 auto;padding:var(--sp-2, 8px) 0 var(--sp-5, 24px);font-weight:800;text-underline-offset:5px}.industry17 .i17-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:32px;margin-bottom:36px}.industry17 .i17-section-heading .i17-kicker{grid-column:1/-1;margin-bottom:-20px}.industry17 .i17-section-heading>p:last-child{color:#4d4b47}.industry17 [data-i17-view][hidden]{display:none!important}.industry17 [data-i17-choice]{min-height:48px;text-align:left;border:1px solid var(--i17-line);color:inherit;background:transparent;font-weight:700}.industry17 [data-i17-choice][aria-pressed="true"]{background:var(--cta,#ff794b);border-color:var(--cta,#ff794b);color:var(--cta-ink,#16100d)}.industry17 .i17-hero{padding:var(--sp-6, 32px) 0 var(--sp-6, 32px)}.industry17 .i17-hero .i17-back{margin-bottom:44px}.industry17 .i17-intro h1,.industry17 .i17-factory-title h1,.industry17 .i17-estate-title h1,.industry17 .i17-travel-heading h1,.industry17 .i17-salon-mast h1,.industry17 .i17-auto-title h1{margin-bottom:26px}.industry17 .i17-sales-hero{background:#171717;color:#fff}.industry17 .i17-sales-head{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:8vw;align-items:end}.industry17 .i17-sales-score{padding:26px 0 10px;border-top:4px solid var(--i17-accent);display:grid;gap:20px}.industry17 .i17-sales-score span,.industry17 .i17-sales-score p{color:#bdbbb7}.industry17 .i17-sales-score strong{font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.03}.industry17 .i17-sales-demo{padding-block:var(--sp-5, 24px)}.industry17 .i17-sales-board{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2fr);border:1px solid var(--i17-line);background:#fff}.industry17 .i17-sales-lanes{display:grid;align-content:start;border-right:1px solid var(--i17-line)}.industry17 .i17-sales-lanes button{border:0;border-bottom:1px solid var(--i17-line);padding:30px 24px}.industry17 .i17-sales-detail{padding:clamp(28px,5vw,70px)}.industry17 .i17-sales-detail small,.industry17 .i17-auto-readout small{display:block;color:#b24a14;font-weight:800;text-transform:uppercase;margin-bottom:22px}.industry17 .i17-sales-detail h3{margin-bottom:22px}.industry17 .i17-sales-detail ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:32px 0 0}.industry17 .i17-sales-detail li{border:1px solid var(--i17-line);padding:8px 12px}.industry17 .i17-sales-bottom{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--sp-6, 32px) 50px;border-top:2px solid var(--i17-ink);padding-block:var(--sp-5, 24px) var(--sp-6, 32px)}.industry17 .i17-sales-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.industry17 .i17-sales-columns p{border-left:2px solid var(--i17-accent);padding-left:15px}.industry17 .i17-end{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5, 24px);padding-block:var(--sp-4, 16px) var(--sp-5, 24px)}.industry17 .i17-factory-hero{background:#171717;color:#fff;padding-bottom:0}.industry17 .i17-factory-title{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end;padding-bottom:65px}.industry17 .i17-factory-title .i17-kicker{grid-column:1/-1;margin-bottom:-20px}.industry17 .i17-factory-bar{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #5a5855}.industry17 .i17-factory-bar span{padding:19px 8px;font-size:.8rem;font-weight:800;border-right:1px solid #5a5855}.industry17 .i17-factory-bar span:last-child{border-right:0;color:var(--i17-accent)}.industry17 .i17-factory-demo{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw;padding-block:var(--section-y, 56px)}.industry17 .i17-factory-side h2{margin-bottom:25px}.industry17 .i17-factory-switch{display:grid;gap:8px;margin-top:34px}.industry17 .i17-factory-switch button{padding:12px 18px}.industry17 .i17-factory-sheet{background:#fff;border:1px solid var(--i17-line);padding:28px 34px 45px;box-shadow:14px 14px 0 #e2e8ef;min-width:0}.industry17 .i17-sheet-top{display:flex;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:2px solid var(--i17-ink);font-size:.8rem;font-weight:800}.industry17 .i17-sheet-label{margin-top:70px;color:#a94d18;font-weight:800}.industry17 .i17-factory-sheet h3{margin-block:14px 20px}.industry17 .i17-factory-sheet dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:50px 0 0}.industry17 .i17-factory-sheet dl div{border-top:1px solid var(--i17-line);padding-top:10px}.industry17 .i17-factory-sheet dt{font-size:.8rem;text-transform:uppercase;color:#666}.industry17 .i17-factory-sheet dd{margin:5px 0 0;font-weight:700}.industry17 .i17-factory-foot{background:#e4ebf3;padding-block:var(--section-y-sm, 40px)}.industry17 .i17-factory-foot .i17-wrap{display:grid;grid-template-columns:1fr 1fr;gap:25px 60px}.industry17 .i17-factory-foot .i17-wrap>div{display:grid;gap:18px}.industry17 .i17-factory-foot .i17-cta{justify-self:start}.industry17 .i17-estate-hero{padding-block:var(--sp-6, 32px) var(--sp-7, 40px)}.industry17 .i17-estate-hero .i17-back{margin-bottom:44px}.industry17 .i17-estate-title{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:end}.industry17 .i17-estate-title h1{max-width:20ch}.industry17 .i17-estate-title .i17-cta{margin-top:26px}.industry17 .i17-estate-demo{background:#1a1a1a;color:#fff;padding-block:var(--section-y, 56px)}.industry17 .i17-estate-demo .i17-section-heading>p:last-child{color:#c3c1bb}.industry17 .i17-estate-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 190px;border-top:1px solid #777}.industry17 .i17-estate-options{padding:26px 20px 0 0;display:grid;align-content:start;gap:10px}.industry17 .i17-estate-options p{font-size:.8rem;font-weight:800;margin-bottom:15px}.industry17 .i17-estate-options button{padding:12px}.industry17 .i17-estate-result{border-inline:1px solid #777;min-height:410px;padding:45px}.industry17 .i17-estate-result span{color:var(--i17-accent);font-weight:800}.industry17 .i17-estate-result h3{margin-block:45px 25px}.industry17 .i17-estate-result ol{list-style:none;padding:0;margin:45px 0 0;display:flex;flex-wrap:wrap;gap:8px;counter-reset:step}.industry17 .i17-estate-result li{border:1px solid #777;padding:8px 10px;font-size:.8rem}.industry17 .i17-estate-margin{padding:28px 0 0 22px}.industry17 .i17-estate-margin strong{color:var(--i17-accent)}.industry17 .i17-estate-margin p{margin-top:18px;font-size:.9rem}.industry17 .i17-estate-close{display:grid;grid-template-columns:1fr 1fr;gap:25px 60px;padding-block:var(--section-y-sm, 40px)}.industry17 .i17-estate-close .i17-cta{justify-self:start}.industry17 .i17-travel-hero{background:#171717;color:#fff;padding-block:var(--sp-6, 32px) var(--sp-7, 40px)}.industry17 .i17-travel-hero .i17-back{margin-bottom:44px}.industry17 .i17-travel-hero .i17-wrap{position:relative}.industry17 .i17-travel-heading{max-width:860px;position:relative;z-index:1}.industry17 .i17-travel-heading .i17-cta{margin-top:32px}.industry17 .i17-travel-demo{padding-block:var(--section-y, 56px)}.industry17 .i17-travel-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px}.industry17 .i17-travel-route{border-left:2px solid var(--i17-ink);display:grid;align-content:start;gap:4px;padding-left:18px}.industry17 .i17-travel-route button{padding:15px}.industry17 .i17-travel-ticket{background:#fff;border:1px solid var(--i17-line);min-height:340px;padding:clamp(25px,5vw,65px);position:relative}.industry17 .i17-travel-ticket:before{content:"";display:block;border-top:5px solid var(--i17-accent);position:absolute;left:0;right:0;top:0}.industry17 .i17-travel-ticket small{font-size:.75rem;color:#a94d18;font-weight:800;text-transform:uppercase}.industry17 .i17-travel-ticket h3{margin-block:25px}.industry17 .i17-travel-next{margin-top:38px;padding-top:15px;border-top:1px dashed var(--i17-line);font-weight:800}.industry17 .i17-travel-after{background:#e4edf4;padding-block:var(--section-y-sm, 40px)}.industry17 .i17-travel-after .i17-wrap{display:grid;grid-template-columns:1fr 1fr;gap:25px 60px}.industry17 .i17-travel-after .i17-cta{justify-self:start}.industry17 .i17-salon-hero{padding-block:var(--sp-6, 32px) var(--sp-7, 40px)}.industry17 .i17-salon-hero .i17-back{margin-bottom:44px}.industry17 .i17-salon-mast{display:grid;grid-template-columns:1.3fr 1fr;gap:28px 70px;align-items:end}.industry17 .i17-salon-mast .i17-kicker{grid-column:1/-1;margin-bottom:-10px}.industry17 .i17-salon-mast .i17-cta{grid-column:2;justify-self:start}.industry17 .i17-salon-caption{border-block:1px solid var(--i17-ink);padding-block:var(--sp-4, 16px);margin-top:var(--sp-7, 40px);font-size:clamp(.9rem,2vw,1.7rem);font-weight:800;text-align:center}.industry17 .i17-salon-caption span{color:var(--i17-accent);padding-inline:8px}.industry17 .i17-salon-demo{background:#e9eaf1;padding-block:var(--section-y, 56px)}.industry17 .i17-salon-grid{display:grid;grid-template-columns:170px minmax(0,1fr) 240px;gap:16px;align-items:start}.industry17 .i17-salon-rail{display:grid;gap:8px}.industry17 .i17-salon-rail button{padding:15px}.industry17 .i17-salon-card{background:#fff;padding:clamp(25px,4vw,55px);min-height:390px;border-top:5px solid var(--i17-accent)}.industry17 .i17-salon-card span{font-weight:800;color:#a94d18}.industry17 .i17-salon-card h3{margin-block:35px 18px}.industry17 .i17-salon-card ul{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:35px 0 0;list-style:none}.industry17 .i17-salon-card li{border:1px solid var(--i17-line);padding:8px 12px}.industry17 .i17-salon-note{padding:20px;border:1px solid #aeb5bf}.industry17 .i17-salon-note p{margin-top:15px}.industry17 .i17-salon-close{display:grid;grid-template-columns:1fr 1fr;gap:25px 60px;padding-block:var(--section-y-sm, 40px)}.industry17 .i17-salon-close .i17-cta{justify-self:start}.industry17 .i17-auto-hero{background:#161616;color:#fff;padding-block:var(--sp-6, 32px) var(--sp-7, 40px);border-bottom:8px solid var(--i17-accent)}.industry17 .i17-auto-hero .i17-back{margin-bottom:44px}.industry17 .i17-auto-title{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:end}.industry17 .i17-auto-title h1{max-width:21ch}.industry17 .i17-auto-demo{padding-block:var(--section-y, 56px)}.industry17 .i17-auto-console{background:#242424;color:#fff;border:1px solid #242424}.industry17 .i17-auto-track{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #747474}.industry17 .i17-auto-track button{min-height:72px;padding:15px;border:0;border-right:1px solid #747474;color:#fff}.industry17 .i17-auto-track button:last-child{border-right:0}.industry17 .i17-auto-track button[aria-pressed="true"]{color:#161616}.industry17 .i17-auto-readout{min-height:320px;padding:clamp(30px,5vw,70px);max-width:900px}.industry17 .i17-auto-readout h3{margin-bottom:20px}.industry17 .i17-auto-readout p{max-width:60ch;color:#ddd}.industry17 .i17-auto-readout b{display:block;margin-top:36px;border-top:1px solid #6d6d6d;padding-top:13px;color:var(--i17-accent)}.industry17 .i17-auto-close{background:#e9eaf1;padding-block:var(--section-y-sm, 40px)}.industry17 .i17-auto-close .i17-wrap{display:grid;grid-template-columns:1fr 1fr;gap:28px 60px;align-items:start}.industry17 .i17-auto-close .i17-cta{justify-self:start}@media(max-width:900px){.industry17 .i17-sales-columns{grid-template-columns:1fr}.industry17 .i17-estate-grid{grid-template-columns:170px minmax(0,1fr)}.industry17 .i17-estate-margin{grid-column:1/-1;border-top:1px solid #777;padding:20px 0}.industry17 .i17-salon-grid{grid-template-columns:150px minmax(0,1fr)}.industry17 .i17-salon-note{grid-column:1/-1}}@media(max-width:700px){.industry17 .i17-hero,.industry17 .i17-estate-hero,.industry17 .i17-travel-hero,.industry17 .i17-auto-hero{padding-bottom:var(--sp-6, 32px)}.industry17 .i17-hero .i17-back,.industry17 .i17-estate-hero .i17-back,.industry17 .i17-travel-hero .i17-back,.industry17 .i17-salon-hero .i17-back,.industry17 .i17-auto-hero .i17-back{margin-bottom:32px}.industry17 .i17-section-heading,.industry17 .i17-sales-head,.industry17 .i17-sales-board,.industry17 .i17-sales-bottom,.industry17 .i17-factory-title,.industry17 .i17-factory-demo,.industry17 .i17-factory-foot .i17-wrap,.industry17 .i17-estate-title,.industry17 .i17-estate-close,.industry17 .i17-travel-layout,.industry17 .i17-travel-after .i17-wrap,.industry17 .i17-salon-mast,.industry17 .i17-salon-close,.industry17 .i17-auto-title,.industry17 .i17-auto-close .i17-wrap{grid-template-columns:1fr}.industry17 .i17-section-heading .i17-kicker,.industry17 .i17-factory-title .i17-kicker,.industry17 .i17-salon-mast .i17-kicker{grid-column:auto;margin-bottom:0}.industry17 .i17-sales-score{margin-top:var(--sp-6, 32px)}.industry17 .i17-sales-lanes,.industry17 .i17-travel-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:0;padding:0}.industry17 .i17-sales-lanes button,.industry17 .i17-travel-route button{padding:13px}.industry17 .i17-sales-detail{min-height:330px}.industry17 .i17-factory-bar{grid-template-columns:repeat(5,minmax(0,1fr))}.industry17 .i17-factory-bar span{font-size:.8rem;overflow-wrap:anywhere}.industry17 .i17-factory-demo,.industry17 .i17-travel-demo,.industry17 .i17-auto-demo{padding-block:var(--section-y, 56px)}.industry17 .i17-sales-demo{padding-block:var(--sp-6, 32px) var(--sp-4, 16px)}.industry17 .i17-estate-title .i17-cta,.industry17 .i17-salon-mast .i17-cta{grid-column:auto}.industry17 .i17-estate-grid{grid-template-columns:1fr}.industry17 .i17-estate-options{display:flex;flex-wrap:wrap;padding:0 0 16px}.industry17 .i17-estate-options p{flex-basis:100%;margin:0}.industry17 .i17-estate-result{border-inline:0;border-block:1px solid #777;min-height:350px;padding:30px 0}.industry17 .i17-estate-margin{grid-column:auto}.industry17 .i17-salon-grid{grid-template-columns:1fr}.industry17 .i17-salon-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.industry17 .i17-salon-rail button{padding:10px;overflow-wrap:anywhere}.industry17 .i17-salon-note{grid-column:auto}.industry17 .i17-auto-track{grid-template-columns:repeat(2,1fr)}.industry17 .i17-end{align-items:flex-start;flex-direction:column}}@media(max-width:380px){.industry17 h1{font-size:2.45rem}.industry17 .i17-factory-sheet{padding:20px}.industry17 .i17-factory-sheet dl{grid-template-columns:1fr;margin-top:28px}.industry17 .i17-cta{width:100%}.industry17 .i17-auto-track button{font-size:.8rem}}@media(prefers-reduced-motion:no-preference){html:not([data-fx="off"]) .industry17 [data-i17-view]:not([hidden]){animation:cb-rise var(--dur-3) var(--ease) both}}.industry17 .i17-factory-bar span{overflow-wrap:normal;font-size:.8rem}.industry17 .i17-travel-hero>.i17-wrap{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:0 60px;align-items:center}.industry17 .i17-travel-hero .i17-back{grid-column:1/-1;justify-self:start}.industry17 .i17-route-summary{border-block:1px solid #757575;padding:25px 0;align-self:center}.industry17 .i17-route-summary>span{font-size:.8rem;color:#ccc}.industry17 .i17-route-summary ol{padding:0;list-style:none;margin:20px 0 0;counter-reset:journey}.industry17 .i17-route-summary li{padding:14px 0;border-top:1px solid #555;display:flex;gap:15px;font-size:1rem}.industry17 .i17-route-summary li:before{counter-increment:journey;content:counter(journey,decimal-leading-zero);color:#ff8954;font:500 .85rem/1.6 monospace}.industry17 .i17-route-summary a{color:#ffae87;font-size:.875rem;text-underline-offset:4px;display:inline-block;margin-top:10px;min-height:44px}.industry17 [data-i17-view] p{font-size:1rem}.industry17 [data-i17-view][hidden]{animation:none}.industry17 .i17-auto-readout small{color:#ff9d68}.industry17 .i17-kicker{color:var(--accent)}.industry17 :is(.i17-sales-hero,.i17-factory-hero,.i17-travel-hero,.i17-auto-hero,.i17-estate-demo) .i17-kicker{color:#ff9357}@media(max-width:850px){.industry17 .i17-travel-hero>.i17-wrap{grid-template-columns:1fr}.industry17 .i17-route-summary{margin-top:28px;max-width:none}.industry17 .i17-route-summary ol{display:flex;flex-wrap:wrap;gap:8px 22px}.industry17 .i17-route-summary li{border-top:0;padding:4px 0;font-size:.875rem}.industry17 .i17-factory-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:400px){.industry17 h1{font-size:2.15rem;line-height:1.08}.industry17 .i17-factory-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.industry17 .i17-factory-lead .i17-actions{margin-top:24px}.industry17 .i17-factory-lead .i17-actions>a{font-size:.875rem}.industry17 .i17-factory-demo{scroll-margin-top:95px}@media(max-width:700px){.industry17 .i17-factory-title{gap:24px;padding-bottom:38px}.industry17 .i17-factory-title h1{margin-bottom:6px}}.ds-source .source-history-note{font-size:.8125rem;color:var(--muted);padding:15px;background:var(--surface);border-left:3px solid var(--accent)}.ds-source .reading-flow{padding:var(--sp-5, 24px);background:var(--surface2);border-radius:14px;margin-bottom:var(--sp-6, 32px)}.ds-source .reading-flow h2{font-size:var(--h2-md,29px)!important;margin:0 0 var(--sp-4, 16px)!important}.ds-source .reading-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.ds-source .reading-flow li{border-top:2px solid var(--accent);padding:14px 8px 0;margin:0}.ds-source .reading-flow li>span{display:block;font-size:12px;color:var(--accent);margin-bottom:8px}.ds-source .reading-flow strong{font-size:16px}.ds-source .reading-flow p{font-size:13px;color:var(--muted);margin:var(--sp-4, 16px) 0 0!important}@media(max-width:800px){.ds-source .reading-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-source .reading-flow{padding:20px}}.page-intro.service21-intro .service21-hero-copy{min-width:0}.page-intro.service21-intro .service-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.industry17 .i17-wrap,.industry17 .i17-source-link{width:calc(100% - 30px);max-width:1360px}@media(min-width:701px){.industry17 .i17-wrap,.industry17 .i17-source-link{width:92%}}.ds-overview .card h2{font-size:25px;line-height:1.2;letter-spacing:-.045em;font-weight:500}.ds-source{margin-block:var(--sp-6, 32px) 0}.ds-source .ds-source-title{font-size:var(--h2-md,29px);line-height:1.2;margin:0 0 var(--heading-gap, 16px);text-wrap:balance}.ds-source .source-history-note{max-width:800px;margin:0 0 var(--block-gap, 20px)}.web-service .ws-hero .ds-lead-design{font-size:1rem;line-height:1.65;margin-top:14px;max-width:64ch}.service-detail-reader .editorial-prose .service21-group .editorial-list>li{border-width:0 0 1px;border-style:solid}.service-detail-reader .editorial-prose .service21-group .service21-facts ul{grid-template-columns:minmax(0,1fr)}.service-detail-reader .editorial-prose .service21-facts{max-width:100%}@media(max-width:1100px){.service-detail-reader .editorial-prose .service21-groups{grid-template-columns:minmax(0,1fr)}}.ds-quicknav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3, 12px);margin-block:var(--sp-2, 8px) var(--block-gap, 20px)}.ds-quicknav a{display:block;padding:18px 20px;border:1px solid var(--line);background:var(--surface);border-radius:10px;font-size:17px;line-height:1.4;min-height:84px;color:var(--text);text-decoration:none}.ds-quicknav a:hover,.ds-quicknav a:focus-visible{border-color:var(--accent)}.ds-quicknav a span{display:block;font-size:12px;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:8px}.page-intro.service21-intro .ds-quicknav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0}.page-intro.service21-intro .ds-quicknav a{padding:16px;font-size:16px;min-height:0}@media(max-width:1000px){.ds-quicknav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ds-quicknav,.page-intro.service21-intro .ds-quicknav{grid-template-columns:minmax(0,1fr)}}@supports selector(:has(*)){main:has(.industry17) :is(.industry17 h2,.sg-story h2,.section-head h2,.cta-section h2){font-size:var(--h2-lg,40px)!important}main:has(.industry17) :is(.ds-source .ds-source-title,.ds-source .reading-flow h2,.editorial-prose h2.editorial-heading,.service-detail-contact h2,.editorial-contact h2){font-size:var(--h2-md,29px)!important}}

/* Owner-approved balanced typography, 2026-10-09: travel demo only. */
.industry17 .i17-travel-demo{--type-family:Onest,'Golos Text',Arial,sans-serif;--type-weight:600;--type-size:clamp(28px,3vw,36px);--type-top:36px;--type-heading-gap:8px;--type-content-gap:28px}
.industry17 .i17-travel-demo{padding-block:var(--type-top) 32px}
.industry17 .i17-travel-demo .i17-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,380px);column-gap:32px;row-gap:var(--type-heading-gap);align-items:end;margin-bottom:var(--type-content-gap)}
.industry17 .i17-travel-demo .i17-section-heading>.i17-kicker{grid-column:1;grid-row:1;margin:0;font-weight:500;line-height:1.3;letter-spacing:.045em}
.industry17 .i17-travel-demo #i17-travel-title{grid-column:1;grid-row:2;font-family:var(--type-family)!important;font-weight:var(--type-weight)!important;font-size:var(--type-size)!important;line-height:1.15;letter-spacing:-.022em;margin:0}
.industry17 .i17-travel-demo .i17-section-heading>p:last-child{grid-column:2;grid-row:1/span 2;align-self:end;font-size:17px;line-height:1.55}
.industry17 .i17-travel-demo .i17-travel-layout{grid-template-columns:240px minmax(0,1fr);gap:28px}
.industry17 .i17-travel-demo .i17-travel-ticket{padding:32px 36px;min-height:270px}
.industry17 .i17-travel-demo .i17-travel-ticket small{font-weight:500;letter-spacing:.04em}
.industry17 .i17-travel-demo .i17-travel-ticket h3{font-family:var(--type-family);font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.018em;margin:16px 0 18px}
.industry17 .i17-travel-demo .i17-travel-route button{font-weight:500}
.industry17 .i17-travel-demo .i17-travel-next{font-weight:500;margin-top:24px}
@media(max-width:760px){.industry17 .i17-travel-demo{padding-block:24px 28px}.industry17 .i17-travel-demo .i17-section-heading{grid-template-columns:1fr;row-gap:8px;margin-bottom:20px}.industry17 .i17-travel-demo .i17-section-heading>p:last-child{grid-column:1;grid-row:3;margin-top:4px;font-size:16px}.industry17 .i17-travel-demo .i17-travel-layout{grid-template-columns:1fr;gap:16px}.industry17 .i17-travel-demo .i17-travel-ticket{padding:24px 20px;min-height:0}.industry17 .i17-travel-demo .i17-travel-ticket h3{font-size:24px}}
/* 701-760px: поле .wrap здесь 20px (interior-refresh), плашка чекпоинта — по той же сетке (приёмка 13.10, P2-1) */
@media(min-width:701px) and (max-width:760px){main>.service21-checkpoint{width:calc(100% - 40px);margin-inline:20px}}

/* End */


/* Start:/local/templates/suab/css/f/services-w6-sections.css?17918754147924*/
.ds-hub{margin-block:8px 0}.ds-hub .i17-hub-intro{padding-block:6px 26px}.ds-hub .i17-hub-intro .eyebrow{display:block;margin-bottom:12px}.ds-hub .i17-hub-intro p{max-width:60ch;color:var(--muted);font-size:1.1rem;line-height:1.55;margin:0}.ds-hub .i17-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ds-hub .i17-hub-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px;display:grid;grid-template-columns:38px 1fr;gap:16px;min-width:0}.ds-hub .i17-number{font-family:monospace;font-size:.875rem;color:var(--muted);padding-top:4px}.ds-hub .i17-hub-card .eyebrow{display:block}.ds-hub .i17-hub-card h2{font-size:1.6rem;line-height:1.2;margin:14px 0 12px;text-wrap:balance}.ds-hub .i17-hub-card h2 a{color:inherit;text-decoration:none}.ds-hub .i17-hub-card h2 a:hover,.ds-hub .i17-hub-card h2 a:focus-visible{color:var(--accent)}.ds-hub .i17-hub-card p{line-height:1.55;color:var(--muted);margin:0 0 18px}.ds-hub .i17-hub-card .i17-mini-flow{font-size:.875rem;color:var(--text);border-top:1px solid var(--line);padding-top:16px}.ds-hub .i17-hub-card .button.quiet{background:var(--surface);border:1px solid var(--line);color:var(--text)}.ds-hub .i17-hub-card .button.quiet:hover,.ds-hub .i17-hub-card .button.quiet:focus-visible{background:var(--soft)}.ds-hub .i17-hub-foot{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding-block:64px}.ds-hub .i17-hub-foot h2{font-size:clamp(1.6rem,3vw,2rem);line-height:1.15;margin:0 0 14px;text-wrap:balance}.ds-hub .i17-hub-foot p{line-height:1.65;color:var(--muted);margin:0}.ds-hub .i17-hub-foot>div:last-child{display:flex;flex-direction:column;align-items:start;gap:18px;justify-content:center}.ds-hub .i17-hub-foot a:not(.button){font-size:.875rem;text-decoration:underline;text-underline-offset:3px;color:var(--text)}.ds-hub :focus-visible{outline:2px solid #c54b20;outline-offset:4px}@media(max-width:900px){.ds-hub .i17-hub-card{padding:22px;grid-template-columns:1fr}.ds-hub .i17-number{display:none}}@media(max-width:680px){.ds-hub .i17-hub-grid,.ds-hub .i17-hub-foot{grid-template-columns:1fr}.ds-hub .i17-hub-foot{padding-block:35px;gap:12px}.ds-hub .i17-hub-card{padding:24px}}.ds-ai{--aih-ink:#111827;--aih-orange:#ef6617}.ds-ai .aih-process,.ds-ai .aih-section{margin-block:28px 72px}.ds-ai .aih-overline{display:block;color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:16px}.ds-ai .aih-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);column-gap:50px;align-items:end;margin-bottom:30px}.ds-ai .aih-section-head .aih-overline{grid-column:1/-1}.ds-ai .aih-section-head h2{font-size:clamp(28px,3.5vw,48px);line-height:1.13;margin:0;color:var(--text);text-wrap:balance}.ds-ai .aih-section-head>p{font-size:17px;line-height:1.55;margin:0;color:#4b5563}.ds-ai .aih-process-board{background:var(--aih-ink);border-radius:16px;padding:24px;color:#fff;overflow:hidden}.ds-ai .aih-board-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid #48515e;text-transform:uppercase;font-size:12px;color:#cbd2dd}.ds-ai .aih-flow{list-style:none;margin:0;padding:30px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ds-ai .aih-flow-step{padding:20px 16px 18px;background:#242e3a;border:1px solid #394552;border-radius:10px;min-width:0;position:relative}.ds-ai .aih-flow-step:not(:last-child):after{content:"→";position:absolute;right:-13px;top:45%;z-index:2;color:#ff8b45;background:var(--aih-ink);font-size:22px}.ds-ai .aih-flow-number{font-size:13px;color:#ff985a;font-variant-numeric:tabular-nums}.ds-ai .aih-flow-step h3{font-size:20px;line-height:1.25;margin:27px 0 9px;color:#fff}.ds-ai .aih-flow-step p{font-size:14px;line-height:1.52;margin:0;color:#d7dee7}.ds-ai .aih-flow-step[data-active="true"]{border-color:#ff985a;background:#33404e}.ds-ai .aih-flow-controls{display:flex;flex-wrap:wrap;gap:7px;padding-top:17px;border-top:1px solid #48515e}.ds-ai .aih-step-button{background:transparent;border:1px solid #667282;color:#fff;border-radius:999px;padding:8px 15px;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.ds-ai .aih-step-button[aria-pressed="true"]{background:var(--cta,#ff794b);border-color:var(--cta,#ff794b);color:var(--cta-ink,#16100d)}.ds-ai .aih-step-button:focus-visible,.ds-ai .aih-scenario summary:focus-visible{outline:3px solid #fb923c;outline-offset:3px}.ds-ai .aih-process-note{font-size:15px;line-height:1.6;color:#4b5563;margin:18px 0 0;max-width:82ch}.ds-ai .aih-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.ds-ai .aih-scenario{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.ds-ai .aih-scenario[open]{border-color:#efa676;box-shadow:0 8px 30px rgba(25,36,52,.08)}.ds-ai .aih-scenario summary{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:12px;align-items:start;padding:22px;cursor:pointer;list-style:none;min-height:112px}.ds-ai .aih-scenario summary::-webkit-details-marker{display:none}.ds-ai .aih-scenario-index{font-size:12px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:5px}.ds-ai .aih-scenario-label{display:grid;gap:8px}.ds-ai .aih-scenario-label small{font-size:12px;text-transform:uppercase;color:#64748b;font-weight:700}.ds-ai .aih-scenario-label strong{font-size:22px;line-height:1.25;font-weight:600;color:var(--text);text-wrap:balance}.ds-ai .aih-expand{font-size:25px;line-height:1;color:var(--accent)}.ds-ai .aih-scenario[open] .aih-expand{transform:rotate(45deg)}.ds-ai .aih-scenario-body{padding:0 22px 22px 74px}.ds-ai .aih-scenario dl{margin:0;display:grid;gap:12px}.ds-ai .aih-scenario dl>div{border-top:1px solid var(--line);padding-top:12px}.ds-ai .aih-scenario dt{font-size:12px;color:#b84c11;text-transform:uppercase;font-weight:700;margin-bottom:5px}.ds-ai .aih-scenario dd{margin:0;font-size:15px;line-height:1.55;color:#334155}.ds-ai .aih-scenario-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.ds-ai .aih-scenario-actions .button{min-height:44px;font-size:13px}.ds-ai .aih-scenario-actions>a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:#9b3f0b;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.ds-ai .aih-expand{transition:transform .18s ease-out}}:root[data-theme="dark"] .ds-ai .aih-section-head>p,:root[data-theme="dark"] .ds-ai .aih-process-note{color:#cbd5e1}:root[data-theme="dark"] .ds-ai .aih-scenario{background:#222b36}:root[data-theme="dark"] .ds-ai .aih-scenario-label strong{color:#f4f6f8}:root[data-theme="dark"] .ds-ai .aih-scenario-label small{color:#b8c7d8}:root[data-theme="dark"] .ds-ai .aih-scenario dd{color:#d7dee7}:root[data-theme="dark"] .ds-ai .aih-overline,:root[data-theme="dark"] .ds-ai .aih-scenario-index,:root[data-theme="dark"] .ds-ai .aih-scenario dt,:root[data-theme="dark"] .ds-ai .aih-scenario-actions>a{color:#ffab74}@media(max-width:900px){.ds-ai .aih-section-head{grid-template-columns:1fr;gap:12px}.ds-ai .aih-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-ai .aih-flow-step:not(:last-child):after{display:none}}@media(max-width:700px){.ds-ai .aih-scenario-grid{grid-template-columns:1fr}.ds-ai .aih-scenario-body{padding:0 20px 20px}}@media(max-width:640px){.ds-ai .aih-process,.ds-ai .aih-section{margin-block:20px 48px}.ds-ai .aih-process-board{padding:16px}.ds-ai .aih-board-top{display:block}.ds-ai .aih-board-top span+span{display:block;margin-top:5px}.ds-ai .aih-flow{grid-template-columns:1fr;gap:8px}.ds-ai .aih-flow-step{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:16px}.ds-ai .aih-flow-step h3{margin:0 0 6px}.ds-ai .aih-scenario summary{padding:18px;grid-template-columns:32px minmax(0,1fr) 20px}.ds-ai .aih-scenario-label strong{font-size:19px}}

/* End */


/* Start:/local/templates/suab/components/suab/quiz/suab_service_quiz/style.css?17918754136673*/
.sq-block{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:24px;margin-block:24px 60px;padding:28px 32px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:16px;background:var(--surface);color:var(--text);scroll-margin-top:calc(var(--suab-header-bottom,88px) + 24px)}.sq-block__mark{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--soft);color:var(--accent);font-size:28px}.sq-block__eyebrow{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.sq-block h2{font-size:clamp(22px,2.3vw,30px);line-height:1.2;letter-spacing:-.025em;margin:6px 0 10px}.sq-block p{font-size:15px;line-height:1.55;max-width:620px;color:var(--muted);margin:0}.sq-block__action{display:flex;flex-direction:column;align-items:center;gap:10px}.sq-block__action .button{min-height:50px;padding-inline:22px;white-space:normal;text-align:center}.sq-block__action small{font-size:12px;color:var(--muted)}.sq-block .sq-block__editor{grid-column:1/-1;max-width:none;font-size:13px;margin:0;padding-top:12px;border-top:1px dashed var(--line)}.sq-block .sq-block__editor a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sq-block--error{display:block;padding:16px 20px}.sq-block--error .sq-block__editor{border-top:0;padding-top:0}.sq32-launch{position:fixed;z-index:40;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}/* один облик с плавающей кнопкой помощи (.help-dock>summary в base.css): тёмная, 44px, радиус кнопок, подпись с ✦; селектор с html body button — чтобы перебить .button.primary читательских раскладок */html body button.sq32-launch.button.primary{display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--btn-h-sm,44px);padding:0 18px;background:var(--text);color:var(--bg);border:1px solid var(--line);border-radius:var(--btn-radius,8px);box-shadow:var(--shadow);font-size:15px;font-weight:var(--btn-fw,500);line-height:1.2;white-space:nowrap}html body button.sq32-launch.button.primary::before{content:"✦";font-size:20px;color:var(--hot)}html body button.sq32-launch.button.primary:hover{background:var(--text)}.sq32-launch[hidden]{display:none!important}.sq32-open .sq32-launch{visibility:hidden}.sq32-open{overflow:hidden}body.sq32-launcher-on .help-dock.help-dock{display:none}.sq32-dialog{padding:0;border:1px solid var(--line);border-radius:20px;width:min(720px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow:auto;color:var(--text);background:var(--surface);box-shadow:0 24px 90px #0b10154d}.sq32-dialog::backdrop{background:#1218239e;backdrop-filter:blur(7px)}.sq32-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 20px 12px 28px}.sq32-top>span{font-size:12px;line-height:1.5;letter-spacing:.03em;color:var(--muted)}.sq32-close{background:transparent;color:inherit;border:1px solid var(--line);border-radius:50%;width:44px;height:44px;font-family:inherit;font-size:26px;line-height:1;cursor:pointer;flex-shrink:0}.sq32-work{padding:30px 34px;min-width:0}.sq32-title{font-size:28px;line-height:1.12;letter-spacing:-.03em;margin:0 0 20px;overflow-wrap:break-word}.sq32-progress-row{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:9px}.sq32-progress{display:block;appearance:none;width:100%;height:5px;border:0;background:var(--surface2);border-radius:4px;overflow:hidden;margin-bottom:28px}.sq32-progress::-webkit-progress-bar{background:var(--surface2)}.sq32-progress::-webkit-progress-value{background:var(--hot);border-radius:4px;transition:width .22s ease}.sq32-progress::-moz-progress-bar{background:var(--hot);border-radius:4px}.sq32-step{border:0;padding:0;margin:0;min-width:0}.sq32-step[hidden]{display:none}.sq32-step legend{font-size:25px;font-weight:600;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px;padding:0}.sq32-help{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 10px}.sq32-hint{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 20px}.sq32-options{display:grid;grid-template-columns:1fr;gap:10px}.sq32-choice{display:flex;gap:12px;align-items:center;padding:14px 16px;min-height:52px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;transition:border-color .14s,background .14s;font-size:14px;line-height:1.45}.sq32-choice:hover{border-color:var(--accent)}.sq32-choice:has(input:checked){border-color:var(--accent);background:var(--soft);box-shadow:inset 0 0 0 1px var(--accent)}.sq32-choice input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--hot);margin:0;cursor:pointer}.sq32-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.sq32-actions [data-sq32-next]{margin-left:auto;min-width:150px}.sq32-actions .button{font-family:inherit;font-size:14px;min-height:46px;border-radius:8px}.sq32-actions [hidden]{display:none}.sq32-notice,.sq32-error{font-size:13px;line-height:1.5;padding:12px;border-radius:8px;margin:16px 0 0}.sq32-notice{background:var(--soft);color:var(--text)}.sq32-error{color:#bb3c20;background:#fff2ed}:root[data-theme=dark] .sq32-error{color:#ffb39a;background:#3a1c14}.sq32-notice[hidden],.sq32-error[hidden]{display:none}.sq32-dialog :focus-visible,.sq-block :focus-visible,.sq32-launch:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sq32-step legend:focus,.sq32-step legend:focus-visible{outline:none}@media(max-width:1000px){.sq-block{grid-template-columns:40px 1fr;gap:18px;padding:24px}.sq-block__mark{width:40px;height:40px}.sq-block__action{grid-column:2;align-items:flex-start}}@media(max-width:700px){.sq-block{grid-template-columns:1fr;gap:14px;padding:22px;margin-block:20px 40px}.sq-block__mark{display:none}.sq-block__action{grid-column:1;align-items:stretch}.sq-block__action small{text-align:center}.sq-block h2{font-size:25px}.sq32-launch{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.sq32-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.sq32-top{padding:10px 12px 10px 18px}.sq32-work{padding:20px}.sq32-title{font-size:24px}.sq32-step legend{font-size:22px}.sq32-progress{margin-bottom:22px}.sq32-choice{padding:13px 12px}.sq32-actions{gap:10px}.sq32-actions [data-sq32-next]{min-width:130px}}@media(prefers-reduced-motion:reduce){.sq32-choice,.sq32-progress::-webkit-progress-value{transition:none}}@media print{.sq32-launch,.sq32-dialog{display:none}}

/* End */


/* Start:/local/templates/suab/css/f/editorial.css?179187541321692*/
.editorial-reader:not(.cb-layout){display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(36px,6vw,84px);align-items:start;padding-top:var(--sp-5, 24px);padding-bottom:var(--section-y, 56px)}.editorial-reader:not(.cb-layout) .article-aside{position:sticky;top:112px;font-size:13px;max-height:calc(100dvh - 140px);overflow:auto;padding:4px 10px 10px 0}.editorial-reader .article-aside h2{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 20px}.editorial-reader .toc{display:grid;grid-template-columns:1fr;list-style:none;gap:0;margin:0;padding:0;counter-reset:toc}.editorial-reader .toc li{counter-increment:toc}.editorial-reader .toc a{display:grid;grid-template-columns:20px 1fr;gap:9px;padding:10px 0 10px 12px;border-left:1px solid var(--line);line-height:1.5;font-size:13px;overflow-wrap:anywhere}.editorial-reader .toc a:before{content:counter(toc,decimal-leading-zero);font-size:12px;color:var(--accent);padding-top:2px;font-variant-numeric:tabular-nums}.editorial-reader .toc a:hover,.editorial-reader .toc a:focus-visible{background:var(--soft);border-left-color:var(--accent);color:var(--text)}.editorial-toc{border:0}.editorial-toc>summary{cursor:pointer;list-style:none;font-size:13px;font-weight:650;letter-spacing:.02em;padding:0 0 18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.editorial-toc>summary::-webkit-details-marker{display:none}.editorial-toc>summary:after{content:'+';font-size:21px;font-weight:400;color:var(--accent)}.editorial-toc[open]>summary:after{content:'−'}.editorial-prose{min-width:0;width:100%}.editorial-prose:not(.cb-prose){max-width:68ch;font-size:18px;line-height:1.85;color:var(--text)}.editorial-prose:not(.cb-prose) p{max-width:68ch;margin:0 0 var(--block-gap, 20px)}.editorial-prose .editorial-section{position:relative;scroll-margin-top:112px}.editorial-prose:not(.cb-prose) .editorial-section{margin:var(--sp-6, 32px) 0 0;padding:var(--sp-5, 24px) 0 0;border-top:1px solid var(--line)}.editorial-prose:not(.cb-prose) .editorial-section:first-child{margin-top:0}.editorial-prose .editorial-heading{scroll-margin-top:112px;text-wrap:balance}.editorial-prose:not(.cb-prose) h2.editorial-heading{margin:0 0 var(--heading-gap, 16px)}.editorial-prose:not(.cb-prose) h3.editorial-heading{margin:var(--sp-5, 24px) 0 var(--sp-3, 12px)}.editorial-prose:not(.cb-prose) .editorial-section>h3:first-child{margin-top:0}.editorial-prose .editorial-section-neutral{padding-top:46px}.editorial-prose .editorial-section-neutral:before{content:attr(data-part-number);position:absolute;top:14px;left:0;color:var(--muted);font-size:11px;letter-spacing:.1em}.editorial-prose a:not(.button){text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:break-word}.editorial-prose a:not(.button):hover{text-decoration-thickness:2px}.editorial-prose li>p:last-child{margin-bottom:0}.editorial-prose:not(.cb-prose) li ul,.editorial-prose:not(.cb-prose) li ol{margin:var(--sp-3, 12px) 0 0;padding-left:22px}.editorial-prose .editorial-table{max-width:100%;overflow-x:auto;margin:var(--block-gap, 20px) 0;border:1px solid var(--line);border-radius:14px;background:var(--surface);overscroll-behavior-x:contain}.editorial-prose .editorial-table table{display:table;width:100%;margin:0;overflow:visible;border-collapse:collapse;font-size:14px;line-height:1.6}.editorial-prose .editorial-table th,.editorial-prose .editorial-table td{min-width:145px;padding:18px 20px;border:0;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.editorial-prose .editorial-table tr:last-child>td{border-bottom:0}.editorial-prose .editorial-table th{background:var(--surface2);font-weight:650}.editorial-prose .editorial-image{max-width:100%;height:auto;max-height:none;object-fit:contain;margin:var(--block-gap, 20px) auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.editorial-prose figure:not([class*=callout]){margin:var(--block-gap, 20px) 0}.editorial-prose figure:not([class*=callout]) figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin:var(--sp-3, 12px) 0 0}.editorial-prose figure .editorial-image{margin-bottom:0}.editorial-guide{padding:var(--sp-5, 24px) 28px;margin:0 0 var(--sp-6, 32px);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 18px 18px 0;background:var(--surface)}.editorial-guide-label{display:flex;justify-content:space-between;gap:20px;margin-bottom:14px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.editorial-guide-count{color:var(--muted);white-space:nowrap}.editorial-guide p{margin:0;font-size:18px;line-height:1.7;max-width:65ch}.editorial-callout{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 14px 14px 0;padding:var(--sp-5, 24px) 28px;margin:var(--block-gap, 20px) 0}.editorial-contact{padding:var(--sp-6, 32px);border:1px solid var(--line);border-radius:20px;background:var(--surface);margin:var(--sp-6, 32px) 0 0;overflow-wrap:anywhere}.editorial-contact h2,.editorial-contact h3{font-size:27px;line-height:1.25;margin:10px 0 16px}.editorial-contact p{font-size:15px;line-height:1.7;color:var(--muted)}.editorial-contact .actions{gap:10px;margin-top:22px}.editorial-contact .button{text-decoration:none}@media(min-width:921px){.editorial-toc>summary{cursor:default}.editorial-toc>summary:after{display:none}.editorial-toc:not([open])>nav,.editorial-toc:not([open])>.toc{display:block}}@media(max-width:920px){.editorial-reader:not(.cb-layout){display:block;max-width:760px;padding-top:12px}.editorial-reader:not(.cb-layout) .article-aside{position:static;max-height:none;margin-bottom:28px;padding:0}.editorial-toc{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:18px 20px}.editorial-toc>summary{padding:0}.editorial-toc[open]>summary{padding-bottom:16px}.editorial-reader .article-aside .rule{margin:18px 0}.editorial-reader .toc a{font-size:14px}.editorial-prose:not(.cb-prose){max-width:100%}}@media(max-width:600px){.editorial-reader:not(.cb-layout){padding-bottom:48px}.editorial-prose:not(.cb-prose){font-size:17px;line-height:1.8}.editorial-prose:not(.cb-prose) .editorial-section{margin-top:var(--sp-5, 24px);padding-top:var(--sp-4, 16px)}.editorial-guide{padding:21px;margin-bottom:28px}.editorial-guide p{font-size:17px}.editorial-guide-count{font-size:12px}.editorial-contact{padding:24px}.editorial-contact .actions{align-items:stretch}.editorial-contact .button{width:100%}.editorial-prose .editorial-image{border-radius:10px;margin:25px auto}}@media print{.editorial-reader{display:block}.editorial-contact{display:none}.editorial-prose{max-width:none}.editorial-prose .editorial-section{break-inside:avoid-page}.editorial-prose .editorial-table{overflow:visible}.editorial-prose .editorial-image{max-height:160mm}.editorial-list>li,.editorial-steps>li{break-inside:avoid}}.editorial-contact{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:var(--sp-5, 24px);border:1px solid var(--line);border-radius:24px;background:var(--surface);padding:var(--sp-6, 32px);margin:var(--sp-6, 32px) 0;color:var(--text)}.editorial-contact h2{font-size:30px!important;margin:12px 0!important;padding:0!important;border:0!important}.editorial-contact p{font-size:16px;margin:12px 0!important}.editorial-contact .actions{gap:8px;flex-wrap:wrap}.editorial-contact .button{text-decoration:none}.contact-inline{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px;font-size:14px}.editorial-qr{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px!important;line-height:1.4;text-align:center;text-decoration:none!important}.editorial-qr img{margin:0!important;background:#fff;border-radius:12px;padding:4px;max-width:104px!important;height:104px!important}.editorial-toc summary{font-size:16px;font-weight:650;cursor:pointer;margin-bottom:16px}.editorial-toc:not([open]) summary{margin:0}@media(max-width:640px){.editorial-contact{grid-template-columns:1fr;padding:24px}.editorial-qr{display:none}.editorial-contact h2{font-size:28px!important}.editorial-contact .actions .button{min-height:44px}}.editorial-prose .editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4, 16px);list-style:none;padding:0;margin:var(--block-gap, 20px) 0}.editorial-prose .editorial-grid>li{margin:0;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.editorial-grid h3{font-size:21px!important;margin:0 0 12px!important}.editorial-grid p{font-size:16px!important;margin:0!important}.editorial-prose .editorial-callout{background:var(--soft);border-left:3px solid var(--accent);padding:var(--sp-5, 24px) 28px;border-radius:0 18px 18px 0;margin:var(--block-gap, 20px) 0}.editorial-callout p{margin:0!important}@media(max-width:640px){.editorial-prose .editorial-grid{grid-template-columns:1fr}.editorial-prose .editorial-grid>li{padding:20px}}.editorial-prose .editorial-grid>li:before{display:none}.article-design-picker{display:flex;align-items:center;gap:24px;padding-block:6px 24px}.article-design-picker>div{display:flex;gap:7px;flex-wrap:wrap}.article-design-picker a{display:flex;align-items:center;gap:8px;padding:10px 14px;min-height:44px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.25;background:var(--surface)}.article-design-picker a>span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.article-design-picker a[aria-current]{background:var(--text);color:var(--bg);border-color:var(--text)}.article-design-picker a[aria-current]>span{color:inherit;opacity:.7}@media(max-width:1000px){.article-design-picker{display:block}}@media(max-width:700px){.article-design-picker{padding-bottom:18px}.article-design-picker>div{display:grid;grid-template-columns:1fr;gap:6px}.article-design-picker a{padding:10px 13px}}@media print{.article-design-picker{display:none}}.article-design-picker[hidden]{display:none}.editorial-prose:not(.cb-prose){line-height:1.75}.editorial-prose:not(.cb-prose) .editorial-section{margin-top:var(--sp-6, 32px);padding-top:var(--sp-5, 24px)}.editorial-prose .editorial-section-neutral{padding-top:36px}.editorial-prose .editorial-section-neutral:before{top:9px}.editorial-guide{padding:var(--sp-4, 16px) var(--sp-5, 24px);margin-bottom:var(--sp-5, 24px)}.editorial-prose:not(.cb-prose) h2{margin-bottom:var(--heading-gap, 16px)}.editorial-grid>li{padding:20px}@media(max-width:700px){.editorial-prose:not(.cb-prose){font-size:17px;line-height:1.75}.editorial-prose:not(.cb-prose) .editorial-section{margin-top:var(--sp-5, 24px);padding-top:var(--sp-4, 16px)}.editorial-prose .editorial-section-neutral{padding-top:34px}.editorial-guide{padding:var(--sp-4, 16px);margin-bottom:var(--sp-4, 16px)}.editorial-guide p{font-size:17px}.editorial-grid>li{padding:18px}}.editorial-prose .faq details{padding:0}.editorial-prose .faq summary{padding-block:var(--sp-4, 16px);min-height:48px;line-height:1.45}.editorial-prose .faq details>p,.editorial-prose .faq details>ul,.editorial-prose .faq details>ol{padding-top:0;padding-bottom:var(--sp-4, 16px);margin:0}.editorial-prose a.editorial-cta,a.editorial-cta[href]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2, 8px);min-height:44px;margin-block:var(--sp-1, 4px);padding:0 18px;border:1px solid var(--line-strong,#7f8691);border-radius:var(--btn-radius,8px);background:var(--surface);color:var(--text);font-size:var(--btn-fs,15px);font-weight:var(--btn-fw,500);line-height:1.3;text-decoration:none;vertical-align:middle;transition:border-color .18s,background-color .18s}.editorial-prose a.editorial-cta:hover,a.editorial-cta[href]:hover{border-color:var(--accent);background:var(--soft);text-decoration:none}a.editorial-cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.editorial-cta .external-link-hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editorial-prose a.button.primary,.article-body a.button.primary{color:#16100d;text-decoration:none}.editorial-prose a.cta-card,.cta-card{--cta-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:var(--sp-3, 12px);min-height:76px;padding:var(--sp-4, 16px);background:var(--surface);border:1px solid var(--line-strong,#7f8691);border-radius:14px;color:var(--text);text-decoration:none;transition:border-color .18s,background-color .18s}.cta-card:hover{border-color:var(--accent);background:var(--soft)}.cta-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.cta-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--soft);color:var(--accent)}.cta-card__icon::before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:var(--cta-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")) center/contain no-repeat;mask:var(--cta-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")) center/contain no-repeat}.cta-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cta-card__title{font-size:16px;line-height:1.3;font-weight:650}.cta-card__text[data-hint]::after{content:attr(data-hint);font-size:13px;line-height:1.4;color:var(--muted)}.cta-card::after{content:"";width:22px;height:22px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;justify-self:end}.cta-card--compare{--cta-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M6 20h12M5 8h14'/%3E%3Cpath d='M7 8l-3 7a3 3 0 0 0 6 0zM17 8l-3 7a3 3 0 0 0 6 0z'/%3E%3C/svg%3E")}.cta-card--download{--cta-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5v11M7.5 10.5l4.5 4.5 4.5-4.5M4.5 20h15'/%3E%3C/svg%3E")}.cta-card--contact{--cta-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5h16v10.5H9.5L5.5 20v-4H4z'/%3E%3C/svg%3E")}:not(.callout__label)>.callout__sep{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.cta-card{transition:none}}@media print{.callout,.cta-row,.cta-cards,.cta-strip{break-inside:avoid}}.wrap:has(>details.catalog-w6-toc+.editorial-prose){display:block}details.catalog-w6-toc{position:static;margin:0 0 var(--sp-5, 24px);padding:0 var(--sp-4, 16px);background:var(--surface);border:1px solid var(--line);border-radius:14px}details.catalog-w6-toc>summary{display:flex;align-items:center;gap:var(--sp-2, 8px);min-height:48px;list-style:none;cursor:pointer;font-size:15px;font-weight:700;line-height:1.3;color:var(--text)}details.catalog-w6-toc>summary::-webkit-details-marker{display:none}details.catalog-w6-toc>summary::before{content:"";flex:none;width:20px;height:20px;background:var(--accent);-webkit-mask:var(--ic-list) center/contain no-repeat;mask:var(--ic-list) center/contain no-repeat}details.catalog-w6-toc>summary::after{content:"";flex:none;margin-left:auto;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ic-chevron) center/contain no-repeat;mask:var(--ic-chevron) center/contain no-repeat;transition:transform .15s}details.catalog-w6-toc[open]>summary::after{transform:rotate(180deg)}details.catalog-w6-toc>summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:10px}details.catalog-w6-toc nav{display:block;margin:0;padding:0 0 var(--sp-3, 12px);counter-reset:page-toc}details.catalog-w6-toc nav strong{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}details.catalog-w6-toc nav a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--sp-2, 8px);align-items:start;min-height:44px;padding:var(--sp-2, 8px) var(--sp-3, 12px);border-left:2px solid transparent;border-radius:0 8px 8px 0;font-size:14px;line-height:1.45;color:var(--text);text-decoration:none;counter-increment:page-toc;overflow-wrap:anywhere}details.catalog-w6-toc nav a::before{content:counter(page-toc,decimal-leading-zero);padding-top:1px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}details.catalog-w6-toc nav a:hover,details.catalog-w6-toc nav a:focus-visible{background:var(--soft);border-left-color:var(--accent);text-decoration:none}details.catalog-w6-toc nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}details.catalog-w6-toc nav a[aria-current]{background:var(--soft);border-left-color:var(--accent);text-shadow:.35px 0 0 currentColor}@supports selector(:has(*)){@media(min-width:900px){.wrap:has(>details.catalog-w6-toc+.editorial-prose){display:grid;grid-template-columns:minmax(220px,260px) minmax(0,780px);column-gap:var(--sp-8, 56px);justify-content:center;align-items:start}.wrap:has(>details.catalog-w6-toc+.editorial-prose)>.editorial-prose{max-width:none;grid-column:2}details.catalog-w6-toc{grid-column:1;grid-row:1;position:sticky;top:112px;max-height:calc(100dvh - 136px);overflow:auto;margin:0;padding:var(--sp-2, 8px) var(--sp-4, 16px) var(--sp-3, 12px)}details.catalog-w6-toc>summary{pointer-events:none;min-height:44px}details.catalog-w6-toc>summary::after{display:none}}}@media(prefers-reduced-motion:reduce){details.catalog-w6-toc>summary::after{transition:none}}.wrap.product-source,#service-detail>.wrap{max-width:var(--prose-w,780px);margin-inline:auto}:is(.wrap.product-source,#service-detail>.wrap,#catalog-about>.wrap) .editorial-prose,:is(.wrap.product-source,#service-detail>.wrap,#catalog-about>.wrap) .editorial-prose p{max-width:none}@supports selector(:has(*)){#catalog-about>.wrap:not(:has(>details.catalog-w6-toc)){max-width:var(--prose-w,780px);margin-inline:auto}}@media print{details.catalog-w6-toc{display:none}}.article-layout.cb-layout{padding-top:var(--sp-3, 12px);padding-bottom:var(--section-y, 56px)}.article-layout.cb-layout>.article-aside{grid-column:1/-1;position:static;max-height:none;padding:0;font-size:13px}.article-layout.cb-layout>.article-aside .reading-navigation,.article-layout.cb-layout>.article-aside>.rule{display:none}.article-layout.cb-layout>.article-aside:not(:has(.site-back31)){display:none}.article-layout.cb-layout .cb-sidebar{top:112px;max-height:calc(100dvh - 136px);overflow:auto;padding-bottom:72px}.article-layout.cb-layout .cb-prose{overflow-wrap:break-word}.article-layout.cb-layout .cb-side--contact .contact-inline{display:flex;flex-direction:column;gap:2px;margin:0;font-size:inherit}.article-layout.cb-layout .cb-side--contact .contact-inline a{display:flex;align-items:center;min-height:44px;color:#fff;font:700 20px/1.2 var(--cb-head);font-variant-numeric:tabular-nums;text-decoration:none}.article-layout.cb-layout .cb-side--contact .contact-inline a[href^="mailto:"]{color:var(--cb-dark-text);font:400 15px/1.3 var(--cb-text)}.article-layout.cb-layout .cb-side--contact .contact-inline a:hover{color:#ff865e}.article-layout.cb-layout .cb-side--contact .contact-inline a:focus-visible,.article-layout.cb-layout .cb-side--contact .cb-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:1023px){.article-layout.cb-layout .cb-sidebar{max-height:none;overflow:visible}}@media(max-width:920px){.article-layout.cb-layout>.article-aside .reading-navigation{display:block}.article-layout.cb-layout>.article-aside:has(.reading-navigation){display:block}.article-layout.cb-layout .cb-toc{display:none}}@media print{.article-layout.cb-layout .cb-sidebar{display:none}}.page-intro .cb-eyebrow{display:block;margin-bottom:var(--sp-3, 12px)}.page-intro .cb-eyebrow::before{display:none}.page-intro .cb-h1{max-width:1000px}.page-intro .cb-lead{max-width:760px;margin-top:var(--sp-4, 16px)}.page-intro h1.cb-h1{font-size:clamp(36px,5vw,60px)}.page-intro .lead.cb-lead{font-size:21px;margin-top:var(--sp-4, 16px)}@media(max-width:600px){.page-intro .lead.cb-lead{font-size:19px}}.cb-prose h2[data-original-heading="h3"]{font:700 24px/1.2 var(--cb-head);letter-spacing:-.015em;margin-top:var(--sp-7, 40px)}.cb-prose [data-original-heading="h4"]{font:600 19px/1.3 var(--cb-text);letter-spacing:normal;margin-top:var(--sp-6, 32px)}@media(min-width:921px){.article-layout.cb-layout>.article-aside .site-back31{margin-bottom:0}}

/* End */


/* Start:/local/templates/suab/css/f/service-detail.css?17918754147983*/
html:has(.service-detail-reader){scroll-padding-top:0;scroll-behavior:auto}.service-detail-actions{margin-top:0;margin-bottom:var(--sp-5, 24px)}#service-detail.service-detail-reader{--service-header:112px;display:grid;grid-template-columns:184px minmax(0,1fr) 272px;gap:var(--sp-6, 32px);align-items:start;border-top:1px solid var(--line);padding-top:var(--sp-6, 32px);padding-bottom:var(--sp-5, 24px);scroll-margin-top:var(--service-header)}.service-detail-reader :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.service-detail-reader .service-detail-nav-column{align-self:stretch;min-width:0}.service-detail-reader .service-detail-nav{position:sticky;top:var(--service-header);max-height:calc(100dvh - var(--service-header) - 24px);overflow:auto;scrollbar-width:thin;padding:4px 5px 8px 0}.service-detail-nav-label{display:flex;align-items:center;gap:var(--sp-2, 8px);font-size:14px;font-weight:700;line-height:1.3;color:var(--text);margin:0 0 var(--sp-3, 12px)}.service-detail-nav-label::before{content:"";flex:none;width:20px;height:20px;background:var(--accent);-webkit-mask:var(--ic-list) center/contain no-repeat;mask:var(--ic-list) center/contain no-repeat}.service-detail-reader .service-detail-toc{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0;counter-reset:service-toc}.service-detail-toc li{counter-increment:service-toc}.service-detail-toc a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;padding:10px 8px 10px 10px;border-left:2px solid transparent;font-size:13px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;color:var(--text)}.service-detail-toc a::before{content:counter(service-toc,decimal-leading-zero);font-size:11px;color:var(--muted);padding-top:2px;font-variant-numeric:tabular-nums}.service-detail-toc a[aria-current]{border-left-color:var(--accent);background:var(--soft);border-radius:0 6px 6px 0}.service-detail-toc a:hover{background:var(--surface)}.service-detail-reader .service-detail-mobile-toc{display:none}.service-detail-content{min-width:0}#service-detail.service-detail-reader .article-body:not(.cb-prose){width:100%;max-width:none;margin:0;font-size:16px;line-height:1.7}.service-detail-reader .editorial-prose:not(.cb-prose) p{margin-bottom:var(--block-gap, 20px)}.service-detail-reader .editorial-prose:not(.cb-prose) .editorial-section{margin:var(--sp-5, 24px) 0 0;padding:var(--sp-5, 24px) 0 0;scroll-margin-top:var(--service-header)}.service-detail-reader .editorial-prose:not(.cb-prose) .editorial-section:first-child{margin-top:0;padding-top:0;border-top:0}.service-detail-reader .editorial-prose:not(.cb-prose) .editorial-heading{scroll-margin-top:var(--service-header);text-wrap:balance}.service-detail-reader .editorial-prose:not(.cb-prose) h2.editorial-heading{font-size:var(--h2-md,29px);line-height:1.2;margin:0 0 var(--heading-gap, 16px);letter-spacing:normal}.service-detail-reader .editorial-prose:not(.cb-prose) h3.editorial-heading{font-size:22px;margin:var(--sp-5, 24px) 0 var(--sp-3, 12px);letter-spacing:normal}.service-detail-reader .editorial-prose:not(.cb-prose) [data-section-number]::before{margin-bottom:var(--sp-2, 8px)}.service-detail-reader .editorial-prose:not(.cb-prose) .editorial-list,.service-detail-reader .editorial-prose:not(.cb-prose) .editorial-steps{margin:var(--block-gap, 20px) 0;gap:var(--sp-2, 8px)}.service-detail-reader .editorial-prose:not(.cb-prose) .editorial-list>li{padding:14px 16px 14px 36px;border-radius:12px}.service-detail-reader .editorial-prose:not(.cb-prose) .editorial-list>li::before{top:25px;left:16px}.service-detail-reader .editorial-prose:not(.cb-prose) .faq{margin-top:var(--block-gap, 20px)}.service-detail-reader .editorial-prose:not(.cb-prose) .faq summary{font-size:16px;line-height:1.5;padding-block:var(--sp-3, 12px);min-height:48px}.service-detail-reader .editorial-prose:not(.cb-prose) .faq p{font-size:15px;line-height:1.7;padding-top:0;padding-bottom:var(--sp-3, 12px)}.service-detail-reader .service-detail-contact{min-width:0;position:sticky;top:var(--service-header);max-height:calc(100dvh - var(--service-header) - 24px);overflow:auto;scrollbar-width:thin;padding:4px;scroll-margin-top:var(--service-header)}@supports selector(:has(*)){main:has(.service-detail-contact)>.cta-section{display:none}}.service-detail-reader .editorial-contact{display:block;margin:0;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.service-detail-reader .editorial-contact h2,.service-detail-reader .editorial-contact h3{font-size:23px;line-height:1.2;margin:0 0 14px;text-wrap:balance}.service-detail-reader .editorial-contact p{font-size:14px;line-height:1.6;margin:0 0 18px}.service-detail-reader .editorial-contact .actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.service-detail-reader .editorial-contact .button{font-size:13px;white-space:normal;min-height:44px;width:100%;padding:12px}.service-detail-reader .editorial-contact .contact-inline{display:flex;flex-direction:column;gap:10px;font-size:14px;margin-top:18px;overflow-wrap:anywhere}.service-detail-reader .editorial-contact .contact-inline a{min-height:32px}.service-detail-reader .editorial-contact .editorial-qr{display:flex;align-items:center;gap:12px;width:auto;border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:12px;line-height:1.5}.service-detail-reader .editorial-qr img{width:104px;height:104px;flex-shrink:0}#service-detail.service-detail-without-toc{grid-template-columns:minmax(0,1fr) 272px}@media(min-width:1600px){#service-detail.service-detail-reader{grid-template-columns:190px minmax(0,1fr) 280px;gap:40px}#service-detail.service-detail-without-toc{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:1199px){#service-detail.service-detail-reader{grid-template-columns:176px minmax(0,1fr);gap:28px}.service-detail-reader .service-detail-contact{grid-column:2;position:static;max-height:none;overflow:visible}.service-detail-reader .editorial-contact .actions{flex-direction:row;flex-wrap:wrap}.service-detail-reader .editorial-contact .button{width:auto}#service-detail.service-detail-without-toc{grid-template-columns:minmax(0,1fr)}.service-detail-without-toc .service-detail-contact{grid-column:1}}@media(max-width:760px){#service-detail.service-detail-reader{display:block;--service-header:144px;border-top:0;padding-top:0;padding-bottom:var(--sp-5, 24px)}.service-detail-reader .service-detail-nav-column{display:none}.service-detail-reader .service-detail-mobile-toc{display:block;margin:0 0 var(--sp-5, 24px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-detail-mobile-toc>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:14px;font-weight:600;min-height:52px}.service-detail-mobile-toc>summary::-webkit-details-marker{display:none}.service-detail-mobile-toc>summary::after{content:'+';font-size:24px;font-weight:400}.service-detail-mobile-toc[open]>summary::after{content:'−'}.service-detail-mobile-toc nav{padding-bottom:12px}.service-detail-reader .service-detail-contact{margin-top:var(--sp-5, 24px);padding:0}.service-detail-reader .editorial-contact .actions{flex-direction:column}.service-detail-reader .editorial-contact .button{width:100%}.service-detail-reader .editorial-prose:not(.cb-prose) h2.editorial-heading{font-size:25px}.service-detail-reader .editorial-prose:not(.cb-prose) h3.editorial-heading{font-size:21px}.service-detail-reader .editorial-prose:not(.cb-prose) .editorial-section{margin-top:var(--sp-5, 24px);padding-top:var(--sp-4, 16px)}.service-detail-reader .editorial-prose:not(.cb-prose) .faq summary{font-size:15px}}@media print{#service-detail.service-detail-reader{display:block}.service-detail-reader .service-detail-nav-column,.service-detail-reader .service-detail-mobile-toc,.service-detail-reader .service-detail-contact{display:none}}

/* End */


/* Start:/local/templates/suab/css/f/catalog-ui.css?17914925359435*/
@layer reset,base,components,responsive;.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.decision-card .product-visual{padding:0;position:relative;aspect-ratio:1.75;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--surface2)}.product-photo{width:100%;height:100%;object-fit:cover;transition:transform .5s}.decision-card:hover .product-photo{transform:scale(1.025)}.decision-card .product-screenshot{object-fit:contain;padding:20px;background:#fff}.visual-caption{position:absolute;bottom:12px;left:14px;border:1px solid #ffffff30;color:#fff;background:#16191ecc;border-radius:8px;padding:4px 9px;font-size:12px;backdrop-filter:blur(8px)}.decision-card .product-card-content{padding:24px;display:flex;flex-direction:column;gap:16px;flex:1}.decision-card .badge{font-size:13px;white-space:normal;line-height:1.45;width:fit-content;max-width:100%;text-transform:none}.decision-card h3{font-size:25px;margin:0;line-height:1.15;letter-spacing:-.025em}.decision-card .product-summary{font-size:16px;color:var(--muted);line-height:1.6;display:block;overflow:visible;max-height:none}.product-highlights{padding-left:18px;display:grid;gap:9px;font-size:15px;line-height:1.5;margin:0}.product-highlights li::marker{color:var(--accent)}.decision-card .product-card-footer{margin-top:auto;display:block;border-top:1px solid var(--line);padding-top:16px}.decision-card .product-card-footer small{color:var(--muted);display:block;font-size:13px}.decision-card .product-card-footer .actions{margin:12px 0 0;gap:8px;display:grid}.decision-card .button{margin:0;min-height:var(--btn-h-sm,44px);justify-content:center}.demo-button{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:var(--btn-fw,500)}.demo-button:hover{background:var(--accent);color:#fff}.package-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.product-main-image img.product-photo{width:100%;height:100%;max-height:none;object-fit:cover}.product-main-image img.product-screenshot{object-fit:contain;background:#fff;padding:30px}.product-overview{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:start}.product-overview h2{font-size:36px;margin-bottom:22px}.product-overview .product-highlights{margin-top:25px}.product-prose{max-width:100%;margin-top:32px}.product-prose>p{max-width:80ch}.reading-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.reading-columns p+p{margin-top:18px}.reading-columns .text-link{margin-top:24px}.selection-band{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;background:var(--surface2);border:1px solid var(--line);border-radius:24px;padding:44px}.selection-band h2{font-size:38px}.selection-band p{margin-top:20px;color:var(--muted)}.selection-band .actions{display:grid;margin:0}.scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.scope-grid ul{padding:0;list-style:none}.scope-grid li{padding:13px 0;border-bottom:1px solid var(--line)}.partner-logo{background:#fff;border:1px solid #e3e6ea;border-radius:18px;display:grid;place-items:center;min-height:120px;padding:30px}.partner-logo img{object-fit:contain;max-width:100%;width:auto;max-height:95px}.partner-card{display:flex;flex-direction:column;gap:20px}.partner-card .partner-logo{margin:-6px -6px 0}.partner-card h3{font-size:27px}.partner-card p{margin:0;color:var(--muted)}.partner-card .text-link{margin-top:auto}.partner-detail{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px}.partner-detail>.partner-logo{min-height:300px}@media(min-width:1151px) and (max-width:1350px){.decision-card .product-card-content{padding:20px}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1150px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview,.reading-columns,.selection-band{gap:30px}}@media(max-width:640px){.package-grid,.product-overview,.reading-columns,.selection-band,.scope-grid{grid-template-columns:1fr}.decision-card .product-visual{aspect-ratio:1.85}.decision-card .product-card-content{padding:24px}.selection-band{padding:28px}.selection-band h2{font-size:32px}.product-overview h2{font-size:30px}.partner-grid{grid-template-columns:1fr}.partner-detail{grid-template-columns:1fr;gap:30px}.partner-detail>.partner-logo{min-height:180px}}@media(prefers-reduced-motion:reduce){.product-photo{transition:none!important}.decision-card:hover .product-photo{transform:none}}.product-grid.list .decision-card .product-visual{height:100%;min-height:220px}.decision-card .product-card-content{padding:20px;gap:11px}.decision-card h3{font-size:22px}.decision-card .product-summary{font-size:15px;line-height:1.55}.decision-card .product-card-footer{padding-top:12px}.scope-grid{gap:22px}.scope-grid li{padding:10px 0}.reading-columns,.product-overview{gap:36px}.selection-band{padding:28px;gap:26px}.selection-band h2{font-size:34px}.partner-detail{gap:40px}.partner-detail>.partner-logo{min-height:220px}@media(max-width:920px){.reading-columns,.product-overview{gap:26px}}@media(max-width:700px){.decision-card .product-card-content{padding:18px;gap:10px}.decision-card h3{font-size:22px}.decision-card .product-summary{font-size:15px}.selection-band{padding:24px}.selection-band h2{font-size:30px}.partner-detail{gap:24px}.partner-detail>.partner-logo{min-height:150px}}@layer base{.badge.hot{background:var(--soft);border-color:transparent;color:var(--accent)}}@layer components{.catalog-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:36px}.filter-group{padding:24px 0;border-bottom:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.product-visual{height:150px;display:grid;place-items:center;background:linear-gradient(135deg,var(--surface),var(--surface2));padding:24px;border-bottom:1px solid var(--line)}.product-visual img{width:95px;height:95px;object-fit:contain}.product-card-content{padding:24px;display:flex;flex-direction:column;flex:1}.product-card h3{font-size:21px;line-height:1.25;margin:12px 0}.product-card p{font-size:14px;color:var(--muted);line-height:1.5}.product-card-footer{margin-top:auto;padding-top:24px}.product-card-footer strong{display:block;font-size:16px;font-weight:550}.product-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:start}.product-main-image{aspect-ratio:1.16;border:1px solid var(--line);border-radius:28px;background:var(--surface);display:grid;place-items:center;overflow:hidden;padding:55px}.product-main-image img{width:75%;height:100%;object-fit:contain;max-height:360px}.product-info h1{font-size:clamp(35px,3.9vw,56px);margin-top:20px}.product-info dl{display:grid;grid-template-columns:1fr 1fr;font-size:14px;margin:24px 0;gap:14px}.product-info dt{color:var(--muted)}.product-info dd{margin:0}.anchor-nav{display:flex;gap:28px;border-block:1px solid var(--line);padding:4px 0;margin-top:65px;overflow:auto;font-size:14px;white-space:nowrap}.anchor-nav a{display:inline-flex;align-items:center;min-height:44px}.anchor-nav a:hover{color:var(--accent)}.toolbar-actions{display:flex;align-items:center;gap:8px}.view-toggle[aria-pressed=true]{background:var(--surface2)}}@layer responsive{@media(max-width:1150px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:205px minmax(0,1fr);gap:25px}.product-layout{gap:35px}}}@layer responsive{@media(max-width:920px){.product-layout{grid-template-columns:1fr 1.1fr;gap:28px}.product-main-image{padding:30px;aspect-ratio:.86}.product-info h1{font-size:37px}}}@layer responsive{@media(max-width:700px){.catalog-layout{display:block}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-visual{height:120px;padding:15px}.product-visual img{width:72px;height:72px}.product-card-content{padding:17px}.product-card h3{font-size:18px}.product-card p{font-size:12px}.product-card-footer strong{font-size:14px}.product-card-footer{padding-top:20px}.product-layout{display:flex;flex-direction:column;gap:30px}.product-main-image{width:100%;aspect-ratio:1.6;max-height:320px}.product-info h1{font-size:40px}.anchor-nav{margin-top:38px;gap:22px;font-size:12px}}}@layer responsive{@media(max-width:390px){.product-grid{grid-template-columns:1fr}}}.product-layout>div:first-child{min-width:0}@media(max-width:700px){.product-layout>div:first-child{width:100%}}.product-main-image{position:relative}.product-main-image img{position:absolute;inset:24px;display:block;width:calc(100% - 48px);height:calc(100% - 48px);max-height:none;object-fit:contain}.product-layout>div{min-width:0}.product-info h1{overflow-wrap:anywhere}@media(max-width:700px){.product-info{width:100%}.product-info h1{font-size:clamp(28px,7.9vw,40px)}}.product-main-image{padding:0;aspect-ratio:1.35}.product-main-image{max-height:360px;padding:32px}.product-info h1{font-size:clamp(34px,3.5vw,48px)}.product-info dl{margin:18px 0}.anchor-nav{margin-top:28px}@media(max-width:700px){.product-main-image{max-height:190px;padding:22px;aspect-ratio:1.8}.product-info h1{font-size:35px}.anchor-nav{margin-top:24px}}

/* End */
/* /local/templates/suab/css/f/service-graphics.css?17917232485289 */
/* /local/templates/suab/css/f/services-design.css?179188787835886 */
/* /local/templates/suab/css/f/services-w6-sections.css?17918754147924 */
/* /local/templates/suab/components/suab/quiz/suab_service_quiz/style.css?17918754136673 */
/* /local/templates/suab/css/f/editorial.css?179187541321692 */
/* /local/templates/suab/css/f/service-detail.css?17918754147983 */
/* /local/templates/suab/css/f/catalog-ui.css?17914925359435 */
