.BankingPage_selector__frJTK{border:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.BankingPage_selector__frJTK legend{font-size:12px;color:var(--ux-muted);margin-bottom:14px}.BankingPage_selector__frJTK label{position:relative;cursor:pointer}.BankingPage_selector__frJTK input{position:absolute;opacity:0;width:1px;height:1px}.BankingPage_selector__frJTK span{display:block;padding:13px 20px;border:1px solid var(--ux-border);border-radius:9px;background:#f8f5fd;font-size:13px;transition:background .2s,color .2s}.BankingPage_selector__frJTK input:checked+span{background:var(--ux-brand-deep);color:#fff;border-color:var(--ux-brand-deep)}.BankingPage_selector__frJTK input:focus-visible+span{outline:3px solid #a17ae4;outline-offset:4px}.BankingPage_demo__hUQP_>section{padding:32px 0 0}.BankingPage_person__ZE5b9{display:flex;align-items:center;gap:16px;margin-bottom:22px}.BankingPage_person__ZE5b9 img{border-radius:14px;-o-object-fit:cover;object-fit:cover}.BankingPage_person__ZE5b9 h3{margin:0!important}.BankingPage_person__ZE5b9 p{margin:4px 0 0!important}.BankingPage_boundary__5IKsi{padding:26px 30px;border-left:4px solid var(--ux-brand-deep);background:#f8f5fd;margin-top:28px}.BankingPage_boundary__5IKsi h3{font-size:20px;margin:0 0 10px}.BankingPage_boundary__5IKsi p{font-size:14px;line-height:1.8;color:var(--ux-muted)}@media(max-width:600px){.BankingPage_selector__frJTK{gap:8px}.BankingPage_selector__frJTK span{padding:11px 13px;font-size:12px}.BankingPage_boundary__5IKsi{padding:22px}.BankingPage_person__ZE5b9{gap:12px}}@media(prefers-reduced-motion:reduce){.BankingPage_selector__frJTK span{transition:none}}