.ks-brand{gap:13px}.ks-brand svg{width:96px;height:48px;color:#31445b}.ks-brand strong{font-size:21px;letter-spacing:-.7px}.ks-footer{background:#19293c;color:#e3eaf2}.ks-footer a,.ks-footer strong,.ks-footer .ks-footer-phone{color:#e3eaf2}.ks-footer .ks-brand svg{color:#a3bad5}.ks-footer p,.ks-footer small,.ks-footer .ks-footer-label,.ks-footer-bottom{color:#b6bfcb}.ks-footer-bottom{border-color:#3e4b5c}.ks-footer button{color:#dbe4ef}.ks-footer-top{padding-top:48px;padding-bottom:40px}.ks-footer .ks-socials a,.ks-footer .ks-socials button{border-color:#5b6b7f}.ks-closing{background:#d6dfe9;margin-top:0}.ks-owner-feature{margin-bottom:28px}.ks-bank-overview{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#dce3ec;padding:45px}.ks-bank-overview h2{font-size:37px;line-height:1.15;letter-spacing:-1.3px}.ks-bank-overview p{font-size:15px;line-height:1.8}.ks-bank-overview .ks-btn{margin-top:20px}.ks-bank-facts{display:grid;gap:16px}.ks-bank-facts article{display:flex;align-items:center;gap:25px;border-bottom:1px solid #b1becd;padding-bottom:20px}.ks-bank-facts strong{font-size:29px;white-space:nowrap;min-width:175px;letter-spacing:-1px}.ks-bank-facts span{font-size:13px;line-height:1.5}.ks-bank-facts>p{font-size:12px}.ks-bank-guide{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ks-bank-guide h2{font-size:35px;line-height:1.2;letter-spacing:-1px}.ks-bank-guide h3{font-size:21px;margin:0 0 12px}.ks-bank-guide p{font-size:15px;line-height:1.8;margin-bottom:28px}.ks-bank-next{padding:32px 38px;background:#e6ebf0;border-left:3px solid #3d5068}.ks-bank-next h2{font-size:28px}.ks-bank-next p{max-width:850px;font-size:15px;line-height:1.8}.ks-bank-source{padding-block:28px 50px;font-size:12px;line-height:1.7;color:#596675}.ks-bank-source a{text-decoration:underline}.ks-footer-bottom button{background:transparent}
@media(max-width:950px){.ks-brand svg{width:76px;height:42px}.ks-brand strong{font-size:18px}.ks-bank-overview{gap:30px;padding:30px}.ks-bank-facts article{display:block}.ks-bank-facts span{display:block;margin-top:8px}.ks-bank-guide{gap:35px}}
@media(max-width:650px){.ks-brand{gap:7px}.ks-brand svg{width:65px;height:35px}.ks-brand strong{font-size:15px}.ks-brand small{font-size:5px;letter-spacing:1.4px}.ks-header-main{gap:9px}.ks-header-contact a{font-size:10px}.ks-bank-overview,.ks-bank-guide{grid-template-columns:1fr;gap:30px}.ks-bank-overview{padding:25px}.ks-bank-overview h2,.ks-bank-guide h2{font-size:31px}.ks-bank-facts article{display:flex;gap:20px}.ks-bank-facts strong{font-size:25px;min-width:135px}.ks-bank-facts span{font-size:12px}.ks-bank-next{padding:25px}.ks-footer .ks-brand strong{font-size:20px}.ks-footer .ks-brand svg{width:82px;height:42px}.ks-footer-top{padding-top:35px}}
