
.pb-nav{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:start;margin-bottom:20px;padding-bottom:22px;border-bottom:1px solid rgba(30,31,92,0.1)}
.pb-group{min-width:0}
.pb-glabel{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(30,31,92,0.45);margin-bottom:10px}
.pb-glabel span{font-weight:600;letter-spacing:0;text-transform:none;color:rgba(30,31,92,0.38);margin-left:6px}
.pb-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.pb-tab{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(30,31,92,0.15);border-radius:100px;padding:10px 18px;cursor:pointer;transition:all .15s;font-size:15px;font-weight:700;color:#1E1F5C;letter-spacing:-.2px;white-space:nowrap}
.pb-tab:hover{border-color:rgba(30,31,92,0.35);background:#F8F9FC}
.pb-tab.active{background:var(--acid);border-color:var(--acid);color:#fff;box-shadow:0 4px 14px rgba(22,163,74,.3)}
.pb-k{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(30,31,92,0.08);font-size:12px;font-weight:800;color:rgba(30,31,92,0.6);flex-shrink:0}
.pb-tab.active .pb-k{background:rgba(255,255,255,0.25);color:#fff}
.pb-rec{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;background:rgba(255,255,255,0.22);padding:3px 8px;border-radius:100px}
.pb-tab:not(.active) .pb-rec{background:var(--acid);color:#fff}
.pb-days{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}
.pb-days-l{font-size:13px;font-weight:600;color:rgba(30,31,92,0.55);letter-spacing:.2px}
.pb-seg{display:inline-flex;background:rgba(30,31,92,0.06);border-radius:100px;padding:3px}
.pb-day{border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:rgba(30,31,92,0.6);padding:8px 16px;border-radius:100px;cursor:pointer;transition:all .15s;min-height:36px}
.pb-day:hover{color:#1E1F5C}
.pb-day.active{background:#fff;color:#1E1F5C;box-shadow:0 1px 4px rgba(30,31,92,0.15)}
.pb-sub{font-size:15px;color:rgba(30,31,92,0.7);line-height:1.6;margin-bottom:24px;max-width:680px}
@media(max-width:840px){
  .pb-day{min-height:49px;padding:14px 18px}
  .pb-tab{min-height:49px}
  nav a[href="/"]{display:inline-flex;align-items:center;min-height:49px}
  .nav-pill{min-height:44px}
  .faq-a a{display:inline-flex;align-items:center;min-height:49px}
}
.agent-btn{background:#fff;border:1px solid rgba(30,31,92,0.15);border-radius:8px;padding:18px 20px;cursor:pointer;transition:all .2s;text-align:left}
.agent-btn:hover{background:#F8F9FC;border-color:rgba(30,31,92,0.25)}
.agent-btn.active{background:#F0FFF4;border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}
.abtn-num{font-size:10px;font-weight:600;color:rgba(30,31,92,0.4);letter-spacing:1px;margin-bottom:6px}
.abtn-name{font-size:15px;font-weight:700;color:#1E1F5C;margin-bottom:4px;letter-spacing:-.3px}
.abtn-desc{font-size:12px;color:rgba(30,31,92,0.6);font-weight:400;line-height:1.4}
.agent-btn.active .abtn-num{color:var(--acid)}
.agent-btn.active .abtn-name{color:var(--white)}
