/* Batch A2 only; the thirteen approved pages do not opt into this scope. */
.batch-industrial .site-header .container{width:min(1384px,calc(100% - 48px));max-width:1384px}
.batch-industrial .header-inner{gap:14px}
.batch-industrial .site-nav ul{gap:14px}
.batch-industrial .header-actions{gap:12px}
.batch-industrial .header-channels{gap:10px}
.batch-industrial .header-actions>.button-small{display:none}
.batch-industrial .svc-hero{padding:34px 0;background:#082a3d;overflow:hidden}
.batch-industrial .svc-hero::before{display:none}
.batch-industrial .industrial-photo{position:absolute;inset:-8px 0;z-index:-2;display:block;transform:translateY(var(--industrial-parallax,0px));will-change:transform}
.batch-industrial .industrial-photo img{width:100%;height:100%;object-fit:cover;object-position:65% 54%;filter:contrast(1.025) saturate(.96)}
.batch-industrial .svc-hero::after{background:linear-gradient(90deg,#042432fa 0%,#042432f2 26%,#042432df 40%,#04243262 59%,#04243208 78%)}
.batch-industrial .svc-hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:64px;min-height:490px}
.batch-industrial .svc-hero-grid::after{width:28%;height:1px;top:4%;right:0;border:0;border-top:1px solid #c4edf250;border-radius:0}
.batch-industrial .svc-hero h1{font-size:50px;line-height:1.07;text-wrap:balance}
.batch-industrial .svc-hero .svc-lead{max-width:565px}
.batch-industrial .svc-hero .button-primary{background:#006b94;border-color:#55c5e0}
.batch-industrial .svc-hero .button-primary:hover{background:#00516f}
.batch-industrial .svc-hero .button-secondary{background:#103b50ed;color:#fff}
.batch-industrial .svc-hero .button-max{background:#352b63ed}
.batch-industrial .industrial-card{align-self:end;justify-self:end;width:min(100%,304px);padding:18px 22px;border:1px solid #ffffffb0;border-radius:12px;background:#f7fbffe5;color:#173e4f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px #05202e25;display:grid;gap:10px;font-size:14px;line-height:21px}
.batch-industrial .industrial-card-value{font:750 34px/40px 'Segoe UI',Arial,sans-serif;letter-spacing:-.02em}
.batch-industrial .industrial-card-result{border-top:1px solid #adcad8;padding-top:8px}
.batch-industrial .industrial-card-place{font-size:20px;line-height:26px;font-weight:650}
.batch-industrial .svc-trust{padding:0;background:#edf5fc;border-bottom:1px solid #cbdde8}
.batch-industrial .svc-trust ul{padding:18px 0;border:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.batch-industrial .svc-trust li{color:#254759;font-size:14px;line-height:21px}
.batch-industrial .svc-expert-mark,.batch-industrial .svc-local>.svc-local-map{display:none}
.batch-industrial .svc-local>div:first-child{display:block;max-width:850px}
.batch-industrial .svc-local .svc-copy{margin-top:18px!important}
.batch-industrial .svc-section--accent .svc-copy{color:var(--ink-soft)}
.batch-industrial .svc-result :is(h2,p){color:#edf8ff}
.batch-industrial .svc-result .svc-kicker{color:#86e3ee}
.batch-industrial .v5-process .svc-card-index{display:block;margin-bottom:12px}
.batch-industrial .svc-card{transition:transform .25s,border-color .25s,box-shadow .25s}
.batch-industrial .svc-card:hover{transform:translateY(-3px);border-color:#3c9eb8;box-shadow:0 8px 20px #07546e0a}
.batch-industrial .site-footer :is(a,p,span){font-size:14px;line-height:22px}
.industrial-a8 .svc-hero-grid{min-height:550px;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}
.industrial-a8 .svc-hero h1{font-size:48px;overflow-wrap:normal}
.industrial-a8 .industrial-photo img{object-position:72% 50%}
.industrial-a8 .industrial-card{justify-self:start;margin-left:32px;max-width:288px}
.industrial-a9 .svc-hero-grid{min-height:490px}
.industrial-a9 .industrial-photo{left:25%}
.industrial-a9 .industrial-photo img{object-position:75% 54%}
.industrial-a9 .industrial-card{max-width:288px}
.industrial-a10 .svc-hero-grid{min-height:548px}
.industrial-a10 .industrial-photo{left:25%}
.industrial-a10 .industrial-photo img{object-position:70% 45%}
.industrial-a10 .industrial-card{justify-self:start;max-width:310px;margin-left:24px}
.industrial-a11 .svc-hero-grid{min-height:520px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
.industrial-a11 .industrial-photo img{object-position:65% 55%}
.industrial-a11 .industrial-card{max-width:300px;margin-right:6px}
.industrial-a11 .svc-price-value{font-size:26px;line-height:34px}
@media(min-width:701px) and (max-width:1150px){
 .batch-industrial .svc-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;min-height:510px}
 .batch-industrial .svc-hero h1{font-size:46px}
 .batch-industrial .industrial-card{max-width:270px;padding:18px;margin-inline:0}
 .industrial-a8 .svc-hero-grid{min-height:586px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
 .industrial-a8 .svc-hero h1{font-size:42px}
 .industrial-a10 .svc-hero-grid{min-height:562px}
}
@media(max-width:700px){
 .batch-industrial{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
 .batch-industrial .site-header .container{width:calc(100% - 32px)}
 .batch-industrial .svc-hero{padding:246px 0 28px}
 .batch-industrial .industrial-photo{inset:0 0 auto;height:270px;transform:none;will-change:auto}
 .batch-industrial .industrial-photo img{object-position:center;filter:contrast(1.025) saturate(.98)}
 .batch-industrial .svc-hero::after{background:linear-gradient(180deg,#082a3d00 186px,#082a3d15 210px,#082a3dad 250px,#082a3d 270px)}
 .batch-industrial .svc-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:22px}
 .batch-industrial .svc-hero-grid::after{top:222px;width:28%}
 .batch-industrial .svc-hero h1{font-size:36px;line-height:1.08;text-wrap:wrap;overflow-wrap:normal}
 .batch-industrial .svc-hero .svc-lead{font-size:16px;line-height:24px}
 .batch-industrial .svc-hero .svc-actions .button-primary{justify-self:stretch}
 .batch-industrial .industrial-card{justify-self:stretch;max-width:none;width:auto;margin:0;padding:16px 18px;grid-template-columns:1.3fr 1fr;gap:8px 14px}
 .batch-industrial .industrial-card-value{grid-column:1 / -1;font-size:30px;line-height:36px}
 .batch-industrial .industrial-card-result{border:0;padding:0;align-self:start}
 .batch-industrial .industrial-card--info{grid-template-columns:1fr 1fr}
 .batch-industrial .industrial-card-place{grid-column:1 / -1;font-size:18px;line-height:24px}
 .industrial-a10 .industrial-card-term{grid-column:1 / -1}
 .batch-industrial .svc-trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .batch-industrial .svc-card-grid{grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce){
 .batch-industrial .industrial-photo{transform:none!important;will-change:auto}
 .batch-industrial .svc-card:hover{transform:none;box-shadow:none}
}
