.bpd-form{--bpd-ink:#12395b;--bpd-ink-strong:#0d2e4b;--bpd-muted:#496d88;--bpd-line:#bfd3e1;--bpd-soft:#eef7fc;--bpd-soft-2:#f8fbfd;--bpd-card:#ffffff;--bpd-accent:#12395b;--bpd-accent-dark:#0d2e4b;--bpd-blue:#1e92d0;--bpd-blue-dark:#1778ab;--bpd-error:#12395b;--bpd-radius:0;max-width:1080px;margin:0 auto;color:var(--bpd-ink);font-family:inherit;line-height:1.45}.bpd-form *{box-sizing:border-box}.bpd-hp{position:absolute;left:-9999px}.bpd-form button,.bpd-form input,.bpd-form select,.bpd-form textarea{font-family:inherit}.bpd-tabs{display:flex;gap:18px;margin:0 0 34px;padding-bottom:16px;border-bottom:1px solid var(--bpd-line);background:transparent}.bpd-tab{cursor:pointer;border:3px solid var(--bpd-blue);background:#fff;color:var(--bpd-blue);padding:13px 20px;margin:0;border-radius:3px;font-size:18px;font-weight:700;line-height:1.2;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:normal}.bpd-tab:hover,.bpd-tab.is-active{color:#fff;background:var(--bpd-ink-strong);border-color:var(--bpd-ink-strong);box-shadow:0 0 0 2px rgba(30,146,208,.10)}.bpd-section-heading{margin:0 0 28px}.bpd-section-heading h2{margin:0 0 8px;color:var(--bpd-ink-strong);font-size:42px;line-height:1.06;font-weight:800;letter-spacing:-.02em}.bpd-section-heading p{margin:0;color:var(--bpd-muted);font-size:18px;line-height:1.5}.bpd-card{border:0;border-radius:0;padding:0;margin:0 0 42px;background:transparent;box-shadow:none}.bpd-card legend{padding:0;margin:0 0 18px;color:var(--bpd-ink-strong);font-size:30px;font-weight:800;line-height:1.15}.bpd-help{margin:14px 0 0;color:var(--bpd-muted);font-size:15px}.bpd-amount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:0}.bpd-amount-button,.bpd-other-wrap{width:100%;min-width:0;min-height:168px;border:3px solid var(--bpd-blue);background:#fff;color:var(--bpd-ink-strong);padding:28px 26px;border-radius:2px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;white-space:normal!important;word-break:normal;overflow-wrap:anywhere;overflow:hidden}.bpd-amount-button{cursor:pointer}.bpd-amount-button strong,.bpd-amount-button span,.bpd-other-title,.bpd-other-copy{width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere}.bpd-amount-button strong{display:block;font-size:40px;line-height:1;font-weight:800;color:var(--bpd-ink-strong);text-align:center}.bpd-amount-button span{display:block;font-size:16px;line-height:1.5;color:var(--bpd-muted);font-weight:500;text-align:center}.bpd-amount-button:hover,.bpd-other-wrap:hover{border-color:var(--bpd-ink-strong);background:var(--bpd-soft);transform:translateY(-1px)}.bpd-amount-button.is-active,.bpd-other-wrap.is-active,.bpd-other-wrap:focus-within{background:var(--bpd-ink-strong);border-color:var(--bpd-ink-strong);box-shadow:inset 0 0 0 1px var(--bpd-ink-strong)}.bpd-other-title{font-size:38px;line-height:1;font-weight:800;color:var(--bpd-ink-strong)}.bpd-other-copy{font-size:16px;line-height:1.5;color:var(--bpd-muted);font-weight:500}.bpd-other-input-row{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;font-size:24px;font-weight:800;color:var(--bpd-ink-strong)}.bpd-other-wrap input{width:100%;min-width:0;max-width:180px;border:0;border-bottom:2px solid var(--bpd-line);outline:0;padding:6px 0;font:inherit;font-size:24px;text-align:center;background:transparent;color:var(--bpd-ink-strong)}.bpd-other-wrap input:focus{border-bottom-color:var(--bpd-blue)}.bpd-amount-button.is-active strong,.bpd-amount-button.is-active span,.bpd-other-wrap.is-active .bpd-other-title,.bpd-other-wrap.is-active .bpd-other-copy,.bpd-other-wrap.is-active .bpd-other-input-row,.bpd-other-wrap.is-active input,.bpd-other-wrap:focus-within .bpd-other-title,.bpd-other-wrap:focus-within .bpd-other-copy,.bpd-other-wrap:focus-within .bpd-other-input-row,.bpd-other-wrap:focus-within input{color:#fff;border-bottom-color:rgba(255,255,255,.75)}.bpd-billing-title{margin:0 0 22px;font-size:30px;line-height:1.15;font-weight:800;color:var(--bpd-ink-strong)}.bpd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:0}.bpd-grid label{display:flex;flex-direction:column;gap:8px;color:var(--bpd-ink-strong);font-size:15px;font-weight:700}.bpd-grid input,.bpd-grid select{width:100%;border:1px solid var(--bpd-line);border-radius:3px;padding:14px 14px;color:var(--bpd-ink-strong);background:#fff;font-size:16px;min-height:50px;transition:border-color .18s ease,box-shadow .18s ease}.bpd-grid input:focus,.bpd-grid select:focus{outline:0;border-color:var(--bpd-blue);box-shadow:0 0 0 3px rgba(30,146,208,.18)}.bpd-full{grid-column:1/-1}.bpd-checkbox-row{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;font-size:16px!important;font-weight:500!important;color:var(--bpd-ink-strong)!important}.bpd-checkbox-row input{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;accent-color:var(--bpd-blue)}.bpd-form .bpd-conditional-field[hidden],.bpd-form .bpd-state-field[hidden]{display:none!important}.bpd-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 18px;max-width:500px}.bpd-payment-pill{cursor:pointer;border:2px solid var(--bpd-blue);background:#fff;color:var(--bpd-blue);padding:12px 18px;font-weight:700;font-size:16px;min-width:150px;text-align:center;border-radius:3px}.bpd-payment-pill.is-active{border-color:var(--bpd-ink-strong);box-shadow:none;background:var(--bpd-ink-strong);color:#fff}.bpd-payment-pill[disabled]{cursor:not-allowed;opacity:.48}.bpd-form[data-frequency="once"] .bpd-payment-methods{display:none!important}.bpd-payment-panel[hidden]{display:none!important}.bpd-form:not([data-frequency="monthly"]) #bpd-bank-panel,.bpd-form:not([data-frequency="monthly"]) .bpd-direct-debit-authority,.bpd-form:not([data-frequency="monthly"]) .bpd-bank-secure-note,.bpd-form:not([data-payment-method="bank"]) .bpd-direct-debit-authority,.bpd-form:not([data-payment-method="bank"]) .bpd-bank-secure-note,.bpd-form:not([data-payment-method="bank"]) #bpd-bank-panel{display:none!important}.bpd-payment-visual-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);gap:20px;align-items:stretch}.bpd-payment-component-wrap,.bpd-payment-image{min-width:0}[data-bpd-payfurl-dropin]{height:calc(100% - 8px);margin-top:8px;border:1px solid var(--bpd-line);background:#fff;padding:18px;border-radius:3px}.bpd-payment-image{margin:8px 0 0;min-height:360px;overflow:hidden;border-radius:4px;background:var(--bpd-soft)}.bpd-payment-image img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center}.bpd-card-validation-message[hidden]{display:none!important}.bpd-card-validation-message{margin:12px 0 0;padding:12px 14px;border:2px solid var(--bpd-ink-strong);border-radius:3px;background:var(--bpd-soft);color:var(--bpd-ink-strong);font-size:15px;font-weight:700;line-height:1.45}.bpd-bank-return-card{cursor:pointer;margin:0 0 14px;padding:11px 16px;border:2px solid var(--bpd-ink-strong);border-radius:3px;background:#fff;color:var(--bpd-ink-strong);font-size:15px;font-weight:800}.bpd-bank-grid{margin-top:8px;padding:22px;border:1px solid var(--bpd-line);background:#fff}.bpd-direct-debit-authority{margin:18px 0 0;padding:18px;background:var(--bpd-soft)}.bpd-terms{display:flex;align-items:flex-start;gap:12px;margin:6px 0 22px;color:var(--bpd-ink-strong);font-weight:500;font-size:15px;line-height:1.45}.bpd-final-terms{margin-top:42px}.bpd-terms input{margin-top:4px;width:18px;height:18px;accent-color:var(--bpd-blue)}.bpd-submit{cursor:pointer;border:0;border-radius:4px;background:var(--bpd-blue);color:#fff;padding:18px 34px;font-size:19px;font-weight:800;line-height:1;min-width:190px;transition:background .18s ease,transform .18s ease;display:inline-block;width:auto}.bpd-submit:hover{background:var(--bpd-blue-dark);transform:translateY(-1px)}.bpd-submit[disabled]{opacity:.72;cursor:wait;transform:none}.bpd-secure-note,.bpd-tax-note{font-size:14px;color:var(--bpd-muted);margin:14px 0 0;line-height:1.45}.bpd-message{margin-top:16px;padding:14px 16px;border-radius:3px;background:var(--bpd-soft);color:var(--bpd-ink-strong);font-weight:700;min-height:0;border:1px solid var(--bpd-line)}.bpd-message:empty{display:none}.bpd-message.is-error{background:var(--bpd-soft);color:var(--bpd-ink-strong);border-color:var(--bpd-blue)}.bpd-message.is-success{background:#eaf7f1;color:#215b3e;border-color:#b9e1d0}.bpd-message.is-info{background:var(--bpd-soft);color:var(--bpd-muted);border-color:var(--bpd-line)}.bpd-error{color:var(--bpd-ink-strong);font-weight:800}.et_pb_module .bpd-form,.elementor-widget-container .bpd-form{width:100%}@media(max-width:780px){.bpd-form{max-width:100%}.bpd-tabs{margin-bottom:28px;gap:12px;flex-wrap:wrap}.bpd-tab{font-size:17px;padding:12px 16px}.bpd-section-heading h2{font-size:34px}.bpd-section-heading p{font-size:17px}.bpd-amount-grid{grid-template-columns:1fr}.bpd-grid{grid-template-columns:1fr}.bpd-card{margin-bottom:36px}.bpd-submit{width:100%;text-align:center}.bpd-amount-button,.bpd-other-wrap{min-height:150px;padding:24px 22px}.bpd-payment-visual-grid{grid-template-columns:1fr}.bpd-payment-image,.bpd-payment-image img{min-height:220px;max-height:300px}.bpd-mobile-step-one-next-hidden{display:none!important}}@media(max-width:460px){.bpd-tabs{display:block;border-bottom:0;padding-bottom:0}.bpd-tab{display:block;width:100%;margin:0 0 10px}.bpd-section-heading h2{font-size:30px}.bpd-card legend,.bpd-billing-title{font-size:25px}.bpd-amount-button strong,.bpd-other-title{font-size:34px}}.bpd-tab,.bpd-tab:visited{border:3px solid var(--bpd-ink-strong)!important;color:var(--bpd-ink-strong)!important;background:#fff!important}.bpd-tab:hover,.bpd-tab:focus,.bpd-tab.is-active{border:3px solid var(--bpd-ink-strong)!important;color:#fff!important;background:var(--bpd-ink-strong)!important;box-shadow:none!important}.bpd-amount-button,.bpd-amount-button:visited,.bpd-other-wrap{border:3px solid var(--bpd-ink-strong)!important;background:#fff!important}.bpd-amount-button:hover,.bpd-amount-button:focus,.bpd-amount-button.is-active,.bpd-other-wrap:hover,.bpd-other-wrap:focus-within,.bpd-other-wrap.is-active{border:3px solid var(--bpd-ink-strong)!important;background:var(--bpd-ink-strong)!important;box-shadow:none!important}.bpd-amount-button:hover strong,.bpd-amount-button:hover span,.bpd-amount-button:focus strong,.bpd-amount-button:focus span,.bpd-amount-button.is-active strong,.bpd-amount-button.is-active span,.bpd-other-wrap:hover .bpd-other-title,.bpd-other-wrap:hover .bpd-other-copy,.bpd-other-wrap:hover .bpd-other-input-row,.bpd-other-wrap:hover input,.bpd-other-wrap:focus-within .bpd-other-title,.bpd-other-wrap:focus-within .bpd-other-copy,.bpd-other-wrap:focus-within .bpd-other-input-row,.bpd-other-wrap:focus-within input,.bpd-other-wrap.is-active .bpd-other-title,.bpd-other-wrap.is-active .bpd-other-copy,.bpd-other-wrap.is-active .bpd-other-input-row,.bpd-other-wrap.is-active input{color:#fff!important;border-bottom-color:rgba(255,255,255,.8)!important}.bpd-form{--bpd-ink:#003b5c !important;--bpd-ink-strong:#003b5c !important;--bpd-blue:#1598d2 !important;--bpd-blue-dark:#003b5c !important;--bpd-error:#003b5c !important}.bpd-form[data-frequency="once"] .bpd-month-label{display:none!important}.bpd-form[data-frequency="monthly"] .bpd-month-label{display:inline!important}.bpd-form[data-frequency="monthly"] .bpd-impact-once{display:none!important}.bpd-form[data-frequency="once"] .bpd-impact-monthly{display:none!important}.bpd-form:not([data-frequency]) .bpd-month-label{display:none!important}.bpd-form:not([data-frequency]) .bpd-impact-monthly{display:none!important}.bpd-amount-button strong,.bpd-other-title{font-size:32px!important;line-height:1!important}.bpd-currency-symbol,.bpd-amount-number,.bpd-form[data-frequency="monthly"] .bpd-month-label{display:inline!important;width:auto!important;font-size:32px!important;line-height:1!important;font-weight:800!important}.bpd-amount-button .bpd-currency-symbol,.bpd-amount-button .bpd-amount-number,.bpd-amount-button .bpd-month-label{color:var(--bpd-ink-strong)!important}.bpd-tab,.bpd-amount-button,.bpd-other-wrap,.bpd-payment-pill{border-color:var(--bpd-ink-strong)!important;border-width:3px!important}.bpd-tab:hover,.bpd-tab:focus,.bpd-tab.is-active,.bpd-amount-button:hover,.bpd-amount-button:focus,.bpd-amount-button.is-active,.bpd-other-wrap:hover,.bpd-other-wrap:focus-within,.bpd-other-wrap.is-active,.bpd-payment-pill.is-active{background:var(--bpd-ink-strong)!important;border-color:var(--bpd-ink-strong)!important;color:#fff!important;box-shadow:none!important}.bpd-amount-button:hover strong,.bpd-amount-button:hover span,.bpd-amount-button:focus strong,.bpd-amount-button:focus span,.bpd-amount-button.is-active strong,.bpd-amount-button.is-active span,.bpd-other-wrap:hover .bpd-other-title,.bpd-other-wrap:hover .bpd-other-copy,.bpd-other-wrap:hover .bpd-other-input-row,.bpd-other-wrap:hover input,.bpd-other-wrap:focus-within .bpd-other-title,.bpd-other-wrap:focus-within .bpd-other-copy,.bpd-other-wrap:focus-within .bpd-other-input-row,.bpd-other-wrap:focus-within input,.bpd-other-wrap.is-active .bpd-other-title,.bpd-other-wrap.is-active .bpd-other-copy,.bpd-other-wrap.is-active .bpd-other-input-row,.bpd-other-wrap.is-active input{color:#fff!important;border-bottom-color:rgba(255,255,255,.8)!important}.bpd-grid input,.bpd-grid select{border:2px solid var(--bpd-ink-strong)!important}.bpd-grid input:focus,.bpd-grid select:focus,.bpd-grid input:invalid,.bpd-grid select:invalid,.bpd-grid input:user-invalid,.bpd-grid select:user-invalid{border-color:var(--bpd-blue)!important;color:var(--bpd-ink-strong)!important;box-shadow:0 0 0 3px rgba(21,152,210,.18)!important;background:#eaf7ff!important}.bpd-message.is-error,.bpd-error{background:#eaf7ff!important;color:var(--bpd-ink-strong)!important;border-color:var(--bpd-blue)!important}.bpd-form[data-payto-enabled="0"] .bpd-payto-method,.bpd-form .bpd-payto-method[disabled]{display:none!important}.bpd-form button.bpd-payment-pill,.bpd-form button.bpd-payment-pill:visited{background:#fff!important;border-color:var(--bpd-blue)!important;color:var(--bpd-blue)!important;box-shadow:none!important}.bpd-form .bpd-payment-pill:hover,.bpd-form .bpd-payment-pill:focus,.bpd-form .bpd-payment-pill.is-active{background:var(--bpd-blue)!important;border-color:var(--bpd-blue)!important;color:#fff!important;box-shadow:none!important;outline:0!important}.bpd-form .bpd-direct-debit-authority{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:8px 0 12px!important;padding:0!important;background:transparent!important;cursor:pointer!important}.bpd-form .bpd-direct-debit-authority input[type="checkbox"]{-webkit-appearance:checkbox!important;appearance:auto!important;display:block!important;position:static!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;accent-color:var(--bpd-blue)!important}.bpd-form .bpd-direct-debit-authority span{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;line-height:1.45!important;cursor:pointer!important}.bpd-form button.bpd-submit,.bpd-form button.bpd-submit:visited{display:inline-block!important;width:auto!important;min-width:190px!important;padding:18px 34px!important;border:2px solid var(--bpd-blue)!important;border-radius:4px!important;background:var(--bpd-blue)!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important}.bpd-form button.bpd-submit:hover,.bpd-form button.bpd-submit:focus{border-color:var(--bpd-blue-dark)!important;background:var(--bpd-blue-dark)!important;color:#fff!important;outline:0!important}@media(max-width:780px){.bpd-form button.bpd-submit{width:100%!important}}button.bpd-form-nav-button,input.bpd-form-nav-button,a.bpd-form-nav-button,button.bpd-form-nav-button:hover,input.bpd-form-nav-button:hover,a.bpd-form-nav-button:hover,button.bpd-form-nav-button:focus,input.bpd-form-nav-button:focus,a.bpd-form-nav-button:focus,button.bpd-form-nav-button:focus-visible,input.bpd-form-nav-button:focus-visible,a.bpd-form-nav-button:focus-visible,button.bpd-form-nav-button:active,input.bpd-form-nav-button:active,a.bpd-form-nav-button:active{-webkit-appearance:none!important;appearance:none!important;border:2px solid #003b5c!important;border-radius:4px!important;background:#003b5c!important;background-color:#003b5c!important;background-image:none!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}button.bpd-form-nav-button:focus,input.bpd-form-nav-button:focus,a.bpd-form-nav-button:focus,button.bpd-form-nav-button:focus-visible,input.bpd-form-nav-button:focus-visible,a.bpd-form-nav-button:focus-visible{outline:3px solid rgba(0,59,92,.24)!important;outline-offset:2px!important}button.bpd-form-nav-button[disabled],input.bpd-form-nav-button[disabled],a.bpd-form-nav-button[aria-disabled="true"]{border-color:#003b5c!important;background:#003b5c!important;background-color:#003b5c!important;background-image:none!important;color:#fff!important;opacity:.68!important;cursor:not-allowed!important}button.bpd-form-step-button,a.bpd-form-step-button{-webkit-appearance:none!important;appearance:none!important;border:2px solid #003b5c!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#003b5c!important;box-shadow:none!important;text-shadow:none!important}button.bpd-form-step-button:hover,a.bpd-form-step-button:hover,button.bpd-form-step-button:focus,a.bpd-form-step-button:focus,button.bpd-form-step-button:focus-visible,a.bpd-form-step-button:focus-visible,button.bpd-form-step-button:active,a.bpd-form-step-button:active,button.bpd-form-step-button.is-active,a.bpd-form-step-button.is-active,button.bpd-form-step-button.active,a.bpd-form-step-button.active,button.bpd-form-step-button[aria-current="step"],a.bpd-form-step-button[aria-current="step"]{border-color:#003b5c!important;background:#003b5c!important;background-color:#003b5c!important;background-image:none!important;color:#fff!important}.bpd-form button.bpd-tab,.bpd-form button.bpd-amount-button,.bpd-form button.bpd-payment-pill,.bpd-form button.bpd-bank-return-card,.bpd-form button.bpd-submit,.bpd-form button.bpd-review-confirm,.bpd-form button.bpd-thank-you-continue{background-image:none!important;box-shadow:none!important;text-shadow:none!important}.bpd-form button.bpd-submit:active,.bpd-form button.bpd-review-confirm:active,.bpd-form button.bpd-thank-you-continue:active{border-color:#003b5c!important;background:#003b5c!important;background-color:#003b5c!important;background-image:none!important;color:#fff!important}.bpd-form:not(.is-reviewing) [data-bpd-payfurl-dropin] .masked,.bpd-form:not(.is-reviewing) [data-bpd-payfurl-dropin] .lds-spinner{display:none!important}.bpd-form[data-payfurl-choice="paypal"]:not(.is-reviewing) [data-bpd-payfurl-dropin] iframe,.bpd-form[data-payfurl-choice="paypal"]:not(.is-reviewing) [data-bpd-payfurl-dropin] button,.bpd-form[data-payfurl-choice="paypal"]:not(.is-reviewing) [data-bpd-payfurl-dropin] [class*="paypal-button" i],.bpd-form[data-payfurl-choice="paypal"]:not(.is-reviewing) [data-bpd-payfurl-dropin] [id*="paypal-button" i]{display:none!important}.bpd-form .bpd-final-terms{margin:8px 0 12px!important}.bpd-form .bpd-step-message{display:block!important;margin:12px 0 0!important;padding:12px 14px!important;border:2px solid var(--bpd-blue)!important;background:#eaf7ff!important;color:var(--bpd-ink-strong)!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.bpd-form .bpd-step-message[hidden]{display:none!important}.bpd-form .bpd-message{margin:10px 0 12px!important}.bpd-form .bpd-final-terms{margin:8px 0 8px!important}.bpd-form .bpd-direct-debit-authority{margin:0 0 10px!important}.bpd-form .bpd-disclosure-group{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;width:100%!important;margin:0 0 14px!important;padding:0!important}.bpd-form .bpd-disclosure-group .bpd-secure-note,.bpd-form .bpd-disclosure-group .bpd-tax-note{display:block!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.45!important}.bpd-form .bpd-disclosure-group .bpd-tax-note{margin-top:5px!important}.bpd-form .bpd-consent-disclosure-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:100%!important;margin:10px 0 0!important;padding:0!important}.bpd-form .bpd-consent-disclosure-block .bpd-final-terms{width:100%!important;margin:0 0 7px!important;padding:0!important}.bpd-form .bpd-consent-disclosure-block .bpd-payment-consent-slot{order:2!important;width:100%!important}.bpd-form .bpd-consent-disclosure-block .bpd-payment-consent-slot:empty{display:none!important}.bpd-form .bpd-consent-disclosure-block .bpd-direct-debit-authority{order:4!important;width:100%!important;margin:0 0 9px!important;padding:0!important}.bpd-form .bpd-consent-disclosure-block .bpd-disclosure-group{order:1!important;width:100%!important;margin:0 0 11px!important;padding:0 0 0 30px!important;gap:2px!important}.bpd-form .bpd-consent-disclosure-block .bpd-disclosure-group .bpd-secure-note,.bpd-form .bpd-consent-disclosure-block .bpd-disclosure-group .bpd-tax-note{margin:0!important;padding:0!important;font-size:14px!important;line-height:1.35!important}.bpd-form .bpd-consent-disclosure-block .bpd-disclosure-group .bpd-tax-note{margin-top:4px!important}.bpd-form .bpd-consent-disclosure-block button.bpd-submit{order:6!important;margin:0!important}.bpd-form .bpd-consent-disclosure-block .bpd-message{order:7!important;align-self:stretch!important;width:100%!important;margin:12px 0 0!important}.bpd-form[data-frequency="once"] .bpd-consent-disclosure-block .bpd-direct-debit-authority,.bpd-form[data-payment-method="card"] .bpd-consent-disclosure-block .bpd-direct-debit-authority,.bpd-form[data-frequency="once"] .bpd-consent-disclosure-block .bpd-bank-secure-note,.bpd-form[data-payment-method="card"] .bpd-consent-disclosure-block .bpd-bank-secure-note{display:none!important}.bpd-form[data-frequency="monthly"][data-payment-method="bank"] .bpd-consent-disclosure-block .bpd-direct-debit-authority{display:flex!important}.bpd-form[data-frequency="monthly"][data-payment-method="bank"] .bpd-consent-disclosure-block .bpd-bank-secure-note{display:block!important}.bpd-form .bpd-terms.is-invalid{color:#b42318!important}.bpd-form .bpd-terms.is-invalid input[type="checkbox"]{outline:2px solid #c62828!important;outline-offset:2px!important}.bpd-form .bpd-final-terms input[type="checkbox"]{-webkit-appearance:checkbox!important;appearance:auto!important;display:block!important;position:static!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;margin:3px 0 0!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;accent-color:var(--bpd-blue)!important}.bpd-form .bpd-wallet-journey-note{margin:12px 0 0!important;color:var(--bpd-ink)!important;font-size:14px!important;line-height:1.45!important}.bpd-form .bpd-consent-error{display:block!important;width:100%!important;margin:-2px 0 8px 30px!important;padding:0!important;color:#b42318!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important}.bpd-form .bpd-consent-error-terms{order:3!important}.bpd-form .bpd-consent-error-direct_debit_authority{order:5!important}.bpd-form .bpd-review-panel[hidden],.bpd-form .bpd-thank-you-panel[hidden]{display:none!important}.bpd-form.is-reviewing>*,.bpd-form.is-complete>*{display:none!important}.bpd-form.is-reviewing>.bpd-review-panel{display:grid!important}.bpd-form.is-complete>.bpd-thank-you-panel{display:grid!important}.bpd-review-panel{grid-template-columns:minmax(210px,.72fr) minmax(0,1.55fr);gap:34px;width:100%;padding:28px;background:#eaf7ff;color:var(--bpd-ink-strong)}.bpd-review-intro{padding:16px 4px}.bpd-review-paw,.bpd-thank-you-paw{display:block;margin:0 0 14px;color:var(--bpd-ink-strong);font-size:38px;line-height:1}.bpd-paw-icon{display:block;width:42px;height:42px;fill:currentColor}.bpd-review-intro h2,.bpd-thank-you-copy h2{margin:0 0 14px;color:var(--bpd-ink-strong);font-size:46px;font-weight:800;letter-spacing:-.025em;line-height:.98}.bpd-review-intro h2{font-size:56px}.bpd-review-intro p{margin:0;color:var(--bpd-muted);font-size:17px;line-height:1.5}.bpd-review-content{display:flex;flex-direction:column;gap:14px;min-width:0}.bpd-review-card,.bpd-review-action-card{margin:0;padding:22px 24px;border:1px solid #d7e8f2;border-radius:14px;background:#fff}.bpd-review-card-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 13px}.bpd-review-card-heading h3{margin:0;color:var(--bpd-blue);font-size:22px;font-weight:800;line-height:1.2}.bpd-form button.bpd-review-edit{min-width:0!important;margin:0!important;padding:4px 2px!important;border:0!important;background:transparent!important;color:var(--bpd-blue)!important;font-size:15px!important;font-weight:700!important;text-decoration:underline!important;cursor:pointer!important}.bpd-review-card dl{margin:0}.bpd-review-card dl>div{display:grid;grid-template-columns:minmax(125px,.8fr) minmax(0,1.2fr);gap:18px;padding:4px 0}.bpd-review-card dt{color:var(--bpd-ink-strong);font-weight:800}.bpd-review-card dd{min-width:0;margin:0;color:var(--bpd-muted);text-align:right;overflow-wrap:anywhere}.bpd-review-schedule{margin:10px 0 0;color:var(--bpd-muted);font-size:14px}.bpd-review-action-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px}.bpd-review-consent-slot{flex:1 1 100%;width:100%}.bpd-review-disclosure-slot{flex:1 1 100%;width:100%;margin:0;padding-left:30px;box-sizing:border-box}.bpd-review-disclosure-slot:empty{display:none}.bpd-form .bpd-review-disclosure-slot .bpd-disclosure-group{display:flex!important;flex-direction:column!important;gap:1px!important;margin:0!important;padding:0!important}.bpd-form .bpd-review-disclosure-slot .bpd-secure-note,.bpd-form .bpd-review-disclosure-slot .bpd-tax-note{margin:0!important;padding:0!important;color:var(--bpd-muted)!important;font-size:13px!important;line-height:1.15!important}.bpd-review-consent-slot:empty{display:none}.bpd-form .bpd-review-consent-slot .bpd-final-terms{display:flex!important;align-items:flex-start!important;width:100%!important;margin:0!important;padding:0!important;color:var(--bpd-ink-strong)!important}.bpd-form .bpd-review-consent-slot .bpd-consent-error{margin:7px 0 0 30px!important}.bpd-review-wallet-slot{flex:1 1 100%;width:100%;margin:0;padding:0}.bpd-review-wallet-slot[hidden],.bpd-form button.bpd-review-confirm[hidden]{display:none!important}.bpd-form .bpd-review-bank-row[hidden]{display:none!important}.bpd-review-wallet-slot .payfurl-sdk-container-component{display:block!important;width:100%!important}.bpd-review-wallet-slot iframe{max-width:100%!important}.bpd-form button.bpd-review-confirm{display:inline-block!important;width:auto!important;min-width:220px!important;margin:0!important;padding:15px 24px!important;border:2px solid var(--bpd-blue)!important;border-radius:4px!important;background:var(--bpd-blue)!important;color:#fff!important;font-size:17px!important;font-weight:800!important;line-height:1.1!important;cursor:pointer!important}.bpd-form button.bpd-review-confirm:hover,.bpd-form button.bpd-review-confirm:focus{border-color:var(--bpd-blue-dark)!important;background:var(--bpd-blue-dark)!important;color:#fff!important}.bpd-form button.bpd-review-confirm[disabled]{opacity:.72!important;cursor:wait!important}.bpd-review-message{flex:1 1 100%;margin:0;padding:12px 14px;border:1px solid var(--bpd-line);background:var(--bpd-soft);color:var(--bpd-ink-strong);font-size:14px;font-weight:700}.bpd-review-message:empty{display:none}.bpd-review-message.is-error{border-color:#c62828;background:#fff2f1;color:#b42318}.bpd-review-message.is-info{border-color:var(--bpd-line);background:var(--bpd-soft);color:var(--bpd-muted)}.bpd-review-step{cursor:default!important}.bpd-review-step.is-active,.bpd-review-step.active{border-color:var(--bpd-blue)!important;background:var(--bpd-blue)!important;color:#fff!important}.bpd-thank-you-panel{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:center;gap:40px;width:100%;min-height:480px;padding:42px;background:#eaf7ff;color:var(--bpd-ink-strong)}.bpd-thank-you-copy{min-width:0}.bpd-thank-you-lead{margin:0 0 15px;color:var(--bpd-ink-strong);font-size:19px;font-weight:700;line-height:1.45}.bpd-thank-you-reference{margin:0 0 24px;color:var(--bpd-muted);font-size:14px;font-weight:700;overflow-wrap:anywhere}.bpd-form button.bpd-thank-you-continue{display:inline-block!important;width:auto!important;min-width:165px!important;margin:0!important;padding:15px 28px!important;border:2px solid var(--bpd-blue)!important;border-radius:4px!important;background:var(--bpd-blue)!important;color:#fff!important;font-size:17px!important;font-weight:800!important;cursor:pointer!important}.bpd-form button.bpd-thank-you-continue:hover,.bpd-form button.bpd-thank-you-continue:focus{border-color:var(--bpd-blue-dark)!important;background:var(--bpd-blue-dark)!important}.bpd-thank-you-image-wrap{padding:18px;border-radius:16px;background:#fff}.bpd-thank-you-image-wrap img{display:block;width:100%;aspect-ratio:3/2;border-radius:10px;object-fit:cover}.bpd-receipt-card{grid-column:1/-1;margin:4px 0 0;padding:30px 34px;border-radius:14px;background:#fff;color:var(--bpd-ink-strong)}.bpd-receipt-card h3{margin:0 0 16px;color:var(--bpd-blue);font-size:34px;font-weight:800;line-height:1.1}.bpd-receipt-card p{margin:0 0 13px;color:var(--bpd-ink-strong);font-size:16px;line-height:1.5}.bpd-receipt-card p:last-child{margin-bottom:0}.bpd-receipt-card a{color:var(--bpd-blue);font-weight:700}.bpd-form button.bpd-tab,.bpd-form button.bpd-amount-button,.bpd-form button.bpd-payment-pill,.bpd-form button.bpd-bank-return-card,.bpd-form button.bpd-submit,.bpd-form button.bpd-review-confirm,.bpd-form button.bpd-thank-you-continue{border-color:var(--bpd-ink-strong)!important}.bpd-form button.bpd-tab,.bpd-form button.bpd-payment-pill,.bpd-form button.bpd-bank-return-card{color:var(--bpd-ink-strong)!important}.bpd-form button.bpd-tab:hover,.bpd-form button.bpd-tab:focus,.bpd-form button.bpd-tab.is-active,.bpd-form button.bpd-amount-button:hover,.bpd-form button.bpd-amount-button:focus,.bpd-form button.bpd-amount-button.is-active,.bpd-form button.bpd-payment-pill:hover,.bpd-form button.bpd-payment-pill:focus,.bpd-form button.bpd-payment-pill:active,.bpd-form button.bpd-payment-pill.is-active,.bpd-form button.bpd-bank-return-card:hover,.bpd-form button.bpd-bank-return-card:focus,.bpd-form button.bpd-bank-return-card:active,.bpd-form button.bpd-submit,.bpd-form button.bpd-submit:hover,.bpd-form button.bpd-submit:focus,.bpd-form button.bpd-review-confirm,.bpd-form button.bpd-review-confirm:hover,.bpd-form button.bpd-review-confirm:focus,.bpd-form button.bpd-thank-you-continue,.bpd-form button.bpd-thank-you-continue:hover,.bpd-form button.bpd-thank-you-continue:focus,.bpd-form .bpd-review-step.is-active,.bpd-form .bpd-review-step.active{border-color:var(--bpd-ink-strong)!important;background:var(--bpd-ink-strong)!important;color:#fff!important}.bpd-form button.bpd-review-edit{color:var(--bpd-ink-strong)!important}.bpd-form button.bpd-submit[disabled],.bpd-form button.bpd-review-confirm[disabled]{border-color:var(--bpd-ink-strong)!important;background:var(--bpd-ink-strong)!important;color:#fff!important;opacity:1!important}@media(max-width:780px){.bpd-review-panel,.bpd-thank-you-panel{grid-template-columns:1fr;gap:24px;padding:22px}.bpd-review-intro h2,.bpd-thank-you-copy h2{font-size:36px}.bpd-review-intro h2{font-size:44px}.bpd-review-card,.bpd-review-action-card{padding:19px}.bpd-review-card dl>div{grid-template-columns:1fr;gap:1px;padding:6px 0}.bpd-review-card dd{text-align:left}.bpd-review-action-card{justify-content:stretch}.bpd-form button.bpd-review-confirm,.bpd-form button.bpd-thank-you-continue{width:100%!important}.bpd-thank-you-panel{min-height:0}.bpd-receipt-card{padding:24px 22px}.bpd-receipt-card h3{font-size:30px}}.bpd-form button.bpd-submit,.bpd-form button.bpd-submit:hover,.bpd-form button.bpd-submit:focus,.bpd-form button.bpd-submit:focus-visible,.bpd-form button.bpd-submit:active,.bpd-form button.bpd-review-confirm,.bpd-form button.bpd-review-confirm:hover,.bpd-form button.bpd-review-confirm:focus,.bpd-form button.bpd-review-confirm:focus-visible,.bpd-form button.bpd-review-confirm:active,.bpd-form button.bpd-thank-you-continue,.bpd-form button.bpd-thank-you-continue:hover,.bpd-form button.bpd-thank-you-continue:focus,.bpd-form button.bpd-thank-you-continue:focus-visible,.bpd-form button.bpd-thank-you-continue:active,.bpd-form button.bpd-bank-return-card,.bpd-form button.bpd-bank-return-card:hover,.bpd-form button.bpd-bank-return-card:focus,.bpd-form button.bpd-bank-return-card:focus-visible,.bpd-form button.bpd-bank-return-card:active{border-color:#003b5c!important;background:#003b5c!important;background-color:#003b5c!important;background-image:none!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important}.bpd-form button.bpd-tab,.bpd-form button.bpd-amount-button,.bpd-form button.bpd-payment-pill{border-color:#003b5c!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#003b5c!important;box-shadow:none!important;text-shadow:none!important}.bpd-form button.bpd-tab:hover,.bpd-form button.bpd-tab:focus,.bpd-form button.bpd-tab:focus-visible,.bpd-form button.bpd-tab:active,.bpd-form button.bpd-tab.is-active,.bpd-form button.bpd-amount-button:hover,.bpd-form button.bpd-amount-button:focus,.bpd-form button.bpd-amount-button:focus-visible,.bpd-form button.bpd-amount-button:active,.bpd-form button.bpd-amount-button.is-active,.bpd-form button.bpd-payment-pill:hover,.bpd-form button.bpd-payment-pill:focus,.bpd-form button.bpd-payment-pill:focus-visible,.bpd-form button.bpd-payment-pill:active,.bpd-form button.bpd-payment-pill.is-active{border-color:#003b5c!important;background:#003b5c!important;background-color:#003b5c!important;background-image:none!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important}.bpd-form button.bpd-submit[disabled],.bpd-form button.bpd-review-confirm[disabled],.bpd-form button.bpd-bank-return-card[disabled],.bpd-form button.bpd-payment-pill[disabled]{border-color:#003b5c!important;background:#003b5c!important;background-color:#003b5c!important;background-image:none!important;color:#fff!important;box-shadow:none!important;opacity:.72!important}.bpd-form button.bpd-review-edit,.bpd-form button.bpd-review-edit:hover,.bpd-form button.bpd-review-edit:focus,.bpd-form button.bpd-review-edit:focus-visible,.bpd-form button.bpd-review-edit:active{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#003b5c!important;box-shadow:none!important}.bpd-form{--bpd-ref-navy:#0b4f71;--bpd-ref-blue:#1598d2;--bpd-ref-pale:#e5f5fd;--bpd-ref-band:#d9eef8;--bpd-ref-error:#d94f49;--bpd-ref-error-bg:#fff1ef;--bpd-ref-gold:#f6b634;color:var(--bpd-ref-navy)}.bpd-form .bpd-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 28px;padding:5px;border:0;border-radius:999px;background:#fff}.bpd-form button.bpd-tab{width:100%;padding:12px 18px;border:0!important;border-radius:999px;background:#fff!important;color:var(--bpd-ref-navy)!important;font-size:17px;font-weight:800;box-shadow:none!important}.bpd-form button.bpd-tab.is-active,.bpd-form button.bpd-tab:hover,.bpd-form button.bpd-tab:focus{background:var(--bpd-ref-blue)!important;color:#fff!important}.bpd-form .bpd-section-heading h2,.bpd-form .bpd-billing-title{color:var(--bpd-ref-navy);font-weight:800;letter-spacing:-.025em}.bpd-form .bpd-section-heading h2{font-size:46px;line-height:1}.bpd-form .bpd-section-heading p,.bpd-form .bpd-section-copy{margin:0 0 24px;color:var(--bpd-ref-navy);font-size:17px;line-height:1.45}.bpd-form .bpd-card{margin-bottom:36px}.bpd-form .bpd-amount-grid{gap:14px}.bpd-form button.bpd-amount-button,.bpd-form .bpd-other-wrap{min-height:126px;padding:14px;border:0!important;border-radius:14px;background:#fff!important;color:var(--bpd-ref-navy)!important;box-shadow:none!important;transform:none!important;gap:9px}.bpd-form button.bpd-amount-button strong{padding:10px 12px;border-radius:8px;background:var(--bpd-ref-band);color:var(--bpd-ref-navy);font-size:28px;line-height:1.05}.bpd-form button.bpd-amount-button span{color:var(--bpd-ref-navy);font-size:14px;line-height:1.25}.bpd-form button.bpd-amount-button.is-active{background:var(--bpd-ref-navy)!important}.bpd-form button.bpd-amount-button.is-active span{color:#fff}.bpd-form button.bpd-amount-button.is-active strong{background:var(--bpd-ref-band);color:var(--bpd-ref-navy)}.bpd-form .bpd-other-wrap{grid-column:1/-1;min-height:92px;align-items:stretch;text-align:left;cursor:text}.bpd-form .bpd-other-title{font-size:25px;text-align:left}.bpd-form .bpd-other-copy{font-size:14px;text-align:left}.bpd-form .bpd-other-wrap.is-active,.bpd-form .bpd-other-wrap:focus-within{background:var(--bpd-ref-navy)!important}.bpd-form .bpd-other-wrap.is-active .bpd-other-title,.bpd-form .bpd-other-wrap.is-active .bpd-other-copy,.bpd-form .bpd-other-wrap:focus-within .bpd-other-title,.bpd-form .bpd-other-wrap:focus-within .bpd-other-copy{color:#fff}.bpd-form .bpd-other-input-row input{border-color:var(--bpd-ref-blue)!important;background:#fff!important;color:var(--bpd-ref-navy)!important;box-shadow:none!important}.bpd-form .bpd-grid{gap:17px 20px}.bpd-form .bpd-field{display:flex;flex-direction:column;gap:7px;color:var(--bpd-ref-navy);font-weight:700}.bpd-form .bpd-field-label{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.2}.bpd-form .bpd-error-tag,.bpd-form .bpd-field-error{display:none;color:var(--bpd-ref-error);font-weight:700}.bpd-form .bpd-field-error{font-size:12px;line-height:1.25}.bpd-form .bpd-field.is-invalid .bpd-error-tag,.bpd-form .bpd-field.is-invalid .bpd-field-error{display:block}.bpd-form .bpd-field.is-invalid .bpd-field-label{color:var(--bpd-ref-error)}.bpd-form .bpd-field input,.bpd-form .bpd-field select,.bpd-form .bpd-field textarea{min-height:48px;margin:0;border:1.5px solid var(--bpd-ref-blue)!important;border-radius:5px;background:#fff!important;color:var(--bpd-ref-navy)!important;padding:10px 13px;box-shadow:none!important}.bpd-form .bpd-field.is-invalid input,.bpd-form .bpd-field.is-invalid select,.bpd-form .bpd-field.is-invalid textarea{border-color:var(--bpd-ref-error)!important;background:var(--bpd-ref-error-bg)!important}.bpd-form .bpd-step-message,.bpd-form .bpd-step-message:not([hidden]){display:none!important}.bpd-form .bpd-contact-consent-copy{margin:22px 0 0;color:var(--bpd-ref-navy);font-size:13px;line-height:1.5}.bpd-form .bpd-contact-consent-copy a{color:var(--bpd-ref-blue);font-weight:700}.bpd-form .bpd-payment-methods{gap:12px;max-width:none}.bpd-form button.bpd-payment-pill{border-color:var(--bpd-ref-navy)!important;border-radius:5px;background:#fff!important;color:var(--bpd-ref-navy)!important;box-shadow:none!important}.bpd-form button.bpd-payment-pill.is-active{background:var(--bpd-ref-navy)!important;color:#fff!important}.bpd-form .bpd-card-validation-message{margin:12px 0 0;padding:12px;border:1px solid var(--bpd-ref-error);border-radius:5px;background:var(--bpd-ref-error-bg);color:var(--bpd-ref-error);font-weight:700}.bpd-form button.bpd-submit,.bpd-form button.bpd-submit:hover,.bpd-form button.bpd-submit:focus,.bpd-form button.bpd-thank-you-continue,.bpd-form button.bpd-thank-you-continue:hover,.bpd-form button.bpd-thank-you-continue:focus{border-color:var(--bpd-ref-blue)!important;background:var(--bpd-ref-blue)!important;background-color:var(--bpd-ref-blue)!important;color:#fff!important;box-shadow:none!important}.bpd-form button.bpd-review-confirm,.bpd-form button.bpd-review-confirm:hover,.bpd-form button.bpd-review-confirm:focus{border-color:var(--bpd-ref-gold)!important;background:var(--bpd-ref-gold)!important;background-color:var(--bpd-ref-gold)!important;color:#082f47!important;box-shadow:none!important}button.bpd-form-step-button,a.bpd-form-step-button,button.bpd-form-step-button:hover,a.bpd-form-step-button:hover,button.bpd-form-step-button:focus,a.bpd-form-step-button:focus,button.bpd-form-step-button:active,a.bpd-form-step-button:active,button.bpd-form-step-button.is-active,a.bpd-form-step-button.is-active,button.bpd-form-step-button.active,a.bpd-form-step-button.active,button.bpd-form-step-button[aria-current="step"],a.bpd-form-step-button[aria-current="step"]{border-color:#1598d2!important;background:#1598d2!important;background-color:#1598d2!important;background-image:none!important;color:#fff!important;box-shadow:none!important}button.bpd-form-nav-next,input.bpd-form-nav-next,a.bpd-form-nav-next,button.bpd-form-nav-next:hover,input.bpd-form-nav-next:hover,a.bpd-form-nav-next:hover{border-color:#1598d2!important;background:#1598d2!important;background-color:#1598d2!important;color:#fff!important}button.bpd-form-nav-back,input.bpd-form-nav-back,a.bpd-form-nav-back,button.bpd-form-nav-back:hover,input.bpd-form-nav-back:hover,a.bpd-form-nav-back:hover{border-color:#1598d2!important;background:#fff!important;background-color:#fff!important;color:#0b4f71!important}@media(max-width:780px){.bpd-form .bpd-section-heading h2{font-size:38px}.bpd-form .bpd-payment-visual-grid{grid-template-columns:1fr}.bpd-form .bpd-payment-image{display:none}.bpd-form .bpd-grid{grid-template-columns:1fr}}@media(max-width:460px){.bpd-form .bpd-tabs{display:grid}.bpd-form button.bpd-tab{margin:0}.bpd-form .bpd-amount-grid{grid-template-columns:1fr 1fr}.bpd-form button.bpd-amount-button{min-height:135px;padding:11px}.bpd-form .bpd-section-heading h2{font-size:34px}}.bpd-donation-dialog-content{width:min(1420px,calc(100vw - 32px))!important;max-width:1420px!important;border-radius:30px!important;overflow:hidden!important}.bpd-form{width:100%;max-width:none;min-height:690px;margin:0;padding:42px 54px 48px;border-radius:28px;background:var(--bpd-ref-pale)}.bpd-form .bpd-progress{display:flex;align-items:center;gap:18px;margin:0 0 25px}.bpd-form button.bpd-progress-step{width:58px;min-width:58px;height:58px;min-height:58px;margin:0;padding:0;border:1.5px solid var(--bpd-ref-navy)!important;border-radius:10px;background:#fff!important;color:var(--bpd-ref-navy)!important;font-size:27px;font-weight:800;line-height:1;box-shadow:none!important}.bpd-form button.bpd-progress-step.is-active,.bpd-form button.bpd-progress-step.is-complete{border-color:var(--bpd-ref-blue)!important;background:var(--bpd-ref-blue)!important;color:#fff!important}.bpd-form button.bpd-progress-step:disabled{opacity:1;cursor:default}.bpd-form .bpd-stage[hidden]{display:none!important}.bpd-form .bpd-stage{width:100%;margin:0}.bpd-form .bpd-stage-layout{display:grid;grid-template-columns:minmax(360px,.84fr) minmax(560px,1.16fr);gap:72px;align-items:start}.bpd-form .bpd-stage-copy{min-width:0;padding:12px 0 0}.bpd-form .bpd-stage-copy h2{max-width:610px;margin:0 0 22px;color:var(--bpd-ref-navy);font-size:clamp(52px,4.2vw,66px);font-weight:800;letter-spacing:-.045em;line-height:.96}.bpd-form .bpd-stage-copy>p{max-width:590px;margin:0;color:#073c5c;font-size:20px;line-height:1.35}.bpd-form .bpd-stage-main{min-width:0}.bpd-form .bpd-amount-stage-main{padding-top:0}.bpd-form .bpd-amount-stage-main .bpd-tabs{width:320px;max-width:100%;margin:0 auto 24px}.bpd-form .bpd-amount-grid{gap:14px}.bpd-form button.bpd-amount-button,.bpd-form .bpd-other-wrap{min-height:118px;border-radius:15px;padding:14px 16px}.bpd-form button.bpd-amount-button strong{font-size:28px}.bpd-form button.bpd-amount-button.is-active strong,.bpd-form button.bpd-amount-button.is-active strong span,.bpd-form button.bpd-amount-button.is-active .bpd-currency-symbol,.bpd-form button.bpd-amount-button.is-active .bpd-amount-number,.bpd-form button.bpd-amount-button.is-active .bpd-month-label{color:var(--bpd-ref-navy)!important}.bpd-form .bpd-other-wrap{min-height:102px;text-align:center;align-items:center}.bpd-form .bpd-other-title,.bpd-form .bpd-other-copy{text-align:center}.bpd-form .bpd-other-input-row{width:100%;max-width:600px;margin:2px auto 0}.bpd-form .bpd-other-wrap input{width:min(520px,calc(100% - 36px));max-width:520px;min-width:300px;text-align:center}.bpd-form .bpd-stage-actions{display:flex;justify-content:flex-end;align-items:center;gap:28px;margin-top:26px}.bpd-form button.bpd-stage-next,.bpd-form button.bpd-stage-back,.bpd-form button.bpd-submit{min-width:190px;min-height:60px;margin:0;padding:14px 28px;border:2px solid var(--bpd-ref-blue)!important;border-radius:8px;font-size:20px;font-weight:800;line-height:1;box-shadow:none!important}.bpd-form button.bpd-stage-next,.bpd-form button.bpd-submit{background:var(--bpd-ref-blue)!important;color:#fff!important}.bpd-form button.bpd-stage-back{background:#fff!important;color:var(--bpd-ref-blue)!important}.bpd-form .bpd-details-stage-main,.bpd-form .bpd-payment-stage-main{padding:34px 38px 28px;border-radius:22px;background:#fff}.bpd-form .bpd-stage-scroll{max-height:505px;padding-right:14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 transparent}.bpd-form .bpd-details-stage-main .bpd-grid{gap:17px 20px}.bpd-form .bpd-gift-summary{margin-top:34px;color:var(--bpd-ref-navy)}.bpd-form .bpd-gift-summary>strong{display:block;margin-bottom:18px;font-size:20px}.bpd-form .bpd-gift-summary>div{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:445px;padding:23px 20px;border-radius:12px;background:#fff;font-size:22px;font-weight:800}.bpd-form .bpd-gift-summary [data-bpd-gift-summary-amount]{font-size:38px;line-height:1}.bpd-form .bpd-details-stage-copy{min-height:600px;display:flex;flex-direction:column}.bpd-form .bpd-details-stage-copy .bpd-contact-consent-copy{max-width:560px;margin-top:auto;padding-top:34px;font-size:14px;line-height:1.45}.bpd-form[data-frequency="monthly"] .bpd-payment-methods{display:flex!important;margin:0}.bpd-form[data-frequency="monthly"] .bpd-payment-methods.bpd-bank-method-row{margin-top:20px}.bpd-form[data-frequency="monthly"] button.bpd-payment-pill{position:relative;display:block;width:100%;min-width:0;padding:4px 4px 4px 36px;border:0!important;background:transparent!important;color:var(--bpd-ref-blue)!important;text-align:left;font-size:24px}.bpd-form[data-frequency="monthly"] button.bpd-payment-pill::before{content:"";position:absolute;left:0;top:50%;width:22px;height:22px;border:1.5px solid var(--bpd-ref-blue);border-radius:50%;background:#fff;transform:translateY(-50%)}.bpd-form[data-frequency="monthly"] button.bpd-payment-pill.is-active{color:var(--bpd-ref-navy)!important}.bpd-form[data-frequency="monthly"] button.bpd-payment-pill.is-active::after{content:"";position:absolute;left:5px;top:50%;width:12px;height:12px;border-radius:50%;background:var(--bpd-ref-navy);transform:translateY(-50%)}.bpd-form .bpd-payment-panel{margin-top:18px}.bpd-form .bpd-payment-component-wrap{width:100%;max-width:none}.bpd-form [data-bpd-payfurl-dropin]{width:100%;margin:0;padding:0;border:0;background:transparent}.bpd-form .bpd-bank-grid{margin:0;padding:0;border:0;background:transparent}.bpd-form .bpd-payment-stage-main .bpd-stage-actions{margin-top:28px}.bpd-form.is-reviewing>.bpd-progress{display:flex!important}.bpd-form.is-reviewing>.bpd-review-panel{margin-top:0!important}.bpd-form.is-reviewing>input{display:none!important}@media(max-width:1000px){.bpd-form{min-height:0;padding:32px}.bpd-form .bpd-stage-layout{grid-template-columns:1fr;gap:32px}.bpd-form .bpd-stage-copy h2{max-width:none;font-size:52px}.bpd-form .bpd-details-stage-copy{min-height:0}.bpd-form .bpd-details-stage-copy .bpd-contact-consent-copy{margin-top:28px}}@media(max-width:780px){.bpd-donation-dialog-content{width:100vw!important;max-width:100vw!important;border-radius:0!important}.bpd-form{padding:24px 20px 30px;border-radius:0}.bpd-form .bpd-progress{gap:12px;margin-bottom:24px}.bpd-form button.bpd-progress-step{width:48px;min-width:48px;height:48px;min-height:48px;font-size:22px}.bpd-form .bpd-stage-copy h2{font-size:45px}.bpd-form .bpd-stage-copy>p{font-size:17px}.bpd-form .bpd-stage-layout{gap:24px}.bpd-form .bpd-details-stage-main,.bpd-form .bpd-payment-stage-main{padding:24px 20px}.bpd-form .bpd-stage-scroll{max-height:none;overflow:visible;padding-right:0}.bpd-form .bpd-grid{grid-template-columns:1fr}.bpd-form .bpd-grid>[aria-hidden="true"]{display:none}.bpd-form .bpd-gift-summary>div{max-width:none}.bpd-form .bpd-stage-actions{gap:12px}.bpd-form button.bpd-stage-next,.bpd-form button.bpd-stage-back,.bpd-form button.bpd-submit{width:100%;min-width:0}.bpd-form .bpd-stage-one-actions{display:none}.bpd-form .bpd-other-wrap input{min-width:0;width:calc(100% - 32px)}}.bpd-wp-thank-you{--bpd-ref-navy:#0b4f71;--bpd-ref-blue:#1598d2;width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);color:var(--bpd-ref-navy)}.bpd-wp-thank-you-hero{width:100%;background:#bce7fa;border-radius:0 0 42px 42px}.bpd-wp-thank-you-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:70px;align-items:center;width:min(1460px,calc(100% - 48px));margin:0 auto;padding:22px 0 28px}.bpd-wp-receipt-area{width:100%;padding:70px 24px;background:#efefef}.bpd-wp-receipt{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:42px;align-items:center;width:min(960px,100%);margin:0 auto;padding:30px 32px;border-radius:26px;background:#fff;overflow:hidden}.bpd-wp-thank-you h1,.bpd-wp-thank-you h2{margin:0 0 16px;color:var(--bpd-ref-navy);font-weight:800;letter-spacing:-.035em;line-height:.98}.bpd-wp-thank-you h1{max-width:700px;font-size:clamp(52px,4.4vw,72px)}.bpd-wp-thank-you h1 span{color:var(--bpd-ref-blue)}.bpd-wp-thank-you h2{color:var(--bpd-ref-blue);font-size:clamp(44px,3.5vw,58px)}.bpd-wp-thank-you p{margin:0 0 15px;font-size:16px;line-height:1.35}.bpd-wp-thank-you-hero p{max-width:700px;font-size:22px}.bpd-wp-thank-you p:last-child{margin-bottom:0}.bpd-wp-thank-you a{color:var(--bpd-ref-blue)}.bpd-wp-thank-you img{display:block;width:100%;border-radius:18px;object-fit:cover}.bpd-wp-thank-you-hero img{aspect-ratio:589/450}.bpd-wp-receipt img{aspect-ratio:433/330}@media(max-width:780px){.bpd-wp-thank-you-hero{border-radius:0 0 24px 24px}.bpd-wp-thank-you-hero-inner,.bpd-wp-receipt{grid-template-columns:1fr;gap:24px}.bpd-wp-thank-you-hero-inner{width:calc(100% - 32px);padding:30px 0}.bpd-wp-receipt-area{padding:32px 16px}.bpd-wp-receipt{padding:26px 22px}.bpd-wp-thank-you-hero p{font-size:18px}}.bpd-form button.bpd-amount-button:not(.is-active),.bpd-form button.bpd-amount-button:not(.is-active):hover,.bpd-form button.bpd-amount-button:not(.is-active):focus,.bpd-form button.bpd-amount-button:not(.is-active):focus-visible,.bpd-form button.bpd-amount-button:not(.is-active):active{border-color:transparent!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--bpd-ref-navy)!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}.bpd-form button.bpd-amount-button:not(.is-active) strong,.bpd-form button.bpd-amount-button:not(.is-active) strong span,.bpd-form button.bpd-amount-button:not(.is-active)>span{color:var(--bpd-ref-navy)!important}.bpd-form button.bpd-amount-button.is-active,.bpd-form button.bpd-amount-button.is-active:hover,.bpd-form button.bpd-amount-button.is-active:focus,.bpd-form button.bpd-amount-button.is-active:focus-visible,.bpd-form button.bpd-amount-button.is-active:active{border-color:var(--bpd-ref-navy)!important;background:var(--bpd-ref-navy)!important;background-color:var(--bpd-ref-navy)!important;background-image:none!important;box-shadow:none!important;transform:none!important}.bpd-form button.bpd-amount-button.is-active>span{color:#fff!important}.bpd-form button.bpd-amount-button.is-active strong,.bpd-form button.bpd-amount-button.is-active strong span,.bpd-form button.bpd-amount-button.is-active .bpd-currency-symbol,.bpd-form button.bpd-amount-button.is-active .bpd-amount-number,.bpd-form button.bpd-amount-button.is-active .bpd-month-label{color:var(--bpd-ref-navy)!important}.bpd-form .bpd-other-wrap,.bpd-form .bpd-other-wrap:not(.is-active):hover,.bpd-form .bpd-other-wrap:not(.is-active):focus-within{min-height:102px;padding:14px 16px;border-color:transparent!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important;transform:none!important;cursor:pointer}.bpd-form .bpd-other-title{display:block;padding:10px 14px;border-radius:8px;background:var(--bpd-ref-band)!important;color:var(--bpd-ref-navy)!important;text-align:center}.bpd-form .bpd-other-copy{color:var(--bpd-ref-navy)!important;text-align:center}.bpd-form .bpd-other-input-row{display:none!important}.bpd-form .bpd-other-wrap.is-active,.bpd-form .bpd-other-wrap.is-active:hover,.bpd-form .bpd-other-wrap.is-active:focus-within{min-height:190px;padding:20px!important;border-color:var(--bpd-ref-navy)!important;background:var(--bpd-ref-navy)!important;background-color:var(--bpd-ref-navy)!important;box-shadow:none!important}.bpd-form .bpd-other-wrap.is-active .bpd-other-title{background:var(--bpd-ref-band)!important;color:var(--bpd-ref-navy)!important}.bpd-form .bpd-other-wrap.is-active .bpd-other-copy{color:#fff!important}.bpd-form .bpd-other-wrap.is-active .bpd-other-input-row{display:flex!important;width:100%;max-width:none;margin-top:4px;padding:10px 18px;border-radius:8px;background:#fff!important;color:var(--bpd-ref-navy)!important}.bpd-form .bpd-other-wrap.is-active input,.bpd-form .bpd-other-wrap.is-active input:focus{width:100%;max-width:none;min-width:0;border:0!important;background:#fff!important;color:var(--bpd-ref-navy)!important;box-shadow:none!important;text-align:left}.bpd-form button.bpd-stage-next:disabled{border-color:#81c4e2!important;background:#81c4e2!important;background-color:#81c4e2!important;color:#fff!important;opacity:1!important;cursor:not-allowed}.bpd-form .bpd-amount-stage-main .bpd-tabs{position:static!important;inset:auto!important;float:none!important;display:grid!important;grid-template-columns:1fr 1fr!important;width:440px!important;max-width:100%!important;min-height:64px;margin:0 auto 28px!important;padding:5px!important;border:0!important;border-radius:999px!important;background:#fff!important;transform:none!important}.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active),.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active):hover,.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active):focus,.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active):focus-visible,.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active):active{border:0!important;background:#fff!important;background-color:#fff!important;color:#111!important;box-shadow:none!important}.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active,.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active:hover,.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active:focus,.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active:focus-visible,.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active:active{border:0!important;background:var(--bpd-ref-blue)!important;background-color:var(--bpd-ref-blue)!important;color:#fff!important;box-shadow:none!important}.bpd-modal .bpd-modal__dialog,.bpd-donation-dialog-content{width:min(1580px,calc(100vw - 32px))!important;max-width:1580px!important}.bpd-form .bpd-stage-copy>p{font-size:22px!important;line-height:1.4!important}.bpd-form button.bpd-amount-button>span,.bpd-form .bpd-other-copy{font-size:16px!important;line-height:1.35!important}.bpd-form .bpd-field-label,.bpd-form .bpd-checkbox-row,.bpd-form .bpd-wallet-journey-note{font-size:16px!important}.bpd-form .bpd-field input,.bpd-form .bpd-field select,.bpd-form .bpd-field textarea{font-size:17px!important}.bpd-form .bpd-checkbox-row input[type="checkbox"]{-webkit-appearance:checkbox!important;appearance:auto!important;display:inline-block!important;position:static!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;accent-color:var(--bpd-ref-blue)!important}.bpd-form .bpd-other-wrap.is-active,.bpd-form .bpd-other-wrap.is-active:hover,.bpd-form .bpd-other-wrap.is-active:focus,.bpd-form .bpd-other-wrap.is-active:focus-within,.bpd-form .bpd-other-wrap.is-active:active{border-color:var(--bpd-ref-navy)!important;background:var(--bpd-ref-navy)!important;background-color:var(--bpd-ref-navy)!important;background-image:none!important;color:#fff!important}@media(max-width:780px){.bpd-modal .bpd-modal__dialog,.bpd-donation-dialog-content{width:100vw!important;max-width:100vw!important}.bpd-form .bpd-stage-copy>p{font-size:18px!important}.bpd-form .bpd-review-disclosure-slot .bpd-secure-note,.bpd-form .bpd-review-disclosure-slot .bpd-tax-note{font-size:13px!important;line-height:1.15!important}}.bpd-form .bpd-other-wrap:not(.is-active):hover .bpd-other-title,.bpd-form .bpd-other-wrap:not(.is-active):hover .bpd-other-copy,.bpd-form .bpd-other-wrap:not(.is-active):focus .bpd-other-title,.bpd-form .bpd-other-wrap:not(.is-active):focus .bpd-other-copy,.bpd-form .bpd-other-wrap:not(.is-active):focus-within .bpd-other-title,.bpd-form .bpd-other-wrap:not(.is-active):focus-within .bpd-other-copy{color:var(--bpd-ref-navy)!important}.bpd-form [data-bpd-payfurl-dropin],.bpd-form [data-bpd-payfurl-dropin]>*,.bpd-form [data-bpd-payfurl-dropin] .payfurl-sdk-combined-container,.bpd-form [data-bpd-payfurl-dropin] .payfurl-sdk-combined-tab,.bpd-form [data-bpd-payfurl-dropin] .payfurl-sdk-container-component,.bpd-form [data-bpd-payfurl-dropin] [id^="container-component"]{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.bpd-form [data-bpd-payfurl-dropin] iframe{display:block!important;width:100%!important;max-width:none!important;min-width:0!important}.bpd-form .bpd-card-validation-message{margin:10px 0 0!important;padding:12px 14px!important;border:2px solid var(--bpd-ref-blue)!important;border-radius:3px!important;background:#eaf7ff!important;color:var(--bpd-ref-navy)!important;font-size:15px!important;line-height:1.4!important;font-weight:700!important}.bpd-form .bpd-stage-copy h2{letter-spacing:-.015em!important;line-height:1!important}.bpd-form .bpd-details-stage-copy>p.bpd-contact-consent-copy{max-width:470px!important;margin-top:auto!important;padding-top:24px!important;color:var(--bpd-ref-navy)!important;font-size:10px!important;line-height:1.4!important;font-weight:400!important;text-align:left!important}.bpd-form .bpd-details-stage-copy>p.bpd-contact-consent-copy a{font-size:inherit!important;line-height:inherit!important}.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active),.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active):hover,.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active):focus,.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active):focus-visible,.bpd-form .bpd-amount-stage-main button.bpd-tab:not(.is-active):active{border:0!important;background:#fff!important;background-color:#fff!important;color:#111!important;box-shadow:none!important}.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active,.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active:hover,.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active:focus,.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active:focus-visible,.bpd-form .bpd-amount-stage-main button.bpd-tab.is-active:active{border:0!important;background:var(--bpd-ref-blue)!important;background-color:var(--bpd-ref-blue)!important;color:#fff!important;box-shadow:none!important}.bpd-form button.bpd-amount-button:not(.is-active),.bpd-form button.bpd-amount-button:not(.is-active):hover,.bpd-form button.bpd-amount-button:not(.is-active):focus,.bpd-form button.bpd-amount-button:not(.is-active):focus-visible,.bpd-form button.bpd-amount-button:not(.is-active):active{border:0!important;background:#fff!important;background-color:#fff!important;color:var(--bpd-ref-navy)!important;box-shadow:none!important;transform:none!important}.bpd-form button.bpd-amount-button.is-active,.bpd-form button.bpd-amount-button.is-active:hover,.bpd-form button.bpd-amount-button.is-active:focus,.bpd-form button.bpd-amount-button.is-active:focus-visible,.bpd-form button.bpd-amount-button.is-active:active{border:0!important;background:var(--bpd-ref-navy)!important;background-color:var(--bpd-ref-navy)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.bpd-form button.bpd-amount-button strong{background:var(--bpd-ref-band)!important;color:var(--bpd-ref-navy)!important}.bpd-form button.bpd-amount-button strong span{color:var(--bpd-ref-navy)!important}.bpd-form button.bpd-amount-button.is-active>span{color:#fff!important}.bpd-form .bpd-other-wrap:not(.is-active),.bpd-form .bpd-other-wrap:not(.is-active):hover,.bpd-form .bpd-other-wrap:not(.is-active):focus,.bpd-form .bpd-other-wrap:not(.is-active):focus-within,.bpd-form .bpd-other-wrap:not(.is-active):active{border:0!important;background:#fff!important;background-color:#fff!important;color:var(--bpd-ref-navy)!important;box-shadow:none!important}.bpd-form .bpd-other-wrap:not(.is-active) .bpd-other-title,.bpd-form .bpd-other-wrap:not(.is-active) .bpd-other-copy{color:var(--bpd-ref-navy)!important}