/* Бурение скважин · отдельный инженерный стиль: deep navy + стальной blue + amber */
body[data-page="bore"]{
  --brand:#176ca8;--brand-2:#0e568b;--brand-3:#0b416c;--soft:#e5f0f7;--soft-2:#f2f7fa;
  --deep:#0b2f50;--deep-2:#104674;--accent:#e1a343;--accent-2:#f2c36f;--accent-ink:#17324a;
  --bg:#f3f7fa;--surface:#fff;--surface-2:#f8fbfd;--ink:#173249;--ink-2:#375267;--muted:#60788a;--line:#dce7ee;--line-2:#c5d8e4;
  --hero-bg:linear-gradient(135deg,#0b2f50,#104674);--hero-ink:#fff;--hero-muted:rgba(255,255,255,.76);
  background:#f3f7fa;color:#173249;
}
body[data-page="bore"] .hdr{background:rgba(255,255,255,.96)!important;border-bottom:1px solid #dce7ee;backdrop-filter:blur(14px)}
body[data-page="bore"] .hdr.scrolled{box-shadow:0 8px 28px rgba(10,40,65,.12)}
body[data-page="bore"] .hdr .logo b,body[data-page="bore"] .hdr .nav a,body[data-page="bore"] .hdr .nav a[aria-current="page"],body[data-page="bore"] .hdr-phone b{color:#173a55!important}
body[data-page="bore"] .hdr-phone small{color:#6b8190!important}
body[data-page="bore"] .hdr .nav a:hover{color:#176ca8!important}
body[data-page="bore"] .hero{
  padding:calc(var(--header-h) + 50px) 0 82px;color:#fff;
  background:radial-gradient(ellipse at 82% 4%,rgba(54,142,190,.27),transparent 36%),linear-gradient(128deg,#082944 0%,#0b3a66 54%,#105381 100%)!important;
  border-bottom:1px solid rgba(255,255,255,.1)
}
body[data-page="bore"] .hero .orb{opacity:.18}
body[data-page="bore"] .bore-eyebrow{margin:0 0 14px;color:#efc372;font-size:10.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase}
body[data-page="bore"] .hero h1{max-width:650px;color:#fff!important;font-size:clamp(36px,4.8vw,58px);line-height:1.05;letter-spacing:-.5px}
body[data-page="bore"] .hero h1 .t2{margin-top:12px;color:#d3e6f1;font-size:.48em;line-height:1.35;text-transform:none;letter-spacing:.2px}
body[data-page="bore"] .hero h1 .acc{margin-top:12px;color:#f1c36e!important;font-size:.31em;line-height:1.4;letter-spacing:1.2px}
body[data-page="bore"] .hero .checks{gap:10px}
body[data-page="bore"] .hero .checks li{color:#eff7fb;font-size:14px}
body[data-page="bore"] .hero .ck{background:#e1a343;color:#18324a;box-shadow:none}
body[data-page="bore"] .hero .btn-p{background:#e1a343!important;color:#172f44!important;box-shadow:0 10px 24px rgba(0,0,0,.18)}
body[data-page="bore"] .hero .btn-p:hover{background:#f0bd66!important}
body[data-page="bore"] .hero .btn-o{color:#fff;border-color:rgba(255,255,255,.46)}
body[data-page="bore"] .hero .btn-o:hover{background:rgba(255,255,255,.1)}
body[data-page="bore"] .hero-media{border:1px solid rgba(255,255,255,.3);box-shadow:0 25px 65px rgba(0,0,0,.28);background:#244a62}
body[data-page="bore"] .hero-media::after{background:linear-gradient(180deg,transparent 50%,rgba(3,20,35,.48))}
body[data-page="bore"] .hero-tag{background:rgba(7,37,61,.8)!important;color:#fff!important}
body[data-page="bore"] .band{position:relative;background:#fff;border-bottom:1px solid #dce7ee}
body[data-page="bore"] .band-in{padding:24px 0}
body[data-page="bore"] .band-ic{background:#e8f1f7;color:#176ca8;border-radius:12px}
body[data-page="bore"] #services{background:#f3f7fa;padding-top:78px}
body[data-page="bore"] .sec-head h2{color:#143a56}
body[data-page="bore"] .sec-head .bar{background:linear-gradient(90deg,#176ca8,#e1a343)}
body[data-page="bore"] #services .card{border:1px solid #dce7ee;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(15,50,73,.06);overflow:hidden}
body[data-page="bore"] #services .card:hover{border-color:#b7cfdd;box-shadow:0 18px 38px rgba(15,50,73,.13)}
body[data-page="bore"] #services .card-media{height:205px;background:#dbe8ef}
body[data-page="bore"] #services .card-media img.beauty-card-img{height:205px}
body[data-page="bore"] #services .badge{background:rgba(255,255,255,.95);color:#19445d;border-radius:30px;padding:7px 11px}
body[data-page="bore"] #services .card-title{color:#173a54}
body[data-page="bore"] #services .card-price{color:#176ca8;font-weight:800}
body[data-page="bore"] #services .link{color:#176ca8}
body[data-page="bore"] .gal-sec{background:#eaf1f5}
body[data-page="bore"] .sl-frame{border:1px solid #d3e0e7;box-shadow:0 20px 48px rgba(12,44,68,.16)}
body[data-page="bore"] .sl-badge{background:linear-gradient(135deg,#176ca8,#e1a343)}
body[data-page="bore"] .sl-play:hover{background:#176ca8}
body[data-page="bore"] .sl-progress i{background:linear-gradient(90deg,#176ca8,#e1a343)}
body[data-page="bore"] .calc-sec{background:linear-gradient(145deg,#eaf2f7,#f7fafc)}
body[data-page="bore"] .calc-summary{background:#0d3659;color:#fff}
body[data-page="bore"] #prices{background:#fff}
body[data-page="bore"] #about{background:#eff5f8}
body[data-page="bore"] #contacts{background:#fff;padding-top:66px}
body[data-page="bore"] .related-services{background:#edf4f7}
@media(max-width:960px){body[data-page="bore"] .hero{padding-bottom:68px}body[data-page="bore"] .hero-grid{gap:28px}}
@media(max-width:640px){
  body[data-page="bore"] .hero{padding-top:calc(var(--header-h) + 34px);padding-bottom:56px}
  body[data-page="bore"] .hero h1{font-size:clamp(34px,9vw,45px)}
  body[data-page="bore"] .hero .checks li{font-size:13px}
  body[data-page="bore"] #services{padding-top:56px}
  body[data-page="bore"] #contacts{padding-top:44px}
  body[data-page="bore"] .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
  body[data-page="bore"] .stat{min-width:0}
  body[data-page="bore"] .stat b{font-size:clamp(25px,7vw,32px)}
  body[data-page="bore"] .stat span{max-width:none;font-size:12px;overflow-wrap:anywhere}
}
