.bw-catalog .landing-content{margin-top:100px;border-top:1px solid var(--line);padding-top:52px}.bw-catalog .landing-content h2{font-size:34px;line-height:1.2;letter-spacing:-.04em;margin:0 0 24px}.bw-catalog .landing-content p,.bw-catalog .landing-content li{font-size:15px;color:var(--muted);line-height:1.8}.bw-catalog .landing-content-card{margin-bottom:52px}.bw-catalog .landing-content-card:first-child{max-width:1000px}.bw-catalog .landing-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.bw-catalog .landing-content-list{padding-left:22px}.bw-catalog .landing-content-list li{margin-bottom:12px}.bw-catalog .landing-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:26px}.bw-catalog .landing-links a{font-size:14px;text-underline-offset:4px}.bw-catalog .landing-faq details{border-top:1px solid var(--line);padding:22px 0}.bw-catalog .landing-faq summary{font-size:18px;font-weight:700;cursor:pointer}.bw-catalog .landing-faq p{max-width:960px}

.bw-catalog .landing-selection{background:#e4eaf4;border:1px solid #cbd5e5;border-radius:16px;padding:24px 28px;margin-bottom:32px;max-width:100%}
.bw-catalog .landing-selection strong{font-size:20px}.bw-catalog .landing-selection p{margin:10px 0 0;font-size:15px;line-height:1.7;max-width:1000px}
.bw-catalog .landing-cta-btn{background:#325ba8;color:#fff;border:1px solid #325ba8;border-radius:8px;min-height:52px;padding:14px 24px;font-weight:700}
@media(max-width:640px){.bw-catalog .landing-content{margin-top:64px;padding-top:36px}.bw-catalog .landing-content h2{font-size:28px}.bw-catalog .landing-content-grid{grid-template-columns:1fr;gap:0}.bw-catalog .landing-content-card{margin-bottom:36px}.bw-catalog .landing-selection{padding:20px}.bw-catalog .landing-selection strong{font-size:18px}}
