.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:.65rem;margin-top:1.75rem}.page-template-page-financial-architecture .cs-hero-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;border:1px solid rgba(184,148,63,.2);background:rgba(255,255,255,.03);font-family:'Libre Franklin',sans-serif;font-size:.78rem;font-weight:500;color:rgba(232,228,240,.92);transition:border-color .2s,background .2s,transform .2s}.page-template-page-financial-architecture .cs-hero-pill:hover{border-color:rgba(184,148,63,.4);background:rgba(184,148,63,.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,.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:.5rem;align-items:stretch}.page-template-page-financial-architecture .mcca-mc-wrap .pb-series-grid>.bm-series-card{height:100%}.page-template-page-financial-architecture .bm-series-card{padding:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.page-template-page-financial-architecture .bm-series-card .pb-sc-tags-top{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:1rem;padding:2rem 2rem 0;width:100%;box-sizing:border-box}.page-template-page-financial-architecture .bm-series-card .pb-sc-tags-top .bm-card-pdf-btn{flex:1 1 100%;width:100%;margin-top:.35rem;margin-left:0}.page-template-page-financial-architecture .bm-series-card .pb-sc-tag-part{font-family:'IBM Plex Mono',monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--cs-gold,#b8943f);background:rgba(184,148,63,.1);border:1px solid rgba(184,148,63,.28);border-radius:999px;padding:.25rem .65rem}.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:.58rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;border-radius:999px;padding:.25rem .6rem;border:1px solid transparent}.page-template-page-financial-architecture .bm-series-card .pb-sc-tag-cpe{color:#6ee7b7;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.25)}.page-template-page-financial-architecture .bm-series-card .pb-sc-tag-invite{color:#fcd34d;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.22)}.page-template-page-financial-architecture .bm-series-card .pb-sc-title{margin:0;padding:0 2rem;font-family:'Playfair Display',serif;font-size:1.35rem;font-weight:600;line-height:1.25;color:var(--cs-cream,#f5f0e8)}.page-template-page-financial-architecture .bm-series-card .pb-sc-subtitle{margin:.45rem 0 0;padding:0 2rem;font-family:'IBM Plex Mono',monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(184,148,63,.88)}.page-template-page-financial-architecture .bm-series-card .pb-sc-cats{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0 2rem}.page-template-page-financial-architecture .bm-series-card .pb-sc-cat{font-family:'IBM Plex Mono',monospace;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(148,163,184,.95);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.28rem .6rem}.page-template-page-financial-architecture .bm-series-card .pb-sc-cat.highlight{color:var(--cs-gold,#b8943f);border-color:rgba(184,148,63,.28);background:rgba(184,148,63,.08)}.page-template-page-financial-architecture .bm-series-card .pb-sc-desc{margin:1rem 0 0;padding:0 2rem;font-family:'Libre Franklin',sans-serif;font-size:.88rem;line-height:1.6;color:rgba(148,163,184,.95);flex-grow:1}.page-template-page-financial-architecture .bm-series-card .pb-sc-stats{display:flex;gap:.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:.85rem .5rem;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:border-color .25s,background .25s}.page-template-page-financial-architecture .bm-series-card:hover .pb-sc-stat-box{border-color:rgba(184,148,63,.18);background:rgba(184,148,63,.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:.2rem}.page-template-page-financial-architecture .bm-series-card .pb-sc-stat-label{font-family:'IBM Plex Mono',monospace;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.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,.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,.06) 0,transparent 42%);opacity:0;transition:opacity .3s;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:.5rem}.page-template-page-financial-architecture .cs-hero-pill{font-size:.72rem;padding:.45rem .8rem}}