.exclusive-deals__card-deal{border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1)}.exclusive-deals__card-top{height:14px;background:linear-gradient(90deg,rgba(27,66,125,.2),rgba(27,66,125,.8));border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:inset 0 -6px 8px rgba(0,0,0,.04)}.exclusive-deals__card-body{padding:20px}.exclusive-deals__benefit-list{margin:8px 0 0;padding-left:18px;color:#6c6c6c}.exclusive-deals__btn-cta{display:inline-block;padding:14px 26px;border-radius:10px;border:1px solid rgba(27,66,125,1);background:transparent;color:rgba(27,66,125,1);font-weight:600;cursor:pointer;transition:all .18s ease;font-size:16px;margin-top:6px}.exclusive-deals__btn-cta:hover{background:rgba(27,66,125,.06);transform:translateY(-2px)}.exclusive-deals__see-more{background:none;border:none;color:rgba(27,66,125,1);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;padding-left:0}.exclusive-deals__see-more i{font-size:14px}.slider-span,.text-ringkasan-simulasi{font-size:12px}.bank-logo-wrapper{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:8px;gap:8px;justify-items:center}.bank-logo{max-width:40px;height:auto;transition:transform .3s ease-in-out}.bank-logo:hover{transform:scale(1.1)}@media screen and (max-width:768px){.bank-logo-wrapper{grid-template-columns:repeat(5,1fr)}.bank-logo{max-width:35px}}@media screen and (max-width:576px){.bank-logo-wrapper{grid-template-columns:repeat(3,1fr)}.bank-logo{max-width:30px}}.exclusive-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:9999}.exclusive-modal{width:100%;max-width:520px;background:#fff;padding:32px 32px 40px;border-radius:16px;position:relative;box-shadow:0 12px 32px rgba(0,0,0,.18);animation:fadeIn .25s ease-out}.exclusive-modal__close{position:absolute;top:14px;right:18px;font-size:22px;color:#666;background:none;border:none;cursor:pointer}.exclusive-modal__close:hover{color:#000}.exclusive-modal h4{font-size:24px;font-weight:700;margin-bottom:24px!important}.exclusive-modal .form-control{height:52px;padding:12px 16px;border-radius:10px;border:1px solid #dcdcdc;font-size:15px}.exclusive-modal .form-control:focus{border-color:#00c853;box-shadow:0 0 0 2px rgba(0,200,83,.2)}.exclusive-modal label{cursor:pointer;line-height:1.4;color:#555;margin-top:4px}.exclusive-modal input[type=checkbox]{transform:scale(1.2);cursor:pointer;margin-top:1px}.text-danger{font-size:12px;margin-top:4px;display:block}.exclusive-modal__submit{background:#1ed760;color:#fff;padding:14px;margin-top:10px;border:none;border-radius:10px;width:100%;font-size:17px;font-weight:600;cursor:pointer;transition:background .2s}.exclusive-modal__submit:hover{background:#18c356}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.exclusive-phone-input-wrapper{display:flex;align-items:center;height:52px;padding:8px 12px;border-radius:10px;border:1px solid #dcdcdc;font-size:15px;background:#fff}.exclusive-phone-input-wrapper .PhoneInputCountry{margin-right:8px}.exclusive-phone-input-wrapper .PhoneInputInput{border:none;outline:none;width:100%;background:transparent}.exclusive-phone-input-wrapper:focus-within{border-color:#00c853;box-shadow:0 0 0 2px rgba(0,200,83,.2)}