.bank-dossier{--bd-ink:#173e36;--bd-muted:#5b7067;--bd-lime:#d9f48b;--bd-teal:#2a6a61;--bd-cream:#f8f6ef;--bd-line:#d9e2d8;background:var(--bd-cream);color:var(--bd-ink);font-family:var(--font-body)}.bd-wrap{width:var(--site-wrap-width)}.bank-dossier main h1,.bank-dossier main h2,.bank-dossier main h3,.bank-dossier main h4{font-family:var(--font-heading);letter-spacing:-.045em}.bank-dossier main h2{font-size:var(--text-section);line-height:var(--leading-section);font-weight:800;margin:0}.bank-dossier main h2 em{font-style:normal;color:var(--bd-teal)}.bank-dossier main p{line-height:1.65}.bank-dossier main svg{width:24px;height:24px;flex-shrink:0}.bank-dossier main [hidden]{display:none!important}.bank-dossier main button{color:inherit}.bank-dossier main a:focus-visible,.bank-dossier main button:focus-visible,.bank-dossier main input:focus-visible,.bank-dossier main summary:focus-visible{outline:3px solid #428a78;outline-offset:5px}.bd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bd-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--bd-ink);color:#fff!important;border:1px solid var(--bd-ink);border-radius:8px;padding:17px 22px;font-size:var(--text-scale-14);font-weight:700;line-height:1.4;transition:background .2s,transform .2s;text-align:center}.bd-button:hover{background:#2d6658;transform:translateY(-2px)}.bank-dossier main .bd-button svg{width:20px;height:20px}.bd-text-link{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-scale-14);font-weight:700;line-height:1.5;border:0;background:transparent;padding:0;text-decoration:underline;text-decoration-color:#9fb7a7;text-underline-offset:5px}.bd-text-link:hover{text-decoration-color:currentColor}.bd-eyebrow{display:flex;align-items:center;gap:10px;font-size:var(--text-eyebrow);letter-spacing:.12em;font-weight:800;margin:0 0 20px!important;line-height:1.5!important}.bd-dossier-mark{font-family:var(--font-heading);display:inline-grid;place-items:center;background:var(--bd-ink);color:var(--bd-lime);width:30px;height:30px;border-radius:8px;letter-spacing:-2px;font-size:var(--text-scale-17);padding-right:2px}.bd-hero{background:radial-gradient(ellipse at 85% 40%,#e8efc7,transparent 55%),var(--bd-cream);overflow:hidden}.bd-crumbs{padding-block:22px 30px;font-size:var(--text-caption);color:var(--bd-muted)}.bd-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.bd-crumbs li{display:flex;gap:8px;align-items:center}.bd-crumbs li+li:before{content:'/';opacity:.5;margin-right:2px}.bd-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:16px;min-height:570px}.bd-hero-copy{padding-top:13px;padding-bottom:50px;z-index:2}.bank-dossier main h1{font-size:var(--text-title);font-weight:800;line-height:var(--leading-title);letter-spacing:-.055em;margin:0 0 26px;color:var(--bd-ink)}.bank-dossier main h1>span{color:var(--bd-teal);display:block}.bd-title-dot{color:#cc674d}.bd-hero-lead{font-size:var(--text-lead);color:var(--bd-muted);margin-bottom:28px;line-height:var(--leading-lead) !important}.bd-hero-lead strong{color:var(--bd-ink);font-weight:500}.bd-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.bd-hero-note{display:flex;gap:16px;align-items:center;margin-top:20px;font-size:var(--text-scale-11);color:var(--bd-muted);flex-wrap:wrap}.bd-hero-note span{display:flex;align-items:center;gap:6px}.bank-dossier main .bd-hero-note svg{width:14px;height:14px}.bd-hero-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d6dfce;padding:17px 0;font-size:var(--text-caption);color:var(--bd-muted);gap:20px}.bd-hero-foot>span:first-child{font-weight:700;display:flex;align-items:center;gap:8px}.bd-hero-foot i{width:6px;height:6px;border-radius:50%;background:var(--bd-teal)}.bd-motion-toggle{border:0;background:transparent;font-size:var(--text-scale-10);padding:8px 0;display:flex;align-items:center;gap:12px}.bd-motion-toggle span{font-weight:800;letter-spacing:2px}.bd-hero-art{position:relative;min-height:560px;isolation:isolate}.bd-art-orbit{position:absolute;border:1px solid #cbd9ab;border-radius:50%;z-index:-1;transform:rotate(-25deg)}.bd-art-orbit--one{width:520px;height:420px;top:70px;left:20px}.bd-art-orbit--two{width:470px;height:370px;top:95px;left:45px;background:#def0b3aa}.bd-art-caption{position:absolute;left:35px;top:13px;font-size:var(--text-scale-10);letter-spacing:.14em;line-height:1.7;font-weight:700;color:#6f805c}.bd-bank-card{position:absolute;background:#fefdf8;border:1px solid #d1dac9;border-radius:15px;width:200px;padding:23px 20px 18px;box-shadow:0 12px 0 #2643360b,0 24px 45px #25452d0d}.bd-bank-card>span{display:block;font-size:var(--text-scale-8);letter-spacing:.12em;font-weight:700;color:#7a8d7c;margin-bottom:17px}.bd-art-bank{position:relative;background:#eff1e6;width:48px;height:48px;border-radius:11px;display:grid;place-items:center;margin-bottom:16px}.bank-dossier main .bd-art-bank>svg{width:29px;height:29px}.bd-bank-card strong{display:block;font-family:var(--font-heading);font-size:var(--text-scale-22);letter-spacing:-.06em;font-weight:800;white-space:nowrap}.bd-bank-card small{display:block;font-size:var(--text-caption);color:#7f9080;margin-top:6px}.bd-bank-card--old{top:107px;left:0;transform:rotate(-9deg);z-index:1;animation:bd-old 7s ease-in-out infinite}.bd-bank-card--new{top:64px;right:8px;transform:rotate(7deg);z-index:2;background:var(--bd-ink);color:#fff;border-color:var(--bd-ink);width:214px;animation:bd-new 7s ease-in-out infinite}.bd-bank-card--new>span{color:#bdd8bd}.bd-bank-card--new small{color:#b3cbb8}.bd-bank-card--new strong>span{color:var(--bd-lime);padding-left:3px}.bd-bank-card--new .bd-art-bank{background:#38604d;color:var(--bd-lime)}.bd-art-bank b{width:22px;height:22px;background:var(--bd-lime);color:#173e36;position:absolute;bottom:-3px;right:-8px;display:grid;place-items:center;border-radius:50%}.bank-dossier main .bd-art-bank b svg{width:14px;height:14px}.bd-art-lines{display:flex;gap:6px;margin-top:20px;align-items:center}.bd-art-lines i{width:14px;height:4px;border-radius:5px;background:#d4dccd}.bd-art-lines i:first-child{width:56px}.bd-art-rib{display:flex;gap:4px;align-items:center;background:#45694f;padding:11px 10px;border-radius:6px;margin-top:17px}.bd-art-rib span{font-size:var(--text-scale-9);margin-right:7px;color:#dbedc0}.bd-art-rib i{width:22px;height:3px;background:#809c7e}.bank-dossier main .bd-art-path{position:absolute;width:110%;height:330px;left:-35px;top:26px;color:#81a45b;z-index:0}.bd-moving-pill{position:absolute;display:flex;align-items:center;gap:8px;background:#fffef8;box-shadow:0 9px 20px #233a3210;border:1px solid #d4dfbf;padding:13px 14px;border-radius:40px;font-size:var(--text-scale-11);font-weight:700;z-index:3}.bank-dossier main .bd-moving-pill svg{width:16px;height:16px}.bd-moving-pill b{font-size:var(--text-scale-11);background:#def1ba;color:#345a35;width:19px;height:19px;display:grid;place-items:center;border-radius:50%}.bd-moving-pill--salary{top:34px;left:118px;transform:rotate(-6deg);animation:bd-pill 5s ease-in-out infinite}.bd-moving-pill--bills{top:273px;right:7px;transform:rotate(4deg);animation:bd-pill 6s 1s ease-in-out infinite}.bd-art-team{position:absolute;width:340px;height:auto;object-fit:contain;left:44px;bottom:0;z-index:4;max-height:320px;object-position:bottom}.bd-art-sticker{position:absolute;right:-6px;bottom:74px;background:var(--bd-lime);color:#183c2f;font-size:var(--text-scale-17);line-height:1.35;padding:18px 24px 18px 18px;border-radius:5px;transform:rotate(-7deg);z-index:5;box-shadow:0 6px 0 #94ad5e33}.bd-art-sticker strong{font-family:var(--font-heading);font-size:var(--text-scale-19);letter-spacing:-.03em}.bd-art-sticker>span{position:absolute;right:-12px;top:-16px;font-size:var(--text-scale-30);width:42px;height:42px;display:grid;place-items:center;background:#f9f8f0;border:1px solid #ced8b5;border-radius:50%}.bd-keyfacts{background:var(--bd-ink);color:#fff}.bd-keyfacts>.bd-wrap:first-child{display:grid;grid-template-columns:.9fr 1.25fr 1fr;padding:28px 0 12px;gap:30px}.bd-keyfacts>.bd-wrap>div{display:flex;align-items:center;gap:17px}.bd-keyfacts>.bd-wrap>div+div{border-left:1px solid #597966;padding-left:30px}.bd-keyfacts strong{font:800 var(--text-scale-28)/1.15 var(--font-heading);color:var(--bd-lime);letter-spacing:-.045em;white-space:nowrap}.bd-keyfacts strong small{font-size:var(--text-caption);display:block;letter-spacing:0;margin-top:3px}.bd-keyfacts span{font-size:var(--text-scale-11);color:#d5e1d6;line-height:1.5}.bd-keyfacts-source{font-size:var(--text-caption) !important;color:#b9cdbb;padding-bottom:14px;margin-bottom:0}.bd-source{display:inline-block;font-size:var(--text-caption);color:var(--bd-muted);text-decoration:underline;text-underline-offset:3px;line-height:1.5}.bd-keyfacts .bd-source{color:#b9cdbb}.bd-jumpbar{position:sticky;top:87px;background:#fffef9f5;backdrop-filter:blur(15px);z-index:20;box-shadow:0 2px 5px #102c2205;border-bottom:1px solid var(--bd-line)}.bd-jumpbar>.wrap{display:flex;align-items:center;gap:25px;height:74px}.bd-jump-title{font-size:var(--text-scale-12);font-weight:800;line-height:1.4;margin-right:auto}.bd-jump-title>span{display:block}.bd-jumpbar a{display:flex;align-items:center;gap:7px;font-size:var(--text-scale-12);font-weight:600;white-space:nowrap}.bd-jumpbar b{font-size:var(--text-scale-10);color:#829481;border:1px solid var(--bd-line);border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.bd-jumpbar a[aria-current=true] b{background:var(--bd-ink);color:var(--bd-lime);border-color:var(--bd-ink)}.bd-jump-extra{margin-left:auto;font-size:var(--text-scale-10) !important;color:var(--bd-muted)}.bd-read-progress{position:absolute;bottom:-1px;left:0;height:2px;background:var(--bd-teal);width:0}.bd-section{padding-block:78px;scroll-margin-top:180px}.bd-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.bd-section-head>p{font-size:var(--text-body);color:var(--bd-muted);margin:0 0 3px;max-width:400px;line-height:var(--leading-body)}.bd-number{display:grid;place-items:center;width:27px;height:27px;background:var(--bd-ink);color:#e0f5b0;border-radius:50%;font-size:var(--text-scale-10);font-weight:600;letter-spacing:0}.bd-profile-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:26px;align-items:stretch}.bd-profile-form{padding:32px;background:#fffefa;border:1px solid var(--bd-line);border-radius:15px}.bd-profile-form fieldset{border:0;padding:0;margin:0 0 26px;min-width:0}.bd-profile-form legend{display:flex;align-items:center;gap:9px;font-size:var(--text-scale-13);font-weight:700;margin-bottom:13px;padding:0}.bd-profile-form legend>span{font-size:var(--text-scale-10);color:#768875;font-weight:700}.bd-profile-form legend>small{font-weight:400;font-size:var(--text-caption);color:var(--bd-muted);margin-left:4px}.bd-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.bd-profile-form input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.bd-choice-grid label>span{display:flex;flex-direction:column;background:#f9faf3;border:1px solid #dce4d7;border-radius:9px;padding:17px 12px 14px;gap:8px;cursor:pointer;height:100%}.bd-choice-grid strong{font-size:var(--text-scale-11);font-weight:700}.bd-choice-grid small{font-size:var(--text-caption);color:var(--bd-muted)}.bd-choice-grid label input:checked+span{border-color:var(--bd-teal);background:#edf3df;box-shadow:inset 0 0 0 1px var(--bd-teal)}.bd-profile-form input[type=radio]:focus-visible+span{outline:3px solid #428a78;outline-offset:3px}.bd-segmented{display:flex;gap:8px;flex-wrap:wrap}.bd-segmented label{flex:1;min-width:0}.bd-segmented label>span{display:flex;align-items:center;justify-content:center;font-size:var(--text-scale-10);padding:12px 9px;background:#f8f9f3;border:1px solid var(--bd-line);border-radius:7px;cursor:pointer;min-height:42px;text-align:center}.bd-segmented input:checked+span{background:var(--bd-ink);border-color:var(--bd-ink);color:#fff}.bd-extras{display:flex;gap:10px;flex-wrap:wrap}.bd-extras label{display:flex;align-items:center;gap:7px;font-size:var(--text-scale-10);cursor:pointer}.bd-extras input{accent-color:var(--bd-teal);width:15px;height:15px;margin:0}.bank-dossier main .bd-extras svg{width:14px;height:14px;color:var(--bd-teal)}.bd-profile-form>.bd-button{width:100%;margin-top:2px}.bd-small{font-size:var(--text-caption) !important;color:var(--bd-muted);line-height:1.6!important}.bd-profile-form>.bd-small{margin:12px 0 0;text-align:center}.bd-profile-result{background:var(--bd-ink);color:white;border-radius:15px;padding:35px;display:flex;flex-direction:column;position:relative;overflow:hidden}.bd-profile-result:before{content:'!';position:absolute;font:800 var(--text-scale-230)/1 var(--font-heading);right:-12px;bottom:0;color:#395b3f;transform:rotate(13deg);opacity:.4;pointer-events:none}.bd-result-label{display:flex;align-items:center;gap:8px;font-size:var(--text-scale-10);letter-spacing:.1em;color:var(--bd-lime);font-weight:700;margin-bottom:25px}.bank-dossier main .bd-result-label svg{width:20px;height:20px}.bd-profile-result h3{font-size:var(--text-subheading);line-height:var(--leading-heading);margin-bottom:17px;position:relative}.bd-profile-result>p{font-size:var(--text-body);color:#cddbcc;line-height:var(--leading-body)}.bd-result-points{position:relative;margin:4px 0 24px}.bd-result-points p{font-size:var(--text-body);display:flex;align-items:flex-start;gap:13px;border-top:1px solid #49684c;padding-top:13px;margin-bottom:13px;line-height:var(--leading-body)}.bd-result-points b{font-size:var(--text-scale-10);color:var(--bd-lime);padding-top:3px}.bd-profile-result>.bd-text-link{color:var(--bd-lime);position:relative;margin-bottom:25px;font-size:var(--text-scale-12)}.bd-result-bottom{display:flex;gap:10px;align-items:center;color:#b3cbb7;font-size:var(--text-scale-10);line-height:1.5;margin-top:auto;position:relative}.bank-dossier main .bd-result-bottom svg{width:20px;height:20px}.bd-transfer-section{padding:70px 0;background:#edf2e8;scroll-margin-top:170px}.bd-transfer-tabs{display:flex;gap:8px;margin-bottom:21px;border-bottom:1px solid #ccd9c9;padding-bottom:15px}.bd-transfer-tabs button{display:flex;gap:26px;align-items:center;background:transparent;border:1px solid #cad8c7;border-radius:30px;padding:12px 18px;font-size:var(--text-scale-12);font-weight:600}.bd-transfer-tabs button[aria-pressed=true]{background:var(--bd-ink);color:white;border-color:var(--bd-ink)}.bd-transfer-tabs button>span{font-size:var(--text-scale-18);line-height:1}.bd-transfer-panel{background:#fffdf7;border:1px solid #d2dfcd;border-radius:14px;padding:30px;margin-bottom:20px}.bd-transfer-heading{display:flex;align-items:center;gap:20px;margin-bottom:25px}.bd-transfer-icon{width:60px;height:60px;display:grid;place-items:center;border:1px solid #cbd7b7;background:#e8f2cc;border-radius:50%;flex-shrink:0}.bank-dossier main .bd-transfer-icon svg{width:30px;height:30px}.bd-transfer-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading);margin-bottom:8px}.bd-transfer-heading p{font-size:var(--text-body);color:var(--bd-muted);margin:0;max-width:790px;line-height:var(--leading-body)}.bd-transfer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;border-top:1px solid var(--bd-line);padding:25px 0 15px}.bd-transfer-grid>div+div{border-left:1px solid var(--bd-line);padding-left:26px}.bd-transfer-grid h4{font-size:var(--text-scale-16);margin:10px 0}.bd-transfer-grid p{font-size:var(--text-body);color:var(--bd-muted);margin:0;line-height:var(--leading-body)}.bd-annual-note{display:flex;align-items:center;gap:16px;padding:4px 6px 0}.bd-annual-note>svg{width:25px!important;height:25px!important}.bd-annual-note p{font-size:var(--text-scale-11);color:var(--bd-muted);margin:0;flex:1}.bd-annual-note strong{color:var(--bd-ink)}.bd-annual-note>.bd-source{flex-shrink:0}.bd-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;align-items:start}.bd-step{padding:0 24px 0 0}.bd-step+.bd-step{border-left:1px solid var(--bd-line);padding-left:24px}.bd-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.bd-step-top>span{font:800 var(--text-scale-48)/1 var(--font-heading);letter-spacing:-.06em;color:#c2d0b9}.bd-step-top>svg{color:#698c66;width:25px!important;height:25px!important}.bd-step h3{font-size:var(--text-scale-19);line-height:1.3;min-height:50px;margin:0 0 15px}.bd-step>p{font-size:var(--text-body);color:var(--bd-muted);min-height:120px;line-height:var(--leading-body)}.bd-step details{border-top:1px solid var(--bd-line);font-size:var(--text-scale-11)}.bd-step summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:13px 0;font-weight:700}.bank-dossier main summary::-webkit-details-marker{display:none}.bd-step summary>span{font-size:var(--text-scale-19);line-height:1}.bd-step details[open] summary>span{transform:rotate(45deg)}.bd-step details p{color:var(--bd-muted);margin-bottom:0;font-size:var(--text-body);line-height:var(--leading-body)}.bd-timing{margin-top:45px;border:1px solid var(--bd-line);border-radius:14px;background:#fffdf8;display:grid;grid-template-columns:1fr 1.1fr;gap:60px;padding:35px}.bd-timing h3{font-size:var(--text-subheading);margin:0 0 15px;line-height:var(--leading-heading)}.bd-timing h3 em{font-style:normal;color:var(--bd-teal);font-size:var(--text-subheading);line-height:var(--leading-heading)}.bd-timing p:not(.bd-eyebrow){font-size:var(--text-body);color:var(--bd-muted);margin-bottom:14px;line-height:var(--leading-body)}.bd-timing .bd-eyebrow{margin-bottom:14px!important}.bd-timing-chart{align-self:center}.bd-timing-bar{display:flex;gap:4px;height:52px;margin-bottom:20px}.bd-timing-bar>span{flex:var(--grow);display:grid;place-items:center;border-radius:5px;background:#cce6b3;font:800 var(--text-scale-22) var(--font-heading)}.bd-timing-bar>span:nth-child(2){background:#a4c799}.bd-timing-bar>span:nth-child(3){background:#68966f;color:#fff}.bd-timing-bar>span:nth-child(4){background:var(--bd-ink);color:var(--bd-lime)}.bd-timing-legend{display:grid;grid-template-columns:1fr 1fr;gap:9px 15px}.bd-timing-legend p{display:grid;grid-template-columns:8px 1fr;column-gap:8px;font-size:var(--text-scale-10) !important;line-height:1.5!important;margin:0!important}.bd-timing-legend p b{grid-column:2;color:var(--bd-ink)}.bd-timing-legend i{width:7px;height:7px;background:#cce6b3;border-radius:2px;margin-top:4px;grid-row:1/3}.bd-timing-legend p:nth-child(2) i{background:#a4c799}.bd-timing-legend p:nth-child(3) i{background:#68966f}.bd-timing-legend p:nth-child(4) i{background:var(--bd-ink)}.bd-timing-chart>small{font-size:var(--text-caption);color:var(--bd-muted);display:block;margin-top:17px}.bd-reserve-section{padding:66px 0;background:var(--bd-ink);color:#f8faef;scroll-margin-top:170px}.bd-reserve-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.bd-reserve-copy>.bd-eyebrow{color:var(--bd-lime)}.bank-dossier main .bd-reserve-copy h2{color:#fff;line-height:var(--leading-section);font-size:var(--text-section)}.bd-reserve-copy h2>span{color:var(--bd-lime)}.bd-reserve-copy>p:not(.bd-eyebrow){font-size:var(--text-body);color:#bed2c0;margin:24px 0;max-width:420px;line-height:var(--leading-body)}.bd-reserve-copy strong{font-weight:500;color:#e1efdb}.bd-reserve-tip{display:flex;gap:16px;padding:18px 0;border-top:1px solid #49664d;border-bottom:1px solid #49664d;margin:25px 0 17px;max-width:420px}.bd-reserve-tip>svg{color:var(--bd-lime)}.bd-reserve-tip p{font-size:var(--text-body);color:#c4d6c5;margin:0;line-height:var(--leading-body)}.bd-reserve-copy>.bd-source{color:#b9cdbb}.bd-reserve-tool{background:#fffef8;color:var(--bd-ink);border-radius:14px;padding:29px}.bd-tool-heading{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-scale-10);letter-spacing:.1em;font-weight:700;border-bottom:1px solid var(--bd-line);padding-bottom:18px;margin-bottom:21px}.bd-tool-heading>span+span{font-size:var(--text-scale-22);font-family:var(--font-heading)}.bd-reserve-tool label{display:flex;align-items:center;gap:20px;justify-content:space-between;font-size:var(--text-scale-11);margin-bottom:15px;cursor:pointer}.bd-reserve-tool label>div{border:1px solid #cfdbc5;border-radius:7px;background:#f4f7ed;display:flex;align-items:center;width:125px;flex-shrink:0;padding-right:11px;gap:5px}.bd-reserve-tool input{font:600 var(--text-ui) var(--font-body);color:var(--bd-ink);width:100%;min-width:0;padding:11px 0 11px 11px;background:transparent;border:0;appearance:textfield;-moz-appearance:textfield}.bd-reserve-tool input::-webkit-inner-spin-button{display:none}.bd-reserve-tool label span{font-size:var(--text-scale-12);color:var(--bd-muted)}.bd-reserve-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--bd-line);margin-top:22px;padding-top:22px;gap:15px}.bd-reserve-total>span{font-size:var(--text-scale-11);max-width:130px}.bd-reserve-total output{font:800 var(--text-scale-34)/1.1 var(--font-heading);letter-spacing:-.045em}.bd-reserve-tool>.bd-small{margin:15px 0 0}.bd-checklist-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:35px;align-items:start}.bd-checklist{background:#fffef9;border:1px solid var(--bd-line);border-radius:14px;overflow:hidden}.bd-checklist-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 25px;background:#edf2e5;border-bottom:1px solid var(--bd-line);font-size:var(--text-scale-11);font-weight:700}.bd-checklist-header>button{border:0;padding:0;background:none;font-size:var(--text-scale-10);font-weight:400;white-space:nowrap}.bd-task{display:flex;align-items:flex-start;gap:15px;padding:20px 25px;cursor:pointer;position:relative}.bd-task+.bd-task{border-top:1px solid #e4e9df}.bd-task input{position:absolute;left:29px;top:25px;width:15px;height:15px;opacity:0}.bd-task-check{border:1px solid #a9bba0;border-radius:5px;width:23px;height:23px;background:#f6f8ef;display:grid;place-items:center;flex-shrink:0}.bank-dossier main .bd-task-check svg{width:15px;height:15px;opacity:0}.bd-task input:checked+.bd-task-check{background:var(--bd-ink);border-color:var(--bd-ink);color:var(--bd-lime)}.bd-task input:checked+.bd-task-check svg{opacity:1}.bd-task input:focus-visible+.bd-task-check{outline:3px solid #428a78;outline-offset:3px}.bd-task input:checked~span:last-child strong{color:#788b72;text-decoration:line-through;text-decoration-color:#a3b69b}.bd-task strong{font-size:var(--text-scale-12);font-weight:700;display:block;line-height:1.5}.bd-task small{display:block;font-size:var(--text-caption);line-height:1.6;color:var(--bd-muted);margin-top:3px}.bd-plan-summary{background:#eaf1dc;border:1px solid #d7e1c5;border-radius:14px;padding:30px;text-align:center}.bd-progress-ring{--progress:0%;width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--bd-teal) var(--progress),#d1dfbd 0);padding:6px;margin:0 auto 23px;transform:rotate(-90deg)}.bd-progress-ring>span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background:#eaf1dc;transform:rotate(90deg)}.bd-progress-ring strong{font:800 var(--text-scale-30) var(--font-heading);letter-spacing:-.06em}.bd-progress-ring small{font-size:var(--text-caption);margin-top:4px}.bd-plan-summary h3{font-size:var(--text-subheading);line-height:var(--leading-heading);margin:0 0 16px}.bd-plan-summary>p{font-size:var(--text-body);color:var(--bd-muted);max-width:260px;margin:0 auto 23px;line-height:var(--leading-body)}.bd-plan-summary>.bd-button{width:100%;gap:10px;font-size:var(--text-scale-12)}.bd-plan-summary>.bd-text-link{margin:17px auto;font-size:var(--text-scale-11)}.bd-plan-summary>.bd-small{display:block;max-width:250px;margin:0 auto;font-size:var(--text-caption) !important}.bd-plan-personalize{border-top:1px solid #cadbb7;display:block;padding-top:18px;margin-top:22px;font-size:var(--text-scale-11);font-weight:700}.bd-choose-section{background:#e3edcc}.bd-choose-top{text-align:center;max-width:800px;margin:0 auto 30px}.bd-choose-top>.bd-eyebrow{justify-content:center}.bd-choose-top>p:not(.bd-eyebrow){font-size:var(--text-body);color:var(--bd-muted);margin:20px 0 0;line-height:var(--leading-body)}.bd-choice-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bd-choice-links>a{background:#fffef8;border:1px solid #cbd9b9;display:flex;align-items:center;gap:20px;border-radius:12px;padding:25px;transition:transform .2s}.bd-choice-links>a:hover{transform:translateY(-3px)}.bd-choice-links>a>span{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;background:var(--bd-ink);color:var(--bd-lime);border-radius:11px}.bank-dossier main .bd-choice-links>a>span svg{width:27px;height:27px}.bd-choice-links small{font-size:var(--text-caption);letter-spacing:.1em;font-weight:700}.bd-choice-links h3{font-size:var(--text-subheading);margin:9px 0;line-height:var(--leading-heading)}.bd-choice-links p{font-size:var(--text-scale-11);color:var(--bd-muted);margin:0}.bd-choice-links b{margin-left:auto;font-size:var(--text-scale-24);font-weight:400}.bd-matches{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center;padding:30px 0 19px;border-bottom:1px solid #c4d4ad;margin-bottom:15px}.bd-matches>span{font-size:var(--text-scale-9);font-weight:700;letter-spacing:.06em}.bd-matches>a{background:#f4f8e7;padding:10px 12px;border-radius:5px;font-size:var(--text-scale-11);font-weight:700}.bd-matches i{font-weight:400;font-style:normal;color:#789066;margin-inline:6px}.bd-choose-section>.wrap>.bd-small{text-align:center;margin:0}.bd-choose-section .bd-small a{text-decoration:underline}.bd-cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.bd-case{background:#fffef9;border:1px solid var(--bd-line);border-radius:10px}.bd-case summary{display:flex;align-items:center;gap:16px;padding:23px;cursor:pointer;list-style:none}.bd-case summary>span{display:grid;place-items:center;background:#eef2e7;border-radius:8px;width:42px;height:42px;flex-shrink:0}.bd-case summary h3{font-size:var(--text-scale-17);line-height:1.3;margin:0}.bd-case summary>b{margin-left:auto;font-size:var(--text-scale-24);font-weight:400}.bd-case[open] summary>b{transform:rotate(45deg)}.bd-case>div{padding:0 23px 23px}.bd-case>div>p{font-size:var(--text-body);color:var(--bd-muted);margin:0 0 13px;line-height:var(--leading-body)}.bd-case .bd-source{display:block}.bd-case .bd-text-link{margin-bottom:14px}.bd-closure-note{display:flex;align-items:center;gap:25px;margin-top:30px;padding:30px;border:1px solid var(--bd-line);border-radius:12px;background:#eff3e8}.bd-closure-note>span{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border:1px solid #cbd8b8;border-radius:50%}.bd-closure-note h3{font-size:var(--text-subheading);margin-bottom:10px;line-height:var(--leading-heading)}.bd-closure-note p{font-size:var(--text-body);color:var(--bd-muted);max-width:630px;margin:0 0 10px;line-height:var(--leading-body)}.bd-closure-note>.bd-button{margin-left:auto;flex-shrink:0;font-size:var(--text-scale-11);padding:14px 16px}.bd-button-outline{background:transparent;color:var(--bd-ink)!important;border-color:#a9bc9c}.bd-button-outline:hover{background:#dfe9ce}.bd-faq-section{background:#edf2e8;padding:70px 0;scroll-margin-top:170px}.bd-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.bd-faq-layout h2>span{color:#689353}.bd-faq-layout>div>p{font-size:var(--text-body);color:var(--bd-muted);margin-top:20px;line-height:var(--leading-body)}.bd-faq-layout details{border-bottom:1px solid #cbd9c4}.bd-faq-layout details:first-child{border-top:1px solid #cbd9c4}.bd-faq-layout summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:20px 0;font-size:var(--text-scale-13);font-weight:700;cursor:pointer}.bd-faq-layout summary>span{font-size:var(--text-scale-23);font-weight:400}.bd-faq-layout details[open] summary>span{transform:rotate(45deg)}.bd-faq-layout details>div{padding:0 20px 22px 0}.bd-faq-layout details p{font-size:var(--text-body);color:var(--bd-muted);margin-bottom:12px;line-height:var(--leading-body)}.bd-sources{padding-block:40px 65px}.bd-source-signature{display:flex;gap:20px;align-items:flex-start;max-width:850px}.bd-source-signature>.bd-dossier-mark{width:44px;height:44px;flex-shrink:0;font-size:var(--text-scale-24)}.bank-dossier main .bd-source-signature h2{font-size:var(--text-scale-21);line-height:1.3;margin-bottom:8px}.bd-source-signature p{font-size:var(--text-caption);color:var(--bd-muted);margin-bottom:20px}.bd-sources>details{font-size:var(--text-caption);margin-left:64px}.bd-sources>details summary{cursor:pointer;font-weight:700;display:inline-flex;gap:20px;list-style:none}.bd-sources>details>p{max-width:900px;color:var(--bd-muted);margin-top:20px}.bd-sources>details ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bd-sources>details li a{text-decoration:underline;text-underline-offset:3px;line-height:1.5;color:var(--bd-muted)}.bd-notice{padding:15px;background:#eaf0d9;border:1px solid #c7d6b2;font-size:var(--text-scale-12);border-radius:6px}.bd-motion-paused .bd-hero-art *{animation-play-state:paused!important}.bd-motion-paused .bd-travel-dot{display:none}.bd-live-status{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:100;background:var(--bd-ink);color:white;box-shadow:0 5px 30px #0002;padding:13px 20px;border-radius:8px;font-size:var(--text-scale-12);max-width:calc(100% - 30px);text-align:center}
@keyframes bd-old{0%,100%{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(7px) rotate(-7deg)}}@keyframes bd-new{0%,100%{transform:translateY(0) rotate(7deg)}50%{transform:translateY(-7px) rotate(5deg)}}@keyframes bd-pill{0%,100%{translate:0 0}50%{translate:0 -8px}}
@media(min-width:1500px){.bd-hero-grid{grid-template-columns:1.1fr 1fr}.bd-bank-card--old{left:15px}.bd-bank-card--new{right:30px}.bd-art-team{left:80px}.bd-art-sticker{right:20px}}
@media(max-width:1100px){.bd-hero-grid{grid-template-columns:1.1fr 1fr;min-height:540px}.bank-dossier main h1{font-size:var(--text-title);line-height:var(--leading-title)}.bd-hero-art{min-height:540px}.bd-bank-card{width:175px;padding:19px 15px}.bd-bank-card--new{width:187px;right:0}.bd-bank-card--old{left:-10px}.bd-bank-card strong{font-size:var(--text-scale-20)}.bd-art-team{width:290px;left:10px;max-height:280px}.bd-art-sticker{font-size:var(--text-scale-14);right:-8px;bottom:50px;padding:15px}.bd-art-sticker strong{font-size:var(--text-scale-16)}.bd-art-orbit--one{width:430px;height:380px;left:-25px}.bd-art-orbit--two{width:390px;height:340px;left:-5px}.bd-moving-pill--salary{left:65px;top:20px}.bd-moving-pill--bills{font-size:var(--text-scale-10);right:-5px;top:265px}.bd-hero-actions{gap:20px}.bd-hero-actions .bd-button{padding:15px;font-size:var(--text-scale-12)}.bd-hero-actions .bd-text-link{font-size:var(--text-scale-12)}.bd-keyfacts strong{font-size:var(--text-scale-24)}.bd-keyfacts span{font-size:var(--text-scale-10)}.bd-keyfacts>.bd-wrap>div{gap:12px}.bd-keyfacts>.bd-wrap>div+div{padding-left:20px}.bd-jumpbar>.wrap{gap:18px}.bd-jump-extra{display:none!important}.bd-profile-result{padding:28px}.bd-profile-form{padding:25px}.bd-profile-layout{grid-template-columns:1.45fr 1fr;gap:18px}.bd-profile-result h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bd-choice-grid strong{font-size:var(--text-scale-10)}.bd-extras{gap:12px}.bd-reserve-layout{gap:50px}.bd-steps-grid{grid-template-columns:1fr 1fr;gap:30px}.bd-step{padding-right:25px}.bd-step:nth-child(3){border-left:0;padding-left:0}.bd-step>p{min-height:auto}.bd-step h3{min-height:0}.bd-timing{gap:30px;padding:28px}.bd-closure-note{gap:18px;flex-wrap:wrap}.bd-closure-note>div{flex:1}.bd-closure-note>.bd-button{margin-left:76px}.bd-faq-layout{gap:45px}}
@media(max-width:800px){.bd-hero-grid{grid-template-columns:1fr 1fr;min-height:510px;gap:10px}.bank-dossier main h1{font-size:var(--text-title);line-height:var(--leading-title)}.bd-hero-copy{padding-bottom:25px}.bd-hero-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.bd-hero-art{min-height:510px}.bd-art-caption{left:8px;top:8px;font-size:var(--text-scale-8)}.bd-bank-card{width:144px;padding:15px 12px}.bd-bank-card--new{width:156px;top:70px;right:-5px}.bd-bank-card--old{left:-2px;top:150px}.bd-bank-card>span{font-size:var(--text-scale-6);margin-bottom:12px}.bd-bank-card strong{font-size:var(--text-scale-17)}.bd-bank-card small{font-size:var(--text-caption)}.bd-art-bank{width:37px;height:37px;margin-bottom:12px}.bd-art-team{width:240px;max-height:240px;left:4px}.bd-art-sticker{right:-8px;bottom:36px;font-size:var(--text-scale-12);z-index:5}.bd-art-sticker strong{font-size:var(--text-scale-14)}.bd-art-orbit--one{width:350px;height:340px;top:100px;left:-15px}.bd-art-orbit--two{width:310px;height:290px;top:125px;left:10px}.bd-moving-pill{font-size:var(--text-scale-9);padding:9px}.bd-moving-pill--salary{left:2px;top:66px}.bd-moving-pill--bills{top:285px;right:-4px}.bd-hero-foot{font-size:var(--text-caption);gap:12px;flex-wrap:wrap}.bd-hero-foot .bd-motion-toggle{font-size:var(--text-caption)}.bd-keyfacts>.bd-wrap:first-child{gap:16px;grid-template-columns:.8fr 1fr 1fr;padding-top:24px}.bd-keyfacts>.bd-wrap>div{display:block}.bd-keyfacts strong{display:block;font-size:var(--text-scale-24);margin-bottom:8px}.bd-keyfacts strong small{display:inline;font-size:var(--text-caption)}.bd-keyfacts span{display:block;font-size:var(--text-scale-9)}.bd-keyfacts>.bd-wrap>div+div{padding-left:16px}.bd-jumpbar{top:87px}.bd-jumpbar>.wrap{height:64px;gap:20px;justify-content:space-between}.bd-jump-title{display:none}.bd-jumpbar a{font-size:var(--text-scale-11);gap:6px}.bd-section{padding-block:55px}.bd-section-head{gap:20px;display:block;margin-bottom:25px}.bd-section-head>p{font-size:var(--text-body);margin-top:17px;max-width:600px;line-height:var(--leading-body)}.bd-eyebrow{font-size:var(--text-eyebrow);margin-bottom:14px!important}.bank-dossier main h2{font-size:var(--text-section);line-height:var(--leading-section)}.bd-profile-layout{grid-template-columns:1fr}.bd-profile-result{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.bd-result-label{grid-column:1/-1;margin-bottom:15px}.bd-profile-result h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bd-profile-result>p{grid-column:1;grid-row:3}.bd-result-points{grid-column:2;grid-row:2/4;margin-bottom:10px}.bd-profile-result>.bd-text-link{grid-column:1;margin-bottom:12px}.bd-result-bottom{grid-column:2;grid-row:4}.bd-transfer-section{padding:55px 0}.bd-transfer-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bd-transfer-grid{gap:18px}.bd-transfer-grid>div+div{padding-left:18px}.bd-transfer-grid h4{font-size:var(--text-scale-15)}.bd-annual-note{flex-wrap:wrap}.bd-annual-note p{flex-basis:85%}.bd-annual-note>.bd-source{margin-left:40px}.bd-timing{grid-template-columns:1fr;gap:25px}.bd-timing>div:first-child{max-width:500px}.bd-reserve-layout{grid-template-columns:1fr 1fr;gap:25px}.bank-dossier main .bd-reserve-copy h2{font-size:var(--text-section);line-height:var(--leading-section)}.bd-reserve-copy>p:not(.bd-eyebrow){font-size:var(--text-body);line-height:var(--leading-body)}.bd-reserve-tool{padding:22px}.bd-reserve-tool label{font-size:var(--text-scale-10);gap:10px}.bd-reserve-tool label>div{width:100px}.bd-reserve-total output{font-size:var(--text-scale-28)}.bd-checklist-layout{grid-template-columns:1.35fr 1fr;gap:18px}.bd-checklist-header{padding:18px;gap:10px;flex-wrap:wrap;font-size:var(--text-scale-10)}.bd-task{padding:17px}.bd-task strong{font-size:var(--text-scale-11)}.bd-task small{font-size:var(--text-caption)}.bd-plan-summary{padding:23px}.bd-plan-summary h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bd-plan-summary>.bd-button{padding:14px 10px;font-size:var(--text-scale-11)}.bd-choice-links{gap:12px}.bd-choice-links>a{padding:20px;gap:14px;align-items:flex-start}.bd-choice-links>a>span{width:37px;height:37px}.bank-dossier main .bd-choice-links>a>span svg{width:22px;height:22px}.bd-choice-links h3{font-size:var(--text-scale-18)}.bd-choice-links small{font-size:var(--text-caption)}.bd-matches{gap:10px}.bd-matches>span{width:100%;text-align:center}.bd-cases-grid{gap:12px}.bd-case summary{padding:18px;gap:12px}.bd-case summary h3{font-size:var(--text-scale-14)}.bd-case summary>span{width:33px;height:33px}.bank-dossier main .bd-case summary svg{width:20px;height:20px}.bd-faq-layout{grid-template-columns:1fr 1.35fr;gap:30px}.bd-faq-layout summary{font-size:var(--text-scale-12)}.bd-sources{padding-block:35px 50px}}
@media(max-width:600px){.bd-crumbs{padding-block:16px 24px;font-size:var(--text-caption)}.bd-hero-grid{grid-template-columns:1fr;gap:0}.bd-hero-copy{padding-top:0;padding-bottom:0}.bank-dossier main h1{font-size:var(--text-title);line-height:var(--leading-title);margin-bottom:20px}.bd-hero-copy>.bd-eyebrow{margin-bottom:18px!important}.bd-hero-lead{font-size:var(--text-lead);margin-bottom:22px;line-height:var(--leading-lead)}.bd-hero-actions{gap:18px}.bd-hero-actions .bd-button{font-size:var(--text-scale-12);padding:14px 17px;gap:16px}.bd-hero-actions .bd-text-link{font-size:var(--text-scale-11)}.bd-hero-note{font-size:var(--text-scale-9);margin-top:15px;gap:12px}.bd-hero-art{min-height:395px;width:100%;max-width:420px;justify-self:center;margin-top:25px}.bd-art-caption{top:13px;left:13px;font-size:var(--text-scale-8)}.bd-art-orbit--one{top:58px;left:10px;width:360px;height:300px}.bd-art-orbit--two{top:80px;left:30px;width:320px;height:260px}.bd-bank-card--old{left:5px;top:99px;width:155px}.bd-bank-card--new{top:53px;right:9px;width:165px}.bd-bank-card strong{font-size:var(--text-scale-19)}.bd-moving-pill--salary{top:39px;left:52px;font-size:var(--text-scale-9)}.bd-moving-pill--bills{top:234px;right:5px;font-size:var(--text-scale-9)}.bd-art-team{width:250px;left:23px;max-height:230px}.bd-art-sticker{right:4px;bottom:30px;padding:14px;font-size:var(--text-scale-13)}.bd-art-sticker strong{font-size:var(--text-scale-15)}.bd-art-sticker>span{width:32px;height:32px;font-size:var(--text-scale-23)}.bank-dossier main .bd-art-path{width:108%;top:2px;height:290px;left:-10px}.bd-hero-foot{padding:13px 0;gap:6px 15px}.bd-hero-foot>span{font-size:var(--text-caption)}.bd-hero-foot>span:nth-child(2){width:100%;order:3}.bd-motion-toggle{font-size:var(--text-scale-8);margin-left:auto}.bd-keyfacts>.bd-wrap:first-child{grid-template-columns:.7fr 1fr 1fr;gap:12px;padding:22px 0 12px}.bd-keyfacts>.bd-wrap>div+div{padding-left:12px}.bd-keyfacts strong{font-size:var(--text-scale-21);white-space:normal;line-height:1.05;margin-bottom:7px}.bd-keyfacts strong small{display:block;font-size:var(--text-caption);letter-spacing:-.02em}.bd-keyfacts span{font-size:var(--text-scale-8);line-height:1.5}.bd-keyfacts span br{display:none}.bd-keyfacts-source{font-size:var(--text-caption) !important;padding-bottom:13px}.bd-keyfacts .bd-source{font-size:var(--text-caption)}.bd-jumpbar{top:72px}.bd-jumpbar>.wrap{width:100%;padding-inline:15px;gap:14px;overflow:auto;height:56px;scrollbar-width:none}.bd-jumpbar a{font-size:var(--text-scale-10);gap:5px}.bd-jumpbar b{width:21px;height:21px;font-size:var(--text-scale-8)}.bd-jumpbar .bd-jump-extra{display:none}.bd-section,.bd-transfer-section,.bd-reserve-section,.bd-faq-section{scroll-margin-top:142px;padding-block:43px}.bank-dossier main h2{font-size:var(--text-section);line-height:var(--leading-section)}.bd-section-head>p{font-size:var(--text-body);margin-top:15px;line-height:var(--leading-body)}.bd-section-head>p br{display:none}.bd-profile-form{padding:20px 16px;border-radius:10px}.bd-profile-form legend{font-size:var(--text-scale-12)}.bd-profile-form fieldset{margin-bottom:23px}.bd-choice-grid{gap:6px}.bd-choice-grid label>span{padding:13px 8px;gap:7px}.bd-choice-grid strong{font-size:var(--text-scale-10);line-height:1.3}.bd-choice-grid small{font-size:var(--text-caption);line-height:1.4}.bank-dossier main .bd-choice-grid svg{width:21px;height:21px}.bd-segmented{gap:6px}.bd-segmented label>span{font-size:var(--text-scale-9);padding:10px 7px;line-height:1.4}.bd-extras{display:grid;grid-template-columns:1fr;gap:13px}.bd-extras label{font-size:var(--text-scale-11)}.bd-profile-result{display:flex;padding:25px;border-radius:10px}.bd-profile-result h3{font-size:var(--text-subheading);margin-bottom:15px;line-height:var(--leading-heading)}.bd-profile-result>p{margin-bottom:18px}.bd-result-points{margin-bottom:16px}.bd-profile-result>.bd-text-link{margin-bottom:22px}.bd-transfer-tabs{gap:6px;justify-content:space-between}.bd-transfer-tabs button{padding:10px;font-size:var(--text-scale-10);gap:8px}.bd-transfer-tabs button>span{font-size:var(--text-scale-14)}.bd-transfer-panel{padding:22px 18px;border-radius:10px}.bd-transfer-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.bd-transfer-icon{width:38px;height:38px}.bank-dossier main .bd-transfer-icon svg{width:22px;height:22px}.bd-transfer-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bd-transfer-heading p{font-size:var(--text-scale-11)}.bd-transfer-grid{grid-template-columns:1fr;padding-top:17px;gap:17px;padding-bottom:20px}.bd-transfer-grid>div{position:relative;padding-left:36px!important;min-height:55px;border:0!important}.bd-transfer-grid>div>svg{position:absolute;top:2px;left:0;width:21px!important;height:21px!important}.bd-transfer-grid h4{font-size:var(--text-scale-15);margin:0 0 6px}.bd-transfer-grid p{font-size:var(--text-scale-11)}.bd-annual-note{padding:0;gap:12px;align-items:flex-start}.bd-annual-note p{font-size:var(--text-scale-10);flex-basis:80%}.bd-annual-note>.bd-source{margin-left:37px}.bd-step{padding:0!important;border:0!important}.bd-steps-grid{grid-template-columns:1fr 1fr;gap:27px 20px}.bd-step-top{margin-bottom:13px}.bd-step-top>span{font-size:var(--text-scale-37)}.bd-step h3{font-size:var(--text-scale-16);line-height:1.35;margin-bottom:11px}.bd-step>p{font-size:var(--text-scale-11);margin-bottom:13px}.bd-step details{font-size:var(--text-scale-10)}.bd-step details p{font-size:var(--text-scale-11)}.bd-timing{padding:22px 18px;margin-top:28px;border-radius:10px;gap:25px}.bd-timing h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bd-timing h3 em{font-size:var(--text-scale-18)}.bd-timing-legend p{font-size:var(--text-scale-9) !important}.bd-timing-legend{gap:15px}.bd-timing-bar{height:45px}.bd-reserve-layout{grid-template-columns:1fr;gap:26px}.bank-dossier main .bd-reserve-copy h2{font-size:var(--text-section);line-height:var(--leading-section)}.bd-reserve-copy>p:not(.bd-eyebrow){font-size:var(--text-body);margin:18px 0;line-height:var(--leading-body)}.bd-reserve-tip{margin:20px 0 12px;padding:14px 0}.bd-reserve-tool{padding:23px 19px;border-radius:10px}.bd-reserve-tool label{font-size:var(--text-scale-11);gap:18px}.bd-reserve-tool label>div{width:105px}.bd-reserve-total output{font-size:var(--text-scale-32)}.bd-checklist-layout{grid-template-columns:1fr;gap:20px}.bd-checklist-header{padding:17px;font-size:var(--text-scale-10);flex-wrap:nowrap}.bd-task{padding:18px 17px;gap:12px}.bd-task strong{font-size:var(--text-scale-12)}.bd-task small{font-size:var(--text-caption)}.bd-plan-summary{display:grid;grid-template-columns:95px 1fr;gap:0 20px;padding:23px;text-align:left}.bd-progress-ring{grid-row:1/3;width:95px;height:95px;margin:0;padding:5px}.bd-progress-ring strong{font-size:var(--text-scale-25)}.bd-progress-ring small{font-size:var(--text-caption)}.bd-plan-summary h3{font-size:var(--text-subheading);margin-bottom:12px;line-height:var(--leading-heading)}.bd-plan-summary>p{font-size:var(--text-scale-11);margin:0;max-width:none}.bd-plan-summary>.bd-button{grid-column:1/-1;margin-top:22px;padding:15px}.bd-plan-summary>.bd-text-link{grid-column:1/-1;margin:15px auto}.bd-plan-summary>.bd-small{grid-column:1/-1;text-align:center;max-width:none;font-size:var(--text-caption) !important}.bd-plan-personalize{grid-column:1/-1;text-align:center;margin-top:15px;padding-top:15px}.bd-choose-top{text-align:left;margin-bottom:24px}.bd-choose-top>.bd-eyebrow{justify-content:flex-start;font-size:var(--text-eyebrow)}.bd-choose-top>p:not(.bd-eyebrow){font-size:var(--text-body);margin-top:16px;line-height:var(--leading-body)}.bd-choice-links{grid-template-columns:1fr;gap:12px}.bd-choice-links>a{padding:20px;align-items:center}.bd-choice-links h3{font-size:var(--text-scale-18)}.bd-choice-links p{font-size:var(--text-scale-11)}.bd-matches{justify-content:flex-start;gap:8px;padding-top:24px}.bd-matches>span{text-align:left;margin-bottom:5px}.bd-matches a{font-size:var(--text-scale-10);padding:10px}.bd-choose-section .bd-small{text-align:left!important}.bd-cases-grid{grid-template-columns:1fr;gap:10px}.bd-case summary{padding:17px;gap:14px}.bd-case summary h3{font-size:var(--text-scale-15)}.bd-case>div{padding:0 20px 20px}.bd-case>div>p{font-size:var(--text-body);line-height:var(--leading-body)}.bd-closure-note{padding:22px 18px;gap:15px;margin-top:23px}.bd-closure-note>span{width:36px;height:36px}.bd-closure-note>div{flex-basis:70%}.bd-closure-note h3{font-size:var(--text-scale-18);line-height:1.3}.bd-closure-note p{font-size:var(--text-scale-11)}.bd-closure-note>.bd-button{margin:0;width:100%}.bd-faq-layout{grid-template-columns:1fr;gap:15px}.bd-faq-layout>div>p{font-size:var(--text-body);margin-top:15px;line-height:var(--leading-body)}.bd-faq-layout>div>p br{display:none}.bd-faq-layout summary{font-size:var(--text-scale-12);padding:18px 0}.bd-faq-layout details p{font-size:var(--text-body);line-height:var(--leading-body)}.bd-sources{padding-block:32px 40px}.bd-source-signature{gap:13px}.bd-source-signature>.bd-dossier-mark{width:34px;height:34px;font-size:var(--text-scale-20)}.bank-dossier main .bd-source-signature h2{font-size:var(--text-scale-18)}.bd-source-signature p{font-size:var(--text-caption)}.bd-sources>details{margin-left:47px;font-size:var(--text-caption)}.bd-sources>details ul{grid-template-columns:1fr}.bd-source{font-size:var(--text-caption)}}
@media(prefers-reduced-motion:reduce){.bank-dossier{scroll-behavior:auto}.bd-hero-art *{animation:none!important}.bd-travel-dot{display:none}.bd-button,.bd-choice-links>a{transition:none!important}.bd-motion-toggle{display:none}}
@media print{.bank-dossier{background:white!important;color:#000!important}.yaka-header,.yaka-footer,.bd-hero,.bd-keyfacts,.bd-jumpbar,.bd-profile-layout,.bd-transfer-section,#les-etapes,.bd-reserve-section,.bd-choose-section,#cas-particuliers,.bd-faq-section,.bd-sources,.bd-section-head>p,#mon-parcours,.bd-plan-summary,.bd-checklist-header button,.skip-link{display:none!important}.bd-section{padding:0!important}.bd-wrap{width:100%!important}.bd-checklist-layout{display:block}.bd-checklist{border:1px solid #ccc}.bd-task{break-inside:avoid}.bd-task small{color:#333}.bd-section-head{margin-bottom:20px}.bank-dossier main h2{font-size:var(--text-scale-26)}.bd-task input:checked+.bd-task-check{print-color-adjust:exact;-webkit-print-color-adjust:exact}body:before{content:'YakaComparer! — Mon plan pour changer de banque';display:block;margin-bottom:20px;font-weight:bold;font-size:var(--text-scale-17)}}
/* Reading comfort and keyboard feedback on the dossier tools. */
.bd-profile-result h3{white-space:pre-line}.bd-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.bd-hero-copy .bd-title-dot{padding-left:.04em}.bd-extras label,.bd-task{cursor:pointer}.bd-extras input{width:16px;height:16px}.bd-checklist input:focus-visible+.bd-task-check{outline:3px solid #428a78;outline-offset:4px}.bd-reserve-tool input[aria-invalid=true]{outline:2px solid #a3442c;outline-offset:1px}
@media(max-width:600px){.bd-transfer-heading p,.bd-transfer-grid p,.bd-step>p,.bd-step details p,.bd-case>div>p,.bd-faq-layout details p{font-size:var(--text-body);line-height:var(--leading-body)}.bd-step h3{font-size:var(--text-scale-17)}.bd-task small{font-size:var(--text-caption)}.bd-segmented label>span{font-size:var(--text-scale-10)}.bd-reserve-tool label{font-size:var(--text-scale-12)}.bd-hero-note{font-size:var(--text-scale-10)}.bd-profile-form>.bd-small{font-size:var(--text-caption)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.bd-dossier-feature{transition:none}}

/* Comfortable reading: explanations use real body text sizes, including on mobile. */
.bank-dossier main h1>span{white-space:nowrap;font-size:var(--text-fluid-031)}
.bank-dossier main :is(.bd-section-head>p,.bd-profile-result>p,.bd-result-points p,.bd-transfer-heading p,.bd-transfer-grid p,.bd-step>p,.bd-step details p,.bd-timing p:not(.bd-eyebrow),.bd-reserve-tip p,.bd-plan-summary>p,.bd-choice-links p,.bd-case>div>p,.bd-closure-note p,.bd-faq-layout>div>p,.bd-faq-layout details p){font-size:var(--text-body);line-height:var(--leading-body)}
.bd-section-head>p{max-width:450px}
.bd-hero-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}
.bd-profile-form legend{font-size:var(--text-scale-15)}
.bd-choice-grid strong,.bd-segmented label>span,.bd-extras label{font-size:var(--text-scale-13)}
.bd-choice-grid small{font-size:var(--text-caption)}
.bd-result-bottom{font-size:var(--text-scale-13)}
.bd-transfer-grid h4{font-size:var(--text-scale-19);line-height:1.35}
.bd-annual-note p{font-size:var(--text-body);line-height:var(--leading-body)}
.bd-steps-grid{align-items:stretch}
.bd-step{display:flex;flex-direction:column}
.bd-step>p{min-height:0;flex:1}
.bd-step summary{font-size:var(--text-scale-14)}
.bank-dossier main .bd-timing-legend p{font-size:var(--text-scale-14) !important;line-height:1.6!important}
.bd-timing-chart>small{font-size:var(--text-caption)}
.bd-reserve-tool label{font-size:var(--text-scale-14);line-height:1.5}
.bd-reserve-tool input{font-size:var(--text-ui)}
.bd-task strong{font-size:var(--text-scale-15)}
.bd-task small{font-size:var(--text-caption)}
.bd-checklist-header,.bd-checklist-header button{font-size:var(--text-scale-13)}
.bd-faq-layout summary{font-size:var(--text-scale-16);line-height:1.5}
.bd-case summary h3{font-size:var(--text-scale-18)}
.bank-dossier main .bd-small,.bank-dossier main .bd-plan-summary>.bd-small{font-size:var(--text-caption) !important;line-height:1.7!important}
.bd-source{font-size:var(--text-caption)}
.bd-source-signature p,.bd-sources>details{font-size:var(--text-caption)}
.bd-keyfacts span{font-size:var(--text-scale-13)}

.bd-mobility-guide{margin-top:64px;padding-top:58px;border-top:1px solid #c7d6c2;scroll-margin-top:180px}
.bd-mobility-guide>.bd-section-head{margin-bottom:32px}
.bd-mobility-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:64px;align-items:start}
.bd-mobility-prose{max-width:70ch}
.bd-mobility-prose>p{font-size:var(--text-body);line-height:var(--leading-body) !important;color:#425b4f;margin:0 0 21px}
.bd-mobility-sources{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px}
.bd-mobility-before{padding:30px;background:#fffef8;border:1px solid #cfdbc5;border-radius:12px}
.bd-mobility-before .bd-eyebrow{color:var(--bd-teal)}
.bd-mobility-before h3{font-size:var(--text-subheading);line-height:var(--leading-heading);margin:0 0 24px}
.bd-mobility-before ol{list-style:none;counter-reset:before;padding:0;margin:0 0 23px}
.bd-mobility-before li{counter-increment:before;position:relative;padding-left:38px;margin-bottom:20px}
.bd-mobility-before li:before{content:'0' counter(before);position:absolute;left:0;top:1px;font-size:var(--text-body);font-weight:800;color:var(--bd-teal);line-height:var(--leading-body)}
.bd-mobility-before li strong{font-size:var(--text-body);line-height:var(--leading-body)}
.bd-mobility-before li p{font-size:var(--text-body);color:var(--bd-muted);line-height:var(--leading-body);margin:7px 0 0}
.bd-mobility-before .bd-text-link{font-size:var(--text-scale-13);line-height:1.6}
.bd-blockers-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:46px 0 23px}
.bd-blockers-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading);margin:0}
.bd-blockers-heading h3 em{font-style:normal;color:var(--bd-teal)}
.bd-blockers-heading>p{font-size:var(--text-body);color:var(--bd-muted);max-width:410px;margin:0;line-height:var(--leading-body)}
.bd-mobility-blockers{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}
.bd-mobility-blockers details{border:1px solid #cbd8c5;border-radius:10px;background:#fffef8;overflow:hidden}
.bd-mobility-blockers details:last-child:nth-child(odd){grid-column:1/-1}
.bd-mobility-blockers summary{display:flex;align-items:center;gap:16px;padding:21px 23px;cursor:pointer;list-style:none;font-size:var(--text-scale-17);font-weight:700;line-height:1.4}
.bd-mobility-blockers summary::-webkit-details-marker{display:none}
.bd-blocker-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#edf2e7;flex-shrink:0}
.bd-mobility-blockers summary b{margin-left:auto;font-size:var(--text-scale-25);font-weight:400;flex-shrink:0}
.bd-mobility-blockers details[open] summary b{transform:rotate(45deg)}
.bd-mobility-blockers details>div{padding:0 25px 24px}
.bd-mobility-blockers details p{font-size:var(--text-body);line-height:var(--leading-body) !important;color:#425b4f;margin:0 0 17px;max-width:75ch}
.bd-mobility-blockers .bd-source{display:block;margin-top:15px}
.bd-mobility-recourse{display:flex;align-items:flex-start;gap:20px;padding:26px 0 0;margin-top:28px;border-top:1px solid #c7d6c2}
.bd-mobility-recourse>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #c7d6c2;border-radius:50%;flex-shrink:0}
.bd-mobility-recourse h3{font-size:var(--text-subheading);line-height:var(--leading-heading);margin:0 0 10px}
.bd-mobility-recourse p{font-size:var(--text-body);line-height:var(--leading-body) !important;color:#425b4f;max-width:90ch;margin:0 0 14px}
@media(max-width:1100px){
 .bd-mobility-layout{gap:30px;grid-template-columns:1.25fr 1fr}
 .bd-blockers-heading{align-items:flex-start;flex-direction:column;gap:15px}
 .bd-blockers-heading>p{max-width:650px}
 .bd-keyfacts>.bd-wrap>div{align-items:flex-start;flex-direction:column}
}
@media(max-width:800px){
 .bd-mobility-layout{grid-template-columns:1fr}
 .bd-mobility-prose{max-width:75ch}
 .bd-mobility-before ol{display:grid;grid-template-columns:1fr 1fr;gap:20px}
 .bd-mobility-before li{margin:0}
 .bd-mobility-blockers{grid-template-columns:1fr}
 .bd-profile-result>p{max-width:65ch}
 .bd-reserve-layout{grid-template-columns:1fr;gap:30px}
 .bd-reserve-tool{max-width:640px;width:100%}
 .bd-reserve-tool label>div{width:125px}
 .bd-checklist-layout{grid-template-columns:1fr}
 .bd-plan-summary>p{max-width:500px}
 .bd-faq-layout{grid-template-columns:1fr}
}
@media(max-width:600px){
 .bank-dossier main h1>span{font-size:var(--text-title);line-height:var(--leading-title)}
 .bd-hero-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}
 .bd-profile-form legend{font-size:var(--text-scale-14)}
 .bd-choice-grid label>span{padding:13px 9px}
 .bd-choice-grid strong{font-size:var(--text-scale-12)}
 .bd-choice-grid small{font-size:var(--text-caption)}
 .bd-segmented label>span{font-size:var(--text-scale-12);padding:11px 8px;min-height:55px}
 .bd-extras label{font-size:var(--text-scale-14)}
 .bd-transfer-tabs{align-items:stretch}
 .bd-transfer-tabs button{font-size:var(--text-scale-12);flex:1;text-align:left;justify-content:space-between;line-height:1.4}
 .bd-transfer-heading{gap:13px}
 .bd-transfer-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}
 .bd-transfer-grid h4{font-size:var(--text-scale-18)}
 .bd-transfer-grid>div{padding-left:34px!important}
 .bd-annual-note p{flex:1;font-size:var(--text-body);line-height:var(--leading-body)}
 .bd-steps-grid{grid-template-columns:1fr;gap:28px}
 .bd-step{padding-bottom:20px!important;border-bottom:1px solid var(--bd-line)!important}
 .bd-step h3{font-size:var(--text-subheading);min-height:0;line-height:var(--leading-heading)}
 .bd-step-top{margin-bottom:13px}
 .bd-step summary{font-size:var(--text-scale-14)}
 .bd-keyfacts span{font-size:var(--text-scale-11)}
 .bd-mobility-guide{margin-top:40px;padding-top:35px;scroll-margin-top:142px}
 .bd-mobility-guide>.bd-section-head{margin-bottom:23px}
 .bd-mobility-prose>p{font-size:var(--text-body);line-height:var(--leading-body)}
 .bd-mobility-before{padding:24px 20px}
 .bd-mobility-before h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}
 .bd-mobility-before ol{grid-template-columns:1fr;gap:21px}
 .bd-mobility-before li p{font-size:var(--text-body);line-height:var(--leading-body)}
 .bd-blockers-heading{margin-top:35px;gap:13px}
 .bd-blockers-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}
 .bd-blockers-heading p{font-size:var(--text-body);line-height:var(--leading-body)}
 .bd-blockers-heading p br{display:none}
 .bd-mobility-blockers summary{font-size:var(--text-scale-16);padding:18px 16px;gap:12px}
 .bd-blocker-icon{width:31px;height:34px}
 .bank-dossier main .bd-blocker-icon svg{width:20px;height:20px}
 .bd-mobility-blockers details>div{padding:0 20px 22px}
 .bd-mobility-recourse{gap:13px}
 .bd-mobility-recourse>span{width:31px;height:34px;border:0}
 .bd-mobility-recourse h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}
 .bd-reserve-tool label{font-size:var(--text-scale-14);gap:16px}
 .bd-reserve-tool label>div{width:105px}
 .bd-checklist-header{flex-wrap:wrap}
 .bd-task strong{font-size:var(--text-scale-15)}
 .bd-task small{font-size:var(--text-caption)}
 .bd-case summary h3{font-size:var(--text-scale-17)}
 .bd-source-signature p{font-size:var(--text-caption)}
 .bd-sources>details{margin-left:0;font-size:var(--text-caption)}
 .bd-closure-note .bd-button{font-size:var(--text-scale-13);white-space:normal}
}
