#id-bank-products-root{margin-top:12px}.bankp-hero{display:flex;justify-content:space-between;gap:16px;padding:23px;border:1px solid #dce9f2;border-radius:14px;background:linear-gradient(125deg,rgba(255,255,255,.96),rgba(230,243,252,.88));margin-bottom:14px}.bankp-hero h3{font:800 21px Montserrat;color:#153954;margin:6px 0}.bankp-hero p{font:500 12px/1.5 Inter;color:#67849b;max-width:660px}.bankp-eyebrow{color:#2470aa;font:750 10px Inter;letter-spacing:.12em}.bankp-status{align-self:start;font:750 10px Inter;color:#2c7899;border:1px solid #bfdeed;border-radius:20px;padding:9px;white-space:nowrap}.bankp-layout{display:grid;grid-template-columns:minmax(220px,.68fr) minmax(0,1.65fr);gap:15px;align-items:start}.bankp-sidebar,.bankp-form-wrap{border:1px solid #ddebf3;background:rgba(255,255,255,.89);border-radius:13px;padding:17px;min-width:0}.bankp-sidebar-head,.bankp-form-head,.bankp-form-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.bankp-sidebar-head strong{font:750 12px Montserrat;color:#1f4965}.bankp-product-list{margin:15px 0;display:grid;gap:9px}.bankp-product{display:grid;gap:7px;text-align:left;border:1px solid #d9e8f3;border-radius:10px;background:#f9fcfe;padding:13px;color:#1e4667;cursor:pointer}.bankp-product.is-active{background:#eaf5ff;border-color:#68abdf}.bankp-product strong{font:750 12px Montserrat}.bankp-product small,.bankp-sidebar-note{font:500 10px/1.5 Inter;color:#7390a5}.bankp-tag{font:700 10px Inter;color:#946e2c}.bankp-empty{font:500 12px/1.6 Inter;color:#65859d}.bankp-form-head{margin:5px 0 18px}.bankp-form-head h4{font:800 19px Montserrat;margin:5px 0;color:#173c5d}.bankp-form{display:grid;gap:17px}.bankp-form fieldset{border:1px solid #e0ebf2;background:rgba(246,251,255,.72);border-radius:11px;padding:16px;margin:0}.bankp-form legend{font:800 12px Montserrat;color:#1d5b85;padding:0 9px}.bankp-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bankp-field,.bankp-full{display:grid;gap:8px;color:#476983;font:700 11px Inter}.bankp-field :is(input,select),.bankp-full textarea{padding:11px;border:1px solid #d0e1eb;border-radius:9px;background:white;color:#1a425f;font:550 12px Inter;width:100%;min-width:0}.bankp-full{margin-top:13px}.bankp-terms{margin-top:17px}.bankp-terms>strong{color:#406882;font:700 11px Inter}.bankp-terms-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.bankp-terms-row label{display:flex;align-items:center;gap:7px;font:600 11px Inter;color:#416680}.bankp-form-footer{border-top:1px solid #dce8ef;padding-top:16px}.bankp-form-footer div{display:grid;gap:5px}.bankp-form-footer strong{font:750 11px Inter;color:#17527a}.bankp-form-footer small{font:500 10px Inter;color:#7790a5}.bankp-feedback{color:#185b84;font:650 11px Inter}.bankp-failure,.bankp-notice{padding:18px;border:1px solid #dce9f2;border-radius:13px;background:#f7fbfe;color:#275675}@media(max-width:980px){.bankp-layout{grid-template-columns:1fr}}@media(max-width:620px){.bankp-fields{grid-template-columns:1fr}.bankp-hero{flex-wrap:wrap}.bankp-form-footer{flex-wrap:wrap}}