.countryVoting_section__3oHpD{padding-block:56px 80px;background:hsl(var(--background));scroll-margin-top:112px}.countryVoting_panel__XKTPm{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;width:min(100% - 64px,1240px);margin-inline:auto;padding:56px;border-radius:32px;overflow:hidden;background:hsl(210 100% 97%)}.countryVoting_copy__2bxzX{min-width:0}.countryVoting_section__3oHpD .countryVoting_heading__cNXYA{max-width:17ch;margin:0;color:hsl(var(--foreground));font-size:clamp(34px,3.8vw,54px);font-weight:650;letter-spacing:-.055em;line-height:1.06;text-wrap:balance}.countryVoting_section__3oHpD .countryVoting_intro__3KMhY{max-width:45ch;margin:24px 0 0;color:hsl(var(--muted-foreground));font-size:18px;line-height:1.65}.countryVoting_section__3oHpD .countryVoting_cta__DbF96{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:56px;margin-top:28px;padding:16px 24px;border-radius:12px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color var(--motion-standard) var(--ease-standard)}.countryVoting_section__3oHpD .countryVoting_cta__DbF96:hover{background:hsl(var(--brand-hover))}.countryVoting_section__3oHpD .countryVoting_cta__DbF96:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:5px}.countryVoting_cta__DbF96 svg{width:20px;height:20px;flex:0 0 auto}.countryVoting_section__3oHpD .countryVoting_qualification__EITU6{max-width:58ch;margin:24px 0 0;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.65}.countryVoting_visual__SYgRj{min-width:0}.countryVoting_image__2BdQE{display:block;width:100%;height:auto}@media (max-width:1000px){.countryVoting_panel__XKTPm{gap:24px;padding:40px}.countryVoting_section__3oHpD .countryVoting_heading__cNXYA{font-size:42px}}@media (max-width:760px){.countryVoting_section__3oHpD{padding-block:32px 48px}.countryVoting_panel__XKTPm{grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100% - 32px);padding:28px;border-radius:24px}.countryVoting_visual__SYgRj{grid-row:1;width:min(100%,240px);margin:-8px auto 0}.countryVoting_section__3oHpD .countryVoting_heading__cNXYA{max-width:none;font-size:34px}.countryVoting_section__3oHpD .countryVoting_intro__3KMhY{margin-top:20px;font-size:16px}.countryVoting_section__3oHpD .countryVoting_cta__DbF96{width:100%;margin-top:24px;padding-inline:18px}.countryVoting_section__3oHpD .countryVoting_qualification__EITU6{margin-top:20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.countryVoting_section__3oHpD .countryVoting_cta__DbF96{transition:none}}@media (max-width:380px){.countryVoting_panel__XKTPm{padding:24px}.countryVoting_section__3oHpD .countryVoting_cta__DbF96{gap:10px;padding-inline:12px;font-size:14px}}.onlineBanking_page__dDrSG{--bank-ink:220 32% 7%;--bank-blue:var(--primary);--bank-pale:207 80% 96%;color:hsl(var(--bank-ink));background:hsl(var(--background));overflow:clip}.onlineBanking_page__dDrSG section[id]{scroll-margin-top:100px}.onlineBanking_page__dDrSG figure,.onlineBanking_page__dDrSG h1,.onlineBanking_page__dDrSG h2,.onlineBanking_page__dDrSG h3,.onlineBanking_page__dDrSG p{margin:0}.onlineBanking_page__dDrSG h1,.onlineBanking_page__dDrSG h2{font-weight:650;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.onlineBanking_page__dDrSG h2{font-size:clamp(38px,4.4vw,64px)}.onlineBanking_page__dDrSG h3{font-size:23px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.onlineBanking_page__dDrSG p{color:hsl(var(--muted-foreground));font-size:17px;line-height:1.65}.onlineBanking_page__dDrSG a:focus-visible,.onlineBanking_page__dDrSG summary:focus-visible{outline:3px solid hsl(var(--bank-blue));outline-offset:6px}.onlineBanking_hero__LepLp,.onlineBanking_section__P6eEJ{width:min(100% - 64px,1240px);margin-inline:auto}.onlineBanking_section__P6eEJ{padding-block:110px}.onlineBanking_hero__LepLp{padding-top:64px}.onlineBanking_heroGrid__4nB0K{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;min-height:660px;gap:12px}.onlineBanking_heroCopy__ihO3T{position:relative;z-index:1;padding-bottom:24px}.onlineBanking_heroCopy__ihO3T h1{font-size:clamp(56px,6.2vw,88px);white-space:nowrap}.onlineBanking_heroCopy__ihO3T h1 span,.onlineBanking_outcomes__5VmXk h2 span,.onlineBanking_recovery__uVCg0 h2 span{color:hsl(var(--bank-blue))}.onlineBanking_heroCopy__ihO3T>p{font-size:22px;line-height:1.5;max-width:600px;margin-top:32px}.onlineBanking_actions__MFzJM{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:36px}.onlineBanking_button___q5_b,.onlineBanking_textLink__uqcAh{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:600;font-size:16px;line-height:1.4}.onlineBanking_button___q5_b{background:hsl(var(--bank-blue));color:hsl(var(--primary-foreground));padding:18px 24px;border-radius:10px;transition:background .2s,transform .2s}.onlineBanking_button___q5_b:hover{background:hsl(var(--brand-hover));transform:translateY(-2px)}.onlineBanking_textLink__uqcAh{color:hsl(var(--bank-blue))}.onlineBanking_textLink__uqcAh:hover{text-decoration:underline;text-underline-offset:5px}.onlineBanking_button___q5_b svg,.onlineBanking_textLink__uqcAh svg{width:21px;height:21px;flex-shrink:0}.onlineBanking_heroCopy__ihO3T small{display:block;color:hsl(var(--muted-foreground));margin-top:20px;font-size:13px;line-height:1.5}.onlineBanking_heroVisual__WWyXM{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:660px;isolation:isolate}.onlineBanking_heroVisual__WWyXM>img{width:284px;height:auto;position:relative;z-index:1;filter:drop-shadow(12px 18px 12px hsl(var(--bank-ink)/.18))}.onlineBanking_heroVisual__WWyXM figcaption{font-size:12px;color:hsl(var(--muted-foreground));margin-top:36px;z-index:2}.onlineBanking_regionStrip__Eg0IH{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsl(var(--border));padding-block:28px;margin-top:30px}.onlineBanking_regionStrip__Eg0IH>div{display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px;border-right:1px solid hsl(var(--border))}.onlineBanking_regionStrip__Eg0IH>div>div{display:flex;flex-direction:column;gap:3px}.onlineBanking_regionStrip__Eg0IH .onlineBanking_regionFlag___ajhG{font-size:30px;line-height:1}.onlineBanking_regionStrip__Eg0IH>div:last-child{border-right:0}.onlineBanking_regionStrip__Eg0IH span{color:hsl(var(--muted-foreground));font-size:13px}.onlineBanking_coverage__1g1Kw{display:grid;grid-template-columns:.85fr 1.4fr;gap:70px}.onlineBanking_page__dDrSG .onlineBanking_lead__HmL4a{font-size:21px;line-height:1.5;margin-top:24px;max-width:470px}.onlineBanking_regionRows__cwIFc{border-bottom:1px solid hsl(var(--border))}.onlineBanking_regionRow__5HIf8{display:grid;grid-template-columns:22px 1fr 92px 24px;gap:16px;align-items:start;padding:30px 20px;border-top:1px solid hsl(var(--border));transition:background .2s}.onlineBanking_regionRow__5HIf8:first-child{background:hsl(var(--bank-pale));border-top-color:transparent}.onlineBanking_regionRow__5HIf8:hover{background:hsl(var(--bank-pale))}.onlineBanking_regionRow__5HIf8 h3{font-size:27px}.onlineBanking_regionRow__5HIf8 p{margin-top:12px;font-size:14px}.onlineBanking_number__ar5Fk{font-size:13px;color:hsl(var(--muted-foreground));display:block;padding-top:5px}.onlineBanking_provider__vTODr{font-size:15px;padding-top:5px}.onlineBanking_regionRow__5HIf8>svg{width:24px;color:hsl(var(--bank-blue));margin-top:3px}.onlineBanking_page__dDrSG .onlineBanking_note__TCWhk{font-size:13px;line-height:1.65;margin-top:24px}.onlineBanking_answer__7gvAh a,.onlineBanking_note__TCWhk a,.onlineBanking_recoveryBody__XXyjC p a{text-decoration:underline;text-underline-offset:3px;color:hsl(var(--bank-blue))}.onlineBanking_ruled__rUPjh{border-top:1px solid hsl(var(--border))}.onlineBanking_columns__9tt8r{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px}.onlineBanking_columns__9tt8r h3{margin-bottom:18px}.onlineBanking_columns__9tt8r .onlineBanking_number__ar5Fk{margin-bottom:24px}.onlineBanking_ruled__rUPjh>.onlineBanking_button___q5_b{margin-top:40px}.onlineBanking_outcomes__5VmXk{background:hsl(var(--bank-pale))}.onlineBanking_outcomes__5VmXk h2{font-size:clamp(42px,5.6vw,78px)}.onlineBanking_directory__lRwZA{display:grid;grid-template-columns:1fr 1fr;gap:80px}.onlineBanking_directory__lRwZA .onlineBanking_textLink__uqcAh{margin-top:24px}.onlineBanking_countryDisclosure__Vjb6n{margin-top:32px;border-block:1px solid hsl(var(--border))}.onlineBanking_countryDisclosure__Vjb6n summary{padding:24px 0}.onlineBanking_countries__Xa84p{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0 0 24px;margin:0}.onlineBanking_countries__Xa84p a{display:flex;flex-direction:column;font-size:14px;gap:3px}.onlineBanking_countries__Xa84p a:hover{color:hsl(var(--bank-blue))}.onlineBanking_countries__Xa84p span{color:hsl(var(--muted-foreground));font-size:12px}.onlineBanking_privacy__PkNov{background:hsl(var(--bank-ink));color:hsl(0 0% 100%)}.onlineBanking_privacyHeading__6C5iu{display:flex;align-items:center;justify-content:space-between}.onlineBanking_privacyHeading__6C5iu h2{font-size:clamp(48px,6.5vw,92px)}.onlineBanking_privacyHeading__6C5iu>svg{width:240px;height:240px;color:hsl(215 20% 45%);margin-right:50px}.onlineBanking_privacy__PkNov .onlineBanking_columns__9tt8r{gap:0}.onlineBanking_privacy__PkNov .onlineBanking_columns__9tt8r article{padding-inline:32px;border-left:1px solid hsl(215 20% 30%)}.onlineBanking_privacy__PkNov .onlineBanking_columns__9tt8r article:first-child{padding-left:0;border:0}.onlineBanking_privacy__PkNov p{color:hsl(215 15% 78%)}.onlineBanking_sourceLinks__zd_Yz{display:flex;gap:30px;flex-wrap:wrap;margin-top:50px}.onlineBanking_sourceLinks__zd_Yz a{color:hsl(204 100% 73%);display:inline-flex;gap:8px;align-items:center;font-size:14px}.onlineBanking_sourceLinks__zd_Yz a:hover{text-decoration:underline}.onlineBanking_sourceLinks__zd_Yz svg{width:16px}.onlineBanking_recovery__uVCg0{display:grid;grid-template-columns:1fr 1fr;gap:80px}.onlineBanking_recovery__uVCg0 h2{font-size:clamp(38px,4vw,56px)}.onlineBanking_recoveryBody__XXyjC p+p{margin-top:20px}.onlineBanking_alternatives__IUBOI{margin-top:28px;border-top:1px solid hsl(var(--border))}.onlineBanking_alternatives__IUBOI a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding-block:18px;color:hsl(var(--bank-blue));font-size:15px;font-weight:500}.onlineBanking_alternatives__IUBOI svg{width:20px}.onlineBanking_faq__cxITF{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-top:1px solid hsl(var(--border))}.onlineBanking_faq__cxITF .onlineBanking_textLink__uqcAh{margin-top:28px}.onlineBanking_faqItem__8XgfN{border-top:1px solid hsl(var(--border))}.onlineBanking_faqItem__8XgfN:last-child{border-bottom:1px solid hsl(var(--border))}.onlineBanking_page__dDrSG summary{list-style:none;display:flex;gap:24px;align-items:center;justify-content:space-between;cursor:pointer;font-size:17px;font-weight:550;line-height:1.5}.onlineBanking_page__dDrSG summary::-webkit-details-marker{display:none}.onlineBanking_page__dDrSG summary>span{font-size:24px;font-weight:400;flex-shrink:0}.onlineBanking_page__dDrSG details[open]>summary>span{transform:rotate(45deg)}.onlineBanking_faqItem__8XgfN summary{padding-block:24px}.onlineBanking_answer__7gvAh{font-size:16px;line-height:1.7;color:hsl(var(--muted-foreground));padding-bottom:28px}.onlineBanking_closing__yWsSO{background:hsl(var(--bank-blue));overflow:hidden}.onlineBanking_closing__yWsSO,.onlineBanking_closing__yWsSO .onlineBanking_textLink__uqcAh{color:hsl(var(--primary-foreground))}.onlineBanking_closing__yWsSO .onlineBanking_button___q5_b{background:hsl(var(--primary-foreground));color:hsl(var(--bank-blue))}.onlineBanking_closing__yWsSO .onlineBanking_button___q5_b:hover{background:hsl(var(--bank-pale))}.onlineBanking_closing__yWsSO .onlineBanking_section__P6eEJ{display:grid;grid-template-columns:1fr 350px;align-items:center;gap:60px;padding-block:80px;position:relative;min-height:390px}.onlineBanking_closing__yWsSO img{position:absolute;width:260px;height:auto;top:42px;right:40px}.onlineBanking_closing__yWsSO h2{font-size:clamp(40px,4.8vw,68px)}@media (min-width:1500px){.onlineBanking_heroGrid__4nB0K{min-height:700px}}@media (max-width:1050px){.onlineBanking_heroCopy__ihO3T h1{font-size:65px}.onlineBanking_heroVisual__WWyXM>img{width:250px}.onlineBanking_heroCopy__ihO3T>p{font-size:19px}.onlineBanking_heroGrid__4nB0K{min-height:620px}.onlineBanking_heroVisual__WWyXM{min-height:610px}.onlineBanking_heroCopy__ihO3T .onlineBanking_actions__MFzJM{gap:20px}.onlineBanking_coverage__1g1Kw,.onlineBanking_directory__lRwZA,.onlineBanking_faq__cxITF,.onlineBanking_recovery__uVCg0{gap:40px}.onlineBanking_regionRow__5HIf8{grid-template-columns:20px 1fr 24px}.onlineBanking_provider__vTODr{grid-column:2;grid-row:2}.onlineBanking_regionRow__5HIf8>svg{grid-column:3;grid-row:1}.onlineBanking_columns__9tt8r{gap:28px}}@media (max-width:760px){.onlineBanking_hero__LepLp,.onlineBanking_section__P6eEJ{width:calc(100% - 48px)}.onlineBanking_section__P6eEJ{padding-block:72px}.onlineBanking_hero__LepLp{padding-top:44px}.onlineBanking_heroGrid__4nB0K{grid-template-columns:1fr;gap:20px}.onlineBanking_heroCopy__ihO3T{padding:0}.onlineBanking_heroCopy__ihO3T h1{font-size:clamp(36px,8.5vw,64px)}.onlineBanking_heroCopy__ihO3T>p{font-size:18px;margin-top:24px}.onlineBanking_actions__MFzJM{gap:22px;margin-top:28px}.onlineBanking_button___q5_b,.onlineBanking_textLink__uqcAh{font-size:14px}.onlineBanking_button___q5_b{padding:16px 20px}.onlineBanking_heroVisual__WWyXM{min-height:560px;padding-top:16px}.onlineBanking_heroVisual__WWyXM>img{width:230px}.onlineBanking_heroVisual__WWyXM figcaption{margin-top:30px}.onlineBanking_regionStrip__Eg0IH{margin-top:24px;padding-block:22px}.onlineBanking_regionStrip__Eg0IH>div{flex-direction:column;align-items:flex-start;gap:12px;padding-left:14px;font-size:12px}.onlineBanking_regionStrip__Eg0IH>div:first-child{padding-left:0}.onlineBanking_regionStrip__Eg0IH span{font-size:11px}.onlineBanking_regionStrip__Eg0IH .onlineBanking_regionFlag___ajhG{font-size:26px}.onlineBanking_coverage__1g1Kw,.onlineBanking_directory__lRwZA,.onlineBanking_faq__cxITF,.onlineBanking_recovery__uVCg0{grid-template-columns:1fr;gap:36px}.onlineBanking_page__dDrSG .onlineBanking_lead__HmL4a{font-size:19px}.onlineBanking_regionRow__5HIf8{padding:26px 16px}.onlineBanking_regionRow__5HIf8 h3{font-size:25px}.onlineBanking_columns__9tt8r{grid-template-columns:1fr;gap:32px;margin-top:36px}.onlineBanking_columns__9tt8r .onlineBanking_number__ar5Fk{margin-bottom:14px}.onlineBanking_columns__9tt8r h3{font-size:23px;margin-bottom:12px}.onlineBanking_privacyHeading__6C5iu>svg{width:120px;height:120px;margin-right:0}.onlineBanking_privacyHeading__6C5iu h2{font-size:44px}.onlineBanking_privacy__PkNov .onlineBanking_columns__9tt8r article,.onlineBanking_privacy__PkNov .onlineBanking_columns__9tt8r article:first-child{padding:26px 0 0;border-left:0;border-top:1px solid hsl(215 20% 30%)}.onlineBanking_privacy__PkNov .onlineBanking_columns__9tt8r{gap:26px}.onlineBanking_sourceLinks__zd_Yz{gap:20px;margin-top:36px}.onlineBanking_closing__yWsSO .onlineBanking_section__P6eEJ{grid-template-columns:1fr;padding-block:64px 300px}.onlineBanking_closing__yWsSO img{width:190px;top:auto;bottom:-150px;right:20px}.onlineBanking_closing__yWsSO .onlineBanking_actions__MFzJM{align-items:flex-start;flex-direction:column;gap:22px}.onlineBanking_countries__Xa84p{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.onlineBanking_button___q5_b,.onlineBanking_regionRow__5HIf8{transition:none}.onlineBanking_button___q5_b:hover{transform:none}}.onlineBanking_bankOrbit__NGx42{position:absolute;inset:0 0 85px;pointer-events:none}.onlineBanking_bankIcon__F3s_k{--tilt:-8deg;position:absolute;display:grid;place-items:center;width:64px;height:64px;padding:8px;border:1px solid hsl(var(--border));border-radius:17px;background:hsl(var(--background));box-shadow:0 12px 28px hsl(var(--bank-ink)/.1);animation:onlineBanking_bankFloat__VK0_k 6s ease-in-out infinite}.onlineBanking_bankIcon__F3s_k img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.onlineBanking_bankIcon__F3s_k:first-child{top:3%;left:5%}.onlineBanking_bankIcon__F3s_k:nth-child(2){--tilt:9deg;top:10%;right:1%;animation-delay:-3s}.onlineBanking_bankIcon__F3s_k:nth-child(3){--tilt:5deg;top:23%;left:0;animation-delay:-1s}.onlineBanking_bankIcon__F3s_k:nth-child(4){--tilt:-9deg;top:30%;right:4%;animation-delay:-4s}.onlineBanking_bankIcon__F3s_k:nth-child(5){--tilt:-5deg;top:43%;left:5%;animation-delay:-2s}.onlineBanking_bankIcon__F3s_k:nth-child(6){--tilt:7deg;top:50%;right:0;animation-delay:-5s}.onlineBanking_bankIcon__F3s_k:nth-child(7){--tilt:9deg;top:63%;left:0;animation-delay:-3.5s}.onlineBanking_bankIcon__F3s_k:nth-child(8){--tilt:-6deg;top:70%;right:5%;animation-delay:-1.5s}.onlineBanking_bankIcon__F3s_k:nth-child(9){--tilt:-7deg;top:83%;left:6%;animation-delay:-4.5s}.onlineBanking_bankIcon__F3s_k:nth-child(10){--tilt:5deg;top:90%;right:0;animation-delay:-2.5s}.onlineBanking_heroVisual__WWyXM figcaption{text-align:center;max-width:100%}@keyframes onlineBanking_bankFloat__VK0_k{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-8px) rotate(var(--tilt))}}@media (min-width:761px) and (max-width:1200px){.onlineBanking_heroGrid__4nB0K{grid-template-columns:1fr;gap:32px}.onlineBanking_heroCopy__ihO3T h1{font-size:72px}.onlineBanking_heroVisual__WWyXM{width:min(100%,540px);margin-inline:auto!important}.onlineBanking_heroVisual__WWyXM>img{width:284px}}@media (max-width:760px){.onlineBanking_heroVisual__WWyXM>img{width:clamp(190px,55vw,230px)}.onlineBanking_bankOrbit__NGx42{inset:20px 0 95px}.onlineBanking_bankIcon__F3s_k{width:40px;height:40px;padding:5px;border-radius:11px}.onlineBanking_bankIcon__F3s_k img{border-radius:5px}.onlineBanking_bankIcon__F3s_k:nth-child(odd){left:0}.onlineBanking_bankIcon__F3s_k:nth-child(2n){right:0}}@media (prefers-reduced-motion:reduce){.onlineBanking_bankIcon__F3s_k{animation:none;transform:rotate(var(--tilt))}}@media (max-width:360px){.onlineBanking_bankIcon__F3s_k{width:32px;height:32px;padding:4px;border-radius:9px}}