    .ctp-panel-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #dde1e7}.ctp-panel-header--brands-only{padding:10px 16px}.ctp-panel-brands{display:flex;align-items:center;gap:3px;flex-shrink:0} .ctp-panel-brands--btn{background:none;border:0;cursor:pointer;padding:2px 4px 2px 0;border-radius:4px;transition:opacity .15s}.ctp-panel-brands--btn:hover{opacity:.75}.ctp-panel-brands__ctp{display:block;flex-shrink:0}.ctp-panel-title{flex:1;font-size:14px;font-weight:600;color:inherit;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .ctp-link-btn.ctp-link-btn--inline{display:inline-block;padding:2px 0;width:auto;flex-shrink:0;font-size:14px;font-weight:600;color:#0071f3;line-height:1.6;text-align:left}.ctp-link-btn.ctp-link-btn--inline:hover,.ctp-link-btn.ctp-link-btn--inline:focus{color:#005ac4;text-decoration:none}   .ctp-state{padding-top:3px} .ctp-state--loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}#ctp-state-loading{padding:16px;background-color:#fff;border-radius:8px} .ctp-alert{padding:10px 14px;border-radius:4px;font-size:13px;line-height:1.5;margin-bottom:16px}.ctp-alert--error{background:#fff0f0;border:1px solid #ffc8c8;color:#c0392b} .ctp-hint{font-size:14px;color:inherit;margin:0 0 12px;line-height:1.5} .ctp-actions{margin-top:12px;display:flex;flex-direction:column;gap:4px} .ctp-actions--checkout{margin-top:32px;display:flex;flex-direction:column;gap:4px}.ctp-actions--checkout .btn-primary{margin-bottom:20px} .ctp-link-btn{display:block;width:100%;padding:12px 16px;background:none;border:0;font-size:13px;color:#74726e;text-align:center;cursor:pointer;transition:color .15s}.ctp-link-btn:hover,.ctp-link-btn:focus{color:#141413;text-decoration:underline;outline:0} .ctp-cards-list{display:flex;flex-direction:column;gap:8px;padding:16px} .ctp-card-item{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #c4c4c6;border-radius:8px;width:100%;cursor:pointer;transition:background-color .15s,border-color .15s;outline:0;user-select:none;box-sizing:border-box}.ctp-card-item:active{border-color:#0071f3}.ctp-card-item:focus{border-color:#0071f3}.ctp-card-item--selected{background-color:#ebf4ff;border-color:#0071f3}.ctp-card-item--selected:hover,.ctp-card-item--selected:active,.ctp-card-item--selected:focus{background-color:#ebf4ff;box-shadow:none} .ctp-card__name{font-size:14px;font-weight:600;color:inherit;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .ctp-card__check{order:-1;width:24px;height:24px;border-radius:50%;border:2px solid #c4c4c6;flex-shrink:0;transition:border-color .15s,background .15s;position:relative;box-sizing:border-box} .ctp-no-cards{display:flex;flex-direction:column;align-items:center;padding:16px 0 8px;gap:10px}  .ctp-modal-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.50);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.ctp-modal-backdrop--active{visibility:visible;opacity:1;pointer-events:auto} .ctp-modal{background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.28);width:480px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden} .ctp-iframe{display:block;width:100%;min-height:0;border:0;flex:1 1 auto} #ctp-iframe{height:730px} @media (max-width:576px){#ctp-modal-backdrop{align-items:flex-end}#ctp-modal-backdrop .ctp-modal{width:100vw;max-width:none;height:90vh;height:90dvh; max-height:none;border-radius:30px 30px 0 0}} .ctp-entry{padding:0 0 16px;text-align:center}.ctp-entry-fallback-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:1px solid #dde1e7;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;font-weight:500;color:#1a1a1a;transition:border-color .15s,box-shadow .15s}.ctp-entry-fallback-btn:hover{border-color:#f79e1b;box-shadow:0 0 0 1px #f79e1b}  .ctp-panel{border:1px solid #dde1e7;border-radius:8px; margin-bottom:20px} .ctp-manual-row .ctp-card-item{padding:15px;border:1px solid #fff;background:none;color:inherit;text-align:left;background-color:#fff;border-radius:8px}.ctp-manual-row .ctp-card-item--selected{border-color:#0071f3;background:#ebf4ff}.ctp-manual-row .ctp-card-item--selected .ctp-card__check{border-color:#0071f3} .ctp-manual-row .ctp-card-item--selected .ctp-card__check::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#0071f3} .ctp-manual-entry-btn{display:flex;align-items:center;gap:16px;padding:16px;width:100%;background:#fff;border:1px solid #c4c4c6;border-radius:8px;cursor:pointer;text-align:left;color:#181818;font-size:14px;font-weight:600;line-height:1.6;font-family:inherit;box-sizing:border-box;overflow:hidden;transition:border-color .15s;-webkit-appearance:none;appearance:none;outline:0;user-select:none}.ctp-manual-entry-btn:hover,.ctp-manual-entry-btn:focus,.ctp-manual-entry-btn:active{border-color:#0071f3}.ctp-manual-entry-btn svg{flex-shrink:0;width:24px;height:24px;color:inherit}.ctp-manual-entry-btn__content{display:flex;flex:1 0 0;align-items:center;gap:12px;min-width:0}.ctp-manual-entry-btn__text{flex:1 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .ctp-reauth-body{padding:16px 16px 12px;display:flex;flex-direction:column;gap:8px}.ctp-reauth-title{margin:0;font-size:16px;font-weight:600;color:inherit;line-height:1.3}.ctp-reauth-desc{margin:0;font-size:14px;color:inherit;line-height:1.6}.ctp-reauth-body .form-group{margin-bottom:0}.ctp-reauth-body>.btn{margin-top:24px} .ctp-login-screen{display:flex;flex-direction:column;gap:16px;padding:16px;margin-bottom:16px;background-color:#fff;border-radius:8px} .ctp-auth-screen{display:flex;flex-direction:column;gap:16px;padding:16px;margin-bottom:16px;background-color:#fff;border-radius:8px}.ctp-auth-frame-wrap{position:relative} #ctp-cards-area .ctp-login-brands{margin-bottom:16px} .ctp-login-brands{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ctp-login-brand{display:block;flex-shrink:0} .ctp-login-desc{margin:0;font-size:14px;line-height:1.6;color:inherit} .ctp-login-form-group{margin-bottom:0} #ctp-state-otp.ctp-login-active>*:not(.ctp-login-screen):not(.ctp-manual-row){display:none!important}    .ctp-verify-card{display:flex;flex-direction:column;gap:24px; padding:20px 16px 16px} .ctp-verify-section-header{display:flex;flex-direction:column;gap:12px} .ctp-verify-titles{display:flex;flex-direction:column;gap:4px}.ctp-otp-title{margin:0;font-size:20px; font-weight:700;color:inherit;line-height:1.3}.ctp-otp-hint{margin:0;font-size:14px;font-weight:400;color:inherit;line-height:1.5} .ctp-otp-error{margin:0;font-size:12px;color:#c0392b;line-height:1.4} .ctp-otp-input-section{display:flex;flex-direction:column;gap:16px}   .ctp-otp-digits{display:flex;gap:8px}.ctp-otp-group{display:contents;}.ctp-otp-digit{flex:1;min-width:0;max-width:52px; height:44px;text-align:center;font-size:16px;font-weight:600;color:inherit;background:#fff;border:1.5px solid #dde1e7;border-radius:8px;outline:0;transition:border-color .15s,box-shadow .15s;padding:0;box-sizing:border-box;appearance:textfield;-moz-appearance:textfield}.ctp-otp-digit::-webkit-outer-spin-button,.ctp-otp-digit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0} .ctp-otp-digit:focus{background:#fff;border-color:#0071f3;border-width:2px;box-shadow:none} .ctp-otp-resend-row{display:flex;align-items:center;gap:12px;font-size:14px;flex-wrap:wrap}.ctp-otp-resend-label{color:inherit;font-weight:400;white-space:nowrap} #ctp-btn-resend-mobile,#ctp-btn-resend-email{font-weight:600;font-size:14px} .ctp-remember-row{display:flex;align-items:center;gap:8px}.ctp-remember-me-label{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1}.ctp-remember-text{font-size:14px;color:inherit;line-height:1.4} .ctp-checkbox-wrap{position:relative;width:24px;height:24px;flex-shrink:0}.ctp-checkbox-native{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;margin:0;z-index:1} .ctp-checkbox-visual{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#0071f3;border-radius:4px;transition:background .15s,border-color .15s;pointer-events:none} .ctp-checkbox-visual::after{content:'';display:block;width:11px;height:7px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg) translateY(-1px)} .ctp-checkbox-native:not(:checked)+.ctp-checkbox-visual{background:transparent;border:1.5px solid #b0a090}.ctp-checkbox-native:not(:checked)+.ctp-checkbox-visual::after{display:none} .ctp-info-btn{background:none;border:0;padding:0;width:19px;height:19px;min-width:19px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;line-height:1} .ctp-btn--pill{border-radius:100px!important;height:52px;margin:0;font-size:16px;font-weight:600} .ctp-btn--pill:disabled,.ctp-btn--pill[disabled]{background-color:#c4c4c6!important;border-color:#c4c4c6!important;color:#fff!important;opacity:1!important} .ctp-reauth-error{margin:4px 0 0;font-size:12px;color:#c0392b;line-height:1.4} .ctp-no-cards-body{padding:16px 16px 12px;display:flex;flex-direction:column;gap:12px}.ctp-no-cards-body .ctp-hint{margin-bottom:0} .ctp-error-body{padding:16px 16px 12px;display:flex;flex-direction:column;gap:8px}.ctp-error-body .ctp-alert{margin-bottom:0} #ctp-card-fields-wrapper.ctp-manual-mode{border:1.5px solid #0071f3;border-radius:8px;padding:16px;margin-bottom:16px;box-sizing:border-box}#ctp-card-fields-wrapper .form-card-information .pan-logo{top:unset;bottom:15px} .ctp-enroll-wrapper{padding:0 16px;border:1px solid #dde1e7;border-radius:8px;margin:16px 0;background-color:#fff} .ctp-link-card-consent-wrapper{padding:12px 16px;border:1px solid #dde1e7;border-radius:8px;margin:16px 0;background-color:#fff;font-size:13px} .ctp-link-card-consent-wrapper src-mark{display:inline-block;margin-bottom:10px}  .ctp-back-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;margin:0 0 12px;cursor:pointer;font-size:14px;font-weight:600;color:#0071f3;line-height:22px}.ctp-back-btn:hover{color:#005ac4}.ctp-back-btn svg{width:16px;height:16px;flex-shrink:0} .form-section-title{font-size:13px;font-weight:600;color:#74726e;text-transform:uppercase;letter-spacing:.05em;margin:20px 0 12px;padding:0}.form-section-title:first-child{margin-top:0} .ctp-contact-section{margin-bottom:4px}.ctp-contact-section .form-section-title{margin-top:0} .ctp-learn-more-dialog{position:relative;background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.28);width:480px;max-width:calc(100vw - 32px);overflow:hidden}.ctp-learn-more-close{position:absolute;top:8px;right:12px;background:none;border:0;font-size:22px;line-height:1;color:#74726e;cursor:pointer;padding:4px 8px;z-index:1}.ctp-learn-more-close:hover{color:#141413}  #ctp-cards-area.ctp-manual-active .ctp-manual-row .ctp-card-item--selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent} #ctp-cards-area.ctp-manual-active .ctp-manual-row{margin-bottom:0} #ctp-cards-area.ctp-manual-active #ctp-card-fields-wrapper.ctp-manual-mode{border-top:none;border-top-left-radius:0;border-top-right-radius:0;border-color:#0071f3;border-width:1px;background-color:#ebf4ff} src-learn-more{padding:0 16px} .display_none{display:none!important}.ctp-manual-entry-btn{background-color:#fff;border-color:#fff}#ctp-otp-host{margin-bottom:16px}#ctp-card-list-host{padding:16px 16px 8px 16px;margin-bottom:16px;background-color:#fff;border-radius:8px}src-loader{background:white;display:block;border-radius:8px} .ctp-info-hint{display:flex;align-items:center;gap:6px;margin:6px 0 32px;font-size:14px;color:#181818;line-height:1.5} .ctp-learn-more-link,.ctp-learn-more-link:hover,.ctp-learn-more-link:focus{color:inherit;text-decoration:underline;cursor:pointer} #ctp-info-modal .modal-content{border-radius:24px;border:0;overflow:hidden}#ctp-info-modal .modal-header{padding:20px 16px 0;border-bottom:none}#ctp-info-modal .modal-title{font-size:20px;font-weight:600;line-height:1.4}#ctp-info-modal .modal-body{padding:8px 16px 16px;font-size:14px;line-height:1.6}#ctp-info-modal .modal-body p:not(:last-child){margin-bottom:16px}#ctp-info-modal .modal-footer{padding:8px 16px 24px;border-top:none}