/* Разработчик: Мосалев Иван · Стили проекта ВКС. */
/* VKS v0.8 — section navigation, model associations and spacious card presentation. */
.vks-v06 .vks-directions{margin:0 0 93px;min-width:0}
.vks-v06 .vks-directions-title{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:35px}
.vks-v06 .vks-directions-title h2{font-size:clamp(43px,4.4vw,68px);line-height:1.04;letter-spacing:-.055em;margin:13px 0 0;color:#0d3569}
.vks-v06 .vks-directions-title p{font-size:17px;line-height:1.6;max-width:455px;color:#627d96;margin:0 0 3px}
.vks-v06 .vks-directions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.vks-v06 .vks-direction{min-width:0;display:flex;flex-direction:column;background:#eff4f8;text-decoration:none;color:#143b70;border:1px solid #e4ebf1;transition:background .25s ease,transform .25s ease}
.vks-v06 .vks-direction:hover{background:#e6f1f9;transform:translateY(-3px)}
.vks-v06 .vks-direction:focus-visible{outline:3px solid #1884d4;outline-offset:3px}
.vks-v06 .vks-direction-num{font-size:11px;font-weight:800;letter-spacing:.13em;padding:26px 26px 0;color:#1674bd}
.vks-v06 .vks-direction-image{display:block;aspect-ratio:1.18/1;overflow:hidden;min-height:180px}
.vks-v06 .vks-direction-image img{display:block;width:100%;height:100%;object-fit:contain;padding:10px 18px 6px}
.vks-v06 .vks-direction-copy{position:relative;display:flex;flex-direction:column;min-height:139px;padding:24px 70px 29px 26px;background:#fff;border-top:1px solid #e3eaf0}
.vks-v06 .vks-direction-copy strong{font-size:clamp(20px,1.7vw,29px);letter-spacing:-.04em;line-height:1.15}
.vks-v06 .vks-direction-copy small{font-size:13px;line-height:1.45;margin-top:12px;color:#71869b}
.vks-v06 .vks-direction-copy>span{position:absolute;top:23px;right:23px;font-size:27px;color:#1281d0}
.vks-v06 .vks-related-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}
.vks-v06 .vks-related-head h2{margin:0!important}
.vks-v06 .vks-related-head>span{font-weight:700;font-size:14px;white-space:nowrap;color:#6a839d}
.vks-v06 .vks-related-grid{gap:20px}
.vks-v06 .vks-related-empty{background:#eef4f8;padding:65px 72px}
.vks-v06 .vks-related-empty h2{margin:13px 0 20px}
.vks-v06 .vks-related-empty p{font-size:18px;line-height:1.7;max-width:720px;color:#688097;margin-bottom:30px}
@media(max-width:1100px){.vks-v06 .vks-directions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vks-v06 .vks-directions-title{align-items:flex-start;gap:20px}}
@media(max-width:700px){.vks-v06 .vks-directions{margin-bottom:60px}.vks-v06 .vks-directions-title{display:block;margin-bottom:20px}.vks-v06 .vks-directions-title h2{font-size:38px}.vks-v06 .vks-directions-title p{font-size:14px;margin-top:17px}.vks-v06 .vks-directions-grid{gap:9px}.vks-v06 .vks-direction-num{padding:15px 11px 0;font-size:8px}.vks-v06 .vks-direction-image{min-height:110px;aspect-ratio:1/1}.vks-v06 .vks-direction-image img{padding:4px}.vks-v06 .vks-direction-copy{min-height:125px;padding:13px 21px 18px 12px}.vks-v06 .vks-direction-copy strong{font-size:17px}.vks-v06 .vks-direction-copy small{font-size:10px;margin-top:8px}.vks-v06 .vks-direction-copy>span{top:10px;right:7px;font-size:18px}.vks-v06 .vks-related-head{align-items:start;flex-direction:column;gap:8px}.vks-v06 .vks-related-empty{padding:32px 24px}.vks-v06 .vks-related-empty p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.vks-v06 .vks-direction{transition:none}}

/* ВКС v1.7: индивидуальные станции водоочистки без фиктивного каталога. Разработчик: Мосалев Иван. */
.vks-water-solution{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:clamp(22px,4vw,76px);padding:clamp(32px,5vw,80px);background:#f0f5f9;margin:clamp(28px,5vw,72px) 0}.vks-water-solution h2{font-size:clamp(35px,4vw,66px);max-width:870px;line-height:1.07;color:#143a68;margin:20px 0 24px}.vks-water-solution p{font-size:clamp(16px,1.3vw,20px);line-height:1.65;color:#54708c;max-width:700px}.vks-water-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:33px}.vks-water-actions>a:not(.btn){color:#1268bc;font-weight:700}.vks-water-parameters{border-top:2px solid #176bc0;padding-top:24px}.vks-water-parameters>span{font-size:11px;letter-spacing:.13em;color:#216cba;font-weight:800}.vks-water-parameters ul{list-style:none;padding:0;margin:22px 0 0}.vks-water-parameters li{padding:15px 0;border-top:1px solid #cadbe9;font-size:16px;color:#193e69;font-weight:600}@media(max-width:780px){.vks-water-solution{grid-template-columns:1fr;padding:26px 20px}.vks-water-solution h2{font-size:clamp(32px,8vw,48px)}.vks-water-actions{align-items:stretch;flex-direction:column}.vks-water-actions .btn{width:100%;text-align:center}}
