body{overflow-wrap:anywhere;word-break:break-word}input::placeholder{color:#999;font-family:Nunito,sans-serif}.carousel-container{box-shadow:0 4px 12px #0000001a;height:80%;overflow:hidden;position:relative;width:100%}.carousel-swipeable{height:100%}.carousel-slide{align-items:center;display:flex;height:100%;justify-content:center}.carousel-image{height:100%;object-fit:cover;width:100%}.carousel-btn{background-color:initial;border:none;color:gray;cursor:pointer;font-size:2rem;padding:.5rem 1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.carousel-btn.left{left:10px}.carousel-btn.right{right:10px}.carousel-dots{bottom:10px;position:absolute;text-align:center;width:100%}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;transition:background-color .3s;width:10px}.dot.active{background-color:#333}@media screen and (max-width:768px){.carousel-container{height:auto}.carousel-btn{font-size:1.5rem;padding:.3rem .8rem}.dot{height:5px;width:5px}}@media screen and (min-width:769px){.carousel-container{height:auto}.carousel-btn{font-size:2rem;padding:.5rem 1rem}}.landing-container{color:#333;font-family:Nunito,sans-serif}.header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:8px 20px}.logo{height:auto;max-height:60px;width:100px}language-wrapper{align-items:center;display:flex;gap:8px}.language-icon{height:24px;width:24px}.select-container{position:relative;width:140px}.language-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0a1d5b;border:none;border-radius:10px;color:#fff;padding:10px 30px 10px 40px}.select-icon{height:20px;left:10px;width:20px}.dropdown-arrow,.select-icon{position:absolute;top:50%;transform:translateY(-50%)}.dropdown-arrow{color:#fff;font-size:12px;pointer-events:none;right:40px}.carousel img{height:auto;width:100%}.main-content{display:flex;gap:20px;padding:20px}h3{margin-bottom:0}.LoginRegistrationh3{border-bottom:2px solid #0a1d5b;color:#0a1d5b;display:inline-block;font-size:30px}.loginBorderBottom{border:1px solid #0a1d5b;display:inline-block;width:40%}.login-section{align-items:center;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:space-around;min-height:300px}.mobile-input{border:1px solid #ccc;border-radius:10px;margin-bottom:15px;margin-top:15px;outline:none;padding:12px;text-align:center;transition:border-color .3s ease;width:50%}.mobile-input:focus{border:2px solid #024}.mobile-input::placeholder{text-align:center}.remember-me{font-size:14px;margin-bottom:10px}.terms{align-items:flex-start;display:flex;font-size:14px;gap:10px;margin-bottom:20px;width:50%}.terms input[type=checkbox]{margin-top:4px}.terms label{line-height:1.4}.terms a{color:#0a1d5b;text-decoration:underline}.btn{background-color:#0a1d5b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px;width:40%}.btn:hover{background-color:#024}.tvc-section{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:300px;text-align:center}.video-container{aspect-ratio:16/9;max-width:560px;width:100%}.video-container iframe{border-radius:8px;height:100%;width:100%}.footer{margin-top:20px;padding:15px}.login-title-boder-bottom{border-bottom:2px solid #0a1d5b;width:60%}@media (max-width:1024px){.logo{max-height:50px;width:100px}.video-container{max-width:480px}.login-section,.tvc-section{min-height:250px}.mobile-input{width:70%}.btn{width:50%}.terms{width:70%}}@media (max-width:768px){.main-content{flex-direction:column;padding:15px}.logo{max-height:45px;width:90px}.login-section{margin-bottom:20px}.login-section,.tvc-section{min-height:auto;width:100%}.mobile-input{width:70%}.btn{font-size:15px;padding:10px;width:60%}.terms{font-size:12px;width:80%}.video-container{max-width:100%}.LoginRegistrationh3{margin-top:-2px}.LoginRegistrationh2{margin-bottom:5px}}@media (max-width:480px){.logo{max-height:40px;width:80px}.mobile-input{width:80%}.btn,.mobile-input{font-size:14px;padding:10px}.btn{width:70%}.terms{font-size:11px;width:85%}.video-container{max-width:100%}.loginBorderBottom{border:1px solid #0a1d5b;display:inline-block;width:70%}}.footer-external{background-color:#0a1d5b;color:#fff;font-family:Nunito,sans-serif;padding:20px 15px;text-align:center}.footer-contact-external,.footer-links-external,.footer-warning-external{margin-bottom:12px}.footer-links-external{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:5px;justify-content:center}.footer-links-external a{color:#fff;margin:0 5px;text-decoration:none}.footer-links-external span{color:#fff}.footer-contact-external{font-size:.9rem}.footer-contact-external a{color:#fff;text-decoration:underline}.footer-warning-external{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:700;justify-content:center}.footer-warning-icon-external{height:25px;margin-right:8px;width:25px}@media screen and (max-width:768px){.footer-links-external{-webkit-overflow-scrolling:touch;font-size:10px;overflow-x:auto;white-space:nowrap}.footer-contact-external{font-size:10px}.footer-warning-external{font-size:10px;text-align:center}.footer-warning-icon-external{height:20px;margin-right:5px;width:20px}}.popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-content{background-color:#036;border-radius:50px;color:#fff;font-family:Nunito,sans-serif;max-width:90%;padding:30px;position:relative;text-align:center;width:300px}.spinner-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.popup-logo{margin-bottom:20px;width:80px}.popup-icon{display:block;height:60px;margin-bottom:15px;margin-left:auto;margin-right:auto;object-fit:contain;width:60px}.popup-icon.success{color:#0c0}.popup-icon.error{color:#f33}.popup-icon.info{color:#0cf}.popup-content p{font-family:Nunito,sans-serif;font-size:16px;margin-top:0}@media (max-width:600px){.popup-content{border-radius:30px;margin:0 30px;padding:30px;width:100%}.popup-logo{margin-bottom:15px;width:60px}.popup-icon{height:50px;width:50px}.popup-content p{font-size:14px}}.otp-container{background-color:#f4f4f4;display:flex;flex-direction:column;min-height:100vh}.otp-header{background-color:#fff;box-shadow:0 2px 6px #0000001a;justify-content:space-between;padding:8px 20px;position:relative}.otp-header,.otp-whatsapp-btn{align-items:center;display:flex}.otp-whatsapp-btn{background-color:#25d366;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;gap:8px;justify-content:center;margin-top:15px;padding:10px;width:100%}.otp-whatsapp-btn:disabled{cursor:not-allowed;opacity:.6}.whatsapp-icon{height:20px;width:20px}.otp-link-button{background:none;border:none;color:#0a1d5b;cursor:pointer;font-size:.9rem;font-weight:700;padding:0;text-decoration:underline}.otp-link-button:disabled{color:#999;cursor:not-allowed;text-decoration:none}.otp-logo{width:100px}.otp-mobile-back{display:none;left:15px;position:absolute}.otp-back-icon{cursor:pointer;height:28px;width:28px}.carousel{margin-top:20px}.otp-content-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:30px 20px}.otp-section{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-width:400px;padding:25px 20px;text-align:center;width:100%}.otp-title{color:#0a1d5b;display:inline-block;font-size:30px;margin-bottom:10px;padding-bottom:5px}.otp-title-boder-bottom{border-bottom:2px solid #0a1d5b;width:70%}.otp-subtitle{color:#555;font-size:.95rem;margin-bottom:20px}.otp-input{border:1px solid #ccc;border-radius:8px;font-size:1rem;outline:none;padding:14px;text-align:center;transition:border-color .3s ease;width:80%}.otp-input:focus{border:2px solid #024}.otp-input::placeholder{text-align:start}.otp-btn{background-color:#0a1d5b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:15px;padding:14px;transition:background-color .3s ease;width:70%}.otp-btn:hover{background-color:#024}.otp-resend-text{color:#555;font-size:.9rem;margin-top:15px}.otp-resend-text a{color:#0a1d5b;font-weight:700}.otp-resend-text a:hover{text-decoration:underline}.otp-input::placeholder{text-align:center}.otp-resend-links{margin-left:5px}button:disabled{cursor:not-allowed;opacity:.6}.otp-method-popup-div{padding:10px}.method-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.method-popup{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0003;max-width:350px;padding:35px 50px;text-align:center;width:90%}.method-popup h3{color:#0a1d5b;font-size:1.1rem;margin-bottom:15px}.method-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;gap:8px;justify-content:center;margin:8px 0;padding:12px;transition:.3s;width:100%}.method-btn.sms{background-color:#0a1d5b;color:#fff}.method-btn.sms:hover{background-color:#024}.method-btn.whatsapp{background-color:#25d366;color:#fff}.method-btn.whatsapp:hover{background-color:#1da851}.method-close{background:none;border:none;color:#777;cursor:pointer;font-size:.9rem;margin-top:10px;text-decoration:underline}@media screen and (max-width:768px){.otp-header{justify-content:center;padding:12px 15px}.otp-mobile-back{display:block}.otp-back-icon{height:26px;width:26px}.otp-content-wrapper,.otp-section{padding:20px 15px}.otp-title{font-size:1.3rem}.otp-btn,.otp-input{padding:12px;width:60%}.otp-btn{font-size:.95rem}.otp-resend-links{display:block;margin-top:5px;text-align:center}.method-popup{padding:25px 20px}}.footer{background-color:#0a1d5b;color:#fff;font-family:Nunito,sans-serif;padding:20px 15px;text-align:center}.footer-contact,.footer-links,.footer-warning{margin-bottom:12px}.footer-links{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:5px;justify-content:center}.footer-links a{color:#fff;margin:0 5px;text-decoration:none}.footer-links span{color:#fff}.footer-contact{font-size:.9rem}.footer-contact a{color:#fff;text-decoration:underline}.footer-warning{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:700;justify-content:center}.footer-warning-icon{height:25px;margin-right:8px;width:25px}@media screen and (max-width:768px){.footer-links{-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap}.footer-contact,.footer-links{font-size:10px}.footer-warning{font-size:10px;text-align:center}.footer-warning-icon{height:20px;margin-right:5px;width:20px}}.registration-container{display:flex;flex-direction:column;min-height:100vh}.registration-header{align-items:center;background-color:#fff;box-shadow:0 2px 6px #0000001a;display:flex;justify-content:space-between;padding:8px 20px;position:relative}.registration-back-mobile{display:none;position:relative;z-index:2}.registration-back-icon{cursor:pointer;height:26px;width:26px}.registration-logo{width:100px}.registration-select-container{position:relative;width:120px}.registration-language-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0a1d5b;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:10px 30px 10px 40px;position:relative;z-index:1}.registration-select-icon{height:18px;left:10px;width:18px}.registration-dropdown-arrow,.registration-select-icon{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.registration-dropdown-arrow{color:#fff;font-size:12px;right:20px}.registration-form-label{color:#0a1d5b;display:block;font-weight:bolder;margin-bottom:5px;text-align:left;width:100%}.registration-form-title{border-bottom:3px solid #0a1d5b;color:#0a1d5b;font-size:40px;margin-bottom:30px;margin-right:auto;padding-bottom:5px;width:-webkit-fit-content;width:fit-content}.registration-form-grid{display:grid;grid-template-columns:1fr}.registration-content-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px}.registration-form{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:400px;padding:25px 20px;text-align:left;width:100%}.registration-form-input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;display:block;font-size:1rem;margin-bottom:15px;margin-left:0;outline:none;padding:12px;text-align:left;width:100%}.form-input:disabled{background-color:#e0e0e0;border:1px solid #ccc;color:#6c6c6c;cursor:not-allowed}.registration-dob-group{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:15px}.registration-dob-select{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;flex:1 1;font-size:1rem;padding:10px}.registration-form-input:focus{border:2px solid #024}.registration-form-btn{align-items:center;background-color:#0a1d5b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:8px;justify-content:center;margin:20px auto 0;padding:12px;width:50%}.registration-form-btn:hover{background-color:#024}.registration-form-btn:disabled{background-color:#ccc;cursor:not-allowed}.registration-forward-arrow{height:30px;width:30px}.registration-carousel-container{display:block}@media screen and (min-width:769px){.registration-form{max-width:800px;width:100%}.registration-form-grid{gap:20px;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.registration-header{justify-content:center;padding:35px 15px}.registration-back-mobile{display:block;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.registration-logo{left:50%;position:absolute;transform:translateX(-50%)}.registration-select-container{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.registration-language-select{font-size:.85rem;padding:8px 20px 8px 35px}.registration-select-icon{height:16px;width:16px}.registration-dropdown-arrow{right:30px}.registration-form{padding:20px 15px}.registration-form-title{border-bottom:3px solid #0a1d5b;font-size:30px;margin:0 0 30px;padding-bottom:5px;text-align:left;width:100%}.registration-form-input{padding:10px;text-align:left;width:100%}.registration-dob-group{flex-direction:row;gap:5px}.registration-dob-select{flex:1 1;font-size:.9rem;padding:8px}.registration-form-btn{font-size:.95rem;padding:10px;width:50%}.registration-carousel-container{display:none}}.payment-container{background-color:#f4f4f4;display:flex;flex-direction:column;min-height:100vh}.payment-header{align-items:center;background-color:#fff;box-shadow:0 2px 6px #0000001a;display:flex;justify-content:space-between;padding:8px 15px;position:relative}.payment-logo{left:0;position:relative;transform:none;width:120px}.payment-right-corner-icon{display:block;height:20px}.payment-back-mobile,.payment-mobile-back{cursor:pointer;display:none}.payment-mobile-back{left:15px;position:absolute}.payment-back-icon{height:26px;width:26px}.payment-select-container{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.payment-language-select{-webkit-appearance:none;appearance:none;background-color:#0a1d5b;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 30px 8px 35px}.payment-select-icon{height:18px;left:10px;width:18px}.payment-dropdown-arrow,.payment-select-icon{position:absolute;top:50%;transform:translateY(-50%)}.payment-dropdown-arrow{color:#fff;font-size:12px;right:10px}.payment-content-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px}.payment-form{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:450px;padding:25px 20px;text-align:left;width:100%}.payment-form-title{color:#0a1d5b;font-size:1.5rem;margin-bottom:20px}.payment-form-label{color:#0a1d5b;display:block;font-size:1rem;font-weight:700;margin-bottom:5px}.payment-form-input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;margin-bottom:15px;outline:none;padding:12px;width:100%}.payment-form-input:disabled{background-color:#e0e0e0;color:#6c6c6c;cursor:not-allowed}.payment-form-btn{align-items:center;background-color:#0a1d5b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:8px;justify-content:center;margin:20px auto 0;padding:12px;width:50%}.payment-form-btn:disabled{cursor:not-allowed;opacity:.7}.loader{animation:spin 1s linear infinite;border-right:3px solid #f3f3f3;border-top:3px solid #f3f3f3;border-color:#fff #007bff #f3f3f3 #f3f3f3;border-radius:50%;border-style:solid;border-width:3px;display:inline-block;height:18px;vertical-align:middle;width:18px}.payment-forward-arrow{height:16px;width:16px}.payment-form-btn:hover{background-color:#024}.payment-custom-dropdown{cursor:pointer;margin-bottom:20px;position:relative}.payment-dropdown-selected{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.payment-dropdown-icon{flex:0 0 10%;height:25px;width:25px}.payment-arrow{flex:0 0 10%;font-size:.8rem}.payment-dropdown-options{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:4px;position:absolute;top:100%;width:100%;z-index:10}.payment-dropdown-option{align-items:center;display:flex;gap:10px;padding:10px 12px;transition:.2s}.payment-span-text{align-items:flex-start;display:flex;flex:0 0 80%;font-weight:700}.payment-dropdown-option:hover{background-color:#e6f0ff}@media screen and (max-width:768px){.payment-header{padding:35px 15px}.payment-back-mobile{display:block;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.payment-logo{left:50%;position:absolute;transform:translateX(-50%);width:95px}.payment-select-container{right:15px}.payment-language-select{font-size:.85rem;padding:6px 25px 6px 32px}.payment-select-icon{height:15px;width:15px}.payment-right-corner-icon{display:none}.payment-form{padding:20px 15px}.payment-form-title{font-size:1.3rem}}.verifyProfile-verify-container{background-color:#f4f4f4;display:flex;flex-direction:column;min-height:100vh}.verifyProfile-verify-header{align-items:center;background-color:#fff;box-shadow:0 2px 6px #0000001a;display:flex;justify-content:space-between;padding:15px 20px;position:relative}.verifyProfile-verify-logo{width:120px}.verifyProfile-verify-mobile-back{display:none;left:15px;position:absolute}.verifyProfile-verify-back-icon{cursor:pointer;height:28px;width:28px}.verifyProfile-verify-right-corner-icon{height:20px}.verifyProfile-verify-content-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:30px 20px}.verifyProfile-verify-form{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:450px;padding:25px 20px;text-align:left;width:100%}.verifyProfile-verify-title{color:#0a1d5b;font-size:1.5rem;margin-bottom:20px;text-align:center}.verifyProfile-form-label{color:#0a1d5b;display:block;font-size:1rem;font-weight:700;margin-bottom:5px}.verifyProfile-form-input{background-color:#e0e0e0;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:#6c6c6c;cursor:not-allowed;font-size:1rem;margin-bottom:15px;outline:none;padding:12px;width:100%}.verifyProfile-select-container{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.verifyProfile-language-select{-webkit-appearance:none;appearance:none;background-color:#0a1d5b;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 30px 8px 35px}.verifyProfile-select-icon{height:18px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.verifyProfile-dropdown-arrow{color:#fff;font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.verifyProfile-terms-container{align-items:center;color:#0a1d5b;display:flex;font-size:.95rem;gap:10px;margin-bottom:20px}.verifyProfile-form-btn{background-color:#0a1d5b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:0 auto;padding:12px;text-align:center;width:50%}.verifyProfile-form-btn:hover{background-color:#024}.verifyProfile-form-btn:disabled{cursor:not-allowed;opacity:.7}.btn-loader{align-items:center;display:flex;gap:8px}.spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.verifyProfile-verify-header{justify-content:center;padding:35px 15px}.verifyProfile-verify-mobile-back{display:block;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.verifyProfile-verify-logo{left:50%;position:absolute;transform:translateX(-50%);width:95px}.verifyProfile-select-container{right:15px}.verifyProfile-language-select{font-size:.85rem;padding:6px 25px 6px 32px}.verifyProfile-select-icon{height:15px;width:15px}.verifyProfile-verify-back-icon{height:26px;width:26px}.verifyProfile-verify-right-corner-icon{display:none}.verifyProfile-verify-content-wrapper,.verifyProfile-verify-form{padding:20px 15px}.verifyProfile-verify-title{font-size:1.3rem}.verifyProfile-form-input{padding:10px}.verifyProfile-form-btn{padding:10px;width:60%}}.inner-homepage-header-container{background-color:#fff;box-shadow:0 2px 6px #0000001a;color:#0a1d5b;left:0;padding:10px 16px;position:fixed;right:0;top:0;z-index:1000}.inner-homepage-logo{width:100px}.inner-homepage-select-container{position:relative;width:150px}.inner-homepage-language-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0a1d5b;border:none;border-radius:10px;color:#fff;font-family:inherit;padding:10px 30px 10px 40px;width:80%}.inner-homepage-select-icon{height:20px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.inner-homepage-dropdown-arrow{color:#fff;font-size:12px;pointer-events:none;position:absolute;right:50px;top:50%;transform:translateY(-50%)}.inner-homepage-language-dropdown{font-size:.9rem;margin:0 10px;padding:6px}.inner-homepage-oval-number{background-color:#da9828;border-radius:15px;color:#fff;font-weight:700;padding:6px 12px}.inner-homepage-profile{text-align:right}.inner-homepage-profile-name{font-size:1rem;font-weight:700}.inner-homepage-profile-details{font-size:.85rem}.inner-homepage-toggle-icon{cursor:pointer;width:25px}.inner-homepage-web-view{align-items:center;display:flex;justify-content:space-between}.inner-homepage-right-group{align-items:center;display:flex;gap:16px}.inner-homepage-mobile-view{display:none}@media (max-width:768px){.inner-homepage-web-view{display:none}.inner-homepage-mobile-view{display:block}.inner-homepage-top-bar{justify-content:space-between;padding:8px 0}.inner-homepage-right-section,.inner-homepage-top-bar{align-items:center;display:flex}.inner-homepage-language-dropdown{font-size:.85rem;margin:0 8px;padding:6px}.inner-homepage-bottom-bar{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.inner-homepage-oval-number{font-size:.85rem;padding:5px 10px}.inner-homepage-profile-name{font-size:.95rem;text-align:left}.inner-homepage-profile-details{font-size:.75rem}}@media (min-width:769px){.inner-homepage-web-view{display:flex}.inner-homepage-mobile-view{display:none}}.sidebar{background-color:#fff;box-shadow:-2px 0 12px #00000040;display:flex;flex-direction:column;height:100%;position:fixed;right:-280px;top:0;transition:right .3s ease;width:280px;z-index:2000}.sidebar ul li{align-items:center;display:flex;font-size:16px}.menu-icon{height:30px;margin-right:10px;object-fit:contain;width:30px}.sidebar.open{right:0}.sidebar-header{background-color:#f5f5f5;border-bottom:1px solid #ddd;padding:25px 20px;text-align:left}.sidebar-header h2{color:#333;font-weight:600;margin:0}.sidebar ul{flex-grow:1;list-style:none;margin:0;padding:0}.sidebar ul li{border-bottom:1px solid #eee;color:#444;cursor:pointer;font-size:14px;padding:15px 20px;transition:background-color .2s ease}.sidebar ul li:hover{background-color:#f0f0f0}.overlay{background-color:#00000059;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1500}@media (max-width:768px){.overlay{background-color:#00000026;display:block;z-index:1400}.sidebar{background-color:#011451;border-radius:40px;left:50%;max-height:75%;max-width:350px;opacity:0;overflow-y:auto;padding:20px;pointer-events:none;right:auto;top:10%;transform:translate(-50%) scale(.8);transition:all .3s ease;width:90%}.sidebar:before{border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sidebar>*{position:relative;z-index:2}.sidebar.open{opacity:.95;pointer-events:auto;transform:translate(-50%) scale(1);width:80%}.sidebar-header{background-color:initial;color:#fff}.sidebar-header h2{color:#fff;font-weight:600;margin:0}.sidebar ul li{border-bottom:1px solid #ffffff4d;color:#fff}.sidebar ul li:hover{background-color:#ffffff1a}.overlay{z-index:1990}}.terms-page-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.terms-content{flex:1 1;margin-bottom:60px;overflow-y:auto}.terms-carousel{margin-bottom:20px}.terms-container{background-color:#fff;font-weight:500;margin:0 auto 30px;max-width:1000px;padding:20px}.terms-container h2{color:#0a1d5b;font-size:30px;margin-bottom:20px;text-align:center}.terms-bottom-app-bar{display:none}.terms-container ol{color:#212529;font-size:15px;line-height:1.6;padding-left:20px}.terms-container li{margin-bottom:12px}.terms-container .inner-list{list-style-type:disc;margin-bottom:8px;margin-top:8px;padding-left:20px}@media (max-width:768px){.terms-content{height:100vh;overflow-y:auto;padding:5px}.terms-container{padding:10px}.terms-container h2{margin-bottom:10px}.terms-container ol{font-size:.9rem;line-height:1.4}.terms-container li{margin-bottom:8px}.terms-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.terms-and-conditions-footer{margin-bottom:60px}}.bottom-app-bar{display:none}@media (max-width:768px){.bottom-app-bar{align-items:center;background-color:#0a1d5b;border-radius:10px;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;justify-content:space-around;left:0;padding:0 0 15px;position:fixed;width:100%;z-index:10}.bottom-app-item{align-items:center;color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:.75rem}.bottom-icon{height:40px;width:40px}.bottom-text{color:#fff;text-align:center}}.cookies-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.cookies-content{flex:1 1;margin-bottom:60px;overflow-y:auto}.cookies-bottom-app-bar{display:none}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-content{flex:1 1}@media (max-width:768px){.cookies-container{min-height:100vh;overflow:hidden}.cookies-content{display:flex;flex:1 1;flex-direction:column;height:100vh;margin:0;overflow:hidden;padding:5px}.cookies-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.cookies-footer{margin-bottom:60px}}.homepage-container{background-color:#fff;color:#000;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.inner-homepage-header{align-items:center;background-color:#fff;box-shadow:0 2px 8px #0003;box-sizing:border-box;color:#0a1d5b;display:flex;justify-content:space-between;left:0;padding:12px 16px;position:fixed;right:0;top:0;z-index:100}.homepage-content{flex:1 1;margin-bottom:0;overflow-y:auto;padding-top:60px}.homepage-carousel-container{margin-bottom:20px;overflow:hidden;position:relative}.homepage-bonanza-container,.homepage-bonanza-container-bottom{background-color:#0a1d5b;border-radius:15px;padding:20px 60px}.homepage-gap{margin-bottom:20px}.homepage-section-title{color:#da9828;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.homepage-options-container{grid-gap:15px;display:grid;gap:15px}.homepage-option-card{background-color:#fff;border-radius:15px;box-shadow:0 2px 4px #0000001a;color:#0a1d5b;cursor:pointer;padding:10px;text-align:center;transition:background-color .2s ease,transform .1s ease}.homepage-option-card:hover{background-color:#f0f0f0;transform:translateY(-2px)}.homepage-option-icon{width:80px}.homepage-disclaimer-div{align-items:center;background-color:#0a1d5b;border-radius:10px;display:flex;gap:8px;justify-content:center;padding:10px;text-align:center}.homepage-scheme-section{color:#0a1d5b;text-align:center}.homepage-disclaimer-div img.homepage-logo{height:20px;width:20px}.homepage-disclaimer-text{align-items:center;color:#da9828;display:flex;font-size:.75rem;margin:0}.homepage-footer-text{color:#ccc;font-size:.75rem;margin-top:10px;text-align:center}.homepage-footer-text a{color:#ccc;text-decoration:none;transition:color .2s ease}.homepage-footer-text a:hover{color:#fff}.homepage-bottom-app-bar{display:none}.homepage-bonanza-dropdown{-webkit-appearance:none;appearance:none;background-color:initial;border:none;border-radius:20px;color:#333;cursor:pointer;font-size:1rem;font-weight:700;outline:none;text-align:center;width:100%}.homepage-bonanza-title-container{background-color:#f2f2f2;border-radius:20px;margin-bottom:16px;padding:12px 0;position:relative;text-align:center}.homepage-bonanza-title-container:after{color:#333;content:"▼";font-size:.8rem;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.homepage-bonanza-title{color:#333;font-size:1.8rem;font-weight:700;margin:0}.homepage-option-card-text{font-size:12px}@media (min-width:1024px){.homepage-section-title{text-align:left}.homepage-options-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:1023px) and (min-width:769px){.homepage-section-title{text-align:center}.homepage-options-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.homepage-section-title{text-align:center}.homepage-options-container{grid-template-columns:repeat(2,1fr)}.homepage-option-icon{width:60%}.homepage-disclaimer-text{font-size:.6rem}.homepage-content{flex:1 1;margin-bottom:60px;margin-top:0;overflow-y:auto;padding:12px}.homepage-bonanza-container,.homepage-bonanza-container-bottom{background-color:#0a1d5b;border-radius:15px;padding:20px}.homepage-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.homepage-bonanza-title{font-size:1.4rem;padding:8px 0}}*{scroll-behavior:smooth}body{font-family:Nunito,sans-serif}.add-scratch-container{background-color:#fff;color:#0a1d5b;display:flex;flex-direction:column;min-height:100vh}.add-scratch-form-control{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:12px;margin-top:8px;padding:12px;width:70%}.add-scratch-content{align-items:center;display:flex;flex-direction:column}.add-scratch-carousel-container{margin-bottom:20px;overflow:hidden;position:relative}.scratch-popup{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.scratch-popup-overlay{background:#fdfbfbba;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.scratch-popup-content{background:#0a1d5b;border-radius:16px;color:#fff;max-height:90vh;overflow:hidden;padding:20px;position:relative;text-align:center;z-index:2001}.add-scratch-form-section{align-items:center;border-radius:15px;display:flex;flex-direction:column;max-width:500px;width:60%}.add-scratch-form-section-label{font-size:24px;font-weight:700}.add-scratch-form-dropdown{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:15px;margin-top:8px;padding:12px;width:70%}.add-scratch-scan-btn{background-color:#0a1d5b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px;width:70%}.add-scratch-or-text{font-weight:700;text-align:center}.add-scratch-manual-entry{align-items:center;display:flex;flex-direction:column;width:90%}.add-scratch-text{color:#0a1d5b;font-size:20px;font-weight:700;margin-bottom:0;margin-top:0;text-align:center;width:100%}.add-scratch-underline{background-color:#0a1d5b;border:none;height:2px;margin-top:0;width:70%}.add-scratch-manual-entry .form-input{border:1px solid #ccc;border-radius:8px;margin-bottom:12px;padding:12px;width:100%}.add-scratch-terms-text{color:#555;display:flex;font-size:12px;justify-content:center;margin-bottom:20px;width:70%}.add-scratch-terms-text label{align-items:center;display:flex}.add-scratch-terms-text span{align-items:start;display:flex}.add-scratch-terms-text input[type=checkbox]{height:18px;margin-right:8px;width:18px}.add-scratch-form-buttons{display:flex;gap:12px;width:70%}.add-scratch-passbook-btn,.add-scratch-submit-btn{background-color:#0a1d5b;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:12px}.input-success{background-image:url('data:image/svg+xml;utf8,<svg fill="%2328a745" height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M6.173 14.727L.5 9.054l1.414-1.414 4.259 4.26L14.586.5 16 1.914z"/></svg>');border:2px solid #28a745}.input-error,.input-success{background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px}.input-error{background-image:url('data:image/svg+xml;utf8,<svg fill="%23dc3545" height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M8 6.586L13.95.636l1.414 1.414L9.414 8l5.95 5.95-1.414 1.414L8 9.414l-5.95 5.95-1.414-1.414L6.586 8 .636 2.05 2.05.636 8 6.586z"/></svg>');border:2px solid #dc3545}.add-scratch-bottom-app-bar{display:none}.qr-popup-overlay{align-items:center;background:#000000d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.qr-popup-content{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;height:auto;max-width:500px;overflow:hidden;padding:10px;position:relative;width:90%}.qr-popup-close-btn{align-items:center;background:#fffc;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:36px;justify-content:center;position:absolute;right:12px;top:8px;width:36px;z-index:10001}.qr-popup-close-btn:hover{background:#f00c;color:#fff}.qr-video{border:2px solid #0a1d5b;border-radius:8px;height:auto;width:100%;z-index:1}.add-scratch-scheme-image{margin:20px 0;text-align:center;width:100%}.add-scratch-scheme-preview{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.add-scratch-placeholder-text{color:#666;font-size:16px;text-align:center}.add-scratch-scheme-closed-overlay{align-items:center;background:#0009;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.image-wrapper{display:inline-block;position:relative}.add-scratch-scheme-closed-image{border-radius:12px;box-shadow:0 0 20px #0006;display:block;max-height:80vh;max-width:90vw;object-fit:contain}.add-scratch-scheme-closed-close-btn{align-items:center;background:#ffffffd9;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;position:absolute;right:8px;top:8px;transform:translate(0);transition:background .2s ease;width:32px}.add-scratch-scheme-closed-close-btn:hover{background:#ff4d4d;color:#fff}.add-scratch-scheme-closed-image-wrapper{display:inline-block;position:relative}.add-scratch-scheme-closed-message{color:#fff;font-size:1.5rem;margin-top:20px;text-align:center}@media (max-width:768px){.add-scratch-form-section{max-width:none;width:90%}.add-scratch-content{margin-bottom:60px}.add-scratch-form-buttons button,.add-scratch-form-dropdown,.add-scratch-manual-entry .add-scratch-form-input,.add-scratch-scan-btn,.add-scratch-terms-text{width:100%}.add-scratch-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.add-scratch-form-buttons,.add-scratch-form-control{width:100%}.add-scratch-carousel-container{padding:0 10px}.add-scratch-footer{margin-bottom:60px;margin-top:-60px}.add-scratch-scheme-preview{max-height:250px;object-fit:contain;width:100%}}.myProfile-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0a1d5b}.myProfile-icon{display:block;height:60px;margin:0 auto 10px;width:60px}.myProfile-btn:disabled{color:#999;cursor:not-allowed;opacity:.5}.myProfile-header h2{margin:0;text-align:center}.myProfile-underline{background-color:#0a1d5b;border:none;height:2px;margin:20px auto;width:40%}.myProfile-form{display:flex;flex-direction:column;width:40%}.myProfile-field{margin-bottom:15px}.myProfile-field label{color:#0a1d5b;display:block;font-weight:700;margin-bottom:5px}.myProfile-field input{width:95%}.myProfile-field input,.myProfile-field select{border:2px solid #ccc;border-radius:8px;font-size:1rem;padding:10px}.myProfile-field select{width:100%}.myProfile-edit-fields-container,.myProfile-payment-details{border-top:1px solid #eee;margin-top:20px;padding-top:15px}.myProfile-edit-fields-container{animation:fadeIn .3s ease-in-out}.myProfile-edit-fields-container h4{color:#0a1d5b;margin-bottom:15px}.myProfile-payment-custom-dropdown{width:98%}.myProfile-buttons{display:flex;justify-content:space-between;margin-top:15px}.myProfile-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;padding:10px 20px;width:150px}.myProfile-btn.cancel,.myProfile-btn.update{background-color:#0a1d5b;color:#fff}.myProfile-btn.update:hover{background-color:#024}.myProfile-payment-mode-line{align-items:center;display:flex;gap:10px}.myProfile-payment-mode-line>div{flex:0 0 60%}.myProfile-payment-mode-line>button{flex:0 0 20%;height:36px;margin-top:24px}.myProfile-payment-mode-line{justify-content:space-between}.myProfile-btn.edit{height:36px;margin-top:24px}.myProfile-content{align-items:center;display:flex;flex-direction:column;margin-top:60px;overflow-y:auto;padding:0 20px}.myProfile-carousel-container{margin-bottom:20px}.myProfile-bottom-app-bar{display:none}.pan-holder-name,.upi-banking-name{color:green;font-size:12px;margin-top:2px;text-align:right}.myProfile-payment-dropdown-options{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:4px;top:100%;width:100%;z-index:10}.myProfile-payment-dropdown-option{align-items:center;display:flex;gap:10px;padding:10px 12px;transition:.2s}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.myProfile-btn{width:48%}.myProfile-content{margin-bottom:60px;margin-top:0}.myProfile-content,.myProfile-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.myProfile-form{width:100%}.myProfile-header h2{align-items:center;display:flex}.myProfile-field input,.myProfile-field select{box-sizing:border-box;font-size:1.1rem;padding:14px;width:350px}.myProfile-payment-custom-dropdown{max-width:100%;width:100%}.myProfile-payment-mode-line>div{flex:0 0 65%}.myProfile-underline{background-color:#0a1d5b;border:none;height:2px;margin:20px auto;width:80%}.myProfile-carousel-container{padding:0 10px}.myProfile-payment-custom-dropdown{width:350px}.myProfile-buttons{display:flex;justify-content:space-between;margin-top:15px;width:100%}.myProfile-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.myProfile-footer{margin-bottom:60px}}.passbook-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.passbook-content{flex:1 1;margin-bottom:60px;overflow-y:auto}.passbook-carousel-container{margin-bottom:20px;overflow:hidden;position:relative}.passbook-summary{grid-gap:12px;background-color:#0a1d5b;border-radius:10px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;padding:20px}.passbook-summary-container{border-radius:12px;box-shadow:0 2px 8px #00000014;margin:0 auto;max-width:900px;padding:20px}.passbook-summary-card{border-radius:12px;color:#fff;font-size:30px;font-weight:700;padding:20px;text-align:center}.passbook-summary-card span{color:#0a1d5b;display:block;font-size:15px;font-weight:400;margin-top:4px}.passbook-summary-card.earned{background:#fff;color:#008646}.passbook-summary-card.inprocess{background:#fff;color:#ca9319}.passbook-summary-card.success{background:#fff;color:#0a1d5b}.passbook-summary-card.failed{background:#fff;color:#c31210}.passbook-scheme-section{margin:20px 0;text-align:center}.passbook-scheme-section h2{color:#0a1d5b;font-weight:700;margin-bottom:10px}.passbook-scheme-dropdown{border:1px solid #ccc;border-radius:8px;font-size:1rem;min-width:200px;padding:10px;width:100%}.passbook-scheme-dropdown:focus{border:2px solid #024}.passbook-heading{margin:25px 0 15px;position:relative;text-align:center}.passbook-heading:after{background-color:#0a1d5b;bottom:-5px;content:"";height:2px;left:0;position:absolute;right:0}.passbook-heading p{background:#fff;color:#0a1d5b;display:inline-block;font-size:25px;font-weight:700;margin:0;padding:0 10px}.passbook-transactions-title{color:#0a1d5b;font-size:25px;font-weight:700;margin:25px 0 15px;position:relative;text-align:center}.passbook-txn-label{color:#0a1d5b}.passbook-transactions-title:after{background-color:#0a1d5b;bottom:-5px;content:"";height:2px;left:0;position:absolute;right:0}.passbook-transaction-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.passbook-transaction-filters input::placeholder{color:#fff}.passbook-transaction-filters input,.passbook-transaction-filters select{background-color:#0a1d5b;border:1px solid #0a1d5b;border-radius:8px;color:#fff;flex:1 1;min-width:120px;padding:8px}.passbook-transaction-list{display:flex;flex-direction:column;gap:12px}.passbook-transaction-card{background-color:#ebebd6;border-radius:10px;box-shadow:0 2px 6px #00000014;cursor:pointer;padding:12px;transition:all .3s ease}.passbook-transaction-row{align-items:center;background-color:#edeaea;border-radius:10px;display:flex;font-size:12px;justify-content:space-between;padding:0 10px 10px}.passbook-txn-date,.passbook-txn-id,.passbook-txn-serial{color:#0a1d5b;font-size:12px}.passbook-txn-right{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.passbook-txn-status-row{align-items:center;display:flex;gap:4px}.passbook-txn-right p{color:#0a1d5b}.passbook-txn-amount{display:block;font-weight:700}.passbook-txn-status{color:#0a1d5b;display:inline-block;margin-top:4px}.passbook-txn-amount.SUCCESS,.passbook-txn-status.SUCCESS{color:#008646;margin-top:0}.passbook-txn-amount.failed,.passbook-txn-status.failed{color:#c31210;margin-top:0}.passbook-txn-amount.Unpaid,.passbook-txn-amount.in,.passbook-txn-amount.processing,.passbook-txn-status.Unpaid,.passbook-txn-status.in,.passbook-txn-status.processing{color:#ca9319;margin-top:0}.passbook-txn-arrow{color:#333;cursor:pointer;font-size:14px;margin-left:8px}.passbook-txn-arrow-bottom{color:#333;cursor:pointer;font-size:14px;margin-top:-10px;text-align:end}.passbook-transaction-details{background-color:#edeaea;border-radius:10px;color:#0a1d5b;font-size:12px;margin-top:-25px;padding:0 10px}.passbook-bottom-app-bar{display:none}.passbook-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:16px 0}.passbook-pagination button{background-color:#0a1d5b;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 12px}.passbook-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.passbook-no-transactions{color:#777;font-size:16px;font-weight:500;padding:20px 0;text-align:center}.passbook-transaction-details p,.passbook-txn-date,.passbook-txn-id,.passbook-txn-serial{word-wrap:break-word;overflow-wrap:anywhere;white-space:normal}@media (max-width:768px){.passbook-summary{grid-template-columns:repeat(2,1fr)}.passbook-summary-container{margin:0 10px;max-width:100%;padding:15px}.passbook-carousel-container{padding:0 10px}.passbook-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.passbook-footer{margin-bottom:60px}}.faq-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.faq-content{-webkit-overflow-scrolling:touch;flex:1 1;margin-bottom:60px;overflow-y:auto}.faq-carousel{margin-bottom:20px}.scheme-section-container{align-items:center;margin:0 auto 30px;max-width:600px}.scheme-section,.scheme-section-container{display:flex;flex-direction:column;width:100%}.scheme-section{align-items:stretch;margin-bottom:20px}.scheme-section h2{color:#0a1d5b;margin-bottom:10px;text-align:center}.scheme-dropdown{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.scheme-dropdown:focus{border:2px solid #024;outline:none}.selected-scheme{color:#0a1d5b;font-size:1.2rem;font-weight:700;margin:10px 0 20px;text-align:center}.selected-scheme .underline{background-color:#0a1d5b;height:2px;margin:4px auto 0;width:100%}.how-to-redeem{color:#0a1d5b;font-weight:700;margin-bottom:20px;text-align:right}.faq-video-container{box-sizing:border-box;margin-bottom:30px;max-height:400px;width:100%}.faq-video-container iframe{border:0;height:100%;max-height:400px;min-height:240px;width:100%}.faq-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto 30px;max-width:600px;padding:0 15px;width:100%}.faq-item{background:#fff;border:1px solid #ccc;border-radius:10px;margin-bottom:10px;overflow:hidden;width:100%}.faq-question{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;color:#0a1d5b;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:12px;touch-action:manipulation;transition:background .3s,color .3s}.faq-item.expanded .faq-question{background-color:#012451;color:#fff}.faq-answer{background-color:#f8f8f8;color:#0a1d5b;line-height:1.45;padding:12px}.faq-bottom-app-bar{display:none}@media (max-width:768px){.faq-container{min-height:100vh;overflow:visible}.faq-content{display:flex;flex:1 1;flex-direction:column;margin:0;overflow:visible;padding:5px}.faq-carousel{flex:1 0 auto;margin-bottom:5px}.scheme-section-container{max-width:100%;width:100%}.faq-video-container{flex:1 0 auto;margin-bottom:5px}.faq-video-container iframe{max-height:260px;min-height:180px}.faq-section{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;flex:1 0 auto;overflow-y:auto;padding:0 5px}.faq-item{margin-bottom:8px}.faq-question{font-size:.95rem;padding:8px}.faq-answer{font-size:.9rem;padding:8px}.selected-scheme{font-size:.95rem;margin:5px 0 10px}.how-to-redeem{font-size:.9rem;margin-bottom:5px;text-align:left}.faq-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.faq-footer{margin-bottom:60px}}.cs-container{background-color:#fff;color:#0a1d5b;min-height:100vh}.cs-container,.cs-content{display:flex;flex-direction:column}.cs-content{align-items:center}.cs-carousel{margin-bottom:20px}.cs-form{align-items:center;display:flex;flex-direction:column;max-width:600px;width:50%}.cs-label{font-weight:700;margin-bottom:8px}.cs-scheme-image{margin:20px 0;text-align:center;width:100%}.cs-scheme-preview{border-radius:12px;box-shadow:0 4px 10px #0003;height:80%;max-height:400px;width:100%}.cs-placeholder-text{color:#666;font-size:16px;text-align:center}.cs-title{color:#0a1d5b;font-size:22px;font-weight:700;margin-bottom:0;margin-top:20px}.cs-underline{background-color:#0a1d5b;border:none;height:2px;margin-bottom:20px;width:100%}.cs-label-left{align-self:flex-start;font-size:16px;margin-bottom:6px;margin-top:12px}.cs-input,.cs-submit-btn,.cs-terms,.cs-textarea,.cs-upload-btn{box-sizing:border-box;font-size:1rem;margin-bottom:12px;padding:12px;width:100%}.cs-input{border:1px solid #ccc;border-radius:8px}.cs-input-terms{border:none}.cs-textarea{border:1px solid #ccc;border-radius:8px;font-family:Nunito,sans-serif;min-height:100px;resize:vertical}.cs-upload-btn{align-items:center;background-color:#f0f0f0;border:1px dashed #aaa;border-radius:8px;cursor:pointer;display:flex;justify-content:center}.cs-upload-btn:hover{background-color:#e6e6e6}.cs-file-name{font-size:14px;margin-bottom:10px}.cs-terms{font-size:14px;margin-bottom:20px;text-align:left}.cs-terms input{margin-right:8px}.cs-submit-btn{background-color:#0a1d5b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700}.cs-bottom-app-bar{display:none}@media (max-width:768px){.cs-form{width:90%}.cs-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.cs-carousel{padding:0 10px}.cs-footer{margin-bottom:60px}.cs-scheme-preview{max-height:250px}}.bz-container{background-color:#fff;color:#0a1d5b;display:flex;flex-direction:column;min-height:100vh;position:relative}.bz-content{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:90px;overflow-y:auto}.bz-carousel{margin-bottom:10px;width:100%}.bz-brand-btn{align-items:center;background-color:#0a1d5b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;justify-content:center;margin-bottom:15px;max-width:400px;padding:8px 12px;width:85%}.bz-brand-btn img{height:25px;object-fit:contain;width:25px}.bz-brand-btn:hover{background-color:#000d3e}.bz-tabs{display:flex;justify-content:space-between;margin-bottom:15px;max-width:500px;width:90%}.bz-tab{background-color:#e0e0e0;border:none;border-radius:4px;border-radius:10px;cursor:pointer;flex:1 1;font-weight:600;margin:0 4px;padding:10px}.bz-tab.active{background-color:#001451;color:#fff}.bz-portfolio{display:flex;flex-direction:column;gap:12px;max-width:500px;width:90%}.bz-card{align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;padding:10px}.bz-card-img{border-radius:6px;height:70px;margin-right:12px;object-fit:contain;width:70px}.bz-card-text{flex:1 1}.bz-card-title{color:#0a1d5b;font-size:15px;font-weight:600;margin:0}.bz-card-price{color:#333;font-size:14px;margin:4px 0 0}.bz-tax{color:#666;font-size:12px}.bz-tvc{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;max-width:500px;width:90%}.bz-tvc-video iframe{border-radius:8px}.bz-health-warning{align-items:center;background-color:#fff;bottom:56px;color:red;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;left:0;padding:8px 12px;position:fixed;text-align:center;width:100%;z-index:100}.bz-warning-img{height:20px;object-fit:contain;width:20px}.bz-bottom-app-bar{bottom:0;display:flex;z-index:50}.bz-bottom-app-bar,.bz-header{left:0;position:fixed;width:100%}.bz-header{top:0;z-index:100}@media (max-width:768px){.bz-portfolio,.bz-tvc{width:95%}}.faq-container-external{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.faq-content-external{flex:1 1;margin-bottom:60px;overflow-y:auto}.faq-carousel-external{margin-bottom:20px}.scheme-section-container-external{align-items:center;display:flex;flex-direction:column;margin:0 auto 30px;max-width:600px;padding:0 15px;width:100%}.scheme-section-external{align-items:stretch;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.scheme-section-external h2{color:#0a1d5b;margin-bottom:10px;text-align:center}.scheme-dropdown-external{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.scheme-dropdown-external:focus{border:2px solid #024}.selected-scheme-external{color:#0a1d5b;font-size:1.2rem;font-weight:700;margin:10px 0 20px;text-align:center}.selected-scheme-external .underline-external{background-color:#0a1d5b;height:2px;margin:4px auto 0;width:100px}.how-to-redeem-external{color:#0a1d5b;font-weight:700;margin-bottom:20px;text-align:right}.video-container-external{margin-bottom:30px;max-height:400px;width:100%}.faq-section-external{align-items:center;display:flex;flex-direction:column;margin:0 auto 30px;max-width:600px;padding:0 15px;width:100%}.faq-section-external h2{color:#0a1d5b;font-weight:700;margin-bottom:15px;text-align:center;width:100%}.faq-item-external{border:1px solid #ccc;border-radius:10px;margin-bottom:10px;overflow:hidden;width:100%}.faq-question-external{align-items:center;color:#0a1d5b;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:12px;transition:background .3s}.faq-item.expanded-external .faq-question-external{background-color:#012451;color:#fff}.faq-arrow-external{margin-left:10px}.faq-answer-external{background-color:#f8f8f8;color:#0a1d5b;padding:12px}.bottom-app-bar-external{display:none}@media (max-width:768px){.faq-container-external{min-height:100vh;overflow:hidden}.faq-content-external{display:flex;flex:1 1;flex-direction:column;height:100vh;margin:0;overflow:hidden}.faq-carousel-external{flex:1 0 20%;margin-bottom:5px}.scheme-section-container-external{box-sizing:border-box;max-width:100%;width:100%}.scheme-dropdown-external,.scheme-section-external{width:100%}.video-container-external{flex:1 0 25%;margin-bottom:5px}.video-container-external iframe{height:100%}.faq-section-external{flex:1 0 35%;overflow-y:auto;padding:0 5px}.faq-item-external,.faq-section-external h2{margin-bottom:5px}.faq-question-external{font-size:.9rem;padding:8px}.faq-answer-external{font-size:.85rem;padding:6px}.selected-scheme-external{font-size:.95rem;margin:5px 0 10px}.selected-scheme-external .underline-external{width:50px}.how-to-redeem-external{font-size:.9rem;margin-bottom:5px;text-align:left}.bottom-app-bar-external{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}}.terms-page-container-external{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.terms-content-external{flex:1 1;margin-bottom:60px;overflow-y:auto}.terms-carousel-external{margin-bottom:20px}.terms-container-external{background-color:#fff;font-weight:500;margin:0 auto 30px;max-width:1000px;padding:20px}.terms-container-external h2{color:#0a1d5b;font-size:30px;margin-bottom:20px;text-align:center}.terms-container-external ol{color:#212529;font-size:15px;line-height:1.6;padding-left:20px}.terms-container-external li{margin-bottom:12px}.terms-container-external .inner-list-external{list-style-type:disc;margin-bottom:8px;margin-top:8px;padding-left:20px}@media (max-width:768px){.terms-content-external{height:100vh;overflow-y:auto}.terms-container-external{padding:10px}.terms-container-external h2{margin-bottom:10px}.terms-container-external ol{font-size:.9rem;line-height:1.4}.terms-container-external li{margin-bottom:8px}}body{font-family:Inter,Nunito,sans-serif;margin:0}.maintenance-container{background:linear-gradient(135deg,#0a1d5b,#1a3fa3);box-sizing:border-box;height:100vh;overflow:hidden;padding:20px}.maintenance-card,.maintenance-container{align-items:center;display:flex;justify-content:center}.maintenance-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border-radius:20px;box-shadow:0 20px 60px #00000040;color:#fff;flex-direction:column;max-height:90vh;max-width:380px;padding:30px 25px;text-align:center;width:100%}.maintenance-logo{margin-bottom:10px}.maintenance-icon{animation:float 2.5s ease-in-out infinite;font-size:70px;margin:15px 0}.maintenance-card h1{font-size:24px;margin-bottom:8px}.maintenance-subtitle{font-size:14px;line-height:1.5;margin-bottom:20px;opacity:.85}.maintenance-email-btn{background:linear-gradient(135deg,#ffb347,#fc3);border-radius:10px;color:#000;display:inline-block;font-weight:600;padding:10px 18px;text-decoration:none;transition:all .3s ease}.maintenance-email-btn:hover{box-shadow:0 8px 20px #ffb43266;transform:translateY(-2px)}.maintenance-footer{font-size:11px;margin-top:15px;opacity:.6}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (max-height:600px){.maintenance-card{padding:20px}.maintenance-icon{font-size:55px}.maintenance-subtitle{font-size:13px}}.privacy-policy-container{overflow-x:hidden}.privacy-policy-content{font-family:Nunito,sans-serif;margin-bottom:60px}.privacy-policy-bottom-app-bar{display:none}@media (max-width:768px){.privacy-policy-container{min-height:100vh;overflow:hidden}.privacy-policy-content{display:flex;flex:1 1;flex-direction:column;height:100vh;margin:0;overflow:hidden;padding:5px}.privacy-policy-bottom-app-bar{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:50}.privacy-policy-footer{margin-bottom:60px}}.privacy-policy-container{background:#f8f9fa;color:#333;display:flex;flex-direction:column;font-family:Nunito,sans-serif;min-height:100vh}.privacy-policy-content{flex:1 1;margin:0 auto;overflow-y:auto}.privacy-policy-terms-container{border-radius:12px;line-height:1.7;margin:30px 0;padding:30px 40px}.privacy-policy-terms-container h3{color:#0a1d5b;font-size:2rem;margin-bottom:20px;text-align:center}.privacy-policy-terms-container h4{border-left:4px solid #0a1d5b;color:#0a1d5b;font-size:1.25rem;margin-bottom:15px;margin-top:25px;padding-left:10px}.privacy-policy-terms-container p{color:#212529;font-size:.95rem;margin-bottom:15px}.privacy-policy-terms-container ul{list-style-type:disc;margin-bottom:15px;padding-left:20px}.privacy-policy-terms-container li{margin-bottom:10px}.privacy-policy-terms-container a{color:#0a1d5b;text-decoration:underline}.privacy-policy-content>.Carousel{border-radius:12px;box-shadow:0 4px 15px #0000001a;margin-bottom:40px;overflow:hidden}.privacy-policy-footer{margin-top:30px}@media (max-width:768px){.privacy-policy-content{padding:0 10px}.privacy-policy-terms-container{margin:20px 0;padding:20px}.privacy-policy-terms-container h3{font-size:1.6rem}.privacy-policy-terms-container h4{font-size:1.1rem}}