.banks-page *,.banks-page *::before,.banks-page *::after{box-sizing:border-box}
.banks-page{font-family:inherit;color:#3F3B54}
.banks-page .container{max-width:1320px;margin:0 auto;padding:0 40px}
.banks-page section{padding:80px 0}
.banks-page .btn-primary{background:#5073F1;color:#fff;border:none;width:383px;height:52px;display:flex;align-items:center;justify-content:center}
.banks-page .btn-secondary{background:transparent;color:#5073F1;border:1px solid #5073F1;width:383px;height:52px;display:flex;align-items:center;justify-content:center}
.banks-page .btn-secondary span{color:#F3BE43}.banks-hero{background:#EEF8FC url(/storage/app/media/banks/bg/hero-bg.svg) no-repeat center;background-size:cover;text-align:center}
.banks-hero h1{font-size:42px;font-weight:700;line-height:1.15;margin:0 0 24px}
.banks-hero h1 .accent{color:#5073F1}
.banks-hero .subtitle{font-size:24px;line-height:1.4;font-weight:700;margin:0 0 24px}
.banks-hero .body-text{font-size:18px;margin:0;line-height:1.7}
.banks-hero .btn-group{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:72px auto 54px}.banks-hero .phones{text-align:center}
.banks-hero .phone-wrap{background:#fff;border-radius:32px;box-shadow:0 12px 48px rgba(75,110,250,.18);border:2px solid #E0E8FF;overflow:hidden}
.banks-hero .phone-wrap.main{width:220px;height:360px}
.banks-hero .phone-wrap.side{width:180px;height:300px;margin-bottom:20px}
.banks-hero .phone-inner{padding:16px}
.banks-hero .ph-bar{height:6px;border-radius:3px;background:#E8EEFB;margin:6px 0}
.banks-hero .ph-bar.accent{background:#5073F1;width:70%}
.banks-hero .ph-bar.orange{background:#F97316;width:50%}
.banks-hero .ph-label{font-size:9px;color:#9AA5C4;text-align:left;margin-bottom:8px;font-weight:600}
.banks-hero .mobile-plus{display:none}.banks-compare{background:#fff url(/storage/app/media/banks/bg/compare-table-bg.svg) no-repeat center;padding:72px 0;background-size:cover}
.banks-compare p{font-size:24px;line-height:1.4;margin:0 0 24px}
.banks-table-wrap{margin-bottom:28px;overflow-x:hidden}
.banks-table{width:100%;min-width:900px}.bt-head,
.bt-row{display:grid;grid-template-columns:140px repeat(4,1fr) 140px 140px 120px;align-items:center}.bt-head{background:linear-gradient(90deg,#7C89F1 0%,#89BDEC 100%);border-radius:8px;margin-bottom:8px}
.bt-head .bt-cell{padding:10px 16px;font-size:14px;font-weight:600;color:#fff;white-space:nowrap}
.bt-head .bt-cell:first-child{border-radius:8px 0 0 8px}
.bt-head .bt-cell:last-child{border-radius:0 8px 8px 0}.bt-body{box-shadow:0 0 10px 4px rgba(87,81,116,.1);border-radius:8px;overflow:hidden;background:#fff;flex-direction:column}
.bt-row{border-bottom:1px solid #EDEEF5}
.bt-row:last-child{border-bottom:none}
.bt-row:nth-child(even){background:#F2F5FE}
.bt-cell{padding:18px 16px;font-size:16px}
.bt-cell--action{padding:18px 16px 18px 8px}.bank-name-cell{font-weight:800;font-size:16px;letter-spacing:-0.3px}
.bank-logo{max-height:32px;max-width:120px;object-fit:contain;display:block}
.rating-cell{white-space:nowrap}
.rating-inner{display:flex;align-items:center;gap:6px}
.rating-score{font-size:26px;font-weight:700;line-height:1}
.rating-right{display:flex;flex-direction:column;gap:2px}
.rating-stars{font-size:12px;line-height:1;letter-spacing:1px}
.rating-label{font-size:8px;line-height:1.2;color:#3F3B54}
.rating-half-star{display:inline-block;width:0.5em;overflow:hidden}.rating-cell--business .rating-score,
.rating-cell--business .rating-stars{color:#5073F1}.rating-cell--customer .rating-score,
.rating-cell--customer .rating-stars{color:#008254}
.btn-learn{background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);color:#fff;border:none;padding:10px 0;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;white-space:nowrap;width:100%;text-align:center}
.banks-pagination{display:flex;justify-content:center;align-items:center;gap:6px}
.banks-pagination .pg-btn{width:34px;height:34px;border:1px solid #E0E0E0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center}
.banks-pagination .pg-btn.active{background:#5073F1;color:#fff;border-color:#5073F1}
.banks-pagination .pg-btn--disabled{opacity:0.35;cursor:default}.banks-page .banks-how-choose{background:#F9F9F9 url(/storage/app/media/banks/bg/how-to-choose-bg.svg) no-repeat center;background-size:cover;padding:80px 0 120px}
.banks-how-choose h2{font-size:42px;line-height:1.2;font-weight:700;margin:0 0 24px}
.banks-how-choose h2 .accent{color:#5073F1}.steps-wrap{position:relative;margin-top:54px}
.full-line{position:absolute;left:0;top:28px;height:105%;width:100%;display:block;object-fit:fill}.steps-wrap.is-static .steps-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 0;margin-top:40px;position:relative}.step-card{background:transparent;border:none;border-radius:0;padding:0 24px;position:relative;display:flex;flex-direction:column}
.step-card:before{content:none;width:100%;height:1px;background:#5073F1;left:0;top:0;position:absolute}
.steps-list .step-card:nth-child(1) .step-num{background:linear-gradient(90deg,#225DF7 0%,#5073F1 100%)}
.steps-list .step-card:nth-child(2) .step-num{background:linear-gradient(90deg,#225DF7 0%,#89BDEC 100%)}
.steps-list .step-card:nth-child(3) .step-num{background:linear-gradient(90deg,#5073F1 0%,#7C89F1 100%)}
.steps-list .step-card:nth-child(4) .step-num{background:linear-gradient(90deg,#5073F1 0%,#7C89F1 100%)}
.steps-list .step-card:nth-child(5) .step-num{background:linear-gradient(90deg,#7C89F1 0%,#89BDEC 100%)}
.steps-list .step-card:nth-child(6) .step-num{background:linear-gradient(90deg,#89BDEC 0%,#A4D1F0 100%)}
.steps-list .step-card:nth-child(6) .step-num:before{border:1px solid #89BDEC}.steps-list .step-card:nth-child(1) .step-card-top h3{color:#225DF7}
.steps-list .step-card:nth-child(2) .step-card-top h3{color:#225DF7}
.steps-list .step-card:nth-child(3) .step-card-top h3{color:#5073F1}
.steps-list .step-card:nth-child(4) .step-card-top h3{color:#5073F1}
.steps-list .step-card:nth-child(5) .step-card-top h3{color:#7C89F1}
.steps-list .step-card:nth-child(6) .step-card-top h3{color:#89BDEC}.step-card-top{display:flex;flex-direction:column}.step-num-wrap{display:flex;align-items:center;gap:8px;position:relative;z-index:1}
.step-num{width:36px;height:36px;background:#5073F1;color:#fff;border-radius:50%;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;border:12px solid #fff;box-sizing:content-box;left:-24px}
.step-num:before{content:'';position:absolute;left:-12px;top:-12px;width:60px;height:60px;border-radius:50%;border:1px solid #5073F1}.step-card-body{padding-left:16px;margin-left:10px;position:relative;flex:1;display:flex;flex-direction:column;min-height:234px}
.step-card-body::before{content:url("/storage/app/media/banks/how-to-choose-line.svg");position:absolute;top:-66px;left:-5px;width:8px}.step-card h3{font-size:16px;line-height:1.5;color:#5073F1;margin:0 0 12px;height:48px;display:flex;align-items:center;position:relative;padding-left:26px}
.step-row:nth-child(1) .step-card:nth-child(1) h3{color:#225DF7}
.step-row:nth-child(1) .step-card:nth-child(2) h3{color:#225DF7}
.step-row:nth-child(1) .step-card:nth-child(3) h3{color:#5073F1}
.step-row:nth-child(2) .step-card:nth-child(1) h3{color:#5073F1}
.step-row:nth-child(2) .step-card:nth-child(2) h3{color:#7C89F1}
.step-row:nth-child(2) .step-card:nth-child(3) h3{color:#89BDEC}
.step-card h3:before{content:url(/storage/app/media/banks/hw-to-choose-circle-before.svg);position:absolute;left:-3px;top:15px;z-index:1}
.step-card .step-body{font-size:14px;line-height:1.3;margin:0 0 6px;height:36px;overflow:hidden}
.step-card ul{list-style:none;padding:0;margin:0 0 16px}
.step-card ul li{font-size:14px;line-height:1.3;padding:0 0 0 14px;margin-bottom:6px;position:relative}
.step-card ul li::before{content:"•";position:absolute;left:0;color:#5073F1}.step-filter{display:flex;align-items:center;gap:8px;background:#fff;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;min-height:56px;margin-top:auto;margin-left:5px}
.step-filter strong{font-weight:700}
.step-filter-icon{display:flex;align-items:center;justify-content:center}
.step-filter-icon svg{width:11px;height:11px;fill:#fff}.banks-requirements{background:#EDF2FF url(/storage/app/media/banks/bg/req-bg.svg) no-repeat center;background-size:cover;padding:80px 0}
.banks-requirements-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:54px}
.banks-requirements h2{font-size:42px;margin:0;line-height:1.2}
.banks-requirements h2 .accent{color:#5073F1}
.banks-requirements .desc{font-size:18px;line-height:1.5;margin:0}
.req-box{background:#F2F5FE;border-radius:20px;padding:30px 40px}
.req-box-intro{font-size:18px;margin:0 0 24px}
.req-grid{overflow:hidden}
.req-grid.is-static .splide__track{overflow:visible}
.req-grid.is-static .splide__list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.req-grid.is-static .splide__slide{display:contents}
.req-item{background:#fff;border-radius:20px;padding:10px 14px;display:flex;align-items:center;gap:14px;box-shadow:0 0 10px 4px rgba(87,81,116,.1)}
.req-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.req-icon svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.req-item p{font-size:13px;color:#1A1A2E;margin:0;line-height:1.4}
.banks-requirements-cta{text-align:center;margin-top:54px}
.btn-outline{background:transparent;color:#225DF7;border:1px solid #5073F1;border-radius:20px;font-size:18px;line-height:20px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;width:360px;height:52px;margin:0 auto}
.btn-outline .free{color:#F3BE43;margin-left:4px}
.cta-meta{display:flex;justify-content:center;gap:32px;margin-top:16px;font-size:14px}
.cta-meta span{position:relative}
.cta-meta span::before{content:url(/storage/app/media/banks/check.svg);position:absolute;left:-16px;top:1px}.banks-success{background:#F2F5FE url(/storage/app/media/banks/bg/approved-bg.svg) no-repeat center;background-size:cover;padding:80px 0}
.banks-success h2{font-size:42px;margin:0 0 54px;line-height:1.2}
.banks-success h2 .accent{color:#5073F1}
.success-grid{overflow:hidden}
.success-grid.is-static .splide__track{overflow:visible}
.success-grid.is-static .success-list{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.success-grid.is-static .success-card{grid-column:span 2}.success-grid.is-static .success-card:nth-child(4),
.success-grid.is-static .success-card:nth-child(5){grid-column:span 3}
.success-card{background:#fff;border-radius:20px;padding:24px 20px;display:flex;flex-direction:column}
.success-card-bank{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}
.success-card-bank .bank-label{font-weight:800;font-size:15px}
.success-card h4{font-size:18px;line-height:1.4;margin:0 0 18px}
.success-card__quote{padding:42px 14px 18px;background-color:#EEF8FC;background-image:url(/storage/app/media/banks/succes-quote.svg);background-repeat:no-repeat;background-position:14px 18px;border-radius:12px;font-size:14px;line-height:18px;margin-bottom:18px}
.success-business-type{font-size:14px;color:#8E8E93;display:flex;align-items:center;gap:8px;margin-bottom:20px}
.success-btn{display:block;background:#5073F1;color:#fff;border:none;padding:12px;border-radius:10px;font-size:13px;font-weight:700;text-align:center;cursor:pointer;text-decoration:none}.banks-rejected{background:#F9F9F9 url(/storage/app/media/banks/bg/reject-bg.svg) no-repeat left center;background-size:contain;padding:80px 0}
.banks-rejected-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.banks-rejected h2{font-size:40px;margin:0 0 24px;line-height:1.2}
.banks-rejected h2 .accent{color:#5073F1}
.banks-rejected .desc{font-size:24px;line-height:1.6;margin:0 0 54px}
.banks-rejected .list-wrap{background:#E7F2F8;padding:40px;border-radius:20px;margin-bottom:54px}
.banks-rejected p,
.banks-rejected li{font-size:18px;line-height:1.6}
.reasons-label{margin:0 0 18px}
.reasons-list{list-style:none;padding:0;margin:0}
.reasons-list li{display:flex;align-items:center;gap:10px;margin-bottom:4px}
.reasons-list li::before{content:"";width:8px;height:8px;border-radius:50%;background:#F97316;flex-shrink:0}
.device-visual{position:relative;display:flex;justify-content:center;align-items:center}.banks-increase{background:#F7F6FD url(/storage/app/media/banks/bg/incr-bg.svg) no-repeat center;background-size:cover}
.banks-increase-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:54px}
.banks-increase h2{font-size:38px;margin:0;line-height:1.2}
.banks-increase h2 .accent{color:#5073F1}
.banks-increase .desc{font-size:24px;line-height:1.4;margin:0}
.inc-right-label{font-size:24px;font-weight:700;margin:0 0 24px}
.doc-cards-grid{overflow:hidden;margin-bottom:28px}
.doc-cards-grid.is-static .splide__track{overflow:visible}
.doc-cards-grid.is-static .splide__list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.doc-card{background:#fff;border-radius:14px;padding:16px;border:1px solid #E0E8FF}
.doc-preview{border-radius:8px;margin-bottom:10px;overflow:hidden}
.doc-card .doc-label{font-size:18px;line-height:1.5;margin:0;font-weight:700;height:56px;overflow:hidden;text-align:center}
.inc-btns{display:flex;gap:16px;flex-wrap:wrap;margin:0 auto 16px;justify-content:center;align-items:flex-start}
.inc-btns-left{display:flex;flex-direction:column;gap:10px}
.inc-meta{display:flex;justify-content:center;gap:32px;font-size:14px}
.inc-meta span{position:relative}
.inc-meta span::before{content:url(/storage/app/media/banks/check.svg);position:absolute;left:-16px;top:1px}.banks-page .bg_faq{padding:0;background-image:url(/storage/app/media/banks/bg/faq-bg.svg);background-repeat:no-repeat;background-position:center;background-size:cover}
.banks-page .bg_faq .faq{padding-bottom:54px}
.banks-page .bg_faq .s11{padding-top:0}
.mobile-plus{display:none}
.banks-hero .img_wrap{display:none}
.banks-hero .img_wrap .toggle_btn{margin:14px auto}
.banks-rejected .img_wrap .toggle_btn{margin:0 auto}
.banks-rejected .img_wrap{display:none}
@media screen and (max-width:991px){.banks-hero .img_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.banks-rejected .img_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:14px}.banks-compare{background:url(../themes/strymba/assets/images/_redesign26/banks/compare-table-bg-mob.svg) no-repeat center;background-size:cover}.banks-page .bg_faq{background:url(../themes/strymba/assets/images/_redesign26/banks/faq-bg-mob-banks.svg) no-repeat center;background-size:cover}.steps-wrap{margin-top:0}.banks-rejected{background-size:cover}.s11.hp .wrap_s .right .main_img{margin:0 auto}.bt-head{display:none}.banks-table{min-width:0}.bt-slider{overflow:visible}.bt-slider .splide__track{overflow:visible}.bt-body{box-shadow:none;border-radius:0;overflow:visible;background:transparent;flex-direction:row}.bt-row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo rating-b" "logo rating-c" "max max" "time time" "rate rate" "term term" "action action";background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(87,81,116,.12);border-bottom:none;overflow:hidden}.bt-row:nth-child(even){background:#fff}.bank-name-cell{grid-area:initial;display:flex;align-items:center;justify-content:flex-start;padding:22px 0 0 14px}.bank-name-cell .bank-logo{max-width:100%;max-height:48px}.rating-cell--business{grid-area:rating-b;padding:16px 16px 10px;white-space:normal}.rating-cell--customer{grid-area:rating-c;padding:10px 16px 16px;white-space:normal}.rating-cell--business .rating-inner,.rating-cell--customer .rating-inner{flex-direction:row;align-items:center;gap:8px}.rating-score{font-size:28px}.rating-right{gap:2px}.rating-stars{font-size:11px}.rating-label{font-size:9px}.bt-cell--max-loan{grid-area:max}.bt-cell--min-time{grid-area:time}.bt-cell--min-rate{grid-area:rate}.bt-cell--term{grid-area:term}.bt-cell--max-loan,.bt-cell--min-time,.bt-cell--min-rate,.bt-cell--term{background:#F9FAFE;padding:7px 16px;margin:0 14px;font-size:16px;font-weight:700;color:#3F3B54;display:flex;flex-direction:row;align-items:center}.bt-cell--max-loan span,.bt-cell--min-time span,.bt-cell--min-rate span,.bt-cell--term span{padding-left:18px}.bt-cell--max-loan{border-radius:12px 12px 0 0;padding-top:18px}.bt-cell--term{border-radius:0 0 12px 12px;padding-bottom:22px}.bt-cell--max-loan::before,.bt-cell--min-time::before,.bt-cell--min-rate::before,.bt-cell--term::before{content:attr(data-label);width:50%;flex-shrink:0;font-size:14px;font-weight:400;color:#9795A5}.bt-cell--action{grid-area:action;padding:18px 14px 22px}.bt-cell--action .btn-learn{display:block;text-align:center;padding:14px;border-radius:12px;font-weight:700;font-size:16px}.banks-compare p{font-size:18px;line-height:22px;margin:0 0 14px}.banks-table-wrap{margin-top:30px}.banks-pagination{display:none}.full-line{display:none}}
@media screen and (max-width:768px){.banks-page .container{padding:0 16px}.banks-page section{padding:38px 0}.banks-hero h1{font-size:31px;margin:0 0 14px;text-align:left}.banks-hero .subtitle{font-size:21px;line-height:1.2;font-weight:600;text-align:left;margin:0 0 14px}.banks-hero .body-text{text-align:left}.banks-hero .body-text{line-height:1.25}.banks-hero .btn-group{gap:14px;margin:30px 0 14px}.banks-hero-img{display:none}.banks-hero .mobile-plus{display:flex;align-items:center;justify-content:center}.banks-how-choose h2{font-size:28px;line-height:34px;margin-bottom:14px}.steps-row{margin-top:30px}.full-line{display:none}.steps-row{grid-template-columns:repeat(1,1fr)}.step-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(87,81,116,.12);padding:14px;gap:14px}.step-card-top{display:flex;flex-direction:row;align-items:center;gap:12px}.step-card-top h3{margin:0;flex:1;height:auto;font-size:18px;line-height:22px;padding-left:0}.step-num-wrap{flex-shrink:0}.step-num{left:0;border-color:#f9f9f9}.step-card-body{min-height:0;padding-left:0;margin-left:0}.step-card-body::before,.step-card h3:before{content:none}.steps-wrap .splide__track{margin-top:30px}.step-card .step-body{height:auto;font-size:18px;line-height:22px;margin-bottom:12px}.step-card ul{margin-bottom:12px}.step-card ul li{font-size:18px;line-height:22px}.step-filter{background:#F9F9F9;border:1px solid #ED641D;border-radius:12px;padding:10px 10px 30px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-left:0}.step-filter strong{display:block}.banks-page .banks-how-choose{padding:38px 0}.banks-requirements-top{grid-template-columns:1fr;margin-bottom:30px}.req-slide{display:flex;flex-direction:column;gap:12px}.banks-requirements h2{font-size:28px;line-height:34px}.banks-requirements-top{gap:14px}.req-box{padding:0;background:none}.req-box-intro{margin:0 0 14px}.req-item p{font-size:18px;line-height:22px}.banks-requirements-cta{margin-top:30px}.banks-success h2{font-size:28px;line-height:34px;margin:0 0 30px}.banks-success .success-btn{font-size:16px;width:100%}.banks-rejected{background-size:contain;background-position:left bottom}.banks-rejected-img{display:none}.banks-rejected-inner{grid-template-columns:1fr}.banks-rejected h2{font-size:28px;line-height:34px;margin:0 0 14px}.banks-rejected .desc{font-size:18px;line-height:22px;margin:0 0 30px}.banks-rejected .list-wrap{padding:14px;margin-bottom:30px}.reasons-label{margin-bottom:12px}.reasons-list li{margin-bottom:0}.banks-rejected .mobile-plus{display:flex;justify-content:center;margin-top:30px}.banks-increase-heading{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.banks-increase h2{font-size:28px}.banks-increase .desc{font-size:18px;line-height:22px}.inc-right-label{font-size:20px;line-height:28px;margin:0 0 14px}.doc-card{text-align:center}.doc-preview img{margin:0 auto;width:100%}.banks-page .btn-secondary{width:100%}.banks-page .btn-primary{width:100%}.inc-btns{width:100%;margin:0 0 16px;flex-direction:column}.inc-btns-left{width:100%}}