/* Batch A only. No selector affects approved pages without this opt-in class. */
.batch-commercial .site-header .container{width:min(1384px,calc(100% - 48px));max-width:1384px}
.batch-commercial .header-inner{gap:14px}
.batch-commercial .site-nav ul{gap:14px}
.batch-commercial .header-actions{gap:12px}
.batch-commercial .header-channels{gap:10px}
.batch-commercial .header-actions>.button-small{display:none}
.batch-commercial .svc-hero{padding:34px 0;background:#082a3d;overflow:hidden}
.batch-commercial .svc-hero::before{display:none}
.batch-commercial .batch-photo{position:absolute;inset:-8px 0;z-index:-2;display:block;transform:translateY(var(--batch-parallax,0px));will-change:transform}
.batch-commercial .batch-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 56%;filter:contrast(1.035) saturate(.98)}
.batch-commercial .svc-hero::after{background:linear-gradient(90deg,#042432fa 0%,#042432f2 27%,#042432d9 42%,#04243250 60%,#04243206 77%)}
.batch-commercial .svc-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;min-height:466px}
.batch-commercial .svc-hero-grid::after{width:29%;height:1px;top:5%;right:0;border:0;border-top:1px solid #c4edf250;border-radius:0}
.batch-commercial .svc-hero h1{font-size:50px;line-height:1.07;text-wrap:balance}
.batch-commercial .svc-hero .svc-lead{max-width:565px}
.batch-commercial .svc-hero .button-primary{background:#006b94;border-color:#55c5e0}
.batch-commercial .svc-hero .button-primary:hover{background:#00516f}
.batch-commercial .svc-hero .button-secondary{background:#103b50ed;color:#fff}
.batch-commercial .svc-hero .button-max{background:#352b63ed}
.batch-commercial .batch-price{align-self:end;justify-self:end;width:min(100%,310px);padding:19px 22px;border:1px solid #ffffffb0;border-radius:12px;background:#f7fbffe3;color:#173e4f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px #05202e25;display:grid;gap:10px}
.batch-commercial .batch-price-number{font:750 34px/40px 'Segoe UI',Arial,sans-serif;letter-spacing:-.02em}
.batch-commercial .batch-price-deadline,.batch-commercial .batch-price-result{font-size:14px;line-height:21px}
.batch-commercial .batch-price-result{border-top:1px solid #adcad8;padding-top:8px}
.batch-commercial .svc-trust{padding:0;background:#edf5fc;border-bottom:1px solid #cbdde8}
.batch-commercial .svc-trust ul{padding:18px 0;border:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.batch-commercial .svc-trust li{color:#254759;font-size:14px;line-height:21px}
.batch-commercial .svc-expert-mark,.batch-commercial .svc-local>.svc-local-map{display:none}
.batch-commercial .svc-local>div:first-child{display:block;max-width:850px}
.batch-commercial .svc-local .svc-copy{margin-top:18px!important}
.batch-commercial .svc-section--accent .svc-copy{color:var(--ink-soft)}
.batch-commercial .svc-result :is(h2,p){color:#edf8ff}
.batch-commercial .svc-result .svc-kicker{color:#86e3ee}
.batch-commercial .v5-process .svc-card-index{display:block;margin-bottom:12px}
.batch-commercial .svc-card{transition:transform .25s,border-color .25s,box-shadow .25s}
.batch-commercial .svc-card:hover{transform:translateY(-3px);border-color:#3c9eb8;box-shadow:0 8px 20px #07546e0a}
.batch-commercial .site-footer :is(a,p,span){font-size:14px;line-height:22px}
.batch-a1 .batch-price{justify-self:start;margin-left:20px;max-width:290px}
.batch-a2 .svc-hero-grid{min-height:480px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
.batch-a2 .batch-photo img{object-position:70% 52%}
.batch-a2 .batch-photo{left:28%}
.batch-a2 .batch-price{max-width:300px;transform:translateX(18px)}
.batch-a3 .svc-hero-grid{min-height:444px}
.batch-a3 .batch-price{margin-right:20px;max-width:300px}
.batch-a4 .batch-photo img{object-position:62% 52%}
.batch-a4 .batch-price{max-width:296px}
.batch-a5 .svc-hero-grid{min-height:490px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
.batch-a5 .batch-price{justify-self:start;max-width:294px;margin-left:34px}
@media(min-width:701px) and (max-width:1150px){
 .batch-commercial .svc-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;min-height:480px}
 .batch-commercial .svc-hero h1{font-size:46px}
 .batch-commercial .batch-price{max-width:270px;padding:18px;margin-inline:0;transform:none}
 .batch-a5 .svc-hero-grid{min-height:510px}
}
@media(max-width:700px){
 .batch-commercial{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
 .batch-commercial .site-header .container{width:calc(100% - 32px)}
 .batch-commercial .svc-hero{padding:236px 0 28px}
 .batch-commercial .batch-photo{inset:0 0 auto;height:260px;transform:none;will-change:auto}
 .batch-commercial .batch-photo img{object-position:center;filter:contrast(1.025) saturate(.98)}
 .batch-commercial .svc-hero::after{background:linear-gradient(180deg,#082a3d00 168px,#082a3d15 198px,#082a3dad 236px,#082a3d 260px)}
 .batch-commercial .svc-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:22px}
 .batch-commercial .svc-hero-grid::after{top:220px;width:30%}
 .batch-commercial .svc-hero h1{font-size:36px;line-height:1.08;text-wrap:wrap;overflow-wrap:normal}
 .batch-commercial .svc-hero .svc-lead{font-size:16px;line-height:24px}
 .batch-commercial .svc-hero .svc-actions .button-primary{justify-self:stretch}
 .batch-commercial .batch-price{justify-self:stretch;max-width:none;width:auto;margin:0;transform:none;padding:16px 18px;grid-template-columns:1fr 1fr;gap:8px 14px}
 .batch-commercial .batch-price-number{grid-column:1 / -1;font-size:30px;line-height:36px}
 .batch-commercial .batch-price-result{border:0;padding:0;align-self:start}
 .batch-commercial .svc-trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .batch-commercial .svc-card-grid{grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce){
 .batch-commercial .batch-photo{transform:none!important;will-change:auto}
 .batch-commercial .svc-card:hover{transform:none;box-shadow:none}
}
