@layer siabit-frontend {
/* SIABIT — Инженерная ясность. Scoped to the public frontend only. */
@font-face{font-family:Siabit Golos;src:url(golos-cyrillic.woff2) format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Siabit Golos;src:url(golos-latin.woff2) format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body.sb-next{--sn-ink:#17212d;--sn-blue:#2455e6;--sn-muted:#5b6674;--sn-paper:#fff;--sn-mist:#f1f4f8;--sn-line:#dce2e9;--sn-container:1280px;--sn-gutter:clamp(20px,4vw,72px);--sn-radius:12px;--sn-ease:cubic-bezier(.2,.7,.2,1);--sn-font:'Siabit Golos','Arial',sans-serif;background:#fff!important;color:var(--sn-ink)!important;font-family:var(--sn-font)!important;font-size:16px;line-height:1.65;overflow-x:clip}
body.sb-next #page,body.sb-next #page-content,body.sb-next .page-content{background:#fff!important;margin:0!important;max-width:none!important;border-radius:0!important;box-shadow:none!important}
body.sb-next :is(h1,h2,h3,h4,h5,p,a,button,input,textarea,select,li,label,summary){font-family:var(--sn-font)!important}
body.sb-next :is(h1,h2,h3,h4){letter-spacing:-.035em;line-height:1.15;color:var(--sn-ink)}
body.sb-next :is(p,li){line-height:1.65}body.sb-next a{color:var(--sn-blue)}
body.sb-next :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #2455e6!important;outline-offset:4px!important}
body.sb-next :is(button,input[type=submit],a){-webkit-tap-highlight-color:transparent}
body.sb-next :is(button,input[type=submit]){cursor:pointer}body.sb-next :is(button,input):disabled{cursor:not-allowed;opacity:.55}
body.sb-next [hidden]{display:none!important}body.sb-next img{max-width:100%;height:auto}
body.sb-next :is(section,[id]){scroll-margin-top:115px}
body.sb-next :is(.sb-container,.inner-header-description){width:calc(100% - 2 * var(--sn-gutter))!important;max-width:var(--sn-container)!important;margin-inline:auto!important;padding-inline:0!important}
/* Navigation keeps the existing menu, links and accessible menu handlers. */
body.sb-next :is(.navigation-bar,.navigation-wrapper,.navigation-bar.fixto-fixed){background:#fff!important;background-image:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid var(--sn-line)!important}
body.sb-next .navigation-bar .gridContainer{max-width:1440px!important;width:100%!important;padding-inline:var(--sn-gutter)!important}
body.sb-next .navigation-bar a{color:var(--sn-ink)!important;font-weight:500!important}
body.sb-next .navigation-bar a:hover{color:var(--sn-blue)!important}
body.sb-next .navigation-bar img.custom-logo{width:150px!important;max-width:150px!important;height:auto!important;filter:brightness(0)!important}
body.sb-next .navigation-bar .sub-menu{background:#fff!important;border:1px solid var(--sn-line)!important;border-radius:8px!important;box-shadow:0 12px 32px #17212d12!important;backdrop-filter:none!important}
body.sb-next .navigation-bar :is(.button,.button.color1,.button.big){background:#f1f4f8!important;color:#17212d!important;border:1px solid #dce2e9!important;box-shadow:none!important;border-radius:6px!important}
/* Home: background edge to edge; only its content is constrained. */
body.sb-next.home :is(.header-homepage,.header-wrapper){background:#f1f4f8!important;background-image:none!important;min-height:0!important;height:auto!important;overflow:visible!important;box-shadow:none!important;border-radius:0!important}
body.sb-next.home .header-homepage{padding:72px 0 56px!important}
body.sb-next.home .header-homepage:before,body.sb-next.home .header-homepage:after,body.sb-next.home .header-description:before,body.sb-next.home .header-description:after,body.sb-next.home .se-hero-grid:before,body.sb-next.home .se-hero-grid:after{display:none!important}
body.sb-next.home :is(.header-description,.header-description-row,.header-content,.align-holder){margin:0 auto!important;padding:0!important;max-width:none!important;width:100%!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important;opacity:1!important;visibility:visible!important}
body.sb-next.home .header-description{width:calc(100% - 2 * var(--sn-gutter))!important;max-width:var(--sn-container)!important}
body.sb-next.home .se-hero-grid{display:grid!important;grid-template-columns:1.12fr 1fr!important;gap:clamp(32px,5vw,80px)!important;align-items:center!important;padding:0!important;margin:0 0 64px!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:510px!important;overflow:visible!important}
body.sb-next.home .se-hero-copy{text-align:left!important;position:relative!important;z-index:1!important}
body.sb-next.home .se-kicker{font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;color:var(--sn-blue)!important;margin:0 0 28px!important;line-height:1.6!important}
body.sb-next.home h1.hero-title{font-size:clamp(38px,4.35vw,66px)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.055em!important;color:var(--sn-ink)!important;text-shadow:none!important;max-width:700px!important;margin:0 0 28px!important;text-transform:none!important;opacity:1!important;transform:none!important;animation:none!important}
body.sb-next.home .header-subtitle{font-size:17px!important;font-weight:400!important;line-height:1.7!important;max-width:570px!important;color:#5b6674!important;margin:0 0 32px!important;text-shadow:none!important}
body.sb-next.home .se-hero-actions{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:18px!important}
body.sb-next :is(.se-button,.sb-button,.it-button,.sv-button,.spf-btn,.sg26-btn,.sn-button){display:inline-flex!important;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:15px 24px!important;border:1px solid var(--sn-blue)!important;border-radius:6px!important;background:var(--sn-blue)!important;background-image:none!important;color:#fff!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;text-decoration:none!important;transition:background 180ms var(--sn-ease),transform 180ms var(--sn-ease)!important}
body.sb-next :is(.se-button,.sb-button,.it-button,.sv-button,.spf-btn,.sg26-btn):hover{background:#173fbc!important;transform:translateY(-2px)!important}
body.sb-next.home .se-secondary{font-size:13px!important;font-weight:500!important;color:#34445b!important;line-height:1.5!important;padding:16px 0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:48px;text-decoration:none!important;white-space:normal!important}
body.sb-next .sn-map{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;overflow:visible!important;color:var(--sn-ink)!important;position:relative!important;transform:none!important;opacity:1!important}
body.sb-next .sn-map:before,body.sb-next .sn-map:after{display:none!important}
body.sb-next .sn-map-heading{display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:600;letter-spacing:.1em;color:#66768a;padding-bottom:16px;border-bottom:1px solid #cdd5e1}
body.sb-next .sn-network{display:block!important;width:100%!important;height:auto!important;max-height:310px!important;margin:12px 0 8px}
body.sb-next .sn-map-links{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}
body.sb-next .sn-map-links>a{display:flex!important;align-items:center;gap:10px;padding:18px 0!important;border:0!important;border-top:1px solid #cdd5e1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#17212d!important;text-decoration:none!important;transition:color 180ms}
body.sb-next .sn-map-links>a:hover{color:#2455e6!important}.sn-map-links a>span:first-child{font-size:10px;color:#728096}.sn-map-links strong{font-size:14px;font-weight:500}.sn-map-links a>span:last-child{margin-left:auto}
body.sb-next .sn-map-foot{border-top:1px solid #cdd5e1;display:flex;gap:16px;justify-content:space-between;align-items:center;padding-top:14px;font-size:10px;color:#66768a}
body.sb-next .sn-motion-toggle{font-size:10px!important;color:#53627a;background:none!important;border:0!important;padding:8px 0!important;min-height:32px;text-decoration:underline;text-underline-offset:4px}
.sn-flow{animation:sn-flow 6s linear infinite}.sn-motion-paused .sn-flow{animation-play-state:paused}@keyframes sn-flow{to{stroke-dashoffset:-216}}
/* Calculator: retained fields, arithmetic, submission and CRM context. */
body.sb-next.home #siabit-home-calculator{width:100%!important;max-width:none!important;margin:0!important;padding:32px 0 0!important;border-top:1px solid #cdd5e1!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#17212d!important;text-align:left!important}
body.sb-next .se-calculator-label{color:#17212d!important;font-size:28px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.03em!important;text-align:left!important;margin:0 0 28px!important}
body.sb-next #siabit-home-calculator .bg-calc{background:#fff!important;color:#17212d!important;padding:28px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;box-shadow:none!important;width:100%!important}
body.sb-next #siabit-home-calculator :is(p,label,.calcRowTitle){color:#536277!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}
body.sb-next #siabit-home-calculator :is(input,select){box-shadow:none!important;color:#17212d!important;background:#f7f8fa!important;border-color:#dce2e9!important;border-radius:6px!important;font-size:16px!important;max-width:100%!important}
body.sb-next #siabit-home-calculator input[type=range]{accent-color:#2455e6!important;background:transparent!important;border:0!important;min-height:28px!important}
body.sb-next #siabit-home-calculator .rightinputs{border-left:1px solid var(--sn-line);padding-left:32px!important}
body.sb-next #siabit-home-calculator input[name=calculated-624]{font-size:36px!important;font-weight:600!important;letter-spacing:-.04em!important;background:none!important;border:0!important;padding:0!important}
body.sb-next #siabit-home-calculator .firstscale{display:none!important}
body.sb-next .siabit-conversion-panel,body.sb-next #siabit-home-conversion{box-shadow:none!important;border-radius:12px!important}
/* Full-bleed sections, clear rhythm, no inherited boxed surfaces. */
body.sb-next #siabit-home-v2{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;background:#fff!important}
body.sb-next #siabit-home-v2>.sb-section{width:100%!important;max-width:none!important;margin:0!important;padding:88px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important;color:#17212d!important;content-visibility:visible!important}
body.sb-next #siabit-home-v2>.sb-muted{background:#f1f4f8!important}
body.sb-next #siabit-home-v2>.sb-section:before,body.sb-next #siabit-home-v2>.sb-section:after{display:none!important}
body.sb-next .sb-section-heading{max-width:760px!important;margin:0 0 36px!important;text-align:left!important}
body.sb-next .sb-section h2{font-size:clamp(30px,3.2vw,46px)!important;font-weight:500!important;line-height:1.14!important;letter-spacing:-.045em!important;color:#17212d!important;margin:12px 0 22px!important}
body.sb-next :is(.sb-eyebrow,.it-kicker,.sv-kicker,.spf-eyebrow){color:#2455e6!important;font-size:11px!important;font-weight:600!important;letter-spacing:.11em!important;text-transform:uppercase!important}
body.sb-next .sb-intro{color:#5b6674!important;font-size:17px!important;max-width:720px!important;line-height:1.7!important}
body.sb-next .sb-proofbar{background:#17212d!important;color:#fff!important;padding:28px 0!important;border:0!important;border-radius:0!important}
body.sb-next .sb-proofbar .sb-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important}
body.sb-next .sb-proof-item{border:0!important;color:#c1cad6!important;padding:0!important;font-size:12px!important}.sb-next .sb-proof-item strong{display:block;color:#fff!important;font-size:24px!important;font-weight:500!important}
body.sb-next .sb-jumpnav{background:#fff!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;border-radius:0!important;box-shadow:none!important;position:relative!important;padding:18px 0!important;overflow-x:auto!important}
body.sb-next .sb-jumpnav .sb-container{display:flex!important;gap:28px!important;flex-wrap:nowrap!important}
body.sb-next .sb-jumpnav a{font-size:12px!important;white-space:nowrap;color:#536277!important;background:transparent!important;border:0!important;padding:8px 0!important}
body.sb-next .sb-service-filters{display:flex;flex-wrap:wrap;gap:8px!important}
body.sb-next .sb-service-filters button{background:#fff!important;border:1px solid #dce2e9!important;border-radius:4px!important;color:#5b6674!important;font-size:12px!important;min-height:44px;padding:10px 16px!important;box-shadow:none!important}
body.sb-next .sb-service-filters button[aria-pressed=true]{background:#17212d!important;border-color:#17212d!important;color:#fff!important}
body.sb-next .sb-filter-meta{font-size:12px!important;color:#5b6674!important;margin:12px 0 24px!important}
body.sb-next .sb-service-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
body.sb-next .sb-service-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:290px!important;padding:0 0 24px!important;border:1px solid #dce2e9!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;text-decoration:none!important;overflow:hidden!important;transition:border-color 180ms,transform 180ms!important}
body.sb-next .sb-service-card:hover{border-color:#2455e6!important;transform:translateY(-4px)!important}
body.sb-next .sb-service-card .sb26-art{position:static!important;display:block!important;width:100%!important;height:148px!important;object-fit:cover!important;margin:0!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important;border-radius:0!important}
body.sb-next .sb-service-card .sb26-card-copy{position:static!important;padding:22px 20px 0!important;z-index:1}
body.sb-next .sb-service-card h3{font-size:19px!important;line-height:1.25!important;color:#17212d!important;font-weight:500!important;margin:0 0 12px!important}
body.sb-next .sb-service-card p{font-size:13px!important;line-height:1.65!important;color:#5b6674!important;margin:0!important}
body.sb-next .sb-service-card :is(.sb-card-icon,.sb-card-number){display:none!important}
body.sb-next .sb-service-card .sb-card-link{display:block!important;color:#2455e6!important;font-size:12px!important;margin:20px 0 0!important;font-weight:500!important}
body.sb-next .sb-service-card:before,body.sb-next .sb-service-card:after{display:none!important}
body.sb-next .sb26-extra{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:24px!important}
body.sb-next .sb26-extra .sb-service-card{min-height:0!important;width:auto!important;padding:12px 18px!important;background:#f1f4f8!important;border:0!important}
body.sb-next .sb26-extra .sb-service-card h3{font-size:13px!important;margin:0!important}
body.sb-next .sb-feature-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px 48px!important}
body.sb-next .sb-feature{padding:24px 0!important;border:0!important;border-top:1px solid #cdd5e1!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
body.sb-next .sb-feature h3{font-size:20px!important;color:#17212d!important;font-weight:500!important}.sb-next .sb-feature p{font-size:14px!important;color:#5b6674!important}
body.sb-next :is(.sb-plan-grid,.sb26-case-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
body.sb-next :is(.sb-plan,.sb26-case-grid article){padding:28px!important;border:1px solid #dce2e9!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:#17212d!important}
body.sb-next .sb-plan h4{font-size:21px!important}.sb-next .sb-plan p{font-size:14px!important;color:#5b6674!important}
body.sb-next .sb26-case-grid strong{color:#2455e6!important;font-size:42px!important;font-weight:500!important;letter-spacing:-.05em!important}
body.sb-next .sb-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;padding:0!important;list-style:none!important;counter-reset:steps}
body.sb-next .sb-steps li{padding:28px 0!important;border:0!important;border-top:1px solid #dce2e9!important;background:none!important;box-shadow:none!important;border-radius:0!important}.sb-next .sb-steps h3{font-size:21px!important}.sb-next .sb-steps p{font-size:14px!important;color:#5b6674!important}
body.sb-next .sb-trial{background:#17212d!important;color:#e2e8f1!important;border:0!important;border-radius:12px!important;padding:40px!important;box-shadow:none!important;margin-top:40px!important}.sb-next .sb-trial :is(h3,strong){color:#fff!important}.sb-next .sb-trial p{color:#c8d1df!important}.sb-next .sb-trial a{color:#fff!important}.sb-next .sb-trial-terms>div{background:#ffffff08!important;border-color:#ffffff20!important;box-shadow:none!important}
body.sb-next #siabit-home-v2>#subscribe-1{background:#eaf0fb!important}.sb-next .sb-growth-grid{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:64px!important}.sb-next .sb-growth-offer{background:#fff!important;border:1px solid #cdd5e1!important;padding:32px!important;border-radius:12px!important;color:#17212d!important;box-shadow:none!important}.sb-next .sb-big-number{font-size:54px!important;font-weight:500!important;color:#2455e6!important}.sb-next .sb-growth-offer :is(h3,p){color:#17212d!important}.sb-next .sb-growth-offer .sb26-art{max-height:200px!important;object-fit:contain!important;position:static!important;opacity:1!important}
body.sb-next .sb-cta-proof{background:#fff!important;border:1px solid #dce2e9!important;border-radius:8px!important;box-shadow:none!important;color:#17212d!important;padding:24px!important}.sb-next .sb-cta-proof-metrics strong{color:#2455e6!important}.sb-next .sh-pf-flow{background:transparent!important;box-shadow:none!important}
body.sb-next .sb-logo-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px!important}.sb-next .sb-logo{border:0!important;box-shadow:none!important;min-height:90px!important;background:#fff!important}.sb-next .sb-logo img{max-width:140px!important;max-height:60px!important;object-fit:contain!important;filter:grayscale(1)!important}
body.sb-next .sn-carousel{display:flex!important;gap:24px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-bottom:20px!important;scrollbar-width:thin;overscroll-behavior-inline:contain}
body.sb-next .sb-review{flex:0 0 calc((100% - 48px)/3)!important;min-width:280px!important;scroll-snap-align:start;background:#fff!important;border:1px solid #dce2e9!important;border-radius:8px!important;padding:28px!important;box-shadow:none!important}.sb-next .sb-review p{font-size:15px!important;color:#34445b!important}.sb-next .sb-review-author{color:#17212d!important;font-size:13px!important;border-top:1px solid #dce2e9;padding-top:20px}
body.sb-next .sb-person{flex:0 0 calc((100% - 72px)/4)!important;min-width:230px!important;scroll-snap-align:start;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.sb-next .sb-person img{width:100%!important;height:260px!important;object-fit:cover!important;object-position:top!important;border-radius:6px!important}.sb-next .sb-person h3{font-size:17px!important;font-weight:500!important;margin:18px 0 10px!important}.sb-next .sb-person p{font-size:12px!important;color:#5b6674!important}.sb-next .sb-person>div{padding:0!important}
.sb-next .sn-carousel-controls{display:flex;justify-content:flex-end;gap:8px;margin:-8px 0 20px}.sb-next .sn-carousel-button{width:44px;height:44px;background:#fff;border:1px solid #dce2e9;border-radius:50%;color:#17212d;font-size:20px}.sb-next .sn-carousel-button:hover{border-color:#2455e6;color:#2455e6}
body.sb-next .sb-faq-layout{display:grid!important;grid-template-columns:1fr 1.3fr!important;gap:64px!important}.sb-next .sb-faq-list details{border:0!important;border-top:1px solid #cdd5e1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:20px 0!important}.sb-next .sb-faq-list summary{font-size:17px!important;font-weight:500!important;color:#17212d!important;padding:4px 30px 4px 0!important;cursor:pointer}.sb-next .sb-faq-list p{font-size:14px!important;color:#5b6674!important}
body.sb-next #siabit-home-v2>#contact-1{background:#17212d!important;color:#fff!important}.sb-next #contact-1 h2{color:#fff!important}.sb-next #contact-1 :is(.sb-intro,.sb-form-note){color:#bbc7d7!important}.sb-next #contact-1 a{color:#fff!important}.sb-next #contact-1 .sb-eyebrow{color:#91b5ff!important}.sb-next .sb-contact-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:80px!important}.sb-next .sb-contact-form{background:#fff!important;padding:32px!important;border-radius:8px!important;border:0!important;box-shadow:none!important;color:#17212d!important}.sb-next .sb-contact-form :is(h3,p,label,.wpcf7-list-item-label){color:#17212d!important}.sb-next .sb-contact-form a{color:#2455e6!important}
body.sb-next :is(.wpcf7,.sg26-request) :is(input[type=text],input[type=email],input[type=tel],input[type=url],textarea,select){background:#f7f8fa!important;border:1px solid #cdd5e1!important;border-radius:6px!important;color:#17212d!important;padding:12px 14px!important;box-shadow:none!important;font-size:16px!important;min-height:48px!important;max-width:100%!important}
body.sb-next .wpcf7 textarea{min-height:120px!important}.sb-next .wpcf7 input[type=submit]{background:#2455e6!important;color:#fff!important;border:0!important;border-radius:6px!important;padding:16px 24px!important;min-height:52px!important;box-shadow:none!important;font-size:14px!important;white-space:normal!important}.sb-next .wpcf7-not-valid-tip{color:#a5212a!important;font-size:13px!important}.sb-next .wpcf7-response-output{font-size:14px!important;border-radius:6px!important}.sb-next .siabit-consent{font-size:12px!important}
/* Existing commercial templates receive the same system without replacing text. */
body.sb-next :is(.header,.header-homepage).color-overlay:before{opacity:0!important}
body.sb-next:not(.home) .header{background:#f1f4f8!important;background-image:none!important;padding:52px 0!important;min-height:0!important}
body.sb-next:not(.home) .inner-header-description h1{font-size:clamp(30px,3.4vw,50px)!important;font-weight:500!important;color:#17212d!important;max-width:1000px;margin:0!important;text-align:left!important;line-height:1.15!important;letter-spacing:-.045em!important;text-shadow:none!important}
body.sb-next .inner-header-description{padding-top:0!important;padding-bottom:0!important}
body.sb-next :is(#it26,#sv26,.spf,.scp){--blue:#2455e6;--ink:#17212d;--muted:#5b6674;max-width:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}
body.sb-next :is(.it-hero,.sv-hero,.spf-intro){background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:64px 0!important;gap:56px!important;overflow:visible!important}
body.sb-next :is(.it-hero,.sv-hero,.spf-intro) h2{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.045em!important;color:#17212d!important}
body.sb-next :is(.it-hero,.sv-hero,.spf-intro) h2 span{color:#2455e6!important}
body.sb-next :is(.it-hero-visual,.sv-hero-visual){background:#f1f4f8!important;border:1px solid #dce2e9!important;border-radius:8px!important;box-shadow:none!important;color:#17212d!important}
body.sb-next :is(.it-hero-caption,.sv-hero-caption){background:#f1f4f8!important;color:#17212d!important;backdrop-filter:none!important}.sb-next :is(.it-hero-caption,.sv-hero-caption) :is(p,strong){color:#17212d!important}
body.sb-next :is(.it-hero-offer,.sv-hero-offer){background:#2455e6!important;color:#fff!important;border:0!important;border-radius:6px!important;box-shadow:none!important}
body.sb-next :is(.it-section,.sv-section,.spf-section,.sg26-section,.siabit-related,.siabit-next-steps){padding:56px 0!important;border-radius:0!important;border:0!important;border-top:1px solid #dce2e9!important;box-shadow:none!important;background:transparent!important}
body.sb-next :is(.it-section,.sv-section,.spf-section,.sg26-section) h2{font-weight:500!important;font-size:clamp(28px,2.5vw,38px)!important;line-height:1.2!important;color:#17212d!important}
body.sb-next :is(.it-card,.sv-card,.it-plan,.sv-plan,.spf-card,.scp-card){background:#fff!important;border:1px solid #dce2e9!important;border-radius:8px!important;box-shadow:none!important;color:#17212d!important}
body.sb-next :is(.it-card,.sv-card,.it-plan,.sv-plan,.spf-card) :is(p,li){color:#5b6674!important}
body.sb-next :is(.it-plan-featured,.sv-plan-featured){border:2px solid #2455e6!important;background:#f3f6ff!important}
body.sb-next :is(.it-trial,.sv-trial){background:#17212d!important;border:0!important;border-radius:8px!important;color:#fff!important;padding:32px!important}.sb-next :is(.it-trial,.sv-trial) :is(h2,h3,p,li,strong){color:#fff!important}
body.sb-next .spf-proof{background:#f1f4f8!important;border:1px solid #dce2e9!important;border-radius:8px!important;box-shadow:none!important;color:#17212d!important}.sb-next .spf-proof strong{color:#2455e6!important}.sb-next .spf-proof span{color:#5b6674!important}
body.sb-next :is(.sg26-request,.spf-conversion){border:1px solid #dce2e9!important;box-shadow:none!important;border-radius:8px!important;background:#f1f4f8!important;color:#17212d!important}
body.sb-next :is(.post-content-inner>.gridContainer,#page-content>.gridContainer){max-width:var(--sn-container)!important;width:calc(100% - 2 * var(--sn-gutter))!important;margin-inline:auto!important;padding-inline:0!important}
body.sb-next .post-content-single{box-shadow:none!important;border-radius:0!important;background:#fff!important;padding:0!important}
body.sb-next .post-content-inner{padding:0!important;background:#fff!important}
body.sb-next .sb-cx-hero{background:#f1f4f8!important;color:#17212d!important;border-radius:0!important;box-shadow:none!important}.sb-next .sb-cx-hero :is(h2,p){color:#17212d!important}.sb-next :is(.sb-cx-hero__glow,.sb-cx-hero__grid){display:none!important}
body.sb-next :is(.footer,.footer-content){background:#111923!important;color:#b8c3d2!important;border:0!important;box-shadow:none!important;border-radius:0!important}.sb-next .footer :is(a,p){color:#b8c3d2!important}.sb-next .footer a:hover{color:#fff!important}.sb-next .footer .gridContainer{max-width:1280px!important;width:calc(100% - 2 * var(--sn-gutter))!important;padding-inline:0!important}
/* Prefer native overflow inside large tables and galleries. */
body.sb-next .tablepress-scroll-wrapper{max-width:100%;overflow-x:auto}.sb-next iframe{max-width:100%}.sb-next .sb-phone{font-size:clamp(22px,2.4vw,34px)!important;letter-spacing:-.035em}
@media(min-width:1600px){body.sb-next{--sn-container:1360px}.sb-next.home .se-hero-grid{min-height:560px!important}}
@media(max-width:1100px){body.sb-next .sb-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-next .sb-contact-grid{gap:36px!important}.sb-next .sn-map-links{gap:0 16px}.sb-next .sn-map-links strong{font-size:12px}.sb-next .sb-feature-grid{gap:24px!important}.sb-next .sb-growth-grid{gap:32px!important}.sb-next .sb-logo-grid{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:767px){
 body.sb-next{--sn-gutter:20px;font-size:16px}body.sb-next.home .header-homepage{padding:40px 0!important}
 body.sb-next.home .se-hero-grid{grid-template-columns:1fr!important;gap:36px!important;min-height:0!important;margin-bottom:36px!important}
 body.sb-next.home h1.hero-title{font-size:clamp(36px,9.7vw,50px)!important;line-height:1.09!important;margin-bottom:24px!important;letter-spacing:-.045em!important}
 body.sb-next.home .se-kicker{font-size:9px!important;margin-bottom:22px!important}.sb-next.home .header-subtitle{font-size:15px!important;line-height:1.65!important;margin-bottom:24px!important}
 body.sb-next.home .se-hero-actions{gap:8px!important}.sb-next.home .se-button{width:100%!important;min-height:54px!important}.sb-next.home .se-secondary{width:100%!important;text-align:center!important;font-size:12px!important}
 body.sb-next .sn-map-heading{font-size:9px}.sb-next .sn-network{max-height:240px!important}.sb-next .sn-map-links strong{font-size:13px}.sb-next .sn-map-links>a{min-height:52px;padding:14px 0!important}.sb-next .sn-map-foot{font-size:9px}.sb-next .sn-flow{animation:none}
 body.sb-next .se-calculator-label{font-size:26px!important}.sb-next #siabit-home-calculator .bg-calc{padding:20px!important}.sb-next #siabit-home-calculator .rightinputs{border:0!important;border-top:1px solid #dce2e9!important;padding:24px 0 0!important;margin-top:16px}.sb-next #siabit-home-calculator .d-none.d-md-block{display:block!important}.sb-next #siabit-home-calculator input[type=number]{max-width:90px!important}
 body.sb-next #siabit-home-v2>.sb-section{padding:56px 0!important}.sb-next .sb-section-heading{margin-bottom:28px!important}.sb-next .sb-section h2{font-size:31px!important}.sb-next .sb-intro{font-size:15px!important}
 body.sb-next .sb-proofbar .sb-container{grid-template-columns:1fr!important;gap:16px!important}.sb-next .sb-proof-item{display:flex!important;align-items:baseline;gap:20px;font-size:11px!important}.sb-next .sb-proof-item strong{min-width:100px;font-size:20px!important}
 body.sb-next .sb-service-filters{gap:6px!important}.sb-next .sb-service-filters button{font-size:11px!important;padding:9px 11px!important}
 body.sb-next :is(.sb-feature-grid,.sb-plan-grid,.sb26-case-grid,.sb-steps,.sb-growth-grid,.sb-faq-layout,.sb-contact-grid){grid-template-columns:1fr!important;gap:24px!important}
 body.sb-next .sb-service-grid{gap:12px!important}.sb-next .sb-service-card{min-height:0!important;padding-bottom:20px!important}.sb-next .sb-service-card .sb26-art{height:110px!important}.sb-next .sb-service-card .sb26-card-copy{padding:18px 14px 0!important}.sb-next .sb-service-card h3{font-size:16px!important;overflow-wrap:anywhere}.sb-next .sb-service-card p{font-size:12px!important}.sb-next .sb-service-card .sb-card-link{font-size:11px!important}
 body.sb-next .sb-feature{padding:20px 0!important}.sb-next .sb-trial{padding:24px!important}.sb-next .sb-growth-offer{padding:24px!important}.sb-next .sb-review{flex-basis:85%!important;min-width:0!important;padding:24px!important}.sb-next .sb-person{flex-basis:72%!important;min-width:0!important}.sb-next .sb-person img{height:280px!important}.sb-next .sb-logo-grid{gap:12px!important}.sb-next .sb-logo img{max-width:100px!important}
 body.sb-next .sb-contact-form{padding:22px!important}.sb-next .sb-contact-grid{gap:36px!important}.sb-next .sb-faq-list summary{font-size:16px!important}
 body.sb-next:not(.home) .header{padding:36px 0!important}.sb-next :is(.it-hero,.sv-hero,.spf-intro){padding:36px 0!important;gap:28px!important;grid-template-columns:1fr!important}.sb-next :is(.it-section,.sv-section,.spf-section,.sg26-section){padding:40px 0!important}.sb-next :is(.it-actions,.sv-actions,.spf-actions){flex-wrap:wrap!important}.sb-next :is(.it-button,.sv-button,.spf-btn){width:100%!important;font-size:13px!important}
 body.sb-next .navigation-bar img.custom-logo{width:136px!important;max-width:136px!important}
}
@media(max-width:380px){body.sb-next .sb-service-grid{grid-template-columns:1fr!important}.sb-next .sb-service-card .sb26-art{height:170px!important}.sb-next .sb-service-card h3{font-size:20px!important}.sb-next .sn-map-links{gap:0 12px}.sb-next .sn-map-links strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){body.sb-next *,body.sb-next *:before,body.sb-next *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Priority bridge while the legacy theme still emits !important patches. */
body.sb-next.home .header-content .align-holder{display:block!important}
body.sb-next.home .se-hero-grid{width:100%!important;min-width:0!important}
body.sb-next .se-hero-grid>*{min-width:0!important}
body.sb-next #siabit-home-calculator p.se-calculator-label{font-size:28px!important;color:#17212d!important;line-height:1.25!important}
body.sb-next .navigation-bar #main_menu>li>a,body.sb-next .navigation-bar #main_menu>li>button{color:#17212d!important;font-weight:500!important}
body.sb-next .header-wrapper{padding-top:84px!important}
body.sb-next .sn-map *:before,body.sb-next .sn-map *:after{display:none!important;content:none!important}
body.sb-next .sn-map .sn-map-foot{justify-content:space-between!important}
body.sb-next .sn-map .sn-motion-toggle{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important}
body.sb-next .sb26-extra{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
body.sb-next .sb26-extra .sb-service-card{padding:20px!important;min-width:0}
body.sb-next .sb26-extra .sb-card-link{font-size:11px!important}
@media(max-width:767px){body.sb-next .header-wrapper{padding-top:72px!important}body.sb-next .sb26-extra{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

body.sb-next .siabit-conversion-module{background:#fff!important;color:#17212d!important;border:1px solid #dce2e9!important;border-radius:8px!important;box-shadow:none!important;padding:24px!important}
body.sb-next .siabit-conversion-module :is(h2,h3,p,strong,span){color:#17212d!important}
body.sb-next .sb-proofbar .sb-proof-item{display:block!important}
body.sb-next .sb-proofbar .sb-proof-item strong{display:block!important;color:#fff!important;margin-bottom:6px!important}
body.sb-next .sb-proofbar .sb-proof-item :is(span,p){color:#c1cad6!important;font-size:12px!important}
body.sb-next #siabit-home-v2 .sb-container{width:calc(100% - 2 * var(--sn-gutter))!important;max-width:var(--sn-container)!important;padding-inline:0!important}
body.sb-next .sb-interactive-tools{border:0!important;padding:0!important;box-shadow:none!important;background:none!important;display:block!important}

body.sb-next #siabit-home-v2 :is(.sb-section,.sb-cta-proof) a:not(.sb-button){color:#2455e6!important}
body.sb-next #siabit-home-v2 .sb-cta-proof :is(p,span,small){color:#5b6674!important}
body.sb-next #siabit-home-v2 .sb-cta-proof :is(strong,b){color:#2455e6!important}
body.sb-next #siabit-home-v2 #contact-1 a{color:#fff!important}
body.sb-next #siabit-home-v2 #contact-1 .sb-contact-form a{color:#2455e6!important}
body.sb-next .sb-growth-grid>div>.sb26-art{width:100%!important;max-width:240px!important;height:130px!important;object-fit:cover!important;margin:0 0 24px!important;border-radius:6px!important}
body.sb-next [data-sb-effects]{display:none!important}
body.sb-next #siabit-home-v2 .sb-proof-item strong{font-size:24px!important;color:#fff!important}
body.sb-next #siabit-home-v2 .sb-proof-item :is(span,p){color:#c1cad6!important}
body.sb-next .sn-map-foot>span{margin:0!important;text-align:left!important}
body.sb-next .navigation-bar [aria-label="Открыть меню"]{color:#17212d!important;border:1px solid #dce2e9!important;background:#fff!important;border-radius:6px!important;position:relative!important}
body.sb-next .navigation-bar [aria-label="Открыть меню"]:before{content:""!important;display:block!important;width:20px!important;height:14px!important;border-top:2px solid #17212d!important;border-bottom:2px solid #17212d!important;position:absolute!important;left:11px!important;top:14px!important}
body.sb-next .navigation-bar [aria-label="Открыть меню"]:after{content:""!important;display:block!important;width:20px!important;height:2px!important;background:#17212d!important;position:absolute!important;left:11px!important;top:20px!important}
body.sb-next .navigation-bar [aria-label="Открыть меню"]>i{display:none!important}

/* Bleed backgrounds out of retained WordPress content containers without changing DOM or scroll width. */
body.sb-next :is(.post-content-single,.post-content-inner,#it26,#sv26,.spf,.scp){overflow:visible!important}
body.sb-next :is(#it26>section,#sv26>section,.spf>section,.scp>section,.siabit-related,.siabit-next-steps,.siabit-geo-related){--sn-section-bg:#fff;background:var(--sn-section-bg)!important;box-shadow:0 0 0 100vmax var(--sn-section-bg)!important;clip-path:inset(0 -100vmax);border-radius:0!important;margin-block:0!important;padding-block:64px!important}
body.sb-next :is(#it26>section,#sv26>section,.spf>section,.scp>section):nth-of-type(even){--sn-section-bg:#f1f4f8}
body.sb-next :is(#it26>.it-trial,#sv26>.sv-trial){--sn-section-bg:#17212d;padding-inline:0!important}
body.sb-next .spf>.spf-conversion{--sn-section-bg:#f1f4f8}
body.sb-next :is(.it-hero,.sv-hero,.spf-intro,.scp-hero){--sn-section-bg:#fff;padding-inline:0!important}
body.sb-next :is(.it-card,.sv-card,.spf-card) h3{color:#17212d!important}
body.sb-next .sb-cx{max-width:none!important;border-radius:0!important;overflow:visible!important}
body.sb-next .sb-cx-hero{border-radius:0!important;box-shadow:0 0 0 100vmax #f1f4f8!important;clip-path:inset(0 -100vmax)}
@media(max-width:767px){body.sb-next :is(#it26>section,#sv26>section,.spf>section,.scp>section){padding-block:40px!important}body.sb-next .post-content-inner>.gridContainer{width:calc(100% - 40px)!important}}

/* A readable brand story replaces the former delayed, empty animation stage. */
body.sb-next #siabitNameAssembly{width:100%!important;max-width:none!important;margin:0!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;padding:64px max(var(--sn-gutter),calc((100vw - var(--sn-container))/2))!important;background:#17212d!important;border-radius:0!important;overflow:hidden!important}
body.sb-next #siabitNameAssembly :is(.sna-bg,.sna-bg-fallback,.sna-grid,.sna-vignette,.sna-streams,.sna-hold,.sna-assembly,.sna-snap,.sna-ring,.sna-logo-final){display:none!important}
body.sb-next #siabitNameAssembly :is(.sna-kicker,.sna-phrase,.sna-footer-copy){position:static!important;inset:auto!important;transform:none!important;animation:none!important;opacity:1!important;visibility:visible!important;width:auto!important;max-width:none!important;text-align:left!important;filter:none!important}
body.sb-next #siabitNameAssembly .sna-kicker{grid-column:1/-1;font-size:12px!important;color:#b7c5d7!important;letter-spacing:.08em!important}
body.sb-next #siabitNameAssembly .sna-phrase{font-size:clamp(20px,2.2vw,32px)!important;line-height:1.3!important;color:#fff!important;white-space:normal!important}
body.sb-next #siabitNameAssembly .sna-word{display:block!important;white-space:normal!important;color:#fff!important}body.sb-next #siabitNameAssembly .sna-initial{color:#8db1ff!important}body.sb-next #siabitNameAssembly :is(.sna-gap,br){display:none!important}
body.sb-next #siabitNameAssembly .sna-footer-copy{grid-column:1/-1;color:#b7c5d7!important;font-size:12px!important}body.sb-next #siabitNameAssembly .sna-footer-copy a{color:#b7c5d7!important}
body.sb-next .sb-cx-hero{padding:64px var(--sn-gutter)!important;border:0!important;background-image:none!important}
body.sb-next .sb-cx-hero__inner{max-width:var(--sn-container)!important;margin:auto!important;text-align:left!important;border:0!important;padding:0!important}
body.sb-next .sb-cx-hero__title{font-size:clamp(32px,4vw,54px)!important;line-height:1.12!important;letter-spacing:-.045em!important;font-weight:500!important;max-width:800px!important}
body.sb-next .sb-cx-hero__lead{max-width:680px!important;margin:24px 0!important;white-space:normal!important;font-size:17px!important;color:#5b6674!important}
body.sb-next .sb-cx-hero__actions{justify-content:flex-start!important}
body.sb-next .sb-cx-btn{border-radius:6px!important;background:#2455e6!important;background-image:none!important;color:#fff!important;box-shadow:none!important;border:1px solid #2455e6!important}
body.sb-next .sb-cx-btn--ghost{background:#fff!important;color:#17212d!important;border-color:#cdd5e1!important}
body.sb-next .sb-cx-status{background:transparent!important;border:0!important;box-shadow:none!important;padding:16px 0!important;text-align:left!important;color:#5b6674!important;white-space:normal!important}body.sb-next .sb-cx-status__text{color:#5b6674!important}
body.sb-next .sb-cx-card{box-shadow:none!important;border:1px solid #dce2e9!important;border-radius:8px!important;background:#fff!important;color:#17212d!important}
body.sb-next .sb-cx-card__value{color:#17212d!important}body.sb-next .sb-cx-card__note{color:#5b6674!important}
@media(max-width:767px){body.sb-next #siabitNameAssembly{grid-template-columns:1fr!important;gap:24px!important;padding-block:40px!important}body.sb-next .sb-cx-hero{padding:40px 20px!important}body.sb-next .sb-cx-hero__lead{font-size:16px!important}}

body.sb-next:not(.home) .header:before,body.sb-next:not(.home) .header:after{display:none!important;background:none!important}
body.sb-next .scp :is(h2,h3,h4,p,li,small,summary){color:#17212d!important;text-shadow:none!important;opacity:1!important;visibility:visible!important}
body.sb-next .scp :is(.scp-kicker,.scf-eyebrow,.sbc-eyebrow){color:#2455e6!important}
body.sb-next .scp :is(.scp-result,.scf-main,.scf-card,.scf-chart,.scp-reading,.scp-start,.scp-proof,.scp-info,.scf-bottom,.sbc){background:#f1f4f8!important;background-image:none!important;border:1px solid #dce2e9!important;border-radius:8px!important;box-shadow:none!important;color:#17212d!important}
body.sb-next .scp :is(.scp-result,.scf-main,.scf-card,.scf-chart,.scp-proof,.scf-bottom) :is(span,b,strong){color:#17212d!important}
body.sb-next .scp :is(.scp-comparison b,.scf-number,.scf-metrics b,.scf-mini b){color:#2455e6!important}
body.sb-next .scp .scp-hero{border:0!important;min-height:0!important;gap:40px!important}
body.sb-next .scp .scp-hero h2{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.045em!important;margin:20px 0!important}
body.sb-next .scp :is(.scp-primary,.scf-cta){display:inline-flex!important;align-items:center!important;min-height:52px!important;padding:15px 24px!important;background:#2455e6!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;line-height:1.4!important}
body.sb-next .scp :is(.scp-secondary,.scp-result a,.scr-next a){color:#2455e6!important}
body.sb-next .scp :is(.scp-track i,.scf-bar-after i){background:#2455e6!important}
body.sb-next .scp .scp-disclaimer{font-size:12px!important;line-height:1.6!important;color:#5b6674!important}
body.sb-next .scp .scp-hero>div{min-width:0!important}
@media(max-width:767px){body.sb-next .scp .scp-hero{grid-template-columns:1fr!important}.sb-next .scp .scp-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important}.sb-next .scp .scp-primary{text-align:center!important;justify-content:center!important}}

body.sb-next #siabitNameAssembly{aspect-ratio:auto!important;grid-template-rows:none!important;align-content:start!important}
body.sb-next #siabitNameAssembly>p:not(.screen-reader-text),body.sb-next #siabitNameAssembly .sna-phrase-flash{display:none!important}
body.sb-next #siabitNameAssembly :is(.sna-kicker,.sna-footer-copy,.sna-phrase){display:block!important;height:auto!important;min-height:0!important;margin:0!important}
body.sb-next #siabitNameAssembly .sna-phrase *{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;filter:none!important}

body.sb-next #siabitNameAssembly :is(.sna-kicker,.sna-footer-copy){white-space:normal!important;line-height:1.7!important;letter-spacing:.06em!important}
body.sb-next #siabitNameAssembly *{text-shadow:none!important}
body.sb-next .post-list{padding-block:40px!important}
body.sb-next .post-list-item .blog-post{background:#fff!important;border:1px solid #dce2e9!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden!important}
body.sb-next .post-list-item .post-content{text-align:left!important}
body.sb-next .post-list-item .post-title{font-size:clamp(22px,2.2vw,32px)!important;line-height:1.2!important;font-weight:500!important;text-align:left!important;margin:24px 0 16px!important}
body.sb-next .post-list-item .post-title a{color:#17212d!important}
body.sb-next .post-list-item .post-excerpt p{font-size:16px!important;line-height:1.7!important;letter-spacing:0!important;text-align:left!important;color:#5b6674!important}
body.sb-next .post-list-item .read-more{display:inline-block!important;padding-block:16px!important;font-size:14px!important;letter-spacing:0!important;color:#2455e6!important}
body.sb-next :is(.siabit-r5-entry,.siabit-r5-content,.siabit-r6-routes,.siabit-r6-contact){background:#f1f4f8!important;border:0!important;border-radius:0!important;box-shadow:0 0 0 100vmax #f1f4f8!important;clip-path:inset(0 -100vmax);padding:48px 0!important;margin-block:0!important;color:#17212d!important}
body.sb-next .siabit-r5-content{background:#fff!important;box-shadow:0 0 0 100vmax #fff!important}
body.sb-next :is(.siabit-r5-entry,.siabit-r5-content,.siabit-r6-routes,.siabit-r6-contact) :is(p,h2,h3,strong,li){color:#17212d!important}
body.sb-next .post-content-inner>.gridContainer>p{font-size:17px!important;line-height:1.75!important;letter-spacing:0!important}
body.sb-next .post-content-inner>.gridContainer>h2{font-size:clamp(26px,2.8vw,38px)!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:500!important;margin:40px 0 24px!important}
body.sb-next .wp-block-button__link{background:#2455e6!important;border-radius:6px!important;color:#fff!important;font-size:14px!important;box-shadow:none!important;padding:16px 24px!important}

body.sb-next .post-content-inner :is(p,li){letter-spacing:0!important}
body.sb-next .clients__title{line-height:1.3!important;font-size:clamp(24px,3vw,38px)!important}
body.sb-next .clients__title span{color:inherit!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
}

@layer siabit-frontend {
/* Mercury-inspired cinema hero; Vercel-inspired service rows. */
body.sb-next.home :is(.navigation-bar,.navigation-wrapper,.navigation-bar.fixto-fixed){background:#080e14!important;border-bottom-color:#ffffff18!important}
body.sb-next.home .navigation-bar a{color:#eef1f5!important}
body.sb-next.home .navigation-bar a:hover{color:#9db7ff!important}
body.sb-next.home .navigation-bar .sub-menu{background:#101b27!important;border-color:#263544!important}
body.sb-next.home .navigation-bar img.custom-logo{filter:brightness(0) invert(1)!important}
body.sb-next.home .navigation-bar .menunavflex:last-child{display:none!important}
body.sb-next.home .navigation-bar .navlink,body.sb-next.home .navigation-bar .fa-bars{color:#edf2fa!important}
body.sb-next.home .header-homepage{padding:0 0 64px!important;background:#fff!important}
body.sb-next.home .header-wrapper{background:#080e14!important}
body.sb-next.home .se-hero-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:0!important;margin:0 0 48px!important}
body.sb-next.home .se-hero-copy{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:min(64%,760px)!important;min-height:650px!important;padding:64px 0 100px!important;z-index:2!important}
body.sb-next.home h1.hero-title{color:#f6f7fa!important;font-size:clamp(40px,4.4vw,66px)!important;font-weight:600!important;line-height:1.04!important;letter-spacing:-.05em!important;max-width:760px!important}
body.sb-next.home .se-kicker{color:#b7c1d1!important;font-size:10px!important;letter-spacing:.17em!important;margin-bottom:28px!important}
body.sb-next.home .header-subtitle{color:#c5cdd8!important;font-size:17px!important;line-height:1.65!important;max-width:610px!important}
body.sb-next.home .se-secondary{color:#edf2fa!important;text-decoration:underline!important;text-underline-offset:7px!important}
body.sb-next.home .se-hero-actions{align-items:center!important;gap:16px 24px!important}
body.sb-next.home .sn-cinema{position:absolute!important;top:0!important;left:50%!important;width:100vw!important;height:650px!important;margin-left:-50vw!important;background:#080e14!important;overflow:hidden!important;z-index:0!important}
body.sb-next.home .sn-cinema :is(img,video){position:absolute!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:65% center!important;inset:0!important}
body.sb-next.home .sn-cinema-video{opacity:0!important;transition:opacity .4s!important}
body.sb-next.home .sn-cinema.sn-video-ready .sn-cinema-video{opacity:1!important}
body.sb-next.home .sn-cinema:after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,#080e14 3%,#080e14f2 28%,#080e14a6 55%,#080e1420 85%),linear-gradient(0deg,#080e1477,transparent 40%)!important}
body.sb-next.home .sn-cinema-caption{position:absolute!important;z-index:3!important;left:max(var(--sn-gutter),calc((100vw - 1280px)/2))!important;right:max(var(--sn-gutter),calc((100vw - 1280px)/2))!important;bottom:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;color:#c5cdd8!important;font-size:10px!important;letter-spacing:.12em!important}
body.sb-next .sn-video-toggle{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:10px 14px!important;border:1px solid #ffffff55!important;border-radius:6px!important;background:#080e1477!important;color:#fff!important;font-size:11px!important;letter-spacing:0!important}
body.sb-next .sn-video-toggle:hover{background:#203040!important}
body.sb-next .sn-directions{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:40px 0 0!important;background:#fff!important;text-align:left!important}
body.sb-next .sn-directions>a{display:block!important;padding:0 30px!important;text-decoration:none!important;color:#17212d!important;border-right:1px solid #dce2e9!important;min-width:0!important}
body.sb-next .sn-directions>a:first-child{padding-left:0!important}body.sb-next .sn-directions>a:last-child{padding-right:0!important;border-right:0!important}
body.sb-next .sn-direction-head{display:flex!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important;line-height:1.3!important}
body.sb-next .sn-direction-head>span:first-child{font-size:12px!important;color:#6b7685!important;font-variant-numeric:tabular-nums!important}
body.sb-next .sn-direction-head strong{font-size:22px!important;font-weight:500!important;letter-spacing:-.025em!important}
body.sb-next .sn-direction-head>span:last-child{margin-left:auto!important;font-size:22px!important;color:#2455e6!important}
body.sb-next .sn-directions img{display:block!important;width:100%!important;height:150px!important;object-fit:cover!important;margin:0 0 20px!important;border-radius:0!important;filter:saturate(.6)!important}
body.sb-next .sn-directions p{font-size:14px!important;line-height:1.65!important;color:#5b6674!important;margin:0 0 14px!important}
body.sb-next .sn-direction-link{font-size:11px!important;color:#2455e6!important}
body.sb-next .sn-directions>a:hover strong{color:#2455e6!important}
body.sb-next.home .se-hero-copy:before,body.sb-next.home .se-hero-copy:after{display:none!important}
@media(min-width:768px) and (max-width:1100px){body.sb-next.home .se-hero-copy{width:75%!important}body.sb-next .sn-direction-head{gap:10px!important}body.sb-next .sn-direction-head strong{font-size:19px!important}body.sb-next .sn-directions>a{padding-inline:20px!important}}
@media(max-width:767px){
body.sb-next.home .header-homepage{padding-bottom:40px!important}
body.sb-next.home .se-hero-grid{margin-bottom:32px!important}
body.sb-next.home .se-hero-copy{width:100%!important;min-height:0!important;padding:42px 0 32px!important;background:#080e14!important;box-shadow:0 0 0 100vmax #080e14!important;clip-path:inset(0 -100vmax)!important}
body.sb-next.home h1.hero-title{font-size:clamp(36px,8.7vw,52px)!important;line-height:1.07!important;margin-bottom:22px!important;letter-spacing:-.045em!important}
body.sb-next.home .se-kicker{font-size:9px!important;letter-spacing:.12em!important;margin-bottom:24px!important}
body.sb-next.home .header-subtitle{font-size:15px!important;margin-bottom:24px!important}
body.sb-next.home .se-hero-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important}
body.sb-next.home .se-hero-actions .se-button{width:100%!important;min-height:56px!important}
body.sb-next.home .se-secondary{text-align:center!important}
body.sb-next.home .sn-cinema{position:relative!important;left:50%!important;height:auto!important;aspect-ratio:16/10!important;grid-row:2!important}
body.sb-next.home .sn-cinema:after{background:linear-gradient(0deg,#080e14cc,transparent 65%)!important}
body.sb-next.home .sn-cinema-caption{left:20px!important;right:20px!important;bottom:16px!important}
body.sb-next .sn-directions{grid-template-columns:1fr!important;padding:8px 0 0!important}
body.sb-next .sn-directions>a,body.sb-next .sn-directions>a:first-child,body.sb-next .sn-directions>a:last-child{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:12px 18px!important;padding:26px 0!important;border:0!important;border-bottom:1px solid #dce2e9!important}
body.sb-next .sn-direction-head{grid-column:1/-1!important;margin:0 0 4px!important;gap:14px!important}
body.sb-next .sn-direction-head strong{font-size:21px!important}
body.sb-next .sn-directions img{height:72px!important;margin:0!important;grid-row:2/4!important}
body.sb-next .sn-directions p{font-size:13px!important;line-height:1.55!important;margin:0!important}
body.sb-next .sn-direction-link{font-size:10px!important}
body.sb-next.home #offcanvas-wrapper{background:#0c1622!important;color:#fff!important}
body.sb-next.home #offcanvas-wrapper a{color:#fff!important}
}
@media(prefers-reduced-motion:reduce){body.sb-next .sn-cinema-video{transition:none!important}}
}

@layer siabit-frontend {body.sb-next.home .navigation-bar #main_menu>li>a,body.sb-next.home .navigation-bar #main_menu>li>button{color:#eef1f5!important}body.sb-next.home .navigation-bar #main_menu .sub-menu a{color:#eef1f5!important}body.sb-next.home .navigation-bar #main_menu{background:transparent!important}body.sb-next.home .sn-cinema-caption{pointer-events:auto!important}body.sb-next.home .sn-cinema{isolation:isolate!important}}
@layer siabit-frontend {
body.sb-next.home .sn-cinema:before,body.sb-next.home .sn-directions:before,body.sb-next.home .sn-directions:after,body.sb-next.home .sn-cinema-caption:before,body.sb-next.home .sn-cinema-caption:after{display:none!important;content:none!important}
body.sb-next.home .sn-cinema:after{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;clear:none!important}
body.sb-next.home .se-hero-actions:before,body.sb-next.home .se-hero-actions:after{display:none!important;content:none!important}
}

/* v1.2: navigation shared by home and inner templates; 25% transparent surfaces. */
@layer siabit-frontend {
html body.sb-next .smn-backdrop{display:none!important;pointer-events:none!important;backdrop-filter:none!important}
html body.sb-next #page-top :is(.header-wrapper,.navigation-wrapper){overflow:visible!important;filter:none!important}
html body.sb-next #page-top .navigation-bar{z-index:10020!important;background:rgb(8 14 20 / 75%)!important;border-bottom-color:#ffffff25!important;backdrop-filter:blur(14px)!important}
html body.sb-next #page-top .navigation-wrapper{background:transparent!important;border:0!important;backdrop-filter:none!important}
html body.sb-next #page-top .navigation-bar :is(a,.navlink,.fa-bars),html body.sb-next #page-top .navigation-bar #main_menu>li>button{color:#f3f6fc!important}
html body.sb-next #page-top .navigation-bar img.custom-logo{filter:brightness(0) invert(1)!important}
html body.sb-next #page-top .navigation-bar #main_menu{background:transparent!important}
html body.sb-next #page-top #main_menu.smn-menu>li.smn-parent>ul.sub-menu{background:rgb(8 14 20 / 75%)!important;backdrop-filter:blur(18px)!important;border-color:#ffffff35!important;z-index:10030!important}
html body.sb-next #page-top #main_menu .sub-menu :is(a,.smn-description,.smn-category,.smn-footer,.smn-feature-title,.smn-feature-copy){color:#f3f6fc!important}
html body.sb-next #page-top #main_menu .sub-menu .smn-description{color:#d2dbea!important}
html body.sb-next #page-top #main_menu .sub-menu :is(.smn-feature,.smn-icon){background:#ffffff0d!important;border-color:#ffffff25!important;color:#aac2ff!important}
html body.sb-next #page-top #main_menu .sub-menu a:hover{background:#ffffff14!important;color:#fff!important}
html body.sb-next #offcanvas-wrapper{background:rgb(8 14 20 / 75%)!important;backdrop-filter:blur(18px)!important;color:#f3f6fc!important}
html body.sb-next #offcanvas-wrapper :is(a,button){color:#f3f6fc!important}
html body.sb-next #page-top .navigation-bar [aria-label="Открыть меню"]{background:transparent!important;border-color:#ffffff55!important;color:white!important}
html body.sb-next #page-top .navigation-bar [aria-label="Открыть меню"]:before{border-color:#fff!important}
html body.sb-next #page-top .navigation-bar [aria-label="Открыть меню"]:after{background:#fff!important}
html body.sb-next .sb-proofbar{display:none!important}
html body.sb-next .sb-trial{border-radius:0!important;box-shadow:0 0 0 100vmax #17212d!important;clip-path:inset(0 -100vmax)!important;padding-block:56px!important;padding-inline:0!important}
html body.sb-next .sb-trial .sb-button{background:#2455e6!important;color:#fff!important;border:1px solid #769bff!important}
html body.sb-next .sb-faq-list summary{transition:transform .22s ease,color .22s ease!important}
html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){transform:translateX(10px)!important;color:#2455e6!important}
html body.sb-next .sn-carousel{display:flex!important;gap:24px!important;scroll-behavior:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;cursor:grab!important;padding-bottom:8px!important}
html body.sb-next .sn-carousel::-webkit-scrollbar{display:none!important}
html body.sb-next .sn-carousel.sn-sliding{scroll-snap-type:none!important}
html body.sb-next .sn-carousel.sn-dragging{cursor:grabbing!important;user-select:none!important}
html body.sb-next .sn-carousel>.sb-logo{flex:0 0 calc((100% - 72px)/4)!important;min-width:160px!important;min-height:140px!important;border:1px solid #dce2e9!important;border-radius:12px!important;scroll-snap-align:start!important;background:#fff!important}
html body.sb-next .sn-carousel>.sb-person{flex:0 0 calc((100% - 48px)/3)!important}
html body.sb-next .sn-carousel-controls{display:flex!important;align-items:center!important;gap:12px!important;margin:24px 0 0!important}
html body.sb-next .sn-carousel-controls[hidden]{display:none!important}
html body.sb-next .sn-carousel-progress{height:2px!important;background:#dce2e9!important;flex:1!important;margin-right:12px!important;overflow:hidden!important}
html body.sb-next .sn-carousel-progress>span{display:block!important;height:100%!important;background:#2455e6!important;transform-origin:left!important}
html body.sb-next .sn-carousel-status{font:500 12px var(--sn-font)!important;color:#5b6674!important;font-variant-numeric:tabular-nums!important;min-width:70px!important}
html body.sb-next .sn-carousel-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#fff!important;color:#17212d!important;border:1px solid #cdd5e1!important;font-size:20px!important;transition:background .2s,color .2s!important}
html body.sb-next .sn-carousel-button:hover:not(:disabled){background:#2455e6!important;color:#fff!important}
html body.sb-next .sn-carousel-button:disabled{opacity:.3!important;cursor:default!important}
@media(min-width:768px){html body.sb-next.home .sn-cinema :is(img,video){inset:-50% 0 0!important;height:150%!important;transform:translate3d(0,var(--sn-parallax,0px),0)!important;will-change:transform!important}}
@media(max-width:767px){html body.sb-next .sn-carousel>.sb-logo{flex-basis:calc((100% - 24px)/2)!important;min-width:120px!important}html body.sb-next .sn-carousel>.sb-person,html body.sb-next .sn-carousel>.sb-review{flex-basis:86%!important;min-width:0!important}html body.sb-next .sb-trial{padding-block:40px!important}}
@media(prefers-reduced-motion:reduce){html body.sb-next .sb-faq-list summary{transition:none!important}html body.sb-next.home .sn-cinema :is(img,video){transform:none!important;will-change:auto!important}}
}
@layer siabit-frontend {
html body.sb-next #page-top .navigation-bar{backdrop-filter:none!important}
html body.sb-next #page-top #main_menu .smn-mega>li.smn-feature>a{background:rgb(8 14 20 / 40%)!important}
html body.sb-next #page-top #main_menu .smn-mega>li.smn-footer{background:#ffffff08!important;border-color:#ffffff25!important}
html body.sb-next #page-top #main_menu .smn-feature-art{display:none!important}
}

@layer siabit-frontend {
html body.sb-next #page-top #main_menu .smn-mega .smn-help{background:#2455e6!important;color:#fff!important;border:1px solid #769bff!important}
html body.sb-next #page-top #main_menu .smn-feature-cta{color:#b8cdff!important}
html body.sb-next #page-top #main_menu .smn-footer>span{color:#ccd6e5!important}
}
@layer siabit-frontend {
html body.sb-next.sb-next #offcanvas-wrapper{background:rgb(8 14 20 / 75%)!important;backdrop-filter:blur(18px)!important;color:#f3f6fc!important}
}

/* v1.3 — approved direction 1, contact treatment 2, larger readable type. */
@layer siabit-frontend {
html body.sb-next{font-size:18px!important}
html body.sb-next :is(.sb-intro,.header-subtitle,.sb-cx-hero__lead,.it-lead,.sv-lead,.spf-lead,.scp-lead){font-size:19px!important;line-height:1.65!important}
html body.sb-next :is(.sb-service-card,.sb-feature,.sb-plan,.sb-steps,.sb-person,.sb-review,.sb-faq-list,.sb26-case-grid,.it-section,.sv-section,.spf-section,.sg26-section,.scp,.post-excerpt) p,html body.sb-next .post-content-inner>.gridContainer>p{font-size:17px!important;line-height:1.65!important}
html body.sb-next :is(.se-button,.sb-button,.it-button,.sv-button,.spf-btn,.sg26-btn,.sn-button,.wp-block-button__link,.se-secondary),html body.sb-next .wpcf7 input[type=submit]{font-size:16px!important}
html body.sb-next :is(.sb-service-filters button,.sb-jumpnav a,.sb-card-link,.sn-direction-link,.sb-filter-meta,.sb-review-author,.sb-link-row a){font-size:15px!important}
html body.sb-next :is(.sb-eyebrow,.it-kicker,.sv-kicker,.spf-eyebrow,.se-kicker){font-size:12px!important}
html body.sb-next :is(.sb-service-card,.sb-person,.sb-feature,.sb-steps) h3{font-size:23px!important;line-height:1.25!important}
html body.sb-next .sb-faq-list summary{font-size:20px!important;line-height:1.45!important}
html body.sb-next #siabit-home-calculator :is(p,label,.calcRowTitle){font-size:15px!important}
html body.sb-next #siabit-home-calculator p.se-calculator-label{font-size:30px!important}
html body.sb-next .sn-carousel-status{font-size:14px!important}
html body.sb-next .footer .links a{font-size:15px!important}
html body.sb-next .footer .links a:first-child{font-size:18px!important}

/* Desktop panel scroll chains naturally to the page when its content fits. */
@media(min-width:1200px){html:has(>body.sb-next.smn-panel-open),html body.sb-next.smn-panel-open{overflow-y:auto!important}}
html body.sb-next #page-top #main_menu.smn-menu>li.smn-parent>ul.sub-menu{overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;max-height:calc(100dvh - 130px)!important;scrollbar-width:thin!important;scrollbar-color:#9aacc9 transparent!important}
html body.sb-next #page-top #main_menu.smn-menu>li>:is(a,button){font-size:16px!important;line-height:1.35!important;padding-inline:10px!important;min-height:48px!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a{font-size:18px!important;border:0!important;box-shadow:none!important;position:relative!important;min-height:88px!important;padding:14px 12px!important;border-radius:6px!important;transition:background-color .18s ease!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-description{font-size:14px!important;line-height:1.5!important;margin-top:6px!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-category{font-size:12px!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-feature-title{font-size:23px!important}
html body.sb-next #page-top #main_menu.smn-menu :is(.smn-feature-copy,.smn-footer,.smn-feature-cta){font-size:15px!important;line-height:1.5!important}
html body.sb-next #page-top #main_menu.smn-menu ul.sub-menu>li>a:is(:hover,:focus-visible),html body.sb-next #offcanvas-wrapper a:is(:hover,:focus-visible){background:#17212d!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a:after,html body.sb-next #offcanvas-wrapper a:after{content:''!important;display:block!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;top:auto!important;width:auto!important;height:2px!important;background:#8eafff!important;border:0!important;margin:0!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .25s ease!important;pointer-events:none!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a:is(:hover,:focus-visible):after,html body.sb-next #offcanvas-wrapper a:is(:hover,:focus-visible):after{transform:scaleX(1)!important}
html body.sb-next #offcanvas-wrapper{max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}
html body.sb-next #offcanvas-wrapper .offcanvas-menu{max-height:none!important;overflow:visible!important}
html body.sb-next #offcanvas-wrapper a{position:relative!important;font-size:18px!important;line-height:1.45!important;min-height:48px!important;border:0!important;box-shadow:none!important}

/* Split hero: real equipment video within a quiet frame. */
html body.sb-next.home .se-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;column-gap:48px!important;row-gap:0!important;align-items:stretch!important;isolation:isolate!important}
html body.sb-next.home .se-hero-grid:before{display:block!important;content:''!important;position:absolute!important;inset:0 calc((1280px - 100vw)/2) auto!important;left:calc((100% - 100vw)/2)!important;right:calc((100% - 100vw)/2)!important;height:calc(100% - var(--sn-directions-height,0px))!important;background:#080e14!important;z-index:-1!important}
html body.sb-next.home .se-hero-copy{width:100%!important;min-height:580px!important;padding:60px 0 64px!important;grid-column:1!important;grid-row:1!important;box-shadow:none!important;clip-path:none!important}
html body.sb-next.home h1.hero-title{font-size:clamp(42px,4.2vw,62px)!important;line-height:1.07!important}
html body.sb-next.home .sn-cinema{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:390px!important;margin:44px 0!important;grid-column:2!important;grid-row:1!important;border-radius:16px!important;border:1px solid #ffffff20!important}
html body.sb-next.home .sn-cinema:after{background:linear-gradient(0deg,#080e14cc,transparent 55%)!important}
html body.sb-next.home .sn-cinema-caption{left:24px!important;right:24px!important;bottom:20px!important;font-size:12px!important;letter-spacing:.08em!important}
html body.sb-next .sn-video-toggle{font-size:13px!important}
html body.sb-next .sn-directions{grid-column:1/-1!important;grid-row:2!important;padding-block:40px 0!important;box-shadow:0 0 0 100vmax #fff!important;clip-path:inset(0 -100vmax)!important}
html body.sb-next .sn-directions img{object-fit:cover!important;border-radius:12px!important;filter:none!important;height:auto!important;aspect-ratio:16/9!important}
html body.sb-next .sn-directions p{font-size:17px!important}
html body.sb-next .sn-direction-head strong{font-size:25px!important}
@media(min-width:768px){html body.sb-next.home .sn-cinema :is(img,video){inset:calc(-1 * var(--sn-parallax-overscan,600px)) 0 0!important;height:calc(100% + var(--sn-parallax-overscan,600px))!important;transform:translate3d(0,var(--sn-parallax,0px),0)!important}}

/* Flat vectors replace the dated renderings. */
html body.sb-next .sb-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}
html body.sb-next .sb-service-card{border:1px solid #dce2e9!important;border-radius:16px!important;background:#f1f4f8!important;overflow:hidden!important;padding:0 0 24px!important;min-height:0!important;display:flex!important;flex-direction:column!important}
html body.sb-next .sb-service-card .sb26-art{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;filter:none!important;border-radius:0!important}
html body.sb-next .sb-service-card .sb26-card-copy{padding:22px 22px 0!important;display:flex!important;flex:1!important;flex-direction:column!important}
html body.sb-next .sb-service-card h3{font-size:22px!important}
html body.sb-next .sb-service-card p{font-size:16px!important}
html body.sb-next .sb-service-card .sb-card-link{margin-top:auto!important;padding-top:24px!important}
html body.sb-next .sb26-extra .sb-service-card{padding:24px!important}
html body.sb-next .sb26-extra .sb-service-card h3{font-size:19px!important}

/* Contact option 2: dark texture and two calm, balanced panels. */
html body.sb-next #siabit-home-v2>#contact-1{background:repeating-linear-gradient(132deg,transparent 0 60px,#819aae18 65px,#07101a88 90px,transparent 120px),radial-gradient(ellipse at 100% 100%,#476478,transparent 65%),#0d1826!important}
html body.sb-next #contact-1 .sb-contact-grid{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:stretch!important}
html body.sb-next #contact-1 .sb-contact-grid>div:first-child{padding:40px!important;background:#07101a99!important;border:1px solid #ffffff20!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}
html body.sb-next #contact-1 .sb-section-heading .sb26-art{display:none!important}
html body.sb-next #contact-1 .sb-section-heading{margin-bottom:36px!important}
html body.sb-next #contact-1 .sb-contact-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-top:auto!important}
html body.sb-next #contact-1 .sb-link-row{display:flex!important;flex-wrap:wrap!important;gap:12px 24px!important;margin:26px 0!important}
html body.sb-next #contact-1 .sb-small{font-size:15px!important;line-height:1.65!important;color:#c5cdd8!important;margin:0!important}
html body.sb-next #contact-1 .sb-contact-form{padding:40px!important;border-radius:16px!important}
html body.sb-next #contact-1 .sb-contact-form>h3{font-size:32px!important;margin:0 0 16px!important}
html body.sb-next #contact-1 .sb-contact-form>p{font-size:17px!important}
html body.sb-next #contact-1 .sb-contact-form .sb-form-note{font-size:14px!important;color:#5b6674!important}
html body.sb-next #contact-1 .wpcf7 :is(input[type=text],input[type=tel],input[type=email],textarea){font-size:17px!important;min-height:54px!important}
html body.sb-next #contact-1 .wpcf7 .row{row-gap:12px!important}
html body.sb-next #contact-1 .wpcf7 .row>div{width:100%!important;max-width:100%!important;flex-basis:100%!important;padding-top:0!important}
html body.sb-next #contact-1 .wpcf7 .row>div>p{margin-bottom:0!important}
html body.sb-next #contact-1 .wpcf7 input[type=submit]{width:100%!important;min-height:56px!important}
html body.sb-next #contact-1 .siabit-r6-form-note{font-size:14px!important;line-height:1.6!important}
html body.sb-next #contact-1 .siabit-consent :is(p,label,span){font-size:13px!important;line-height:1.5!important;color:#5b6674!important}
@media(max-width:1199px){html body.sb-next .sb-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.sb-next.home .se-hero-grid{column-gap:28px!important}html body.sb-next.home h1.hero-title{font-size:44px!important}}
@media(max-width:767px){
 html body.sb-next{font-size:17px!important}
 html body.sb-next :is(.sb-intro,.header-subtitle,.sb-cx-hero__lead){font-size:18px!important}
 html body.sb-next.home .se-hero-grid{grid-template-columns:1fr!important}
 html body.sb-next.home .se-hero-copy{min-height:0!important;padding:40px 0 24px!important}
 html body.sb-next.home h1.hero-title{font-size:clamp(36px,9.5vw,46px)!important}
 html body.sb-next.home .sn-cinema{grid-column:1!important;grid-row:2!important;min-height:0!important;aspect-ratio:16/11!important;margin:8px 0 36px!important}
 html body.sb-next.home .sn-cinema :is(img,video){inset:0!important;height:100%!important;transform:none!important}
 html body.sb-next.home .sn-cinema-caption{left:16px!important;right:16px!important;font-size:10px!important}
 html body.sb-next .sn-directions{grid-row:3!important;padding-top:32px!important}
 html body.sb-next .sn-directions>a{padding:22px 0!important}
 html body.sb-next .sn-direction-head strong{font-size:23px!important}
 html body.sb-next .sn-directions p{font-size:16px!important}
 html body.sb-next #contact-1 .sb-contact-grid{grid-template-columns:1fr!important;gap:20px!important}
 html body.sb-next #contact-1 .sb-contact-grid>div:first-child,html body.sb-next #contact-1 .sb-contact-form{padding:24px!important}
 html body.sb-next .sb-faq-list summary{font-size:19px!important}
}
@media(max-width:560px){html body.sb-next .sb-service-grid{grid-template-columns:1fr!important}html body.sb-next .sb-service-card .sb26-art{max-height:220px!important}html body.sb-next .sb-service-card h3{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a:after,html body.sb-next #offcanvas-wrapper a:after{transition:none!important}html body.sb-next.home .sn-cinema :is(img,video){inset:0!important;height:100%!important;transform:none!important}}
}
@layer siabit-frontend {
html body.sb-next.home .se-hero-grid:before{width:auto!important;max-width:none!important}
html body.sb-next #page-top #main_menu.smn-menu>li>a{font-size:16px!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega{grid-auto-rows:minmax(96px,auto)!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item{min-height:96px!important}
}
@layer siabit-frontend {
html body.sb-next #page-top #main_menu.smn-menu{flex-wrap:nowrap!important;gap:0!important}
html body.sb-next #page-top #main_menu.smn-menu>li>a{padding-inline:6px!important}
html body.sb-next #page-top #main_menu.smn-menu>li>button{width:20px!important;min-width:20px!important;padding:0!important;border-radius:4px!important}
}
@layer siabit-frontend {
html body.sb-next #offcanvas-wrapper .sub-menu{background:transparent!important}
html body.sb-next #offcanvas-wrapper :is(.current-menu-item,.current-menu-ancestor)>a,html body.sb-next #offcanvas-wrapper a[aria-current=page]{background:#17212d!important;color:#fff!important}
}

/* v1.4 — full cinema, quiet black navigation, tactile surfaces. */
@layer siabit-frontend {
html body.sb-next{--sn-nav-rgb:0 0 0;--sn-nav-alpha:.75;--sn-phi:1.618;--sn-motion:650ms;--sn-surface-radius:18px;--sn-surface-shadow:0 2px 4px #17212d06,0 13px 34px #17212d0c,0 35px 70px -42px #17212d38}
html body.sb-next #page-top .navigation-bar,html body.sb-next #page-top #main_menu.smn-menu>li.smn-parent>ul.sub-menu,html body.sb-next.sb-next #offcanvas-wrapper{background:rgb(var(--sn-nav-rgb) / var(--sn-nav-alpha))!important;background-image:none!important}
html body.sb-next #page-top #main_menu.smn-menu>li.smn-parent>ul.sub-menu{transition:opacity .65s var(--sn-ease),transform .75s var(--sn-ease),visibility 0s linear .65s!important;transform:translate(-50%,12px)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html body.sb-next #page-top #main_menu.smn-menu>li.smn-parent.smn-open>ul.sub-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(-50%,0)!important;transition-delay:0s!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a,html body.sb-next #offcanvas-wrapper a{transition:background-color var(--sn-motion) var(--sn-ease),color var(--sn-motion) var(--sn-ease)!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a:after,html body.sb-next #offcanvas-wrapper a:after{height:1px!important;background:#d5deed4d!important;transition:transform var(--sn-motion) var(--sn-ease),opacity var(--sn-motion) var(--sn-ease)!important;opacity:.65!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-link-copy{display:block!important;transform-origin:left center!important;transition:transform var(--sn-motion) var(--sn-ease)!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-link-item>a:is(:hover,:focus-visible) .smn-link-copy{transform:scale(1.025)!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-icon{transition:transform var(--sn-motion) var(--sn-ease),background-color var(--sn-motion) var(--sn-ease)!important}
html body.sb-next #page-top #main_menu.smn-menu>li>a,html body.sb-next .sn-nav-utilities :is(a,.navlink){transform-origin:center!important;transition:transform var(--sn-motion) var(--sn-ease),background-color var(--sn-motion) var(--sn-ease)!important}
html body.sb-next #page-top #main_menu.smn-menu>li>a:is(:hover,:focus-visible),html body.sb-next .sn-nav-utilities :is(a,.navlink):is(:hover,:focus-visible){transform:scale(1.035)!important}
html body.sb-next #offcanvas-wrapper{animation-duration:.65s!important;transition:transform .65s var(--sn-ease),opacity .65s var(--sn-ease)!important}
html body.sb-next #offcanvas-wrapper a:is(:hover,:focus-visible){font-size:18.4px!important}
html body.sb-next .sn-nav-utilities{display:flex!important;align-items:center!important;gap:24px!important;margin-left:34px!important;flex:0 0 auto!important}
html body.sb-next .sn-nav-utilities .sn-login{display:inline-flex!important;align-items:center!important;min-height:48px!important;font-size:16px!important;text-decoration:none!important;padding:0!important}
html body.sb-next .sn-nav-utilities>.menunavflex{display:block!important;margin:0!important;min-width:0!important}
html body.sb-next .sn-nav-utilities :is(.sn-login,.tel,.navlink){filter:brightness(.5)!important;color:#f3f6fc!important;opacity:1!important}
html body.sb-next .sn-nav-utilities .tel{display:inline-block!important;white-space:nowrap!important;font-size:19px!important}
html body.sb-next .sn-nav-utilities .navlink{display:inline-flex!important;align-items:center!important;min-height:28px!important;font-size:12px!important;text-transform:none!important;cursor:pointer!important}
html body.sb-next #page-top .navigation-bar .menunavflex:has(.icoheart){display:none!important}

/* Golden-section copy width; full-bleed footage retains native 0.2x parallax. */
html body.sb-next.home .se-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;isolation:isolate!important}
html body.sb-next.home .se-hero-grid:before{display:none!important;content:none!important}
html body.sb-next.home .se-hero-copy{grid-column:1!important;grid-row:1!important;width:61.8%!important;max-width:800px!important;min-height:700px!important;padding:64px 0 116px!important;background:transparent!important;z-index:2!important}
html body.sb-next.home .sn-cinema{position:absolute!important;inset:0 auto auto 50%!important;width:100vw!important;height:var(--sn-hero-height,700px)!important;min-height:0!important;margin:0 0 0 -50vw!important;border:0!important;border-radius:0!important;grid-area:auto!important;z-index:0!important;background:#000!important}
html body.sb-next.home .sn-cinema:after{background:linear-gradient(90deg,#000e 0%,#000b 38.2%,#0005 61.8%,#0002 100%),linear-gradient(0deg,#0009,transparent 38.2%)!important}
html body.sb-next.home .sn-cinema-caption{left:max(var(--sn-gutter),calc((100vw - 1280px)/2))!important;right:max(var(--sn-gutter),calc((100vw - 1280px)/2))!important;bottom:28px!important}
html body.sb-next .sn-directions{grid-row:2!important;z-index:2!important;gap:26px!important;padding-block:42px 0!important}
html body.sb-next .sn-directions>a,html body.sb-next .sn-directions>a:first-child,html body.sb-next .sn-directions>a:last-child{padding:24px!important;border:1px solid #dce2e9!important;border-radius:18px!important;background:#fff!important}
html body.sb-next .sn-directions img{aspect-ratio:1.618!important}
html body.sb-next .sb-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr)!important;gap:clamp(32px,5vw,68px)!important}
html body.sb-next .sb-growth-grid{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)!important}
html body.sb-next #contact-1 .sb-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr)!important}
html body.sb-next #contact-1 h2{font-size:clamp(32px,3vw,44px)!important}

/* Resting depth plus a transient fluid overlay. Content keeps its normal hit targets. */
html body.sb-next.sb-next #page .sn-depth{position:relative!important;isolation:isolate!important;border-radius:var(--sn-surface-radius)!important;box-shadow:var(--sn-surface-shadow),inset 0 1px #ffffffb3!important;transform:perspective(1100px) translateY(var(--sn-lift,0px)) rotateX(var(--sn-rx,0deg)) rotateY(var(--sn-ry,0deg))!important;transition:transform .65s var(--sn-ease),box-shadow .65s var(--sn-ease),border-color .65s var(--sn-ease)!important}
html body.sb-next.sb-next #page .sn-depth.sn-surface-active{--sn-lift:-5px;box-shadow:0 3px 6px #17212d09,0 22px 48px #17212d1a,0 55px 95px -48px #1d3d7455,inset 0 1px #fff!important;border-color:#bdcbe3!important;z-index:3!important}
html body.sb-next.sb-next #page .sn-depth:focus-within{box-shadow:0 0 0 2px #2455e624,var(--sn-surface-shadow)!important}
html body.sb-next .sn-liquid-layer{display:block!important;position:absolute!important;inset:0!important;border-radius:inherit!important;overflow:hidden!important;pointer-events:none!important;z-index:5!important;background:radial-gradient(ellipse 180px 110px at var(--sn-mx,50%) var(--sn-my,50%),#ffffff55,#8eaefd14 55%,transparent 75%)!important;opacity:0!important;transition:opacity .65s var(--sn-ease)!important}
html body.sb-next .sn-surface-active>.sn-liquid-layer{opacity:1!important}
html body.sb-next .sn-liquid-layer canvas{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}
html body.sb-next .sb-feature.sn-depth{padding:28px!important;border:1px solid #dce2e9!important;background:#fff!important}
html body.sb-next .sb-person.sn-depth{overflow:hidden!important;background:#fff!important}
html body.sb-next .sb-person.sn-depth>div{padding:0 24px 24px!important}
html body.sb-next .sn-carousel{padding:12px 10px 28px!important;margin-inline:-10px!important}
html body.sb-next .sb-service-card .sb26-art,html body.sb-next .sn-directions img{transition:transform .8s var(--sn-ease)!important}
html body.sb-next .sb-service-card.sn-surface-active .sb26-art,html body.sb-next .sn-directions>a.sn-surface-active img{transform:scale(1.035) translateY(-3px)!important}
html body.sb-next .sb-faq-list summary{transform-origin:left center!important;transition:transform var(--sn-motion) var(--sn-ease)!important;color:#17212d!important}
html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){color:#17212d!important;transform:scale(1.018)!important}
@media(min-width:1200px) and (max-width:1399px){html body.sb-next .sn-nav-utilities{gap:18px!important;margin-left:24px!important}html body.sb-next #page-top #main_menu.smn-menu>li>a{padding-inline:4px!important}html body.sb-next .navigation-bar img.custom-logo{width:140px!important;max-width:140px!important}}
@media(max-width:1199px){html body.sb-next .sn-nav-utilities{display:none!important}}
@media(max-width:900px){html body.sb-next #contact-1 .sb-contact-grid,html body.sb-next .sb-faq-layout,html body.sb-next .sb-growth-grid{grid-template-columns:1fr!important}}
@media(max-width:767px){
 html body.sb-next.home .se-hero-copy{width:100%!important;max-width:none!important;min-height:650px!important;padding:48px 0 108px!important}
 html body.sb-next.home .sn-cinema{aspect-ratio:auto!important;grid-area:auto!important;margin-left:-50vw!important}
 html body.sb-next.home .sn-cinema:after{background:linear-gradient(90deg,#000e,#000a 61.8%,#0009),linear-gradient(0deg,#000b,transparent 55%)!important}
 html body.sb-next.home .sn-cinema-caption{bottom:24px!important;font-size:10px!important}
 html body.sb-next .sn-directions{grid-row:2!important;gap:18px!important}
 html body.sb-next .sn-directions>a{padding:22px!important}
 html body.sb-next .sb-person.sn-depth>div{padding:0 20px 20px!important}
}
@media(prefers-reduced-motion:reduce){html body.sb-next #page-top #main_menu.smn-menu>li.smn-parent>ul.sub-menu,html body.sb-next #page-top #main_menu.smn-menu .smn-link-copy,html body.sb-next #page-top #main_menu.smn-menu a,html body.sb-next #page-top #main_menu.smn-menu a:after,html body.sb-next #offcanvas-wrapper,html body.sb-next #offcanvas-wrapper a,html body.sb-next #offcanvas-wrapper a:after,html body.sb-next .sn-nav-utilities :is(a,.navlink),html body.sb-next .sb-faq-list summary{transition:none!important;animation:none!important}html body.sb-next.sb-next #page .sn-depth{transform:none!important;transition:none!important}html body.sb-next .sn-liquid-layer{display:none!important}html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){transform:none!important}}
}
@layer siabit-frontend {
html body.sb-next #page-top .navigation-bar .sn-nav-utilities>.menunavflex{display:block!important}
}
@layer siabit-frontend {
html body.sb-next #page-top #main_menu .smn-icon svg{transition:transform .65s var(--sn-ease)!important}
html body.sb-next #page-top #main_menu .smn-link-item>a:is(:hover,:focus-visible) .smn-icon svg{transform:scale(1.1) rotate(-3deg)!important}
@media(prefers-reduced-motion:reduce){html body.sb-next #page-top #main_menu .smn-icon svg{transition:none!important;transform:none!important}}
}
@layer siabit-frontend {
html body.sb-next.home .se-hero-copy{pointer-events:none!important}
html body.sb-next.home .se-hero-copy>*{pointer-events:auto!important}
}
@layer siabit-frontend {
html body.sb-next #contact-1 .sb-contact-form{box-shadow:0 4px 10px #00000015,0 28px 70px #00000038,inset 0 1px #fff!important}
html body.sb-next #contact-1 .sb-contact-grid>div:first-child{box-shadow:0 22px 60px #0000002e,inset 0 1px #ffffff12!important}
html body.sb-next #siabit-home-calculator .bg-calc,html body.sb-next .siabit-conversion-module{box-shadow:var(--sn-surface-shadow)!important}
}

/* v1.5 — ongoing services, clearer reading and a transparent resting header. */
@layer siabit-frontend {
html:has(>body.sb-next){scroll-behavior:smooth!important;scroll-padding-top:112px!important}
html body.sb-next{font-size:20px!important}
html body.sb-next :is(.sb-service-card,.sb-feature,.sb-plan,.sb-steps,.sb-person,.sb-review,.sb-faq-list,.sb26-case-grid,.it-section,.sv-section,.spf-section,.sg26-section,.scp,.post-excerpt,.post-content-inner) p:not(:is(.sb-eyebrow,.it-kicker,.sv-kicker,.spf-eyebrow,.scp-kicker,.scf-eyebrow,.sbc-eyebrow)),html body.sb-next .sn-directions p{font-size:19px!important;line-height:1.65!important}
html body.sb-next :is(.sb-intro,.header-subtitle,.sb-cx-hero__lead,.it-lead,.sv-lead,.spf-lead,.scp-lead){font-size:21px!important;line-height:1.65!important}
html body.sb-next :is(.it-section,.sv-section,.spf-section,.sg26-section,.post-content-inner) :is(ul,ol)>li{font-size:19px!important}
html body.sb-next :is(.se-button,.sb-button,.it-button,.sv-button,.spf-btn,.sg26-btn,.sn-button,.wp-block-button__link,.se-secondary),html body.sb-next .wpcf7 input[type=submit]{font-size:18px!important}
html body.sb-next :is(.sb-service-filters button,.sb-jumpnav a,.sb-card-link,.sn-direction-link,.sb-filter-meta,.sb-review-author,.sb-link-row a),html body.sb-next .footer .links a{font-size:17px!important}
html body.sb-next :is(.wpcf7,.sg26-request) :is(input[type=text],input[type=email],input[type=tel],input[type=url],textarea,select){font-size:18px!important}
html body.sb-next #siabit-home-calculator :is(p,label,.calcRowTitle){font-size:17px!important}
html body.sb-next #siabit-home-calculator p.se-calculator-label{font-size:30px!important}
html body.sb-next #page-top .navigation-bar{background:transparent!important;border-bottom-color:transparent!important;transition:background-color .65s var(--sn-ease),border-color .65s var(--sn-ease)!important}
html body.sb-next.sn-header-scrolled #page-top .navigation-bar{background:rgb(var(--sn-nav-rgb) / var(--sn-nav-alpha))!important;border-bottom-color:#ffffff18!important}
html body.sb-next.home .sn-cinema{top:calc(-1 * var(--sn-nav-height,88px))!important;height:calc(var(--sn-hero-height,700px) + var(--sn-nav-height,88px))!important}
html body.sb-next #page-top #main_menu.smn-menu>li{transition:background-color .65s var(--sn-ease)!important;border-radius:6px!important}
html body.sb-next #page-top #main_menu.smn-menu>li>:is(a,button){font-size:17px!important}
html body.sb-next #page-top #main_menu.smn-menu>li:is(:hover,:focus-within,.smn-open),html body.sb-next #page-top #main_menu.smn-menu>li>a:is(:hover,:focus-visible){background:#000!important}
html body.sb-next #page-top #main_menu.smn-menu>li>a:is(:hover,:focus-visible){transform:scale(1.09)!important;color:#fff!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a{font-size:19px!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-category{color:#7a7b7e!important;font-size:13px!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-description{color:#9ea4b0!important;font-size:15px!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-feature>a{border:1px solid #7a7b7e!important}
html body.sb-next #page-top #main_menu.smn-menu .smn-mega>li.smn-feature{border-color:#ffffff12!important}
html body.sb-next #page-top #main_menu.smn-menu :is(.smn-feature-copy,.smn-feature-cta){font-size:16px!important}
html body.sb-next .sn-nav-utilities .sn-login{padding:0 8px!important;font-size:17px!important;border-radius:6px!important;transition:transform .65s var(--sn-ease),background-color .65s var(--sn-ease),filter .65s var(--sn-ease),color .65s var(--sn-ease)!important}
html body.sb-next .sn-nav-utilities .sn-login:is(:hover,:focus-visible){transform:scale(1.12)!important;filter:none!important;color:#fff!important;background:#303030!important}
html body.sb-next .sn-nav-utilities .navlink{font-size:13px!important}
html body.sb-next #offcanvas-wrapper a{font-size:19px!important}
html body.sb-next #offcanvas-wrapper a:is(:hover,:focus-visible){font-size:20px!important}
/* Transparent inner-page header uses dark labels on its light first section. */
html body.sb-next:not(.home):not(.sn-header-scrolled) #page-top #main_menu.smn-menu>li>:is(a,button){color:#17212d!important}
html body.sb-next:not(.home):not(.sn-header-scrolled) #page-top #main_menu.smn-menu>li:is(:hover,:focus-within,.smn-open)>:is(a,button){color:#fff!important}
html body.sb-next:not(.home):not(.sn-header-scrolled) #page-top .navigation-bar img.custom-logo{filter:brightness(0)!important}
html body.sb-next:not(.home):not(.sn-header-scrolled) .sn-nav-utilities :is(.sn-login,.tel,.navlink){color:#687384!important}
html body.sb-next:not(.home):not(.sn-header-scrolled) .sn-nav-utilities .sn-login:is(:hover,:focus-visible){color:#fff!important}
html body.sb-next:not(.home):not(.sn-header-scrolled) #page-top .navigation-bar [aria-label="Открыть меню"]:before{border-color:#17212d!important}
html body.sb-next:not(.home):not(.sn-header-scrolled) #page-top .navigation-bar [aria-label="Открыть меню"]:after{background:#17212d!important}
html body.sb-next .sb-faq-list summary{font-size:22px!important;padding-right:44px!important;width:calc(100% - 24px)!important;transition:transform .65s var(--sn-ease)!important}
html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){transform:translateX(8px) scale(1.05)!important;color:#17212d!important}
html body.sb-next .sn-depth :is(.sb26-art,img[src*="/service-"],.sb-icon,.it-icon,.sv-icon){transform-origin:center!important;transition:transform .7s var(--sn-ease)!important}
@media(hover:hover) and (pointer:fine){
 html body.sb-next .sb-service-card:is(:hover,:focus-visible) .sb26-art,html body.sb-next .sn-directions>a:is(:hover,:focus-visible) img{transform:scale(1.18) translateY(-3px)!important}
 html body.sb-next .sn-depth:is(:hover,:focus-within) :is(.sb-icon,.it-icon,.sv-icon){transform:scale(1.28)!important}
}
@media(min-width:1200px) and (max-width:1399px){
 html body.sb-next #page-top #main_menu.smn-menu>li>a{padding-inline:3px!important}
 html body.sb-next .sn-nav-utilities{gap:16px!important;margin-left:25px!important}
 html body.sb-next .navigation-bar img.custom-logo{width:132px!important;max-width:132px!important}
}
@media(max-width:767px){
 html body.sb-next :is(.sb-intro,.header-subtitle,.sb-cx-hero__lead,.it-lead,.sv-lead){font-size:20px!important}
 html body.sb-next .sb-faq-list summary{font-size:21px!important}
 html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){transform:translateX(5px) scale(1.025)!important}
 html body.sb-next.home .sn-cinema{top:calc(-1 * var(--sn-nav-height,76px))!important}
}
@media(prefers-reduced-motion:reduce){
 html:has(>body.sb-next){scroll-behavior:auto!important}
 html body.sb-next #page-top .navigation-bar,html body.sb-next #page-top #main_menu.smn-menu>li,html body.sb-next .sn-nav-utilities .sn-login{transition:none!important}
 html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible),html body.sb-next .sn-depth :is(.sb26-art,img[src*="/service-"],.sb-icon,.it-icon,.sv-icon){transform:none!important;transition:none!important}
}
}
@layer siabit-frontend {
html body.sb-next.home .header-subtitle{font-size:21px!important;line-height:1.65!important}
html body.sb-next.home .se-secondary{font-size:17px!important}
@media(max-width:767px){html body.sb-next.home .header-subtitle{font-size:20px!important}}
@media(prefers-reduced-motion:reduce){html body.sb-next.sb-next .sn-depth :is(.sb26-art,img[src*="/service-"],.sb-icon,.it-icon,.sv-icon){transform:none!important;transition:none!important}}
}
@layer siabit-frontend {
/* Keep larger navigation clear of the logo on compact laptops. */
@media(min-width:1200px) and (max-width:1359px){
 html body.sb-next #page-top #mainmenu_container,html body.sb-next .sn-nav-utilities{display:none!important}
 html body.sb-next #page-top .main_menu_col{display:flex!important;justify-content:flex-end!important}
 html body.sb-next #page-top .navigation-bar [data-component=offcanvas]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin-left:auto!important}
}
}
@layer siabit-frontend {
html body.sb-next #page-top .navigation-bar .sn-nav-utilities .sn-login:is(:hover,:focus-visible){color:#fff!important}
html body.sb-next:not(.home):not(.sn-header-scrolled) #page-top .navigation-bar .sn-nav-utilities :is(.sn-login,.tel,.navlink){color:#687384!important}
html body.sb-next:not(.home):not(.sn-header-scrolled) #page-top .navigation-bar .sn-nav-utilities .sn-login:is(:hover,:focus-visible){color:#fff!important}
@media(min-width:783px){html body.sb-next.admin-bar #wpadminbar #wp-admin-bar-top-secondary{position:absolute!important;top:0!important;right:0!important;background:#1d2327!important}}
}

/* v1.6 — growth first; selected Gallery partnership composition. */
@layer siabit-frontend {
html.lenis:has(>body.sb-next){scroll-behavior:auto!important}
html body.sb-next.sn-header-light{--sn-nav-rgb:255 255 255}
html body.sb-next.sn-header-light #page-top .navigation-bar{background:rgb(var(--sn-nav-rgb) / var(--sn-nav-alpha))!important;border-bottom:1px solid #17212d12!important;box-shadow:0 4px 24px #17212d0b!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu>li>:is(a,button){color:#10151d!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu>li:is(:hover,:focus-within,.smn-open)>:is(a,button){color:#10151d!important;background:transparent!important}
html body.sb-next.sn-header-light #page-top .navigation-bar img.custom-logo{filter:brightness(0)!important}
html body.sb-next.sn-header-light #page-top .navigation-bar .sn-nav-utilities :is(.sn-login,.tel,.navlink){color:#687384!important}
html body.sb-next.sn-header-light #page-top .navigation-bar .sn-nav-utilities .sn-login:is(:hover,:focus-visible){color:#fff!important}
html body.sb-next.sn-header-light #page-top .navigation-bar [aria-label="Открыть меню"]:before{border-color:#10151d!important}
html body.sb-next.sn-header-light #page-top .navigation-bar [aria-label="Открыть меню"]:after{background:#10151d!important}
html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){transform:translateX(-8px) scale(1.05)!important}
html body.sb-next .sn-maintenance{background:#eef2f7!important;padding-block:clamp(56px,7vw,96px)!important}
html body.sb-next .sn-maintenance-grid{display:grid!important;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)!important;gap:clamp(36px,6vw,88px)!important;align-items:center!important}
html body.sb-next .sn-maintenance h2{font-size:clamp(32px,3.5vw,48px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:16px 0 24px!important}
html body.sb-next .sn-maintenance .sb-intro{max-width:610px!important;margin-bottom:32px!important}
html body.sb-next .sn-maintenance-tasks{display:grid!important;gap:18px!important}
html body.sb-next .sn-maintenance-tasks .sb-feature{padding:26px!important}
html body.sb-next .sn-maintenance-tasks h3{font-size:22px!important;margin:10px 0!important}
html body.sb-next .sn-maintenance-tasks p{margin-bottom:0!important}
html body.sb-next .sn-task-number{font-size:13px!important;color:#77869c!important;letter-spacing:.12em!important}
html body.sb-next .sb-review-grid.sn-carousel,html body.sb-next .sb-team-grid.sn-carousel{gap:24px!important;scroll-padding-inline:10px!important}
html body.sb-next .sb-review-grid.sn-carousel>.sb-review,html body.sb-next .sb-team-grid.sn-carousel>.sb-person{flex:0 0 38.2%!important;max-width:none!important;min-width:0!important;border:1px solid #e0e5ec!important;border-radius:22px!important;background:#fff!important}
html body.sb-next .sb-review-grid.sn-carousel>.sb-review{padding:32px!important;display:flex!important;flex-direction:column!important}
html body.sb-next .sb-review-grid blockquote{border:0!important;margin:18px 0 28px!important;padding:0!important}
html body.sb-next .sb-review-grid blockquote p{font-size:21px!important;line-height:1.55!important}
html body.sb-next .sb-review-grid .sb-review-author{margin-top:auto!important;padding-top:8px!important}
html body.sb-next .sb-review-grid .sb-eyebrow{font-size:13px!important;color:#64748b!important}
html body.sb-next .sb-team-grid.sn-carousel .sb-person>img{width:100%!important;height:auto!important;aspect-ratio:1.15!important;object-fit:cover!important;object-position:center 30%!important;border-radius:21px 21px 0 0!important}
html body.sb-next .sb-team-grid.sn-carousel .sb-person>div{padding:26px!important}
html body.sb-next .sn-carousel-controls{gap:14px!important;margin-top:6px!important}
html body.sb-next .sn-carousel-button{border-radius:50%!important;width:52px!important;height:52px!important;transition:background .4s,color .4s,transform .4s!important}
html body.sb-next .sn-carousel-button:enabled:is(:hover,:focus-visible){background:#17212d!important;color:#fff!important;transform:scale(1.06)!important}
html body.sb-next .sn-footer{background:#080d13!important;color:#f3f6fa!important;margin-top:0!important}
html body.sb-next .sn-footer .footer-content{background:#080d13!important;padding:0!important}
html body.sb-next .sn-footer-inner{max-width:1280px!important;margin:auto!important;padding:80px var(--sn-gutter) 32px!important}
html body.sb-next .sn-footer-cta{display:grid!important;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)!important;gap:64px!important;align-items:center!important;padding-bottom:64px!important;border-bottom:1px solid #ffffff1c!important}
html body.sb-next .sn-footer h2{font-size:clamp(32px,3.5vw,48px)!important;line-height:1.12!important;letter-spacing:-.035em!important;color:#fff!important;margin:16px 0 24px!important}
html body.sb-next .sn-footer p{font-size:19px!important;line-height:1.65!important;color:#aab6c7!important}
html body.sb-next .sn-footer p.sn-footer-eyebrow{font-size:12px!important;letter-spacing:.12em!important;color:#7f8da2!important;margin:0 0 22px!important}
html body.sb-next .sn-footer-actions{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:24px!important}
html body.sb-next .sn-footer a{color:#f3f6fa!important;font-size:18px!important;text-decoration:none!important;transition:color .4s,transform .4s!important}
html body.sb-next .sn-footer a:is(:hover,:focus-visible){color:#9ab6ff!important}
html body.sb-next .sn-footer a.sb-button{font-size:18px!important;color:#fff!important}
html body.sb-next .sn-footer-columns{display:grid!important;grid-template-columns:1.2fr 1fr 1.618fr!important;gap:40px!important;padding:52px 0!important}
html body.sb-next .sn-footer-columns>div>a{display:table!important;margin-bottom:16px!important}
html body.sb-next .sn-footer-contact #block-7{padding:0!important;margin:0!important}
html body.sb-next .sn-footer-contact #block-7 :is(p,span,div){font-size:16px!important;line-height:1.6!important;color:#aab6c7!important}
html body.sb-next .sn-footer-contact #block-7 a{font-size:17px!important}
html body.sb-next .sn-footer-contact #block-7 .phone{font-size:22px!important}
html body.sb-next .sn-footer-sign{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;padding:32px 0 42px!important;border-top:1px solid #ffffff1c!important}
html body.sb-next .sn-footer-sign strong{font-size:clamp(48px,9vw,116px)!important;line-height:1!important;letter-spacing:-.065em!important;font-weight:600!important;color:#fff!important}
html body.sb-next .sn-footer-sign span{font-size:15px!important;color:#7f8da2!important}
html body.sb-next .sn-footer-directory{border-top:1px solid #ffffff1c!important;padding-top:20px!important}
html body.sb-next .sn-footer-directory>summary{cursor:pointer!important;font-size:16px!important;color:#aab6c7!important;padding:12px 0!important}
html body.sb-next .sn-footer-directory>.gridContainer{width:100%!important;max-width:none!important;padding:28px 0 0!important}
html body.sb-next .sn-footer-directory .links a{font-size:14px!important;text-transform:none!important}
html body.sb-next .sn-footer .bottom-bar{background:#080d13!important;border-top:1px solid #ffffff1c!important;color:#738096!important}
html body.sb-next .sn-footer .bottom-bar :is(p,span){font-size:13px!important;line-height:1.6!important;color:#738096!important}
html body.sb-next .sn-footer a:focus-visible,html body.sb-next .sn-footer summary:focus-visible{outline:2px solid #9ab6ff!important;outline-offset:6px!important}
@media(max-width:900px){html body.sb-next .sn-maintenance-grid,html body.sb-next .sn-footer-cta{grid-template-columns:1fr!important;gap:32px!important}html body.sb-next .sn-footer-columns{grid-template-columns:1fr 1fr!important}html body.sb-next .sn-footer-contact{grid-column:1/-1!important}}
@media(max-width:767px){html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){transform:translateX(-5px) scale(1.025)!important}html body.sb-next .sb-review-grid.sn-carousel>.sb-review,html body.sb-next .sb-team-grid.sn-carousel>.sb-person{flex-basis:88%!important}html body.sb-next .sb-review-grid.sn-carousel>.sb-review{padding:24px!important}html body.sb-next .sb-review-grid blockquote p{font-size:20px!important}html body.sb-next .sn-footer-inner{padding-top:56px!important}html body.sb-next .sn-footer-cta{padding-bottom:40px!important}html body.sb-next .sn-footer-columns{gap:28px!important;padding-block:36px!important}html body.sb-next .sn-footer-columns a{font-size:16px!important}html body.sb-next .sn-footer-sign{align-items:flex-start!important;flex-direction:column!important}}
@media(prefers-reduced-motion:reduce){html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){transform:none!important}html body.sb-next .sn-carousel-button,html body.sb-next .sn-footer a{transition:none!important}}
}
@layer siabit-frontend {
/* The legacy theme injects clearfix pseudo-elements into every footer container. */
html body.sb-next .sn-footer :is(.sn-footer-inner,.sn-footer-cta,.sn-footer-columns,.sn-footer-sign,.sn-footer-actions):before,html body.sb-next .sn-footer :is(.sn-footer-inner,.sn-footer-cta,.sn-footer-columns,.sn-footer-sign,.sn-footer-actions):after{content:none!important;display:none!important}
html body.sb-next #siabit-home-v2 #sn-maintenance{background:#eef2f7!important}
}
@layer siabit-frontend {
/* v1.6.1 — normalize legacy PF flow against the light growth background. */
html body.sb-next #siabit-home-v2 #subscribe-1 .sh-pf-flow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;list-style:none!important;margin:40px 0!important;padding:0!important;counter-reset:none!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sh-pf-flow>li{list-style:none!important;margin:0!important;padding:28px!important;background:#fff!important;border:1px solid #dce2e9!important;border-radius:18px!important;box-shadow:var(--sn-surface-shadow)!important;color:#17212d!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sh-pf-flow>li:before,html body.sb-next #siabit-home-v2 #subscribe-1 .sh-pf-flow>li:after{content:none!important;display:none!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sh-pf-flow>li>span{display:block!important;font-size:13px!important;color:#6c7b92!important;letter-spacing:.08em!important;margin-bottom:16px!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sh-pf-flow strong{display:block!important;font-size:22px!important;color:#17212d!important;line-height:1.3!important;margin-bottom:12px!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sh-pf-flow p{color:#536277!important;font-size:19px!important;line-height:1.6!important;margin:0!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sb-pf-heading h3{color:#17212d!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sb-pf-note{color:#536277!important;font-size:17px!important;line-height:1.6!important;margin-top:24px!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sb-cta-proof p{font-size:15px!important;line-height:1.6!important;color:#536277!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sb-cta-proof-head strong{font-size:19px!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sb-cta-proof-metrics b{font-size:30px!important;line-height:1.2!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sb-cta-proof-metrics span{font-size:15px!important;line-height:1.4!important}
html body.sb-next #siabit-home-v2 #subscribe-1 .sb-cta-proof>a{font-size:16px!important}
@media(max-width:767px){html body.sb-next #siabit-home-v2 #subscribe-1 .sh-pf-flow{grid-template-columns:1fr!important;gap:18px!important}}
}

/* v1.6.2 — one navigation theme, independent horizontal and vertical gestures. */
@layer siabit-frontend {
html body.sb-next .sn-carousel{overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu>li.smn-parent>ul.sub-menu{background:rgb(var(--sn-nav-rgb) / var(--sn-nav-alpha))!important;border-color:#17212d24!important;box-shadow:0 12px 32px #17212d16,0 40px 80px -30px #17212d30!important;scrollbar-color:#8a94a4 transparent!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .sub-menu :is(a,.smn-link-copy,.smn-feature-title,.smn-feature strong){color:#17212d!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .sub-menu .smn-description{color:#566276!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .sub-menu .smn-category{color:#657080!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .sub-menu .smn-icon{background:#0000000d!important;border-color:#17212d18!important;color:#2455e6!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-feature{background:transparent!important;border-color:#17212d12!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-feature>a{background:rgb(255 255 255 / 40%)!important;border-color:#b2bac7!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-feature>a strong{color:#17212d!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu :is(.smn-feature-copy,.smn-feature-kicker){color:#566276!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-feature-cta{color:#2455e6!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-footer{background:#00000008!important;border-color:#17212d18!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-footer>span{color:#566276!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-footer>a.smn-help{color:#fff!important;background:#2455e6!important;border-color:#2455e6!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a{background:transparent!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item:is(.current-menu-item,.current-menu-ancestor,.current_page_item)>a{background:#edf0f5!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a:is(:hover,:focus-visible){background:#edf0f5!important;color:#17212d!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-link-item>a:after{background:#17212d35!important}
html body.sb-next.sn-header-light #offcanvas-wrapper{background:rgb(var(--sn-nav-rgb) / var(--sn-nav-alpha))!important;color:#17212d!important;border-color:#17212d24!important}
html body.sb-next.sn-header-light #offcanvas-wrapper :is(a,button){color:#17212d!important}
html body.sb-next.sn-header-light #offcanvas-wrapper :is(a,button):is(:hover,:focus-visible),html body.sb-next.sn-header-light #offcanvas-wrapper :is(.current-menu-item,.current-menu-ancestor)>a,html body.sb-next.sn-header-light #offcanvas-wrapper a[aria-current=page]{background:#edf0f5!important;color:#17212d!important}
html body.sb-next.sn-header-light #offcanvas-wrapper a:after{background:#17212d35!important}
html body.sb-next.sn-header-light #offcanvas-wrapper :is(.logo_col,.offcanvas-top,.offcanvas-header){background:transparent!important}
html body.sb-next.sn-header-light #offcanvas-wrapper img.custom-logo{filter:brightness(0)!important}
html body.sb-next.sn-header-light #offcanvas-wrapper [aria-label="Закрыть меню"]{background:#fff!important;border-color:#17212d24!important;color:#17212d!important}
}
@layer siabit-frontend {
html body.sb-next.sn-header-light #offcanvas-wrapper #offcanvas_menu :is(a,i,.arrow){color:#17212d!important}
html body.sb-next.sn-header-light #offcanvas-wrapper #offcanvas_menu li.open>a,html body.sb-next.sn-header-light #offcanvas-wrapper #offcanvas_menu a:is(:hover,:focus-visible){background:#edf0f5!important;color:#17212d!important}
}

/* v1.6.3 — inversion changes hue, never surface alpha. Solid hover stays solid. */
@layer siabit-frontend {
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu>li:is(:hover,:focus-within,.smn-open),
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu>li>a:is(:hover,:focus-visible){background:#fff!important;color:#10151d!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu>li>button:is(:hover,:focus-visible){background:#fff!important;color:#10151d!important}
/* Includes the bottom section link and the focus card, not just service tiles. */
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu ul.sub-menu>li>a:is(:hover,:focus-visible){background:#fff!important;color:#17212d!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-feature>a:is(:hover,:focus-visible){background:#fff!important}
html body.sb-next.sn-header-light #page-top #main_menu.smn-menu .smn-mega>li.smn-footer>a.smn-help:is(:hover,:focus-visible){background:#2455e6!important;color:#fff!important}
html body.sb-next.sn-header-light #page-top .navigation-bar .sn-nav-utilities .sn-login:is(:hover,:focus-visible){background:#cfcfcf!important;color:#10151d!important}
/* The underlying wrappers must never add another opaque background. */
html body.sb-next #page-top :is(.navigation-wrapper,#mainmenu_container),html body.sb-next #offcanvas-wrapper :is(.offcanvas-menu,#offcanvas_menu){background:transparent!important;background-image:none!important}
@media(prefers-reduced-motion:reduce){
 html body.sb-next .sb-faq-list summary:is(:hover,:focus-visible){transform:none!important;transition:none!important}
}
}

@layer siabit-frontend {
html body.sb-next #offcanvas-wrapper #offcanvas_menu li.smn-mobile-parent{position:relative!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu li.smn-mobile-parent>a{padding-right:58px!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu li.smn-mobile-parent>a .arrow{display:none!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle{position:absolute!important;right:5px!important;top:3px!important;width:44px!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:inherit!important;cursor:pointer!important;transition:background-color var(--sn-motion) var(--sn-ease)!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle:is(:hover,:focus-visible){background:#17212d!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle:focus-visible{outline:2px solid #2455e6!important;outline-offset:1px!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle svg{transition:transform var(--sn-motion) var(--sn-ease)!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu li.smn-mobile-parent>ul.sub-menu{display:none!important}
html body.sb-next #offcanvas-wrapper #offcanvas_menu li.smn-mobile-parent.open>ul.sub-menu{display:block!important;max-height:none!important;height:auto!important;visibility:visible!important;opacity:1!important;padding:4px 0 12px 12px!important;background:transparent!important}
html body.sb-next.sn-header-light #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle{color:#17212d!important}
html body.sb-next.sn-header-light #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle:is(:hover,:focus-visible){background:#edf0f5!important}
@media(prefers-reduced-motion:reduce){html body.sb-next #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle,html body.sb-next #offcanvas-wrapper #offcanvas_menu .smn-mobile-toggle svg{transition:none!important}}
}

/* v1.6.4 — complete the existing surface system on inner-page cards. */
@layer siabit-frontend {
html body.sb-next .blog-post.card.sn-depth{overflow:hidden!important;background:#fff!important;border:1px solid #dce2e9!important}
html body.sb-next .card.sn-depth:has(img.face){overflow:hidden!important;background:#fff!important;border:1px solid #dce2e9!important}
html body.sb-next .card.sn-depth:has(img.face) .description-container{padding:24px!important}
html body.sb-next :is(.blog-post.card.sn-depth,.card.sn-depth:has(img.face)) p{font-size:19px!important;line-height:1.6!important}
html body.sb-next .sn-price-scope{font-size:19px!important;line-height:1.65!important;max-width:740px!important;margin:0 0 24px!important;color:#566276!important}
html body.sb-next :is(.it-faq,.sv-faq,.spf-faq,.scp-faq-wrap) summary{font-size:22px!important;line-height:1.4!important;transform-origin:left center!important;transition:transform .65s var(--sn-ease)!important}
html body.sb-next :is(.it-faq,.sv-faq,.spf-faq,.scp-faq-wrap) summary:is(:hover,:focus-visible){transform:translateX(-8px) scale(1.05)!important}
@media(max-width:767px){html body.sb-next :is(.it-faq,.sv-faq,.spf-faq,.scp-faq-wrap) summary{font-size:21px!important}html body.sb-next :is(.it-faq,.sv-faq,.spf-faq,.scp-faq-wrap) summary:is(:hover,:focus-visible){transform:translateX(-5px) scale(1.025)!important}}
@media(prefers-reduced-motion:reduce){html body.sb-next :is(.it-faq,.sv-faq,.spf-faq,.scp-faq-wrap) summary{transition:none!important}html body.sb-next :is(.it-faq,.sv-faq,.spf-faq,.scp-faq-wrap) summary:is(:hover,:focus-visible){transform:none!important}}
}

@layer siabit-frontend {
html body.sb-next.category-it-uslugi .post-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin-inline:0!important;align-items:stretch!important;height:auto!important;min-height:0!important}
html body.sb-next.category-it-uslugi .post-list:before,html body.sb-next.category-it-uslugi .post-list:after{display:none!important;content:none!important}
html body.sb-next.category-it-uslugi .post-list>.post-list-item{width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;position:relative!important;inset:auto!important;transform:none!important}
html body.sb-next.category-it-uslugi .blog-post.card{height:100%!important}
html body.sb-next.category-it-uslugi .blog-post.card>.post-content{display:flex!important;flex-direction:column!important;height:100%!important}
html body.sb-next.category-it-uslugi .post-thumbnail{flex-shrink:0!important;margin:0!important;overflow:hidden!important}
html body.sb-next.category-it-uslugi .post-thumbnail a{display:block!important}
html body.sb-next.category-it-uslugi .post-thumbnail img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1.618!important;object-fit:cover!important;margin:0!important}
html body.sb-next.category-it-uslugi .post-content>.col-xs-12{padding:24px!important;display:flex!important;flex-direction:column!important;flex:1!important}
html body.sb-next.category-it-uslugi .post-title{font-size:24px!important;line-height:1.25!important;margin:0 0 18px!important}
html body.sb-next.category-it-uslugi .post-excerpt{display:flex!important;flex-direction:column!important;flex:1!important}
html body.sb-next.category-it-uslugi .post-excerpt>p:not(:has(a)){display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0 0 20px!important}
html body.sb-next.category-it-uslugi .post-excerpt>.read-more{margin-top:auto!important;align-self:flex-start!important;font-size:17px!important;padding:10px 0!important;min-height:44px!important}
@media(max-width:1100px){html body.sb-next.category-it-uslugi .post-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){html body.sb-next.category-it-uslugi .post-list{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}
}

/* v1.7.0: halve the measured menu-to-account gap; account and phone stay fixed. */
@layer siabit-frontend {
 html body.sb-next .sb-jumpnav .sb-container{justify-content:flex-start!important}
 @media(min-width:1360px){html body.sb-next .sn-nav-utilities{padding-left:0!important;margin-left:10px!important}}
 @media(min-width:1360px) and (max-width:1399px){html body.sb-next .sn-nav-utilities{margin-left:9.5px!important}}
}
