.kt-subsidy{margin-top:36px;margin-bottom:36px;padding:26px!important;border:1px solid #d9e3f2;border-radius:22px;background:#f3f6fc;color:#152b50;box-sizing:border-box}
.kt-subsidy__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.kt-subsidy__badge{display:inline-block;background:#16345f;color:#fff;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700;letter-spacing:.08em}.kt-subsidy__heading h2{font-size:20px;line-height:1.4;margin:9px 0 4px}.kt-subsidy__heading p{margin:0;color:#63738d;font-size:13px}
.kt-subsidy__controls{display:flex;gap:8px}.kt-subsidy__controls button{width:36px;height:36px;border:1px solid #cad7ea;border-radius:50%;background:#fff;color:#173d72;font-size:22px;cursor:pointer}.kt-subsidy__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px}.kt-subsidy__card{flex:0 0 calc((100% - 16px)/2);min-width:0;box-sizing:border-box;scroll-snap-align:start;display:block;padding:22px;border:1px solid #dce5f3;border-top:3px solid #245deb;border-radius:12px;background:#fff;color:#172b4d;text-decoration:none}.kt-subsidy__card:hover{border-color:#245deb}.kt-subsidy a:focus-visible,.kt-subsidy button:focus-visible,.kt-subsidy__track:focus-visible{outline:3px solid #245deb;outline-offset:3px}.kt-subsidy__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.kt-subsidy__direction{color:#205bd5;background:#edf4ff;padding:4px 7px;border-radius:5px;font-weight:700}.kt-subsidy__direction.is-down{color:#70574a;background:#f7f1ea}.kt-subsidy__meta time{color:#6c7b90;white-space:nowrap}.kt-subsidy__model{display:block;font-size:16px;margin:17px 0 8px;overflow-wrap:anywhere}.kt-subsidy__amount{font-size:26px;line-height:1.3;font-weight:800;letter-spacing:-.03em}.kt-subsidy__amount span{font-size:14px;margin-left:3px}.kt-subsidy__basis{font-size:12px;color:#687891;margin:7px 0 17px;overflow-wrap:anywhere}.kt-subsidy__bottom{border-top:1px solid #edf1f7;padding-top:13px;display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#66758b}.kt-subsidy__bottom b{color:#203e6b}.kt-subsidy__note{font-size:11px;line-height:1.6;color:#69798f;margin:10px 0 0}.kt-subsidy__empty{padding:22px;background:#fff;border:1px solid #dde5f1;border-radius:12px;color:#63738d;font-size:13px;line-height:1.7}
@media(max-width:767px){.kt-subsidy{padding:18px!important;border-radius:16px;margin-top:24px;margin-bottom:24px}.kt-subsidy__heading h2{font-size:18px}.kt-subsidy__card{flex-basis:94%;padding:17px}.kt-subsidy__track{gap:12px}.kt-subsidy__controls{display:none}.kt-subsidy__amount{font-size:24px}.kt-subsidy__meta{font-size:11px}}
/* Refined product-led presentation, scoped to the homepage components. */
.kt-internet-compare__gift .kt-hidden-support{display:inline-block;margin-left:5px;font-size:11px;font-style:normal;font-weight:700;color:#245bd7;background:linear-gradient(transparent 42%,#e2edff 42%);white-space:nowrap}
.kt-subsidy{padding:0!important;background:#fff;border:1px solid #dce5f1;border-radius:22px;overflow:hidden;box-shadow:0 12px 36px #142d5010}
.kt-subsidy .kt-subsidy__heading{padding:23px 28px;margin:0;background:linear-gradient(110deg,#132c50,#204779);color:#fff;border-bottom:1px solid #274b79}
.kt-subsidy .kt-subsidy__badge{padding:0;background:none;color:#a6c6ff!important;font-size:10px;letter-spacing:.12em;border-radius:0}
.kt-subsidy .kt-subsidy__heading h2{color:#fff;margin-top:7px;font-size:20px}.kt-subsidy .kt-subsidy__heading p{color:#b7cae4;font-size:12px}
.kt-subsidy .kt-subsidy__controls button{background:#ffffff12;border-color:#ffffff40;color:#fff}.kt-subsidy .kt-subsidy__controls button:hover{background:#ffffff28}
.kt-subsidy .kt-subsidy__track{margin:0;padding:22px 24px 12px;scroll-padding-left:24px;background:#f8fafd}
.kt-subsidy .kt-subsidy__card{padding:18px 20px;border:1px solid #dce5f1;border-radius:14px;box-shadow:0 4px 14px #16355e05;transition:border-color .15s,box-shadow .15s}
.kt-subsidy .kt-subsidy__card:hover{border-color:#91b2ef;box-shadow:0 6px 20px #16355e10}
.kt-subsidy .kt-subsidy__direction{border-radius:5px;background:#edf4ff;font-size:11px;padding:4px 8px}.kt-subsidy .kt-subsidy__meta time{font-size:11px;color:#7b8799}
.kt-subsidy__body{display:flex;align-items:center;gap:20px;padding:20px 0}.kt-subsidy__visual{display:flex;align-items:center;justify-content:center;flex:0 0 90px;height:112px;background:radial-gradient(ellipse,#eaf0fb,transparent 72%)}.kt-subsidy__visual img{width:82px;height:106px;object-fit:contain;mix-blend-mode:multiply}.kt-subsidy__info{min-width:0;flex:1}
.kt-subsidy .kt-subsidy__model{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.4}.kt-subsidy .kt-subsidy__amount{font-size:26px;color:#205bd5;display:inline-block;background:linear-gradient(transparent 66%,#eaf1ff 66%);padding-right:4px}.kt-subsidy .kt-subsidy__amount span{font-size:13px}.kt-subsidy .kt-subsidy__basis{margin:9px 0 0;font-size:11px;line-height:1.5}
.kt-subsidy .kt-subsidy__bottom{align-items:center;font-size:12px;padding-top:14px}.kt-subsidy__link{white-space:nowrap;color:#294b79;font-size:11px;font-weight:700}.kt-subsidy__link i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eef3fb;margin-left:5px}
.kt-subsidy .kt-subsidy__note{margin:0;background:#f8fafd;padding:8px 26px 20px;font-size:11px}.kt-subsidy .kt-subsidy__empty{margin:22px;border:0;background:#f8fafd}
.kt-subsidy__phone{display:block;width:44px;height:78px;border:3px solid #a4b9d8;border-radius:10px;background:linear-gradient(145deg,#edf4ff,#cfdef5);position:relative}.kt-subsidy__phone:after{content:'';position:absolute;top:4px;left:12px;width:14px;height:4px;border-radius:4px;background:#a4b9d8}
@media(max-width:767px){.kt-subsidy{padding:0!important;border-radius:16px}.kt-subsidy .kt-subsidy__heading{padding:19px 18px}.kt-subsidy .kt-subsidy__heading h2{font-size:18px}.kt-subsidy .kt-subsidy__track{padding:16px 16px 10px;scroll-padding-left:16px}.kt-subsidy .kt-subsidy__card{padding:15px;flex-basis:95%}.kt-subsidy__body{gap:12px;padding:18px 0}.kt-subsidy__visual{flex-basis:62px;height:96px}.kt-subsidy__visual img{width:60px;height:90px}.kt-subsidy .kt-subsidy__model{font-size:14px}.kt-subsidy .kt-subsidy__amount{font-size:24px}.kt-subsidy .kt-subsidy__note{padding:6px 18px 17px;font-size:10px}.kt-subsidy .kt-subsidy__bottom{font-size:11px}.kt-subsidy__link{font-size:10px}.kt-subsidy__link i{width:20px;height:20px;margin-left:2px}}

/* Compact three-card desktop layout. */
.kt-subsidy .kt-subsidy__heading h2{margin-top:0}
.kt-subsidy .kt-subsidy__track{padding-bottom:22px;scrollbar-width:none}
.kt-subsidy .kt-subsidy__track::-webkit-scrollbar{display:none}
@media(min-width:1100px){
 .kt-subsidy .kt-subsidy__card{flex-basis:calc((100% - 32px)/3);padding:17px}
 .kt-subsidy__body{gap:13px;padding:17px 0}
 .kt-subsidy__visual{flex-basis:70px;height:104px}
 .kt-subsidy__visual img{width:66px;height:98px}
}
@media(max-width:767px){.kt-subsidy .kt-subsidy__track{padding-bottom:16px}}
.kt-subsidy .kt-subsidy__track--flow{scroll-snap-type:none;scroll-behavior:auto}
.kt-subsidy .kt-subsidy__card[hidden]{display:none}

.kt-subsidy .kt-subsidy__direction{display:inline-flex;align-items:center;gap:4px}
.kt-subsidy__rise{display:block;width:15px;height:15px;flex:none}
