.bnav{margin-top:18px}.bnav__row{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow:visible}.bnav__row::-webkit-scrollbar{display:none}@media (min-width:769px){.bnav__row{flex-wrap:wrap}}.bnav__it{white-space:nowrap;border:1px solid var(--line);background:var(--bg-surface);color:var(--text-primary);font:500 14.5px/1 var(--font);cursor:pointer;border-radius:11px;flex:none;align-items:center;gap:8px;padding:11px 17px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.bnav__it:hover{border-color:var(--action);color:var(--action)}.bnav .bnav__it--on,.bnav .bnav__it--on:hover{background:var(--bg-blue-soft);border-color:var(--action);color:var(--action)}.bnav__it--more svg{width:15px;height:15px}.bnav__more{flex:none;position:relative}.bnav__drop{z-index:6;background:var(--bg-surface);border:1px solid var(--line);border-radius:12px;min-width:236px;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.bnav__dropIt{font:400 14.5px/1.3 var(--font);color:var(--text-primary);white-space:nowrap;border-radius:8px;padding:10px 12px;transition:background .16s,color .16s;display:block}.bnav__dropIt:hover{background:var(--bg-subtle);color:var(--action)}.bnav__dropIt--on{color:var(--action);font-weight:500}@media (max-width:768px){.bnav__row{margin:0 -14px;padding:0 14px;overflow-x:auto}.bnav__drop{left:auto;right:0}}
.bcta{background:var(--bg-surface);color:var(--text-primary)}.bcta__in{text-align:center;max-width:1320px;margin:0 auto;padding:clamp(72px,8vw,120px) 20px}.bcta .bcta__h{font:400 var(--fs-h2) / 1.16 var(--font-display);color:var(--text-primary);max-width:22em;margin:0 auto 16px}.bcta .bcta__p{font:400 var(--fs-lead) / 1.6 var(--font);color:var(--text-muted);max-width:58em;margin:0 auto clamp(28px,3vw,40px)}.bcta__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 36px;display:flex}.bcta a.bcta__btn{border-radius:var(--r-btn);background:var(--action-fill);min-height:58px;color:var(--text-on-action);font:500 var(--fs-body) / 1.2 var(--font);align-items:center;gap:12px;padding:0 30px;text-decoration:none;transition:background .2s;display:inline-flex}.bcta a.bcta__btn svg,.bcta a.bcta__alt svg{width:18px;height:18px;transition:transform .18s}.bcta a.bcta__btn:hover{background:var(--action-fill-hover)}.bcta a.bcta__btn:hover svg,.bcta a.bcta__alt:hover svg{transform:translate(3px)}.bcta a.bcta__alt{font:500 var(--fs-body) / 1.4 var(--font);color:var(--action);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.bcta a.bcta__alt:hover{color:var(--action-hover)}@media (max-width:768px){.bcta__row{flex-direction:column;gap:20px}.bcta a.bcta__btn{justify-content:center;width:100%}}
