.bs-about-intro{scroll-margin-top:100px}
.bs-about-intro .hero__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}
.bs-about-intro .hero__panel-left{padding:64px 40px 64px var(--gutter)}
.bs-about-intro .hero__meta{margin-bottom:32px;font-size:10px;letter-spacing:.12em;gap:12px}
.bs-about-intro .hero__meta span:not(:last-child)::after{margin-left:12px}
.bs-about-intro .hero__title{font-size:clamp(40px,4.4vw,64px);line-height:1.06;overflow-wrap:normal}
.bs-about-intro .hero__sub{font-size:17px;line-height:1.75;margin-bottom:18px}
.bs-about-legal{font-size:11px;line-height:1.8;color:var(--vk-grey);max-width:480px;margin:0 0 28px}
.bs-about-intro .hero__actions{gap:20px}
.bs-about-process{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border-bottom:1px solid var(--vk-ink);font-weight:600;font-size:14px;color:var(--vk-ink)}
.bs-about-intro .hero__panel-right{min-width:0;align-items:center}
.bs-about-coverage{width:100%;padding:36px 24px;color:var(--vk-bone)}
.bs-about-map-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:24px;font:700 9px/1.8 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#b1b6b6}
.bs-about-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.bs-about-map-card{min-width:0}
.bs-about-map-card h2{font:700 15px/1.5 var(--font-display);color:var(--vk-green);margin:0 0 12px}
.bs-about-map-card h2 span{display:block;font:600 11px/1.7 var(--font-body);color:#c5c9c7}
.bs-about-map{display:block;width:100%;height:200px;overflow:visible}
.bs-about-map-caption{margin:12px 0;font:700 9px/1.7 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--vk-green)}
.bs-about-services{list-style:none;padding:0;margin:0;font:500 12px/1.8 var(--font-body)}
.bs-about-services li{display:flex;align-items:baseline;gap:8px;margin:5px 0}
.bs-about-services li::before{content:'';width:4px;height:4px;flex:none;border-radius:50%;background:var(--vk-green);transform:translateY(-2px)}
.bs-about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid #4b5050;padding-top:24px;margin:28px 0 20px}
.bs-about-stats>div{display:flex;flex-direction:column;min-width:0}
.bs-about-stats dt{order:2;font:600 9px/1.7 var(--font-body);color:#b8bfbb;margin-top:7px}
.bs-about-stats dd{order:1;font:800 clamp(22px,2.4vw,32px)/1.2 var(--font-display);margin:0;white-space:nowrap}
.bs-about-stats dd span{font-size:.6em}.bs-about-stats>div:last-child dd{color:var(--vk-green)}
.bs-about-map-source{font:400 9px/1.8 var(--font-body);color:#aab2ae;margin:0}
.bs-about-pulse{opacity:0;transform-box:fill-box;transform-origin:center}
.bs-about-intro--ready.is-visible .bs-about-pulse{animation:bs-about-location 2400ms ease-out 2}
.bs-about-pulse:last-child{animation-delay:650ms!important}
.bs-about-intro--ready .bs-about-word{display:inline-block;opacity:0;transform:translateY(12px)}
.bs-about-intro--ready.is-visible .bs-about-word{animation:bs-about-word-in 650ms ease forwards;animation-delay:var(--word-delay)}
@keyframes bs-about-location{0%{opacity:.65;transform:scale(1)}100%{opacity:0;transform:scale(3)}}
@keyframes bs-about-word-in{to{opacity:1;transform:none}}
@media(min-width:1500px){.bs-about-intro .hero__panel-left{padding-left:max(var(--gutter),calc((100vw - var(--container))/2))}.bs-about-coverage{max-width:760px;padding:48px}}
@media(max-width:1100px) and (min-width:901px){.bs-about-intro .hero__panel-left{padding:48px 28px}.bs-about-coverage{padding:28px 20px}.bs-about-map-grid{gap:18px}.bs-about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media(max-width:900px){.bs-about-intro .hero__split{grid-template-columns:minmax(0,1fr)}.bs-about-intro .hero__panel-left{padding:40px var(--gutter)}.bs-about-intro .hero__title{font-size:clamp(38px,6vw,56px)}.bs-about-intro .hero__panel-right{min-height:0;border-left:0}.bs-about-coverage{padding:32px var(--gutter)}.bs-about-map{height:210px}}
@media(max-width:600px){.bs-about-map-grid{grid-template-columns:minmax(0,1fr);gap:28px}.bs-about-map-card+div{border-top:1px solid #4b5050;padding-top:28px}.bs-about-map-card h2{font-size:20px}.bs-about-map-card h2 span{font-size:13px}.bs-about-services{font-size:14px}.bs-about-map-caption{font-size:11px}.bs-about-map-head{font-size:9px}.bs-about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bs-about-stats dd{font-size:30px}.bs-about-stats dt{font-size:11px}.bs-about-map-source{font-size:10px}.bs-about-intro .hero__actions{align-items:flex-start;flex-direction:column}.bs-about-intro .hero__meta{gap:8px}.bs-about-intro .hero__meta span:not(:last-child)::after{margin-left:8px}}
@media(prefers-reduced-motion:reduce){.bs-about-intro .bs-about-word{opacity:1;transform:none;animation:none!important}.bs-about-intro .bs-about-pulse{animation:none!important;opacity:0}}
