.bp-page{background:#f5f7fa}.bp-breadcrumb{color:#5a6a7e;background:#f0f4fa;border-bottom:1px solid #dde3ed;padding:8px 0;font-size:12px}.bp-breadcrumb a{color:#013a7d}.bp-breadcrumb a:hover{text-decoration:underline}.bp-sep{color:#bbb;margin:0 6px}.bp-header{background:#fff;border-bottom:1px solid #dde3ed;padding:24px 0 0}.bp-top{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.bp-left{align-items:flex-start;gap:20px;display:flex}.bp-logo{color:#fff;background:#03275c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:28px;font-weight:900;display:flex}.bp-info h1{color:#03275c;margin-bottom:4px;font-size:22px;font-weight:900}.bp-category{color:#5a6a7e;margin-bottom:8px;font-size:13px}.bp-meta{flex-wrap:wrap;gap:12px;display:flex}.bp-meta-item{color:#5a6a7e;align-items:center;gap:5px;font-size:12px;display:flex}.bp-meta-item svg{flex-shrink:0;width:14px;height:14px}.bp-quick-links{gap:10px;margin-top:10px;display:flex}.bp-quick-links button{color:#013a7d;cursor:pointer;background:#f0f4fb;border:1px solid #c8d6f5;border-radius:5px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.bp-quick-links button:hover{background:#e0eaf8}.bp-right{flex-shrink:0;min-width:280px;max-width:280px}.bp-status-card{background:#fff;border:1px solid #dde3ed;border-radius:8px;padding:18px}.bp-status-card h4{color:#03275c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px;font-size:12px;font-weight:700}.bp-status-item{color:#1a2a3a;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.bp-check{font-size:13px;font-weight:700}.bp-check.green{color:#1a9e5c}.bp-check.amber{color:#e8a020}.bp-check.red{color:#dc2626}.bp-tabs{background:#f0f4fa;border-top:1px solid #dde3ed;gap:0;margin-top:4px;padding:0 40px;display:flex}.bp-tab{color:#5a6a7e;cursor:pointer;background:0 0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 24px;font-size:13px;font-weight:700}.bp-tab.active{color:#03275c;background:#fff;border-bottom:3px solid #03275c}.bp-tab:hover{color:#03275c}.bp-body{grid-template-columns:1fr 280px;gap:28px;max-width:1200px;margin:0 auto;padding:28px 40px;display:grid}.bp-section{background:#fff;border:1px solid #dde3ed;border-radius:8px;margin-bottom:18px;padding:22px}.bp-section h3{color:#03275c;border-bottom:1px solid #dde3ed;margin-bottom:16px;padding-bottom:10px;font-size:15px;font-weight:700}.bp-details-grid{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}.bp-dl{color:#5a6a7e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:11px}.bp-dv{color:#1a2a3a;font-size:13px;font-weight:500}.bp-dv a{color:#013a7d}.bp-about-text{color:#1a2a3a;font-size:13px;line-height:1.8}.bp-photos-note{color:#5a6a7e;margin-bottom:14px;font-size:12px}.bp-photos-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bp-photo-placeholder{aspect-ratio:4/3;background:#eef1f6;border:1px solid #dde3ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.bp-photo-placeholder span{color:#b0bec5;font-size:11px}.bp-photos-empty{color:#b0bec5;margin-top:10px;font-size:11px;font-style:italic}.bp-info-note{color:#5a6a7e;background:#f8f9fc;border:1px solid #dde3ed;border-radius:6px;margin-top:16px;padding:12px 16px;font-size:12px;line-height:1.6}.bp-info-note strong{color:#1a2a3a}.bp-tab-notice{color:#5a6a7e;background:#f5f7fa;border:1px solid #dde3ed;border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:11px;line-height:1.6}.bp-btn-review{color:#013a7d;cursor:pointer;background:#fff;border:2px solid #013a7d;border-radius:4px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-block}.bp-btn-review:hover{color:#fff;background:#013a7d}.bp-review-card{background:#fff;border:1px solid #dde3ed;border-radius:6px;margin-bottom:14px;padding:16px}.bp-review-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.bp-reviewer{color:#03275c;font-size:13px;font-weight:700}.bp-review-date{color:#5a6a7e;font-size:11px}.bp-review-text{color:#1a2a3a;font-size:13px;line-height:1.6}.bp-review-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:3px;margin-top:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.bp-review-tag.documented{color:#1a9e5c;background:#e6f9f0}.bp-review-tag.non-documented{color:#d93025;background:#fff0f0}.bp-complaint-card{background:#fff;border:1px solid #dde3ed;border-radius:6px;margin-bottom:14px;padding:16px}.bp-complaint-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bp-complaint-id{color:#5a6a7e;font-size:11px;font-weight:700}.bp-complaint-type{color:#013a7d;background:#eef3fa;border-radius:3px;padding:3px 10px;font-size:11px;font-weight:700}.bp-status-badge{border-radius:3px;padding:3px 10px;font-size:11px;font-weight:700}.status-open{color:#e67e00;background:#fff3e0}.status-resolved,.status-closed{color:#1a9e5c;background:#e6f9f0}.bp-complaint-title{color:#03275c;margin-bottom:6px;font-size:13px;font-weight:700}.bp-complaint-text{color:#1a2a3a;margin-bottom:10px;font-size:13px;line-height:1.6}.bp-complaint-date{color:#5a6a7e;font-size:11px}.bp-business-response{background:#f0f6ff;border-left:3px solid #013a7d;border-radius:0 6px 6px 0;margin-top:10px;padding:12px 14px}.bp-br-label{color:#013a7d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.bp-br-text{color:#1a2a3a;font-size:13px;line-height:1.6}.bp-br-date{color:#5a6a7e;margin-top:4px;font-size:11px}.bp-trust-badge{text-align:center;background:#fff;border:1px solid #dde3ed;border-radius:8px;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px;padding:18px;display:flex}.bp-shield-wrap{justify-content:center;display:flex;position:relative}.bp-shield-img{width:100%;max-width:240px;height:auto;margin-bottom:8px;display:block}.bp-trust-label{color:#5a6a7e;margin-bottom:2px;font-size:13px}.bp-trust-level{color:#03275c;letter-spacing:1px;font-size:24px;font-weight:900}.bp-trust-sub{color:#5a6a7e;letter-spacing:.5px;margin-bottom:12px;font-size:11px}.bp-trust-desc{color:#5a6a7e;margin-bottom:8px;font-size:12px;line-height:1.5}.bp-verified-badge{color:#fff;letter-spacing:.3px;background:#03275c;border-radius:4px;margin-bottom:12px;padding:7px 18px;font-size:12px;font-weight:700;display:inline-block}.bp-trust-since{color:#c9a84c;font-size:12px;font-weight:700}.bp-claim-card{text-align:center;background:#f0f4ff;border:1px solid #c8d6f5;border-radius:8px;margin-bottom:16px;padding:14px 18px}.bp-claim-title{color:#03275c;margin-bottom:6px;font-size:12px;font-weight:700}.bp-claim-card p{color:#5a6a7e;margin-bottom:10px;font-size:11px;line-height:1.5}.bp-claim-btn{color:#fff;cursor:pointer;background:#03275c;border:none;border-radius:4px;padding:7px 18px;font-size:12px;font-weight:700;display:inline-block}.bp-sidebar-card{background:#fff;border:1px solid #dde3ed;border-radius:8px;margin-bottom:16px;padding:18px}.bp-sidebar-card h4{color:#03275c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px;font-size:12px;font-weight:700}.bp-exp-row{align-items:center;gap:8px;margin-bottom:7px;display:flex}.bp-exp-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.bp-exp-dot.green{background:#2e7d32}.bp-exp-dot.amber{background:#c9a84c}.bp-exp-dot.red{background:#c0392b}.bp-exp-label{color:#1a2a3a;flex:1;font-size:12px}.bp-exp-val{font-size:13px;font-weight:700}.bp-exp-val.green{color:#2e7d32}.bp-exp-val.amber{color:#a07800}.bp-exp-val.red{color:#c0392b}.bp-stat-row{border-bottom:1px solid #dde3ed;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.bp-stat-row:last-child{border-bottom:none}.bp-stat-label{color:#5a6a7e}.bp-stat-val{color:#03275c;font-weight:700}.bp-stat-val.green{color:#1a9e5c}.bp-stat-val.red{color:#d93025}.bp-stat-val.amber{color:#e8a020}.bp-sidebar-note{color:#5a6a7e;border-top:1px solid #dde3ed;margin-top:10px;padding-top:10px;font-size:10px;line-height:1.5}.bp-how-complaints{color:#03275c;box-sizing:border-box;background:#f0f6ff;border:1px solid #c5d5f5;border-radius:6px;width:100%;min-width:0;max-width:100%;margin-bottom:18px;padding:16px 18px;font-size:12px}.bp-how-complaints h4{margin-bottom:12px;font-size:13px;font-weight:700}.bp-steps-flow{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:16px;display:flex}.bp-step-pill{white-space:nowrap;background:#e8eef8;border-radius:3px;padding:4px 8px;font-size:10.5px;font-weight:700}.bp-step-arrow{color:#aaa;margin:0 1px;font-size:11px}.bp-response-timeline{border-top:1px solid #c5d5f5;width:100%;min-width:0;padding-top:12px}.bp-response-timeline h5{color:#03275c;margin-bottom:8px;font-size:12px;font-weight:700}.bp-tl-step{color:#1a2a3a;align-items:flex-start;gap:10px;margin-bottom:7px;font-size:12px;line-height:1.5;display:flex}.bp-tl-badge{color:#fff;border-radius:3px;flex-shrink:0;margin-top:1px;padding:2px 8px;font-size:10px;font-weight:700}.bp-how-note{color:#5a6a7e;border-top:1px solid #c5d5f5;margin-top:12px;padding-top:10px;font-size:11px}.bp-complaint-evidence{color:#5a6a7e;margin-bottom:8px;font-size:12px}.bp-br-badge{color:#1a9e5c;background:#e6f9f0;border-radius:3px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.bp-ibbf-note{background:#f0f6ff;border-left:3px solid #013a7d;border-radius:0 6px 6px 0;margin-top:10px;padding:12px 14px}.bp-ibbf-note-label{color:#013a7d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.bp-ibbf-note p{color:#1a2a3a;font-size:13px;line-height:1.6}.bp-customer-resolution{background:#f6fef9;border-left:3px solid #1a9e5c;border-radius:0 6px 6px 0;margin-top:10px;padding:12px 14px}.bp-resolution-label{color:#1a9e5c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.bp-customer-resolution p{color:#1a2a3a;font-size:13px;font-style:italic;line-height:1.6}.bp-resolution-closed{color:#1a9e5c;background:#e6f9f0;border-radius:4px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.bp-timeline-section{border-top:1px solid #dde3ed;margin-top:16px;padding-top:16px}.bp-timeline-title{color:#03275c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:700}.bp-timeline{margin:12px 0;padding-left:28px;position:relative}.bp-timeline:before{content:"";background:#dde3ed;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:8px}.bp-tl-item{gap:0;margin-bottom:14px;display:flex;position:relative}.bp-tl-dot{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-24px}.bp-tl-dot.blue{background:#013a7d;box-shadow:0 0 0 2px #b8cef5}.bp-tl-dot.green-dot{background:#1a9e5c;box-shadow:0 0 0 2px #b2e8cc}.bp-tl-dot.amber-dot{background:#e8a020;box-shadow:0 0 0 2px #f5d888}.bp-tl-dot.red-dot{background:#d93025;box-shadow:0 0 0 2px #f5c8a8}.bp-tl-content{flex:1}.bp-tl-label{color:#03275c;margin-bottom:2px;font-size:12px;font-weight:700}.bp-tl-note{color:#5a6a7e;font-size:11px;line-height:1.5}.bp-tl-date{color:#aaa;margin-top:2px;font-size:10px}.bp-complaint-header-row{background:#f8f9fc;border:1px solid #dde3ed;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.bp-complaint-left{flex-direction:column;gap:4px;display:flex}.bp-complaint-no{color:#5a6a7e;font-size:11px}.bp-complaint-no strong{color:#03275c}.bp-complaint-nature{color:#5a6a7e;font-size:11px}.bp-complaint-nature strong{color:#1a2a3a}.bp-complaint-right-info{color:#5a6a7e;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.bp-review-types{margin-bottom:18px}.bp-review-types-title{color:#03275c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:11px;font-weight:700}.bp-review-types-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.bp-rtype-card{border-radius:8px;padding:16px}.bp-rtype-card.documented{background:#f6fef9;border:1.5px solid #b2e8cc}.bp-rtype-card.non-documented{background:snow;border:1.5px solid #f5c8c8}.bp-rtype-heading{margin-bottom:6px;font-size:13px;font-weight:700}.bp-rtype-card.documented .bp-rtype-heading{color:#1a6b3c}.bp-rtype-card.non-documented .bp-rtype-heading{color:#a02020}.bp-rtype-card p{margin-bottom:10px;font-size:11px;line-height:1.7}.bp-rtype-card.documented p{color:#3a5a44}.bp-rtype-card.non-documented p{color:#7a3030}.bp-rtype-note{color:#a05050;background:#fff0f0;border-left:3px solid #f5c8c8;border-radius:4px;margin-bottom:10px;padding:6px 10px;font-size:10px;line-height:1.6}.bp-rtype-badge{letter-spacing:.3px;border-radius:3px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.bp-rtype-badge.high{color:#1a6b3c;background:#d4f5e2;border:1px solid #b2e8cc}.bp-rtype-badge.low{color:#a02020;background:#ffeaea;border:1px solid #f5c8c8}.bp-rtype-policy{color:#5a6a7e;background:#f8f9fc;border-left:3px solid #03275c;border-radius:4px;padding:8px 12px;font-size:10px;line-height:1.6}.bp-rtype-policy strong{color:#03275c}.bp-sort-bar{color:#5a6a7e;align-items:center;gap:8px;font-size:13px;display:flex}.bp-sort-bar select{color:#1a2a3a;border:1px solid #dde3ed;border-radius:4px;padding:5px 10px;font-size:13px}.bp-review-meta{color:#5a6a7e;margin-top:4px;font-size:11px}.bp-recommend-badge{color:#1a9e5c;background:#e6f9f0;border:1px solid #b2e8cc;border-radius:3px;margin-top:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.bp-recommend-badge.neutral{color:#a07800;background:#fff8e6;border:1px solid #f5d888}.bp-review-type-badge{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:4px 12px;font-size:10px;font-weight:700}.bp-review-type-badge.documented{color:#1a9e5c;background:#e6f9f0;border:1px solid #b2e8cc}.bp-review-type-badge.non-doc{color:#a02020;background:#ffeaea;border:1px solid #f5c8c8}.bp-review-title{color:#03275c;margin:10px 0 6px;font-size:14px;font-weight:700}.bp-evidence-pills{flex-wrap:wrap;gap:6px;margin-top:10px;margin-bottom:10px;display:flex}.bp-ev-pill{border:1px solid;border-radius:3px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.bp-ev-pill.ev-green{color:#1a9e5c;background:#e6f9f0;border-color:#b2e8cc}.bp-ev-pill.ev-grey,.bp-ev-pill.ev-gray{color:#999;background:#f5f5f5;border-color:#ddd}.bp-ev-pill.ev-blue{color:#013a7d;background:#eef3fb;border-color:#b3cce6}.bp-reviews-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}@media (max-width:900px){.bp-review-types-grid{grid-template-columns:1fr}.bp-reviews-top{flex-direction:column;align-items:flex-start;gap:10px}.bp-review-header{flex-direction:column;gap:8px}.bp-body{grid-template-columns:1fr;gap:16px;padding:16px}.bp-top{flex-direction:column;gap:16px}.bp-left{flex-direction:column;gap:12px}.bp-right{min-width:unset;width:100%;max-width:100%}.bp-trust-badge{align-items:center;width:100%;max-width:100%;padding:16px}.bp-status-card{width:100%}.bp-shield-img{max-width:250px;margin-bottom:10px}.bp-logo{width:60px;height:60px;font-size:22px}.bp-info h1{font-size:17px}.bp-meta{flex-direction:column;gap:6px}.bp-tabs{padding:0 16px;overflow-x:auto}.bp-tab{white-space:nowrap;padding:10px 16px;font-size:12px}.bp-details-grid{grid-template-columns:1fr}.bp-photos-grid{grid-template-columns:1fr 1fr}.bp-complaint-header-row{flex-direction:column;gap:4px}.bp-complaint-left,.bp-complaint-right-info{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:480px){.bp-info h1{font-size:15px}.bp-body{padding:12px}.bp-tab{padding:8px 12px;font-size:11px}.bp-photos-grid{grid-template-columns:1fr}}.ibbf-redacted{cursor:default;vertical-align:baseline;display:inline-block;position:relative}.ibbf-redacted-blur{-webkit-filter:blur(5px);-webkit-user-select:none;user-select:none;color:#94a3b8;font-size:inherit;line-height:inherit;pointer-events:none;background:#94a3b814;border-radius:3px;padding:0 4px;display:inline-block}.ibbf-redacted-label{color:#f1f5f9;white-space:nowrap;z-index:10;pointer-events:none;background:#1e293b;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.ibbf-redacted-label:after{content:"";border:5px solid #0000;border-top-color:#1e293b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ibbf-redacted:hover .ibbf-redacted-label{display:block}.bp-shield-wrap{cursor:pointer;display:inline-block;position:relative}.bp-shield-tooltip{text-align:left;z-index:9999;border-radius:12px;width:300px;padding:18px 18px 16px;font-size:12px;line-height:1.55;position:absolute;top:50%;left:auto;right:110%;transform:translateY(-50%);box-shadow:0 8px 24px #0000002e}.bp-shield-tooltip:after{content:"";border:7px solid #0000;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.bp-shield-tooltip strong{margin-bottom:12px;font-size:14px;font-weight:700;display:block}.bp-shield-tooltip .bp-tt-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bp-shield-tooltip .bp-tt-list li{align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.bp-shield-tooltip .bp-tt-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex;position:relative}.bp-shield-tooltip .bp-tt-check:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.bp-shield-tooltip p{margin:10px 0 0;font-size:11.5px;line-height:1.55}.bp-shield-tooltip .bp-tt-next-row{border-top:1px solid;align-items:flex-start;gap:10px;margin-top:14px;padding-top:12px;display:flex}.bp-shield-tooltip .bp-tt-next-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.bp-shield-tooltip .bp-tooltip-next-block{flex:1;margin:0;font-size:11.5px;line-height:1.5}.bp-shield-tooltip .bp-tt-next-label{font-weight:700}.bp-shield-tooltip-listed{color:#475569;background:#f1f3f5;border:1px solid #d8dde3}.bp-shield-tooltip-listed:after{border-left-color:#f1f3f5}.bp-shield-tooltip-listed strong{color:#334155}.bp-shield-tooltip-listed .bp-tt-check{background:#cbd5e1}.bp-shield-tooltip-listed .bp-tt-check:after{color:#64748b}.bp-shield-tooltip-listed .bp-tt-list li{color:#475569}.bp-shield-tooltip-listed p{color:#64748b}.bp-shield-tooltip-listed .bp-tt-next-row{border-top-color:#d8dde3}.bp-shield-tooltip-listed .bp-tt-next-icon{color:#475569;background:#cbd5e1}.bp-shield-tooltip-listed .bp-tt-next-label{color:#475569}.bp-shield-tooltip-listed .bp-tooltip-next-block{color:#64748b}.bp-shield-tooltip-basic{color:#fff;background:#03275c}.bp-shield-tooltip-basic:after{border-left-color:#03275c}.bp-shield-tooltip-basic strong{color:#ffd166}.bp-shield-tooltip-basic .bp-tt-check{background:#fff}.bp-shield-tooltip-basic .bp-tt-check:after{color:#03275c}.bp-shield-tooltip-basic .bp-tt-list li{color:#fff}.bp-shield-tooltip-basic p{color:#cfd8e6}.bp-shield-tooltip-basic .bp-tt-next-row{border-top-color:#ffd16640}.bp-shield-tooltip-basic .bp-tt-next-icon{color:#ffd166;background:#03275c;border:1.5px solid #ffd166}.bp-shield-tooltip-basic .bp-tt-next-label{color:#ffd166}.bp-shield-tooltip-basic .bp-tooltip-next-block{color:#fff}.bp-shield-tooltip-high{color:#ffd166;background:#03275c}.bp-shield-tooltip-high:after{border-left-color:#03275c}.bp-shield-tooltip-high strong{color:#ffd166}.bp-shield-tooltip-high .bp-tt-check{background:#ffd166}.bp-shield-tooltip-high .bp-tt-check:after{color:#03275c}.bp-shield-tooltip-high .bp-tt-list li,.bp-shield-tooltip-high p{color:#ffd166}.bp-shield-tooltip-high .bp-tt-next-row{border-top-color:#ffd1664d}.bp-shield-tooltip-high .bp-tt-next-icon{color:#03275c;background:#ffd166}.bp-shield-tooltip-high .bp-tt-next-label,.bp-shield-tooltip-high .bp-tooltip-next-block{color:#ffd166}.bp-tooltip-note{opacity:.85;font-style:italic}.bp-tooltip-next{font-weight:700}.bp-mobile-trust{display:none}@media (max-width:768px){.bp-shield-tooltip{width:280px;inset:110% auto auto 50%;transform:translate(-50%)}.bp-shield-tooltip:after{border:7px solid #0000;border-bottom-color:#03275c;top:auto;bottom:100%;left:50%;transform:translate(-50%)}.bp-shield-tooltip-listed:after{border-top-color:#0000;border-bottom-color:#f1f3f5;border-left-color:#0000}.bp-shield-tooltip-high:after,.bp-shield-tooltip-basic:after{border-top-color:#0000;border-bottom-color:#03275c;border-left-color:#0000}.bp-mobile-trust{display:block!important}}@media (min-width:769px){.bp-mobile-trust{display:none}}.bp-info-icon{cursor:pointer;vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex;position:relative}.bp-info-icon:hover:after{content:attr(data-tip);color:#fff;text-align:left;z-index:50;white-space:normal;background:#03275c;border-radius:6px;width:220px;padding:8px 12px;font-size:11px;line-height:1.5;position:absolute;bottom:120%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.bp-info-icon:hover:before{content:"";z-index:51;border:5px solid #0000;border-top-color:#03275c;position:absolute;bottom:110%;left:50%;transform:translate(-50%)}.bp-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.bp-photo-tile{aspect-ratio:4/3;background:#f8fafc;border:1px solid #dde3ed;border-radius:8px;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.bp-photo-tile:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.bp-photo-tile img{object-fit:cover;width:100%;height:100%;display:block}.bp-step-info:hover .bp-step-tooltip,.bp-step-info:focus .bp-step-tooltip{opacity:1!important;visibility:visible!important}.bp-step-tooltip{white-space:normal!important;font-weight:500!important}.bp-flow-cards{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:4px;max-width:100%;margin:14px 0 12px;display:flex;overflow-x:auto}.bp-flow-card-wrap{flex:none;align-items:center;gap:4px;display:inline-flex}.bp-flow-card{text-align:center;cursor:help;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:none;align-items:center;min-width:80px;min-height:0;padding:6px 8px;transition:all .15s;display:flex;position:relative}.bp-flow-card:hover,.bp-flow-card:focus{background:#f1f5f9;outline:none}.bp-flow-icon{color:#1e40af;background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:4px;display:flex}.bp-flow-icon.success{color:#16a34a;background:#dcfce7}.bp-flow-label{color:#03275c;font-size:11.5px;font-weight:600}.bp-flow-arrow{color:#94a3b8;flex-shrink:0;font-size:14px;font-weight:600}.bp-flow-tooltip{color:#fff;text-align:center;opacity:0;visibility:hidden;z-index:100;pointer-events:none;background:#1e293b;border-radius:6px;width:230px;padding:8px 12px;font-size:11.5px;font-weight:500;line-height:1.5;transition:opacity .15s,visibility .15s;position:absolute;bottom:105%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.bp-flow-card:hover .bp-flow-tooltip,.bp-flow-card:focus .bp-flow-tooltip,.bp-tl-card:hover .bp-flow-tooltip,.bp-tl-card:focus .bp-flow-tooltip{opacity:1;visibility:visible}.bp-flow-notes-badge{color:#1e40af;background:#eff6ff;border-radius:999px;align-items:center;gap:6px;margin:4px 0 14px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.bp-tl-cards{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:6px;max-width:100%;margin-top:10px;display:flex;overflow-x:auto}.bp-tl-card-wrap{flex:none;align-items:center;gap:6px;display:inline-flex}.bp-tl-card{cursor:help;background:0 0;border:none;border-radius:8px;flex:none;align-items:center;gap:8px;padding:6px 8px;transition:all .15s;display:flex;position:relative}.bp-tl-card:hover,.bp-tl-card:focus{background:#f1f5f9;outline:none}.bp-tl-body{align-items:center;gap:8px;display:flex}.bp-tl-badge{color:#fff;border-radius:3px;flex-shrink:0;width:fit-content;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.bp-tl-badge.amber{background:#f59e0b}.bp-tl-badge.brown{background:#92400e}.bp-tl-badge.red{background:#dc2626}.bp-tl-label{color:#03275c;white-space:nowrap;font-size:11.5px;font-weight:600}.bp-how-note{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;font-size:12.5px;line-height:1.55;display:flex}.bp-how-note-icon{flex-shrink:0;margin-top:2px}.bp-how-note strong{color:#14532d}@media (max-width:600px){.bp-flow-cards{flex-wrap:wrap;justify-content:center;gap:4px;overflow-x:visible}.bp-flow-card-wrap{flex:calc(25% - 8px)}.bp-flow-arrow{display:none}.bp-flow-card{min-width:0;padding:4px 2px}.bp-flow-label{font-size:10px}.bp-flow-icon{width:26px;height:26px}.bp-flow-icon svg{width:16px;height:16px}.bp-flow-tooltip{width:180px;font-size:11px}.bp-tl-cards{flex-wrap:wrap;justify-content:center;gap:4px;overflow-x:visible}.bp-tl-card-wrap{flex:100%}.bp-tl-card-wrap .bp-flow-arrow{display:none}.bp-tl-card{min-width:0;padding:6px 8px}.bp-tl-label{font-size:11px}.bp-tl-badge{padding:2px 5px;font-size:9.5px}}.bp-claim-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.bp-claim-modal{background:#fff;border-radius:16px;width:100%;max-width:1100px;max-height:92vh;padding:28px 32px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0003}.bp-claim-close{color:#475569;cursor:pointer;z-index:5;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:all .15s;display:flex;position:absolute;top:14px;right:14px}.bp-claim-close:hover{color:#03275c;background:#f1f5f9}.bp-claim-header{align-items:flex-start;gap:16px;margin-bottom:20px;padding-right:50px;display:flex}.bp-claim-header-icon{background:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.bp-claim-title{color:#03275c;margin:0 0 4px;font-size:22px;font-weight:700}.bp-claim-subtitle{color:#64748b;margin:0;font-size:13.5px;line-height:1.55}.bp-claim-subtitle strong{color:#6b5b95;font-weight:600}.bp-claim-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.bp-claim-body,.bp-claim-form{flex-direction:column;gap:22px;display:flex}.bp-claim-section{flex-direction:column;gap:14px;display:flex}.bp-claim-section-title{color:#6b5b95;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:700;display:inline-flex}.bp-claim-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bp-claim-field{flex-direction:column;gap:5px;display:flex}.bp-claim-field label{color:#1e293b;font-size:12.5px;font-weight:600}.bp-claim-field input,.bp-claim-field select{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:border-color .15s}.bp-claim-field input:focus,.bp-claim-field select:focus{border-color:#6b5b95}.bp-claim-field input:disabled{color:#94a3b8;background:#f8fafc}.bp-claim-hint{color:#94a3b8;margin-top:2px;font-size:11.5px}.bp-claim-link-btn{color:#03275c;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.bp-claim-link-btn:hover{text-decoration:underline}.bp-claim-otp-row{align-items:stretch;gap:8px;display:flex}.bp-claim-otp-row input{flex:1;min-width:0}.bp-claim-otp-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#03275c;border:none;border-radius:8px;flex-shrink:0;padding:0 16px;font-size:12.5px;font-weight:600;transition:opacity .15s}.bp-claim-otp-btn:hover:not(:disabled){opacity:.9}.bp-claim-otp-btn:disabled{opacity:.6;cursor:not-allowed}.bp-claim-resend-row{color:#94a3b8;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.bp-claim-resend-wait{color:#94a3b8;font-weight:500}.bp-claim-resend-btn{color:#03275c;cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:700;text-decoration:underline}.bp-claim-resend-btn:hover:not(:disabled){color:#021a3f}.bp-claim-resend-btn:disabled{opacity:.5;cursor:not-allowed}.bp-claim-decl-row{align-items:stretch;gap:14px;margin-top:4px;display:flex}.bp-claim-actions-side{flex-shrink:0;align-items:center;gap:10px;display:flex}.bp-claim-declaration{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;display:flex}.bp-claim-declaration input[type=checkbox]{accent-color:#15803d;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.bp-claim-declaration label{color:#166534;cursor:pointer;font-size:13px;line-height:1.55}.bp-claim-info-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px}.bp-claim-info-bar-title{color:#03275c;margin-bottom:14px;font-size:14px;font-weight:700}.bp-claim-info-bar-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bp-claim-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:14px;height:fit-content;padding:18px;display:flex;position:sticky;top:0}.bp-claim-info-title{color:#03275c;margin:0 0 4px;font-size:14px;font-weight:700}.bp-claim-info-item{align-items:flex-start;gap:10px;display:flex}.bp-claim-info-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bp-claim-info-h{color:#03275c;margin-bottom:3px;font-size:12.5px;font-weight:700}.bp-claim-info-d{color:#64748b;font-size:11.5px;line-height:1.45}.bp-claim-info-howit{background:#ede9fe;border-radius:8px;margin-top:6px;padding:12px 14px}.bp-claim-info-howit-h{color:#6b5b95;align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;font-weight:700;display:flex}.bp-claim-info-howit-d{color:#6b5b95;font-size:11.5px;line-height:1.45}.bp-claim-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.bp-claim-btn-cancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600}.bp-claim-btn-cancel:hover:not(:disabled){background:#f8fafc}.bp-claim-btn-submit{color:#fff;cursor:pointer;background:#03275c;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.bp-claim-btn-submit:hover:not(:disabled){opacity:.92}.bp-claim-btn-submit:disabled{opacity:.6;cursor:not-allowed}.bp-claim-success{text-align:center;padding:30px 20px}.bp-claim-success-icon{margin-bottom:14px;font-size:52px}.bp-claim-success h4{color:#166534;margin:0 0 8px;font-size:19px;font-weight:700}.bp-claim-success p{color:#64748b;margin:0;font-size:14px}@media (max-width:900px){.bp-claim-overlay{align-items:flex-start;padding:14px 12px 12px}.bp-claim-modal{border-radius:12px;max-height:calc(100vh - 28px);padding:44px 16px 20px}.bp-claim-close{width:32px;height:32px;font-size:20px;top:8px;right:8px}.bp-claim-grid{grid-template-columns:1fr;gap:12px}.bp-claim-header{gap:12px;margin-bottom:16px;padding-right:30px}.bp-claim-header-icon{width:44px;height:44px}.bp-claim-header-icon svg{width:24px;height:24px}.bp-claim-title{font-size:16px}.bp-claim-subtitle{font-size:12px;line-height:1.5}.bp-claim-body{gap:16px}.bp-claim-form{gap:18px}.bp-claim-section{gap:10px}.bp-claim-section-title{font-size:13px}.bp-claim-field label{font-size:12px}.bp-claim-field input,.bp-claim-field select{padding:9px 12px;font-size:13px}.bp-claim-hint{font-size:11px}.bp-claim-otp-row{gap:6px}.bp-claim-otp-btn{padding:0 12px;font-size:12px}.bp-claim-decl-row{flex-direction:column;gap:12px}.bp-claim-actions-side{justify-content:stretch;width:100%}.bp-claim-actions-side>button{flex:1;padding:10px 14px;font-size:13px}.bp-claim-info-bar{padding:14px}.bp-claim-info-bar-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bp-claim-info-bar-title{margin-bottom:12px;font-size:13px}.bp-claim-info-h{font-size:12px}.bp-claim-info-d{font-size:11px}.bp-claim-info-icon{width:30px;height:30px}.bp-claim-info-icon svg{width:15px;height:15px}}@media (max-width:480px){.bp-claim-info-bar-grid{grid-template-columns:1fr}.bp-claim-btn-cancel,.bp-claim-btn-submit{justify-content:center;width:100%}}
