.tdpx-fin{--fin-ink:#26313a;--fin-soft:#5b6873;--fin-blue:#115daa;--fin-blue-deep:#0c4583;--fin-panel:#e6f1f7;--fin-line:#d9e3ea;--fin-tbi:#ff6a00;--fin-uni:#e2001a;--fin-display:Rubik,inherit;clear:both;margin:14px 0 0;color:var(--fin-ink);font-size:15px;line-height:1.5}.tdpx-fin *,.tdpx-fin *::before,.tdpx-fin *::after{box-sizing:border-box}.tdpx-fin [hidden],.tdpx-fin[hidden]{display:none!important}.tdpx-fin p{margin:0;padding:0}.tdpx-fin button.tdpx-fin__teaser{appearance:none;display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;width:100%;max-width:none;margin:0;padding:11px 16px 11px 12px;border:1px solid #c9dfec;border-radius:8px;background:var(--fin-panel);color:var(--fin-ink);font:inherit;font-size:15px;font-weight:400;line-height:1.35;letter-spacing:0;text-align:left;text-transform:none;box-shadow:none;cursor:pointer;transition:border-color .15s,background-color .15s}.tdpx-fin button.tdpx-fin__teaser:hover,.tdpx-fin button.tdpx-fin__teaser:focus-visible{border-color:var(--fin-blue);background:#dcecf5;color:var(--fin-ink)}.tdpx-fin .tdpx-fin__teaser-logos{display:flex;gap:6px;flex:none}.tdpx-fin .tdpx-fin__teaser-logos img{display:block;width:60px;height:28px;max-width:none;margin:0;padding:4px 7px;border:0;border-radius:5px;background:#fff;object-fit:contain;box-shadow:none}.tdpx-fin .tdpx-fin__teaser-text{flex:1 1 220px;min-width:0}.tdpx-fin .tdpx-fin__teaser-text strong{font-family:var(--fin-display);font-size:20px;font-weight:500;color:var(--fin-blue-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.tdpx-fin .tdpx-fin__teaser-text small{font-size:13px;color:var(--fin-soft);white-space:nowrap}.tdpx-fin .tdpx-fin__teaser.is-loading [data-fin-min]{display:inline-block;min-width:3.9em;border-radius:5px;background:linear-gradient(90deg,#cfe0ea 25%,#e3eef4 50%,#cfe0ea 75%);background-size:200% 100%;color:#fff0;animation:tdpx-fin-wait 1.4s linear infinite;vertical-align:baseline}.tdpx-fin .tdpx-fin__teaser.is-loading [data-fin-min-term]{display:inline-block;min-width:6.5em}@keyframes tdpx-fin-wait{from{background-position:200% 0}to{background-position:0 0}}.tdpx-fin .tdpx-fin__teaser-more{flex:none;margin-left:auto;color:var(--fin-blue);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.tdpx-fin dialog.tdpx-fin__dialog{width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:#fff;color:var(--fin-ink);box-shadow:0 24px 70px rgb(12 40 66 / .28);overflow:auto;overscroll-behavior:contain}.tdpx-fin dialog.tdpx-fin__dialog::backdrop{background:rgb(14 38 60 / .5)}.tdpx-fin dialog.tdpx-fin__dialog[open]{animation:tdpx-fin-in .18s ease-out}@keyframes tdpx-fin-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tdpx-fin .tdpx-fin__sheet{padding:26px 30px 24px}.tdpx-fin .tdpx-fin__head{display:flex;align-items:center;gap:16px;margin:0 0 22px}.tdpx-fin .tdpx-fin__head-text{flex:1 1 auto;min-width:0}.tdpx-fin .tdpx-fin__thumb-box{flex:none;display:block;width:64px;height:64px;border:1px solid var(--fin-line);border-radius:8px;background:#fff;overflow:hidden}.tdpx-fin .tdpx-fin__thumb-box img{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;object-fit:contain;box-shadow:none}.tdpx-fin .tdpx-fin__head h2{margin:0;padding:0;font-family:var(--fin-display);font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.005em;color:var(--fin-blue);text-transform:none}.tdpx-fin .tdpx-fin__for{margin-top:6px;font-size:15px;color:var(--fin-soft)}.tdpx-fin .tdpx-fin__for strong{font-family:var(--fin-display);font-weight:500;color:var(--fin-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tdpx-fin button.tdpx-fin__close{appearance:none;flex:none;align-self:flex-start;width:40px;height:40px;margin:-6px -8px 0 0;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--fin-soft);font:inherit;font-size:28px;line-height:1;box-shadow:none;cursor:pointer}.tdpx-fin button.tdpx-fin__close:hover{background:var(--fin-panel);color:var(--fin-ink)}.tdpx-fin .tdpx-fin__term{padding:0 0 22px}.tdpx-fin .tdpx-fin__term-label{display:block;margin:0;font-size:14px;font-weight:400;color:var(--fin-soft)}.tdpx-fin .tdpx-fin__term-value{display:block;font-family:var(--fin-display);font-size:38px;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--fin-ink);font-variant-numeric:tabular-nums}.tdpx-fin .tdpx-fin__ruler{position:relative;margin-top:10px;padding:0}.tdpx-fin .tdpx-fin__ruler input.tdpx-fin__range,.tdpx-fin .tdpx-fin__ruler input.tdpx-fin__range:focus,.tdpx-fin .tdpx-fin__ruler input.tdpx-fin__range:hover{appearance:none;-webkit-appearance:none;display:block;width:100%!important;min-width:0;max-width:none!important;height:30px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.tdpx-fin input.tdpx-fin__range{--fin-n:0}.tdpx-fin input.tdpx-fin__range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--fin-blue) 0,var(--fin-blue) calc(15px + (100% - 30px) * var(--fin-n,0)),var(--fin-line) calc(15px + (100% - 30px) * var(--fin-n,0)),var(--fin-line) 100%)}.tdpx-fin input.tdpx-fin__range::-moz-range-track{height:6px;border-radius:3px;background:var(--fin-line)}.tdpx-fin input.tdpx-fin__range::-moz-range-progress{height:6px;border-radius:3px;background:var(--fin-blue)}.tdpx-fin input.tdpx-fin__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:30px;height:30px;margin-top:-12px;border:2px solid var(--fin-blue);border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(12 69 131 / .28);transition:transform .12s}.tdpx-fin input.tdpx-fin__range::-moz-range-thumb{box-sizing:border-box;width:30px;height:30px;border:2px solid var(--fin-blue);border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(12 69 131 / .28)}.tdpx-fin input.tdpx-fin__range:active::-webkit-slider-thumb{transform:scale(1.1)}.tdpx-fin input.tdpx-fin__range:focus-visible::-webkit-slider-thumb{outline:3px solid rgb(17 93 170 / .35);outline-offset:3px}.tdpx-fin input.tdpx-fin__range:focus-visible::-moz-range-thumb{outline:3px solid rgb(17 93 170 / .35);outline-offset:3px}.tdpx-fin .tdpx-fin__marks{position:relative;height:17px;margin:2px 15px 0}.tdpx-fin .tdpx-fin__mark{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:3px;width:6px;margin-left:-3px;padding-top:6px}.tdpx-fin .tdpx-fin__mark::before{content:"";position:absolute;top:0;left:50%;width:1px;height:4px;background:#b9c8d3}.tdpx-fin .tdpx-fin__mark.is-both::before{top:-3px;height:7px;width:2px;margin-left:-.5px;background:#7f93a3}.tdpx-fin .tdpx-fin__dot{display:block;width:4px;height:4px;border-radius:50%}.tdpx-fin .tdpx-fin__dot--tbi{background:var(--fin-tbi)}.tdpx-fin .tdpx-fin__dot--unicredit{background:var(--fin-uni)}.tdpx-fin .tdpx-fin__scale{position:relative;height:30px;margin:0 15px}.tdpx-fin button.tdpx-fin__tick{appearance:none;position:absolute;top:0;min-width:34px;height:30px;margin:0 0 0 -17px;padding:0;border:0;border-radius:6px;background:#fff0;color:var(--fin-soft);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;line-height:30px;text-align:center;box-shadow:none;cursor:pointer}.tdpx-fin button.tdpx-fin__tick:hover{background:var(--fin-panel);color:var(--fin-blue-deep)}.tdpx-fin button.tdpx-fin__tick.is-current{color:var(--fin-blue-deep);font-weight:600}.tdpx-fin .tdpx-fin__legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:4px;font-size:13px;color:var(--fin-soft)}.tdpx-fin .tdpx-fin__legend span{display:inline-flex;align-items:center;gap:7px}.tdpx-fin .tdpx-fin__legend i{width:7px;height:7px;border-radius:50%}.tdpx-fin .tdpx-fin__banks{border-top:1px solid var(--fin-line)}.tdpx-fin .tdpx-fin__bank{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"logo pay rates" "logo cost cost";align-items:center;gap:6px 20px;margin:0;padding:18px 0 18px 16px;border-bottom:1px solid var(--fin-line);position:relative}.tdpx-fin .tdpx-fin__bank::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:2px}.tdpx-fin .tdpx-fin__bank--tbi::before{background:var(--fin-tbi)}.tdpx-fin .tdpx-fin__bank--unicredit::before{background:var(--fin-uni)}.tdpx-fin img.tdpx-fin__logo{grid-area:logo;display:block;width:96px;height:40px;max-width:none;margin:0;padding:0;border:0;border-radius:0;object-fit:contain;object-position:left center;box-shadow:none}.tdpx-fin .tdpx-fin__pay{grid-area:pay;font-size:15px;color:var(--fin-soft)}.tdpx-fin .tdpx-fin__pay strong{font-family:var(--fin-display);font-size:30px;font-weight:500;line-height:1.1;color:var(--fin-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tdpx-fin .tdpx-fin__rates{grid-area:rates;display:flex;gap:22px;margin:0;padding:0}.tdpx-fin .tdpx-fin__rates div{margin:0;padding:0;text-align:right}.tdpx-fin .tdpx-fin__rates dt{margin:0;font-size:13px;font-weight:400;color:var(--fin-soft)}.tdpx-fin .tdpx-fin__rates dd{margin:0;font-family:var(--fin-display);font-size:17px;font-weight:500;color:var(--fin-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tdpx-fin .tdpx-fin__cost{grid-area:cost;font-size:14px;color:var(--fin-soft)}.tdpx-fin .tdpx-fin__cost strong{font-weight:600;color:var(--fin-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tdpx-fin .tdpx-fin__bar{display:flex;gap:2px;height:6px;margin:2px 0 7px}.tdpx-fin .tdpx-fin__bar span{display:block;height:6px;border-radius:3px;background:#c4d3de;transition:width .2s ease-out}.tdpx-fin .tdpx-fin__bank--tbi .tdpx-fin__bar span+span{background:var(--fin-tbi)}.tdpx-fin .tdpx-fin__bank--unicredit .tdpx-fin__bar span+span{background:var(--fin-uni)}.tdpx-fin .tdpx-fin__bank.is-missing{grid-template-areas:"logo missing missing"}.tdpx-fin .tdpx-fin__bank.is-missing img.tdpx-fin__logo{opacity:.45;filter:grayscale(1)}.tdpx-fin .tdpx-fin__bank.is-missing::before{background:var(--fin-line)}.tdpx-fin .tdpx-fin__missing{grid-area:missing;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:15px;color:var(--fin-soft)}.tdpx-fin .tdpx-fin__jump{display:flex;gap:8px}.tdpx-fin .tdpx-fin__jump button{appearance:none;margin:0;padding:7px 12px;min-height:36px;border:1px solid var(--fin-line);border-radius:6px;background:#fff;color:var(--fin-blue);font:inherit;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer}.tdpx-fin .tdpx-fin__jump button:hover{border-color:var(--fin-blue);background:var(--fin-panel);color:var(--fin-blue-deep)}.tdpx-fin .tdpx-fin__how{margin:22px 0 0;padding:16px 18px;border-radius:8px;background:var(--fin-panel)}.tdpx-fin .tdpx-fin__how h3{margin:0 0 4px;padding:0;font-family:var(--fin-display);font-size:17px;font-weight:500;line-height:1.3;color:var(--fin-blue-deep);text-transform:none}.tdpx-fin .tdpx-fin__how p{font-size:15px;color:var(--fin-ink);max-width:62ch}.tdpx-fin .tdpx-fin__small{margin-top:14px;font-size:13px;line-height:1.55;color:var(--fin-soft);max-width:78ch}.tdpx-fin :focus-visible{outline:3px solid rgb(17 93 170 / .45);outline-offset:2px}@media (max-width:640px){.tdpx-fin dialog.tdpx-fin__dialog{width:100vw;max-height:92dvh;margin:auto 0 0;border-radius:16px 16px 0 0}.tdpx-fin .tdpx-fin__sheet{padding:20px 18px calc(18px + env(safe-area-inset-bottom))}.tdpx-fin .tdpx-fin__head{margin-bottom:16px}.tdpx-fin .tdpx-fin__head h2{font-size:21px}.tdpx-fin .tdpx-fin__term-value{font-size:32px}.tdpx-fin .tdpx-fin__bank{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"logo pay" "logo rates" "cost cost";gap:6px 14px;padding:16px 0 16px 14px}.tdpx-fin img.tdpx-fin__logo{width:76px;height:34px}.tdpx-fin .tdpx-fin__pay strong{font-size:26px}.tdpx-fin .tdpx-fin__rates{gap:18px}.tdpx-fin .tdpx-fin__rates div{text-align:left}.tdpx-fin .tdpx-fin__rates dt,.tdpx-fin .tdpx-fin__rates dd{display:inline;font-size:14px}.tdpx-fin .tdpx-fin__rates dd{margin-left:4px;font-size:15px}.tdpx-fin .tdpx-fin__bank.is-missing{grid-template-areas:"logo missing"}.tdpx-fin .tdpx-fin__thumb-box{width:52px;height:52px}.tdpx-fin button.tdpx-fin__teaser{padding:11px 12px}.tdpx-fin .tdpx-fin__teaser-text{flex-basis:100%;order:3}.tdpx-fin .tdpx-fin__teaser-more{order:2}}@media (prefers-reduced-motion:reduce){.tdpx-fin dialog.tdpx-fin__dialog[open]{animation:none}.tdpx-fin .tdpx-fin__bar span,.tdpx-fin input.tdpx-fin__range::-webkit-slider-thumb,.tdpx-fin button.tdpx-fin__teaser{transition:none}.tdpx-fin .tdpx-fin__teaser.is-loading [data-fin-min]{animation:none}}