.service-page-v3 .bp-pilot-links{padding-top:16px;padding-bottom:24px}
.bp-pilot-links__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:28px;border:1px solid #dce1e7;border-radius:16px;background:#f6f7f9}
.bp-pilot-links__label{font-size:12px;font-weight:700;color:#8b6017;text-transform:uppercase;letter-spacing:.05em}
.bp-pilot-links__card h2{font-size:25px;line-height:1.35;margin:10px 0 12px}
.bp-pilot-links__card p,.bp-pilot-links__company{font-size:15px;line-height:1.65;color:#536071}
.bp-pilot-links__card nav{display:flex;flex-direction:column;gap:12px;justify-content:center}
.bp-pilot-links__card a,.bp-pilot-links__company a{color:#302b23;text-decoration:underline;text-underline-offset:4px}
.bp-pilot-links__company{margin-top:20px}
.bp-guide{padding:38px 0 64px;background:#fff;color:#1f2935}
.bp-guide__inner{max-width:960px;margin:0 auto;padding:0 24px}
.bp-guide h1{font-size:clamp(29px,3.5vw,44px);line-height:1.2;margin:0 0 20px}
.bp-guide h2{font-size:28px;line-height:1.3;margin:0 0 18px}
.bp-guide h3{font-size:20px;margin:24px 0 10px}
.bp-guide p,.bp-guide li{font-size:17px;line-height:1.75;color:#4e5c6d}
.bp-guide p{margin:12px 0 18px}.bp-guide ul,.bp-guide ol{padding-left:24px}.bp-guide li{margin:8px 0}
.bp-guide a{color:#81570e;text-decoration:underline;text-underline-offset:4px}
.bp-guide__nav{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0;padding:20px;border:1px solid #dce1e7;border-radius:14px;background:#f6f7f9}
.bp-guide__nav a{padding:6px 10px;font-size:15px;background:#fff;border-radius:6px}
.bp-guide section{padding:28px 0;border-bottom:1px solid #e1e5e9;scroll-margin-top:92px}
.bp-guide__note{padding:20px 24px;border-left:4px solid #d89a23;background:#fbf7ee;border-radius:0 12px 12px 0}
.bp-guide__cities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.bp-guide a:focus-visible,.bp-pilot-links a:focus-visible{outline:2px solid #95691b;outline-offset:4px}
@media(max-width:767px){.bp-pilot-links__card{grid-template-columns:1fr;padding:22px;gap:10px}.bp-guide__inner{padding:0 20px}.bp-guide p,.bp-guide li{font-size:16px}.bp-guide h2{font-size:25px}.bp-guide__cities{grid-template-columns:1fr}}
