.page-template-page-financial-architecture .cs-hero-back-wrap{margin:0 0 1.5rem}.page-template-page-financial-architecture .cs-hero-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:0.65rem;margin-top:1.75rem}.page-template-page-financial-architecture .cs-hero-pill{display:inline-flex;align-items:center;gap:0.5rem;padding:0.55rem 1rem;border-radius:999px;border:1px solid rgba(184,148,63,0.2);background:rgba(255,255,255,0.03);font-family:'Libre Franklin',sans-serif;font-size:0.78rem;font-weight:500;color:rgba(232,228,240,0.92);transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}.page-template-page-financial-architecture .cs-hero-pill:hover{border-color:rgba(184,148,63,0.4);background:rgba(184,148,63,0.06);transform:translateY(-1px)}.page-template-page-financial-architecture .cs-hero-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--cs-gold,#b8943f);box-shadow:0 0 8px rgba(184,148,63,0.55);flex-shrink:0}.page-template-page-financial-architecture .series-master-container{padding-top:2.5rem}.page-template-page-financial-architecture .pb-section-title{color:var(--cs-gold,#b8943f)}.page-template-page-financial-architecture .mcca-mc-wrap .pb-series-grid{margin-top:0.5rem;align-items:stretch;gap:2.75rem}.page-template-page-financial-architecture .mcca-mc-wrap .pb-series-grid > .bm-series-card,.page-template-page-financial-architecture .mcca-mc-wrap .bm-series-card.mc-card{height:100%;box-sizing:border-box;padding:13px !important}.page-template-page-financial-architecture .bm-series-card .mc-card-top{gap:1.15rem;margin-bottom:1.35rem}.page-template-page-financial-architecture .bm-series-card .mc-card-title{margin-top:0.15rem;margin-bottom:0.55rem}.page-template-page-financial-architecture .bm-series-card .mc-card-subtitle{margin-bottom:1.1rem}.page-template-page-financial-architecture .bm-series-card .mc-card-desc,.page-template-page-financial-architecture .bm-series-card .platinum-card-desc{margin-bottom:0.85rem}.page-template-page-financial-architecture .bm-series-card .pb-sc-tag-cpe,.page-template-page-financial-architecture .bm-series-card .pb-sc-tag-invite{font-family:'IBM Plex Mono',monospace;font-size:0.58rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600;border-radius:999px;padding:0.25rem 0.6rem;border:1px solid transparent;white-space:nowrap}.page-template-page-financial-architecture .bm-series-card .pb-sc-tag-cpe{color:#6ee7b7;background:rgba(16,185,129,0.12);border-color:rgba(16,185,129,0.25)}.page-template-page-financial-architecture .bm-series-card .pb-sc-tag-invite{color:#fcd34d;background:rgba(251,191,36,0.1);border-color:rgba(251,191,36,0.22)}.page-template-page-financial-architecture .bm-series-card .pb-sc-cats{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0 0 1rem;padding:0}.page-template-page-financial-architecture .bm-series-card .pb-sc-cat{font-family:'IBM Plex Mono',monospace;font-size:0.58rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(148,163,184,0.95);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:999px;padding:0.28rem 0.6rem}.page-template-page-financial-architecture .bm-series-card .pb-sc-cat.highlight{color:var(--cs-gold,#b8943f);border-color:rgba(184,148,63,0.28);background:rgba(184,148,63,0.08)}.page-template-page-financial-architecture .bm-series-card .platinum-card-more{align-self:flex-start}.page-template-page-financial-architecture .bm-series-card .pb-sc-stats{display:flex;gap:0.75rem;margin:1.25rem 0 0;padding:0 2rem;flex-shrink:0}.page-template-page-financial-architecture .bm-series-card .pb-sc-stat-box{flex:1;min-width:0;text-align:center;padding:0.85rem 0.5rem;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);transition:border-color 0.25s ease,background 0.25s ease}.page-template-page-financial-architecture .bm-series-card:hover .pb-sc-stat-box{border-color:rgba(184,148,63,0.18);background:rgba(184,148,63,0.04)}.page-template-page-financial-architecture .bm-series-card .pb-sc-stat-val{display:block;font-family:'Playfair Display',serif;font-size:1.2rem;font-weight:700;color:var(--cs-cream,#f5f0e8);margin-bottom:0.2rem}.page-template-page-financial-architecture .bm-series-card .pb-sc-stat-label{font-family:'IBM Plex Mono',monospace;font-size:0.55rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(148,163,184,0.85)}.page-template-page-financial-architecture .bm-series-card .bm-sc-pdf-footer{margin-top:auto;width:100%;box-sizing:border-box;padding:1.1rem 2rem 1.75rem;border-top:1px solid rgba(184,148,63,0.12);flex-shrink:0}.page-template-page-financial-architecture .bm-series-card .bm-sc-pdf-footer .bm-card-pdf-btn{width:100%;margin-left:0}.page-template-page-financial-architecture .bm-series-card .pb-sc-footer{display:none !important}.page-template-page-financial-architecture .bm-series-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(184,148,63,0.06) 0%,transparent 42%);opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:-1}.page-template-page-financial-architecture .bm-series-card:hover::before{opacity:1}@media (max-width:768px){.page-template-page-financial-architecture .cs-hero-pills{gap:0.5rem}.page-template-page-financial-architecture .cs-hero-pill{font-size:0.72rem;padding:0.45rem 0.8rem}}