@layer siabit-quality {
/* SIABIT 2.6.9: restored-theme compatibility and conversion hierarchy. */
body[data-siabit-digital] #page .header-homepage{height:auto!important;min-height:0!important;background:#edf3f2!important;padding:0!important;color:#17212d!important;position:relative!important;overflow:hidden!important;}
body[data-siabit-digital] #page .header-homepage:before,body[data-siabit-digital] #page .header-homepage:after,body[data-siabit-digital] .header-homepage-arrow-c,body[data-siabit-digital] .header-homepage>video,body[data-siabit-digital] .header-homepage>.header-video{display:none!important;}
body[data-siabit-digital] #page .sq-hero-wrap{width:100%!important;max-width:1440px!important;padding:64px 48px 0!important;margin:auto!important;transform:none!important;position:relative!important;top:auto!important;left:auto!important;text-align:left!important;}
.sq-hero{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)!important;gap:6%!important;align-items:center!important;padding-bottom:56px!important;}
.sq-kicker{font:600 12px/1.5 Golos,sans-serif!important;letter-spacing:.1em!important;color:#315553!important;margin:0 0 26px!important;display:flex!important;align-items:center!important;gap:10px!important;}
.sq-kicker span{width:8px!important;height:8px!important;border-radius:50%!important;background:#2455e6!important;box-shadow:0 0 0 5px #2455e610!important;}
body[data-siabit-digital] #page .sq-hero .hero-title{font-family:Golos,Arial,sans-serif!important;color:#17212d!important;font-size:clamp(36px,4.2vw,64px)!important;font-weight:650!important;line-height:1.06!important;letter-spacing:-.045em!important;text-shadow:none!important;max-width:none!important;margin:0 0 24px!important;opacity:1!important;}
body[data-siabit-digital] #page .sq-hero .header-subtitle{font:400 18px/1.6 Golos,Arial,sans-serif!important;color:#435b65!important;margin:0 0 28px!important;max-width:590px!important;opacity:1!important;text-shadow:none!important;}
.sq-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:20px!important;margin-bottom:18px!important;}.sq-primary,.sq-secondary{font:550 16px/1.35 Golos,sans-serif!important;display:inline-flex!important;gap:20px!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;min-height:52px!important;transition:background .18s,transform .18s!important;}.sq-primary{background:#2455e6!important;color:#fff!important;border:1px solid #2455e6!important;padding:16px 22px!important;border-radius:10px!important;box-shadow:0 8px 20px #2455e61a!important;}.sq-primary:hover{background:#173eaf!important;transform:translateY(-2px)!important;}.sq-secondary{color:#243c4b!important;padding:14px 0!important;border-bottom:1px solid #849caa!important;}.sq-terms{font:400 13px/1.55 Golos,sans-serif!important;color:#52666d!important;max-width:540px!important;margin:0 0 26px!important;}.sq-proof{display:flex!important;gap:28px!important;padding-top:22px!important;border-top:1px solid #cedbdc!important;font:400 12px/1.4 Golos,sans-serif!important;color:#536970!important;}.sq-proof span{display:flex!important;flex-direction:column!important;gap:6px!important;}.sq-proof b{font-size:18px!important;color:#17323d!important;font-weight:600!important;}
.sq-hero-visual{position:relative!important;min-width:0!important;isolation:isolate!important;border-radius:24px!important;overflow:hidden!important;background:#112830!important;min-height:450px!important;box-shadow:0 24px 60px #15313c20!important;color:#fff!important;}.sq-hero-visual>img{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;object-fit:cover!important;opacity:.57!important;}.sq-hero-visual:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,#11283033,#112830 90%)!important;z-index:-1!important;}.sq-hero-visual>img{z-index:-2!important;}.sq-visual-label{font:500 10px/1.5 Golos,sans-serif!important;letter-spacing:.08em!important;display:flex!important;gap:8px!important;align-items:center!important;padding:24px!important;color:#e1ecee!important;}.sq-live-dot{width:6px!important;height:6px!important;background:#a1cfbe!important;border-radius:100%!important;}.sq-path{display:flex!important;align-items:center!important;gap:8px!important;padding:38px 24px 26px!important;font:500 13px/1.5 Golos,sans-serif!important;}.sq-path span{padding:8px 12px!important;border:1px solid #b9d0d440!important;border-radius:8px!important;backdrop-filter:blur(6px)!important;background:#18303e55!important;}.sq-path i{font-style:normal!important;color:#8bb2ba!important;}.sq-evidence{position:relative!important;padding:24px!important;border-top:1px solid #bdd7d222!important;}.sq-evidence>p{font:400 13px/1.5 Golos,sans-serif!important;color:#d5e4e5!important;margin:0 0 8px!important;}.sq-evidence>p:first-child{font-size:10px!important;letter-spacing:.055em!important;}.sq-evidence>strong{display:block!important;font:550 clamp(42px,4.1vw,62px)/1.2 Golos,sans-serif!important;letter-spacing:-.045em!important;color:#fff!important;margin-bottom:8px!important;}.sq-evidence>strong span{color:#9bc9ba!important;}.sq-evidence small{display:block!important;font:400 11px/1.6 Golos,sans-serif!important;color:#bdd0d3!important;max-width:330px!important;}.sq-evidence a{display:flex!important;justify-content:space-between!important;border-top:1px solid #bdd7d240!important;padding-top:16px!important;margin-top:18px!important;font:500 13px/1.5 Golos,sans-serif!important;color:#fff!important;text-decoration:none!important;}
.sq-directions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid #cedbdc!important;}.sq-directions a{padding:24px 22px!important;color:#17323d!important;text-decoration:none!important;display:grid!important;gap:8px!important;border-right:1px solid #cedbdc!important;transition:background .18s!important;}.sq-directions a:first-child{padding-left:0!important;}.sq-directions a:last-child{border-right:0!important;}.sq-directions span{font:500 10px/1.5 Golos,sans-serif!important;letter-spacing:.08em!important;color:#52686f!important;}.sq-directions strong{font:550 17px/1.4 Golos,sans-serif!important;}.sq-directions a:hover{background:#e3edeb!important;}.sq-hero-wrap a:focus-visible,body[data-siabit-digital] #dc-body :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #2455e6!important;outline-offset:5px!important;}
body[data-siabit-digital] .navigation-bar a,body[data-siabit-digital] .navigation-bar .sn-contact-link{opacity:1!important;}body[data-siabit-digital] .sn-util{color:#e7edef!important;}body[data-siabit-digital] .navigation-bar a[href^="tel:"]{color:#fff!important;}
body[data-siabit-digital] #dc-body #contact-1 .wpcf7{min-width:0!important;}body[data-siabit-digital] #dc-body #contact-1 textarea{min-height:125px!important;}body[data-siabit-digital] #dc-body #contact-1 input[type=submit]{min-height:52px!important;background:#2455e6!important;color:white!important;}body[data-siabit-digital] #dc-body #contact-1 input[type=submit]:disabled{opacity:.55!important;}
@media(max-width:1000px){body[data-siabit-digital] #page .sq-hero-wrap{padding:40px 28px 0!important;}.sq-hero{gap:32px!important;}.sq-hero-visual{min-height:420px!important;}.sq-proof{gap:16px!important;}.sq-path{gap:6px!important;padding:28px 18px 22px!important;}.sq-path span{padding:7px!important;}.sq-actions{gap:10px!important;}.sq-primary{font-size:14px!important;}}
@media(max-width:760px){body[data-siabit-digital] #page .sq-hero-wrap{padding:34px 20px 0!important;}.sq-hero{grid-template-columns:1fr!important;gap:28px!important;padding-bottom:28px!important;}.sq-kicker{font-size:10px!important;margin-bottom:18px!important;}body[data-siabit-digital] #page .sq-hero .hero-title{font-size:clamp(33px,8vw,51px)!important;margin-bottom:20px!important;}body[data-siabit-digital] #page .sq-hero .header-subtitle{font-size:16px!important;}.sq-actions{gap:18px!important;}.sq-primary{width:100%!important;font-size:16px!important;}.sq-secondary{font-size:15px!important;}.sq-terms{font-size:12px!important;}.sq-proof{justify-content:space-between!important;gap:12px!important;}.sq-proof b{font-size:16px!important;}.sq-proof span{font-size:10px!important;}.sq-hero-visual{min-height:0!important;border-radius:18px!important;display:grid!important;grid-template-columns:1fr!important;}.sq-visual-label,.sq-path{display:none!important;}.sq-evidence{padding:22px!important;}.sq-evidence>strong{font-size:46px!important;}.sq-evidence small{max-width:none!important;}.sq-directions{grid-template-columns:1fr!important;}.sq-directions a,.sq-directions a:first-child{border-right:0!important;border-bottom:1px solid #cedbdc!important;padding:17px 0!important;}.sq-directions span{font-size:9px!important;}.sq-directions strong{font-size:16px!important;}}
@media(prefers-reduced-motion:reduce){.sq-primary,.sq-secondary,.sq-directions a{transition:none!important;}.sq-primary:hover{transform:none!important;}}

.sq-hero::before,.sq-hero::after,.sq-hero-wrap::before,.sq-hero-wrap::after{content:none!important;display:none!important;}
.sq-actions::before,.sq-actions::after,.sq-proof::before,.sq-proof::after,.sq-directions::before,.sq-directions::after,.sq-path::before,.sq-path::after,.sq-evidence::before,.sq-evidence::after,.sq-visual-label::before,.sq-visual-label::after{content:none!important;display:none!important}

body[data-siabit-digital] #dc-body .sn-cfg-cart{background:#17323d!important;color:#fff!important;border:1px solid #31515a!important;box-shadow:0 18px 48px #17323d18!important;}
body[data-siabit-digital] #dc-body .sn-cfg-cart :is(h3,b,dt,dd,strong,.sn-cfg-kicker){color:#fff!important;}
body[data-siabit-digital] #dc-body .sn-cfg-cart :is(p,small,.sn-cfg-cart-items span){color:#d5e4e5!important;}
body[data-siabit-digital] #dc-body .sn-cfg-cart :is([data-clear],[data-add]){background:transparent!important;color:#fff!important;border:1px solid #bdd7d255!important;min-width:40px!important;min-height:40px!important;}
body[data-siabit-digital] #dc-body .sn-cfg-cart [data-transfer]{background:#2455e6!important;color:#fff!important;min-height:52px!important;}
body[data-siabit-digital] #dc-body .sn-cfg-cart [data-transfer]:disabled{opacity:.55!important;}

/* Interior page navigation keeps the same alignment as the homepage. */
body.sb-next:not(.home) #page-top .navigation-bar{background:#fff!important;color:#17212d!important;border-bottom:1px solid #dce5e9!important;box-shadow:0 3px 16px #17323d09!important;}
body.sb-next:not(.home) #page-top .navigation-wrapper{padding:10px 24px!important;}
body.sb-next:not(.home) #page-top .custom-logo-link{color:#17323d!important;}
body.sb-next:not(.home) #page-top #main_menu>li>:is(a,button){color:#17212d!important;background:transparent!important;opacity:1!important;}
body.sb-next:not(.home) #page-top #main_menu>li>.smn-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;position:static!important;}
body.sb-next:not(.home) #page-top #main_menu>li>.smn-toggle svg{display:block!important;width:12px!important;height:12px!important;}
body.sb-next:not(.home) #page-top #main_menu>li>a:is(:hover,:focus-visible){color:#2455e6!important;transform:none!important;}
body.sb-next:not(.home) #page-top .sn-nav-utilities :is(a,.navlink){color:#17323d!important;opacity:1!important;}
@media(min-width:1200px){
body.sb-next:not(.home) #page-top .navigation-wrapper>.row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:20px!important;}
body.sb-next:not(.home) #page-top .logo_col{flex:0 0 160px!important;width:160px!important;max-width:160px!important;padding:0!important;}
body.sb-next:not(.home) #page-top .main_menu_col{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0!important;}
body.sb-next:not(.home) #page-top #mainmenu_container{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;}
body.sb-next:not(.home) #page-top #main_menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex-wrap:nowrap!important;float:none!important;margin:0!important;padding:0!important;}
body.sb-next:not(.home) #page-top #main_menu>li{display:flex!important;align-items:center!important;flex:0 0 auto!important;float:none!important;margin:0!important;padding:0!important;}
body.sb-next:not(.home) #page-top #main_menu>li>a{display:flex!important;align-items:center!important;white-space:nowrap!important;font:500 14px/1.35 Golos,Arial,sans-serif!important;min-height:44px!important;padding:0 4px!important;margin:0!important;}
body.sb-next:not(.home) #page-top .sn-nav-utilities{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:14px!important;}
}

body.sb-next:not(.home) #page-top #main_menu>li>a::after{display:none!important;content:none!important;}
body.sb-next:not(.home) #page-top .smn-description{display:block!important;margin-top:5px!important;color:#526570!important;font-size:12px!important;line-height:1.45!important;}

/* SIABIT / Visible growth / 2026-11-07. Appended inside siabit-quality layer.
   Local Golos. Real case endpoints. No added JS, images, video, or libraries. */
body[data-siabit-digital]{--sq-ink:#17212d;--sq-muted:#526171;--sq-blue:#2455e6;--sq-line:#d7dfeb;--sq-paper:#f7f9fd;--sq-dark:#101e3a}
body[data-siabit-digital] #page .header-homepage{background:radial-gradient(ellipse at 80% 12%,#e4ecff 0,transparent 52%),#f7f9fd!important}
body[data-siabit-digital] #page .sq-hero-wrap{padding:72px 48px 0!important}
body[data-siabit-digital] #page .sq-hero{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)!important;gap:5.8%!important;padding-bottom:64px!important;align-items:center!important}
body[data-siabit-digital] #page .sq-kicker{color:#526171!important;letter-spacing:.12em!important;font-size:11px!important;margin-bottom:28px!important}
body[data-siabit-digital] #page .sq-hero .hero-title{font-size:clamp(40px,4.5vw,66px)!important;line-height:1.05!important;letter-spacing:-.052em!important;font-weight:650!important;margin-bottom:28px!important;text-wrap:balance!important}
body[data-siabit-digital] #page .sq-title-accent{color:#2455e6!important}
body[data-siabit-digital] #page .sq-hero .header-subtitle{color:#526171!important;max-width:590px!important;line-height:1.65!important}
body[data-siabit-digital] #page .sq-actions{gap:22px!important}
body[data-siabit-digital] #page .sq-primary{border-radius:8px!important;min-height:56px!important;padding:16px 20px!important;box-shadow:0 8px 24px #2455e626!important;gap:20px!important}
body[data-siabit-digital] #page .sq-primary>span{font-size:23px!important;line-height:1!important;transition:transform .2s!important}
body[data-siabit-digital] #page .sq-primary:hover>span{transform:translate(2px,-2px)!important}
body[data-siabit-digital] #page .sq-secondary{border-bottom:1px solid #b6c2d3!important;color:#17212d!important;gap:12px!important}
body[data-siabit-digital] #page .sq-terms{color:#526171!important;font-size:13px!important}
body[data-siabit-digital] #page .sq-proof{border-color:#d7dfeb!important;gap:36px!important;color:#526171!important}
body[data-siabit-digital] #page .sq-proof b{color:#17212d!important;font-size:20px!important;letter-spacing:-.025em!important}
.sq-signal{font-family:Golos,Arial,sans-serif!important;position:relative!important;isolation:isolate!important;min-width:0!important;padding:30px!important;background:radial-gradient(ellipse at 90% 0,#2a4d99 0,transparent 56%),#101e3a!important;color:#fff!important;border:1px solid #24395f!important;border-radius:18px!important;box-shadow:0 28px 70px -28px #122c6566!important;overflow:hidden!important;text-align:left!important}
.sq-signal::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background-image:linear-gradient(#bcd2ff08 1px,transparent 1px),linear-gradient(90deg,#bcd2ff08 1px,transparent 1px)!important;background-size:40px 40px!important}
.sq-signal-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;color:#bdcff3!important;min-height:30px!important;margin-bottom:20px!important}
.sq-signal-mark{display:flex!important;gap:4px!important;align-items:flex-end!important;height:29px!important;transform:rotate(-8deg)!important}
.sq-signal-mark i{display:block!important;width:7px!important;border-radius:4px!important;background:#f8897b!important;height:13px!important}
.sq-signal-mark i:nth-child(2){height:21px!important}.sq-signal-mark i:nth-child(3){height:29px!important}
.sq-signal-name{font-size:18px!important;line-height:1.4!important;font-weight:500!important;margin:0 0 20px!important;color:#f1f5ff!important;letter-spacing:-.02em!important}
.sq-signal-result{display:grid!important;gap:10px!important}
.sq-signal-result strong{font-size:clamp(40px,4.5vw,68px)!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:550!important;color:#fff!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}
.sq-signal-result strong span{color:#89abff!important;font-weight:400!important;font-size:.75em!important;vertical-align:8%!important}
.sq-signal-result>span{font-size:13px!important;line-height:1.5!important;color:#c3d1e8!important}
.sq-signal-plot{display:grid!important;gap:15px!important;padding:26px 0!important;margin:0!important}
.sq-signal-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) 30px!important;align-items:center!important;gap:12px!important;font-size:11px!important;line-height:1.4!important;color:#c3d1e8!important;font-variant-numeric:tabular-nums!important}
.sq-signal-row b{font-size:12px!important;font-weight:500!important;color:#fff!important;text-align:right!important}
.sq-signal-track{height:13px!important;background:#ffffff0b!important;border-radius:3px!important;overflow:hidden!important}
.sq-signal-track i{display:block!important;height:100%!important;border-radius:3px!important;transform-origin:left!important;animation:sq-measured-bar .65s cubic-bezier(.22,.61,.36,1) both!important}
.sq-bar-before{width:42.3913%!important;background:#7e99ce!important}.sq-bar-after{width:100%!important;background:linear-gradient(90deg,#557fff,#9ebaff)!important}
.sq-signal-bottom{display:flex!important;justify-content:space-between!important;gap:16px!important;border-top:1px solid #a9c1f333!important;padding-top:18px!important;color:#c3d1e8!important;font-size:11px!important;line-height:1.6!important}
.sq-signal-bottom>span:first-child{display:grid!important;gap:2px!important}.sq-signal-bottom b{font-size:29px!important;font-weight:550!important;line-height:1.1!important;letter-spacing:-.04em!important;color:#fff!important}
.sq-signal-bottom>span:last-child{text-align:right!important;padding-top:4px!important}
.sq-signal-note{font:400 10px/1.65 Golos,Arial,sans-serif!important;color:#aebfdb!important;margin:18px 0 0!important;max-width:360px!important}
.sq-signal-link{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:48px!important;padding:18px 0 0!important;margin-top:16px!important;border-top:1px solid #a9c1f333!important;font:500 13px/1.4 Golos,Arial,sans-serif!important;color:#fff!important;text-decoration:none!important}
.sq-signal-link>span{font-size:23px!important;transition:transform .2s!important}.sq-signal-link:hover>span{transform:translate(2px,-2px)!important}.sq-signal-link:focus-visible{outline-color:#b6cbff!important}
@keyframes sq-measured-bar{from{transform:scaleX(.25);opacity:.6}to{transform:scaleX(1);opacity:1}}
body[data-siabit-digital] #page .sq-directions{border-color:#d7dfeb!important}
body[data-siabit-digital] #page .sq-directions a{padding:24px!important;border-color:#d7dfeb!important;gap:12px!important;position:relative!important}
body[data-siabit-digital] #page .sq-directions a:first-child{padding-left:0!important}
body[data-siabit-digital] #page .sq-directions a:hover{background:#eaf0fd!important}
body[data-siabit-digital] #page .sq-directions span{color:#526171!important;letter-spacing:.1em!important}
body[data-siabit-digital] #page .sq-directions strong{display:flex!important;justify-content:space-between!important;gap:12px!important;font-size:16px!important;color:#17212d!important}
body[data-siabit-digital] #page .sq-directions i{font-style:normal!important;font-size:20px!important;color:#2455e6!important;transition:transform .2s!important}
body[data-siabit-digital] #page .sq-directions a:hover i{transform:translate(2px,-2px)!important}
body[data-siabit-digital] #dc-body{--line:#d7dfeb;--surface:#fff;--accent:#2455e6;background:#fff!important;color:#17212d!important}
body[data-siabit-digital] #dc-body :is(.section-top,.sn-config-head,.sb-section-heading) h2{letter-spacing:-.045em!important;text-wrap:balance!important;line-height:1.1!important}
body[data-siabit-digital] #dc-body :is(.section-top,.sn-config-head,.sb-section-heading) h2 em{color:#2455e6!important}
body[data-siabit-digital] #dc-body :is(.eyebrow,.sb-eyebrow){color:#526171!important;letter-spacing:.12em!important}
body[data-siabit-digital] #dc-body #ecosystem{background:#f2f6ff!important}
body[data-siabit-digital] #dc-body #ecosystem .eco-node[aria-pressed=true]{border-color:#2455e6!important;box-shadow:0 0 0 2px #2455e61a!important}
body[data-siabit-digital] #dc-body #ecosystem .eco-core{background:#2455e6!important;color:#fff!important;border-color:#2455e6!important}
body[data-siabit-digital] #dc-body #ecosystem .eco-detail{border-radius:12px!important;box-shadow:0 12px 35px #172c4c08!important}
body[data-siabit-digital] #dc-body #subscribe-1{background:#fff!important}
body[data-siabit-digital] #dc-body .ops-grid{gap:0!important;border:1px solid #d7dfeb!important;border-radius:16px!important;overflow:hidden!important}
body[data-siabit-digital] #dc-body .ops-card{border:0!important;border-right:1px solid #d7dfeb!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;display:flex!important;flex-direction:column!important;padding:34px!important;transform:none!important}
body[data-siabit-digital] #dc-body .ops-card:last-child{border-right:0!important}
body[data-siabit-digital] #dc-body .ops-card h3{font-size:26px!important;line-height:1.2!important;letter-spacing:-.035em!important;min-height:2.4em!important;color:#17212d!important}
body[data-siabit-digital] #dc-body .ops-card>p{color:#526171!important;font-size:16px!important;line-height:1.65!important;flex:1!important}
body[data-siabit-digital] #dc-body .ops-card .ops-icon{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;color:#2455e6!important;width:48px!important;height:48px!important;margin:28px 0!important}
body[data-siabit-digital] #dc-body .ops-icon svg{width:36px!important;height:36px!important;stroke:currentColor!important;stroke-width:1.5!important;fill:none!important}
body[data-siabit-digital] #dc-body .ops-card:first-child{background:#101e3a!important;color:#fff!important}
body[data-siabit-digital] #dc-body .ops-card:first-child :is(h3,.text-link){color:#fff!important}
body[data-siabit-digital] #dc-body .ops-card:first-child :is(p,ul,.ops-index){color:#c3d1e8!important}
body[data-siabit-digital] #dc-body .ops-card:first-child .ops-icon{color:#9ebaff!important}
body[data-siabit-digital] #dc-body .ops-card:first-child li{border-color:#a9c1f333!important}
body[data-siabit-digital] #dc-body .ops-card li:before{color:#2455e6!important}
body[data-siabit-digital] #dc-body .ops-card:first-child li:before{color:#9ebaff!important}
body[data-siabit-digital] #dc-body .ops-card .text-link{margin-top:0!important;min-height:44px!important}
body[data-siabit-digital] #dc-body #sn-configurator{background:#f7f9fd!important}
body[data-siabit-digital] #dc-body #sb26-cases{background:#101e3a!important}
body[data-siabit-digital] #dc-body #sb26-cases .section-top h2{color:#fff!important}
body[data-siabit-digital] #dc-body #sb26-cases .section-top h2 em{color:#a9c1ff!important}
body[data-siabit-digital] #dc-body #sb26-cases .eyebrow{color:#bdcff3!important}
body[data-siabit-digital] #dc-body #sb26-cases .case-selectors button{background:transparent!important;border:1px solid #607395!important;color:#e7edfa!important;border-radius:8px!important;min-height:48px!important}
body[data-siabit-digital] #dc-body #sb26-cases .case-selectors button span{color:#bdcff3!important}
body[data-siabit-digital] #dc-body #sb26-cases .case-selectors button[aria-pressed=true]{background:#fff!important;border-color:#fff!important;color:#17212d!important}
body[data-siabit-digital] #dc-body #sb26-cases .case-selectors button[aria-pressed=true] span{color:#2455e6!important}
body[data-siabit-digital] #dc-body #sb26-cases .evidence-board{background:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;color:#17212d!important}
body[data-siabit-digital] #dc-body #sb26-cases>.wrap>p{color:#bdcff3!important}
body[data-siabit-digital] #dc-body #features-3{background:#fff!important}
body[data-siabit-digital] #dc-body #features-3 .process-step{border-top:1px solid #d7dfeb!important;padding-top:26px!important}
body[data-siabit-digital] #dc-body #features-3 .step-number{color:#2455e6!important;font-size:52px!important;font-weight:450!important;animation:none!important;background:none!important;border:0!important;box-shadow:none!important;letter-spacing:-.055em!important}
body[data-siabit-digital] #dc-body #features-3 .sb-step-digit{transform:none!important}
body[data-siabit-digital] #dc-body #features-3 .step-time{color:#526171!important;font-size:12px!important;border-radius:4px!important;background:#f0f4fc!important}
body[data-siabit-digital] #dc-body #testimonials-1{background:#f7f9fd!important}
body[data-siabit-digital] #dc-body .sb-review{border:0!important;border-top:2px solid #d7dfeb!important;background:#fff!important;border-radius:0 0 12px 12px!important;box-shadow:none!important}
body[data-siabit-digital] #dc-body .sb-review:first-child{border-top-color:#2455e6!important}
body[data-siabit-digital] #dc-body #siabit-home-faq{background:#fff!important}
body[data-siabit-digital] #dc-body #siabit-home-faq details{border:0!important;border-bottom:1px solid #d7dfeb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:0 0 8px!important}
body[data-siabit-digital] #dc-body #siabit-home-faq summary{min-height:64px!important;padding:20px 36px 20px 0!important;color:#17212d!important;font-size:18px!important;line-height:1.4!important}
body[data-siabit-digital] #dc-body #siabit-home-faq details[open]{border-color:#2455e6!important}
body[data-siabit-digital] #dc-body #siabit-home-faq details>p{font-size:16px!important;line-height:1.7!important;color:#526171!important}
body[data-siabit-digital] #dc-body #contact-1.sb-business-contact{background:radial-gradient(ellipse at 8% 80%,#244a9b 0,transparent 65%),#101e3a!important}
body[data-siabit-digital] #dc-body #contact-1::before,body[data-siabit-digital] #dc-body #contact-1::after{opacity:.1!important}
body[data-siabit-digital] #dc-body #contact-1 h2{font-size:clamp(36px,4.1vw,60px)!important;color:#fff!important;letter-spacing:-.045em!important;line-height:1.1!important}
body[data-siabit-digital] #dc-body #contact-1 h2 em{color:#a9c1ff!important}
body[data-siabit-digital] #dc-body #contact-1 .contact-copy>p{color:#d2def5!important;font-size:18px!important}
body[data-siabit-digital] #dc-body #contact-1 .contact-copy .eyebrow{color:#bdcff3!important;font-size:11px!important}
body[data-siabit-digital] #dc-body #contact-1 .contact-note{color:#bdcff3!important}
body[data-siabit-digital] #dc-body #contact-1 .contact-layout>.wpcf7{border-radius:12px!important;box-shadow:0 25px 70px #07102322!important;border:0!important}
body[data-siabit-digital] #dc-body #contact-1 :is(input:not([type=checkbox]):not([type=submit]),textarea){border-radius:6px!important;border-color:#9baabd!important;background:#fff!important;color:#17212d!important}
body[data-siabit-digital] #dc-body #contact-1 input[type=submit]{border-radius:6px!important}
@media(max-width:1100px){body[data-siabit-digital] #page .sq-hero-wrap{padding:48px 28px 0!important}body[data-siabit-digital] #page .sq-hero{gap:28px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.sq-signal{padding:24px!important}.sq-signal-result strong{font-size:48px!important}body[data-siabit-digital] #dc-body .ops-card{padding:26px!important}body[data-siabit-digital] #dc-body .ops-card h3{font-size:23px!important}}
@media(max-width:900px){body[data-siabit-digital] #page .sq-hero{grid-template-columns:1fr!important;gap:36px!important}body[data-siabit-digital] #page .sq-hero-copy{max-width:720px!important}.sq-signal{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 32px!important}.sq-signal-top,.sq-signal-note,.sq-signal-link{grid-column:1/-1!important}.sq-signal-name{grid-column:1!important}.sq-signal-result{grid-column:1!important}.sq-signal-plot{grid-column:2!important;grid-row:2/4!important;align-content:center!important}.sq-signal-bottom{grid-column:1/-1!important;margin-top:20px!important}body[data-siabit-digital] #dc-body .ops-grid{grid-template-columns:1fr!important}body[data-siabit-digital] #dc-body .ops-card{border:0!important;border-bottom:1px solid #d7dfeb!important;padding:30px!important}body[data-siabit-digital] #dc-body .ops-card h3{min-height:0!important}.sq-signal-result strong{font-size:58px!important}}
@media(max-width:600px){body[data-siabit-digital] #page .sq-hero-wrap{padding:32px 20px 0!important}body[data-siabit-digital] #page .sq-hero{padding-bottom:32px!important;gap:28px!important}body[data-siabit-digital] #page .sq-hero .hero-title{font-size:clamp(33px,8.8vw,46px)!important;letter-spacing:-.045em!important;line-height:1.09!important;margin-bottom:22px!important;text-wrap:initial!important}body[data-siabit-digital] #page .sq-kicker{font-size:9px!important;letter-spacing:.08em!important;gap:8px!important;margin-bottom:22px!important}body[data-siabit-digital] #page .sq-hero .header-subtitle{font-size:16px!important;line-height:1.6!important;margin-bottom:24px!important}body[data-siabit-digital] #page .sq-actions{gap:10px!important}body[data-siabit-digital] #page .sq-primary{width:100%!important;justify-content:space-between!important;font-size:15px!important}body[data-siabit-digital] #page .sq-secondary{font-size:14px!important;min-height:44px!important;padding:10px 0!important}body[data-siabit-digital] #page .sq-proof{gap:12px!important;justify-content:space-between!important}body[data-siabit-digital] #page .sq-proof b{font-size:16px!important}body[data-siabit-digital] #page .sq-proof span{font-size:10px!important}body[data-siabit-digital] #page .sq-terms{font-size:11px!important;margin-bottom:20px!important}.sq-signal{display:block!important;padding:24px!important;border-radius:12px!important}.sq-signal-top{margin-bottom:18px!important}.sq-signal-name{font-size:16px!important;margin-bottom:18px!important}.sq-signal-result strong{font-size:54px!important}.sq-signal-plot{padding:22px 0!important}.sq-signal-bottom{margin-top:0!important}.sq-signal-note{font-size:10px!important}.sq-signal-link{font-size:13px!important}body[data-siabit-digital] #page .sq-directions a,body[data-siabit-digital] #page .sq-directions a:first-child{padding:20px 0!important}body[data-siabit-digital] #page .sq-directions span{font-size:9px!important}body[data-siabit-digital] #page .sq-directions strong{font-size:16px!important}body[data-siabit-digital] #dc-body .ops-card{padding:26px!important}body[data-siabit-digital] #dc-body .ops-card .ops-icon{margin:20px 0!important}body[data-siabit-digital] #dc-body #sb26-cases .evidence-board{padding:22px 16px!important}body[data-siabit-digital] #dc-body #siabit-home-faq summary{font-size:16px!important}body[data-siabit-digital] #dc-body #contact-1 h2{font-size:36px!important}body[data-siabit-digital] #dc-body #contact-1 .contact-copy>p{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.sq-signal-track i,.sq-primary>span,.sq-signal-link>span,.sq-directions i{animation:none!important;transition:none!important;transform:none!important}}
html[data-motion=off] :is(.sq-signal-track i,.sq-primary>span,.sq-signal-link>span,.sq-directions i){animation:none!important;transition:none!important;transform:none!important}

/* Neutralize legacy clearfix pseudo-elements inside the new layout. */
.sq-signal :is(div,span,a)::before,.sq-signal :is(div,span,a)::after{content:none!important;display:none!important}
.sq-signal-link svg,.sq-primary svg,.sq-directions svg{display:block!important;flex-shrink:0!important}

/* Restored Mesmerize template: keep the service title, suppress only the unrelated header calculator on post 14439. The actual service form and homepage calculators stay in place. */
html body.postid-14439 .header-wrapper>.header>.header-description-row.middle-sm{display:none!important}
html body.postid-14439 .header-wrapper>.header{background:#f7f9fd!important;background-image:none!important;min-height:0!important;padding:112px 0 36px!important}
html body.postid-14439 .header-wrapper>.header h1{color:#17212d!important;font:600 clamp(28px,3vw,40px)/1.16 Golos,Arial,sans-serif!important;margin:0!important;letter-spacing:-.035em!important}
@media(max-width:767px){html body.postid-14439 .header-wrapper>.header{padding:100px 0 24px!important}}

/* Fixed means relative to the viewport, never scrollY. */
html body.sb-next #page-top.header-top{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;transform:none!important;will-change:auto!important;z-index:10000!important;}
html body.sb-next.admin-bar #page-top.header-top{top:32px!important;}
html body.sb-next #page-top>.navigation-bar{position:relative!important;top:0!important;left:0!important;right:auto!important;width:100%!important;transform:none!important;transition:background-color .2s,border-color .2s,box-shadow .2s!important;}
html body.sb-next #page-top>.fixto-placeholder{display:none!important;}
html body.sb-next.admin-bar #wpadminbar{position:fixed!important;}
@media(max-width:782px){html body.sb-next.admin-bar #page-top.header-top{top:46px!important;}}
.sq-reading-progress{display:block!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:2px!important;background:#6e92ff!important;transform:scaleX(0);transform-origin:left center!important;pointer-events:none!important;z-index:4!important;}
html.lenis,html.lenis body{height:auto!important;}
html.lenis,html.lenis body,html.lenis.lenis-smooth{scroll-behavior:auto!important;}
.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip!important;}
.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain;}
.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete;}
html:not(.lenis){scroll-behavior:smooth;scroll-padding-top:112px;}
html body.sb-next{scroll-snap-type:none!important;}
/* Recovered close-up server footage: a full-width background, readable without video. */
html body[data-siabit-digital] #page .header-homepage{background:#07121e!important;isolation:isolate!important;}
html body[data-siabit-digital] #page .sq-hero-wrap{isolation:isolate!important;overflow:visible!important;}
.sq-cinema{position:absolute!important;left:50%!important;top:0!important;width:100vw!important;height:100%!important;transform:translateX(-50%)!important;overflow:hidden!important;z-index:-1!important;pointer-events:none!important;background:#07121e!important;}
.sq-cinema::before{content:none!important;display:none!important;}
.sq-cinema::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(4,13,24,.9) 0%,rgba(5,16,29,.7) 47%,rgba(5,16,29,.45) 100%),linear-gradient(0deg,#07121e 0%,transparent 35%)!important;}
.sq-cinema :is(img,video){position:absolute!important;display:block!important;left:0!important;top:-80%!important;width:100%!important;height:180%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform:translate3d(0,var(--sq-parallax,0px),0)!important;will-change:transform!important;}
.sq-cinema video{opacity:0!important;transition:opacity .65s!important;}
.sq-cinema.is-playing video{opacity:1!important;}
html body[data-siabit-digital] #page .sq-hero .hero-title{color:#fff!important;font-size:clamp(38px,4.25vw,64px)!important;}
html body[data-siabit-digital] #page .sq-hero .sq-title-accent{color:#91afff!important;}
html body[data-siabit-digital] #page .sq-hero .header-subtitle{color:#e1e8f2!important;}
.sq-hero-wrap .sq-kicker,.sq-hero-wrap .sq-terms,.sq-hero-wrap .sq-proof,.sq-hero-wrap .sq-directions span{color:#c4cfdf!important;}
.sq-hero-wrap .sq-kicker span{background:#7c9fff!important;box-shadow:0 0 0 5px #80a0ff18!important;}
.sq-hero-wrap .sq-secondary,.sq-hero-wrap .sq-proof b,.sq-hero-wrap .sq-directions a{color:#fff!important;}
.sq-hero-wrap .sq-proof,.sq-hero-wrap .sq-directions,.sq-hero-wrap .sq-directions a{border-color:#ffffff2b!important;}
.sq-hero-wrap .sq-secondary{border-color:#ffffff55!important;}
.sq-hero-wrap .sq-directions a:hover{background:#ffffff0c!important;}
.sq-hero-wrap .sq-signal{background:linear-gradient(130deg,#0b1b30ec,#10233fe6)!important;border:1px solid #b8d1ff38!important;box-shadow:0 24px 64px #00000035!important;}
.sq-hero-wrap .sq-actions{gap:20px!important;}
.sq-video-toggle{position:relative!important;display:inline-flex!important;align-items:center!important;gap:9px!important;padding:10px 14px!important;border:1px solid #ffffff40!important;border-radius:100px!important;background:#07121e80!important;color:#dce7f7!important;font:500 12px/1.4 Golos,Arial,sans-serif!important;cursor:pointer!important;margin:0 0 24px!important;min-height:40px!important;}
.sq-video-toggle[hidden]{display:none!important;}.sq-video-toggle:disabled{opacity:.6!important;cursor:default!important;}
.sq-video-toggle svg{width:14px!important;height:14px!important;fill:currentColor!important;}.sq-video-toggle .sq-pause-icon{display:none!important;}.sq-video-toggle.is-playing .sq-play-icon{display:none!important;}.sq-video-toggle.is-playing .sq-pause-icon{display:block!important;}
.sq-hero-wrap :is(a,button):focus-visible{outline:3px solid #a4bcff!important;outline-offset:5px!important;}
/* Small interactions: transforms only; no hidden content or scroll snapping. */
@media(hover:hover) and (pointer:fine){.sq-interactive-card{transform:perspective(1200px) rotateX(var(--sq-tilt-x,0deg)) rotateY(var(--sq-tilt-y,0deg))!important;transition:transform .2s ease-out,border-color .2s!important;}.sq-interactive-card.sq-pointer-active{border-color:#7696eb!important;}.sq-hero-wrap .sq-signal.sq-pointer-active{background:radial-gradient(360px circle at var(--sq-light-x) var(--sq-light-y),#36589588,transparent 70%),linear-gradient(130deg,#0b1b30ec,#10233fe6)!important;}.sq-primary:hover span,.sq-signal-link:hover span{transform:translate(3px,-3px)!important;}.sq-primary span,.sq-signal-link span{transition:transform .2s!important;}html body[data-siabit-digital] #dc-body #team-2 .sb-team-card:hover img{transform:scale(1.025)!important;}html body[data-siabit-digital] #dc-body #team-2 .sb-team-card img{transition:transform .45s ease-out!important;}}
html body[data-siabit-digital] #dc-body .sq-entered{scroll-margin-top:112px!important;}
@media(max-width:767px){.sq-cinema{height:min(100%,780px)!important;}.sq-cinema :is(img,video){top:0!important;height:100%!important;transform:none!important;will-change:auto!important;}.sq-cinema::after{background:linear-gradient(90deg,#040d18dd,#05101dc4),linear-gradient(0deg,#07121e 0%,transparent 45%)!important;}html body[data-siabit-digital] #page .sq-hero .hero-title{font-size:clamp(35px,9vw,58px)!important;}.sq-hero-wrap .sq-actions{gap:12px!important;}.sq-video-toggle{margin-bottom:20px!important;}}
html[data-motion=off] .sq-interactive-card{transform:none!important;transition:none!important;}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important;}.sq-cinema :is(img,video){transform:none!important;will-change:auto!important;}.sq-interactive-card{transform:none!important;transition:none!important;}.sq-primary:hover span,.sq-signal-link:hover span{transform:none!important;}}


/* Override earlier light-hero tokens at the same scope. */
html body[data-siabit-digital] #page .sq-hero-wrap :is(.sq-kicker,.sq-terms,.sq-proof,.sq-directions span){color:#c4cfdf!important;}
html body[data-siabit-digital] #page .sq-hero-wrap :is(.sq-secondary,.sq-proof b,.sq-directions a,.sq-directions strong){color:#fff!important;}
html body[data-siabit-digital] #page .sq-hero-wrap .sq-cinema::after{z-index:2!important;}
html body[data-siabit-digital] #page .sq-hero-wrap .sq-cinema :is(img,video){z-index:0!important;}

/* One anchor offset, plus a stable space for the deferred configurator. */
html{scroll-padding-top:0!important;}
html body[data-siabit-digital] #dc-body [data-config-app]{min-height:700px!important;}
html body[data-siabit-digital] #dc-body [data-config-app]:not([data-sn-config-ready="true"]) .sn-cfg-loading{min-height:700px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:20px!important;border:1px solid #dce5f1!important;border-radius:20px!important;background:linear-gradient(135deg,#f7f9fd,#edf2fc)!important;}
@media(max-width:1000px){html body[data-siabit-digital] #dc-body [data-config-app],html body[data-siabit-digital] #dc-body [data-config-app]:not([data-sn-config-ready="true"]) .sn-cfg-loading{min-height:1040px!important;}}
@media(max-width:359px){html body[data-siabit-digital] #dc-body [data-config-app],html body[data-siabit-digital] #dc-body [data-config-app]:not([data-sn-config-ready="true"]) .sn-cfg-loading{min-height:1180px!important;}}

/* The brand mark stays legible throughout its motion cycle. */
html body.sb-next #page-top .siabit-brand rect{animation:sq-logo-pulse 3.6s ease-in-out infinite both!important;opacity:1!important;}
html body.sb-next #page-top .siabit-brand rect:nth-child(2){animation-delay:.18s!important;}
html body.sb-next #page-top .siabit-brand rect:nth-child(3){animation-delay:.36s!important;}
@keyframes sq-logo-pulse{0%,100%{transform:scaleY(.84)}45%{transform:scaleY(1)}}
html[data-siabit-brand-paused="true"] body.sb-next #page-top .siabit-brand rect{animation-play-state:paused!important;}
@media(prefers-reduced-motion:reduce){html body.sb-next #page-top .siabit-brand rect{animation:none!important;transform:none!important;}}
}
