@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&family=Cinzel:wght@400;500;600;700&display=swap);:root{--primary-text:#543e3a;--gold-light:#e8e8e8;--gold-lighter:#666;--footer-bg:#f6f0e9;--topbar-bg:#543e3a;--white:#fff;--light-gray:#f5f5f5;--gray:#e8e8e8;--dark-gray:#666;--accent-gold:#d4a574;--font-serif:"Merriweather",serif;--font-sans:"Lato",sans-serif;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px}html{scroll-behavior:smooth}body{background-color:#fff;background-color:var(--white);font-family:Lato,sans-serif;font-family:var(--font-sans);font-size:16px;line-height:1.6}body,h1,h2,h3,h4,h5,h6{color:#543e3a;color:var(--primary-text)}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;font-family:var(--font-serif);font-weight:700}h1{font-size:2.5rem;line-height:1.2}h2{font-size:2rem;line-height:1.3}h3{font-size:1.5rem;line-height:1.4}p{color:#543e3a;font-size:1rem;line-height:1.6}a,p{color:var(--primary-text)}a:hover{color:#e8e8e8;color:var(--gold-light)}button{border:none;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}button,input,select,textarea{font-family:Lato,sans-serif;font-family:var(--font-sans)}input,select,textarea{border:1px solid #e8e8e8;border:1px solid var(--gray);border-radius:8px;border-radius:var(--radius-md);padding:12px;padding:var(--spacing-sm)}.container{margin:0 auto;max-width:1200px;padding:0 24px;padding:0 var(--spacing-lg)}.gradient-gold{background:linear-gradient(141.89deg,#e8e8e8 4.02%,#666 101.46%);background:linear-gradient(141.89deg,var(--gold-light) 4.02%,var(--gold-lighter) 101.46%)}.text-center{text-align:center}.text-gold{color:#e8e8e8;color:var(--gold-light)}.text-primary{color:#543e3a;color:var(--primary-text)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f5f5f5;background:var(--light-gray)}::-webkit-scrollbar-thumb{background:#e8e8e8;background:var(--gold-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4a574;background:var(--accent-gold)}.header{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:99}.topbar{background-color:#543e3a;color:#fff;font-family:Open Sans,sans-serif!important;font-size:12px;height:8vh;overflow:hidden;padding:8px 30px}.topbar,.topbar-desktop{align-items:center;display:flex;gap:20px;justify-content:space-between}.topbar-desktop{width:100%}.topbar-left{flex:1 1;gap:25px}.topbar-item,.topbar-left{align-items:center;display:flex}.topbar-item{color:#fff;cursor:pointer;gap:6px;text-decoration:none;white-space:nowrap}.topbar-item:hover{color:#ecb755}.topbar-item .icon{font-size:12px}.topbar-center{color:#fff;flex:1 1;font-size:16px;font-weight:600;letter-spacing:2px;text-align:center;white-space:nowrap}.topbar-right{align-items:center;color:#fff;display:flex;flex:1 1;font-size:14px;gap:15px;justify-content:flex-end}.topbar-right span{cursor:pointer;white-space:nowrap}.topbar-mobile-ticker{display:none;overflow:hidden;width:100%}.ticker-wrap{background-color:#543e3a;overflow:hidden;width:100%}.ticker{animation:ticker 25s linear infinite}.ticker,.ticker-item{align-items:center;display:inline-flex;white-space:nowrap}.ticker-item{color:#fff;font-size:12px;gap:6px;padding:0 20px;text-decoration:none}.ticker-item .icon{align-items:center;display:inline-flex;margin-right:4px}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker:hover{animation-play-state:paused}.logo-section{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:center;padding:25px 0}.logo{display:block;height:auto;max-height:100px;max-width:360px;object-fit:contain}@media (max-width:1024px){.topbar{gap:15px;padding:8px 20px}.topbar-left{gap:20px}.topbar-right{gap:15px}.logo{max-width:300px}}@media (max-width:768px){.topbar{padding:0}.topbar-desktop{display:none}.topbar-mobile-ticker{display:block}.ticker-wrap{padding:10px 0}.ticker-item{font-size:11px;padding:0 15px}.ticker{animation:ticker 20s linear infinite}.logo-section{padding:20px 0}.logo{max-height:80px;max-width:280px}}@media (max-width:480px){.ticker-wrap{padding:6px 0}.ticker-item{font-size:10px;gap:4px;padding:0 12px}.ticker{animation:ticker 15s linear infinite}.logo-section{padding:15px 0}.logo{max-height:60px;max-width:200px}}@media (max-width:360px){.ticker-item{font-size:9px;padding:0 10px}.ticker{animation:ticker 12s linear infinite}}.plan-card{background:#fff;border:1px solid #ddd;border-radius:15px;cursor:pointer;height:100%;padding:20px;position:relative;transition:transform .3s ease}.plan-card.top-choice{border:2px solid #ecb755;box-shadow:0 2px 8px #ecb75526}.plan-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.top-badge{background:linear-gradient(141.89deg,#ecb755 4.02%,#ffda96 101.46%);border-radius:0 12px 0 19px;color:#2c100a;font-size:16px;font-weight:700;letter-spacing:.5px;padding:6px 16px;position:absolute;right:0;top:0}.plan-name{color:#543e3a;font-family:Georgia,serif;font-family:Cinzel,serif!important;font-size:26px;font-weight:700;letter-spacing:1px;margin:15px 0 20px}.plan-item{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:15px}.plan-item .label{color:#543e3a;font-size:16px;font-weight:400}.plan-item .value{color:#543e3a;font-size:16px;font-weight:700}.plan-item .value.gold{color:#ecb755;font-weight:700}.divider{border:none}.divider,.gold-appreciation{margin:15px 0}.gold-appreciation .label{color:#c59845;display:block;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:8px}.appreciation-bar{align-items:center;display:flex;gap:10px}.appreciation-bar:before{background:linear-gradient(90deg,#c59845,#ffda96);border-radius:2px;content:"";flex:1 1;height:4px}.appreciation-text{color:#c59845;font-size:14px;font-weight:700;min-width:40px}.redemption{border-radius:6px;margin:20px 0;padding:15px 0;text-align:left}.redemption .label{color:#543e3a;display:block;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:8px}.redemption-value{color:#c59845;display:block;font-size:32px;font-weight:700}.final-returns{color:#2c130c;font-size:20px;font-style:italic;font-weight:400;margin:43px 0 31px;text-align:left}@media (max-width:768px){.plan-card{padding:18px}.plan-name{font-size:22px}.plan-item{font-size:13px;margin-bottom:12px}.redemption-value{font-size:24px}}@media (max-width:480px){.plan-card{padding:15px}.top-badge{font-size:10px;padding:5px 12px}.plan-name{font-size:18px;margin:12px 0 15px}.plan-item{font-size:12px;margin-bottom:10px}.redemption{margin:15px 0;padding:12px}.redemption-value{font-size:20px}}.plan-card.selected-plan{background-color:#543e3a!important;border:2px solid #543e3a!important}.plan-card.selected-plan .final-returns,.plan-card.selected-plan .label,.plan-card.selected-plan .plan-name,.plan-card.selected-plan .redemption .label,.plan-card.selected-plan .value:not(.gold){color:#fff!important}.plan-card.selected-plan .value.gold{color:#ffda96!important}.plan-card.selected-plan .divider{border-top-color:#fff3!important}.plan-card.selected-plan .gold-appreciation .label{color:#ffda96!important}.plan-card.selected-plan .appreciation-bar:before{background:linear-gradient(90deg,#ffda96,#ecb755)!important}.plan-card.selected-plan .appreciation-text{color:#ffda96!important}.plan-card.selected-plan .top-badge{background:linear-gradient(141.89deg,#ffda96 4.02%,#ecb755 101.46%)!important;color:#543e3a!important}.skeleton{animation:shimmer 1.4s ease infinite;background:linear-gradient(90deg,#eee 25%,#ddd 37%,#eee 63%);background-size:400% 100%;border-radius:6px}.popup-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0009;bottom:0;right:0}.popup-container{animation:slideUp .3s ease;background:#fff;border:1px solid #ecb755;border-radius:16px;box-shadow:0 10px 30px #0003;max-width:450px;padding:30px;position:relative;width:90%}.popup-close{align-items:center;background:none;border:none;border-radius:50%;color:#543e3a;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;position:absolute;right:20px;top:15px;transition:all .2s ease;width:30px}.popup-close:hover{background-color:#f0f0f0;color:#c59845}.popup-header{margin-bottom:30px;text-align:center}.popup-header h2{color:#543e3a;font-family:Cinzel,serif!important;font-size:24px;font-weight:700;letter-spacing:2px;padding-bottom:15px;position:relative}.popup-header p{color:#543e3a;font-family:Open Sans,sans-serif!important;font-size:16px;font-weight:400;line-height:1.5}.popup-input-group{margin-bottom:25px}.popup-input-group label{color:#543e3a;display:block;font-family:Open Sans,sans-serif!important;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:8px}.popup-input-field{align-items:center;border:1px solid #c18b36;border-radius:8px;display:flex;overflow:hidden;transition:border-color .3s ease}.popup-input-field:focus-within{border-color:#c18b36;box-shadow:0 0 0 2px #ecb7551a}.country-code{color:#543e3a}.country-code,.popup-input-field input{font-size:19px;font-weight:700;padding:12px 15px}.popup-input-field input{border:none;color:#543e3a40;flex:1 1;outline:none}.popup-input-field input::placeholder{color:#aaa;font-weight:400}.popup-otp-btn,.popup-verify-btn{background-color:#543e3a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:15px;padding:14px;text-transform:uppercase;transition:all .3s ease;width:100%}.popup-otp-btn:hover,.popup-verify-btn:hover{background-color:#543e3a;box-shadow:0 4px 10px #543e3a4d;transform:translateY(-2px)}.popup-otp-btn:disabled,.popup-verify-btn:disabled{background-color:#ccc;box-shadow:none;color:#666;cursor:not-allowed;transform:none}.popup-terms{color:#543e3a;font-family:Open Sans,sans-serif!important;font-size:16px;text-align:center}.popup-terms a{color:#543e3a;font-weight:700;text-decoration:none}.popup-terms a:hover{text-decoration:underline}.popup-resend{font-family:Open Sans,sans-serif!important;text-align:center}.popup-resend,.resend-link{color:#543e3a;font-size:16px}.resend-link{background:none;border:none;cursor:pointer;font-weight:700;padding:5px;text-decoration:underline}.resend-link:hover{color:#543e3a}.popup-plan-summary{background-color:#faf8f5;border-radius:12px;border-top:1px solid #eaeaea;margin-top:25px;padding:20px}.summary-item{align-items:center;color:#543e3a;display:flex;font-size:15px;justify-content:space-between;margin-bottom:12px}.summary-item span{font-weight:500}.summary-item strong{font-weight:700}.gold-text{color:#c59845}.summary-divider{background:linear-gradient(90deg,#0000,#ecb755,#0000);height:1px;margin:15px 0}.summary-item.total{font-size:16px;font-weight:600}.summary-item.total strong{font-size:18px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.popup-container{padding:25px 20px;width:95%}.popup-header h2{font-size:20px}.popup-header p{font-size:13px}.popup-input-field input{font-size:14px;padding:10px 12px}.country-code{padding:10px 12px}.popup-otp-btn,.popup-verify-btn{font-size:14px;padding:12px}}.otp-boxes-container{display:flex;gap:12px;justify-content:center;margin-top:8px}.otp-single-box{background:#0000;border:1px solid #c18b36;border-radius:8px;color:#543e3a;font-size:24px;font-weight:500;height:52px;outline:none;padding:0;text-align:center;width:52px}.otp-single-box:focus{border-color:#c18b36;box-shadow:0 0 0 2px #c18b3626}.otp-single-box::-webkit-inner-spin-button,.otp-single-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-single-box[type=number]{-moz-appearance:textfield}@media (max-width:480px){.otp-boxes-container{gap:8px}.otp-single-box{font-size:20px;height:33px;width:37px}}.toast-notification{align-items:center;animation:slideIn .3s ease;background:#fff;border:1px solid #c18b36;border-radius:12px;box-shadow:0 4px 20px #c18b3626;display:flex;justify-content:space-between;max-width:400px;min-width:300px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:9999}.toast-content{gap:12px}.toast-content,.toast-icon{align-items:center;display:flex}.toast-icon{color:#c18b36;font-size:20px;height:24px;justify-content:center;width:24px}.toast-message{color:#543e3a;font-size:14px;font-weight:500;margin:0}.toast-close{align-items:center;background:none;border:none;color:#c18b36;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;opacity:.7;padding:0;transition:opacity .2s;width:24px}.toast-close:hover{opacity:1}.toast-success{border-left:4px solid #28a745}.toast-error{border-left:4px solid #dc3545}.toast-warning{border-left:4px solid #c18b36}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:480px){.toast-notification{left:10px;max-width:none;min-width:auto;right:10px;top:10px}}.savings-calculator{background-image:url(/static/media/image%201016.6e11632885dec1353e98.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 20px}.calc-container{margin:0 auto;max-width:1200px}.calc-header{margin-bottom:50px;text-align:center}.calc-header h2{color:#543e3a;font-family:Cinzel,serif!important;font-size:32px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.calc-header p{color:#543e3a;font-family:Open Sans,sans-serif!important;font-size:20px;font-weight:400;line-height:1.5;margin:0 auto}.calc-content{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 2fr;margin:auto auto 30px;width:80vw}.Bonus-bottom{margin-top:auto;width:100%}@media (max-width:1000px){.calc-content{width:85vw}.Bonus-bottom{display:none}}.calc-left{border:1px solid #ddd;border-radius:15px;display:flex;flex-direction:column;height:100%;padding:25px;position:relative}.input-box,.input-box label{margin-bottom:10px}.input-box label{color:#543e3a;display:block;font-family:Open Sans,sans-serif!important;font-size:20px;font-weight:700;letter-spacing:1px}.input-field{align-items:center;display:flex;position:relative}.input-field input{border:1px solid #ccc;border-radius:4px;color:#543e3a;font-size:16px;font-weight:600;padding:12px 10px;width:100%}.input-field input:focus{border-color:#ecb755;outline:none}.dropdown-arrow{color:#999;font-size:12px;position:absolute;right:10px}.calculate-btn{align-items:center;background-color:#543e3a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:7px;justify-content:center;margin-bottom:20px;padding:14px;transition:background-color .3s ease;width:100%}.calculate-btn:hover{background-color:#3d2e2a}.protection-box{align-items:center;background:linear-gradient(141.89deg,#ecb755 4.02%,#ffda96 101.46%);border-radius:11px;color:#543e3a;font-size:20px;font-weight:600;gap:10px;padding:12px}.checkmark,.protection-box{display:flex;justify-content:center}.Protection-text{font-family:Open Sans;font-size:20px;font-style:Bold;font-weight:700;margin-bottom:10px;text-transform:capitalize;vertical-align:middle}.plans-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.start-plan-btn{background-color:#e7e7e7;border:none;border-radius:12px;color:#543e3a;cursor:pointer;display:block;font-size:20px;font-weight:600;margin:20px auto 0;padding:16px 30px;transition:background-color .3s ease;width:100%}.start-plan-btn:hover{background-color:silver}@media (max-width:1024px){.calc-content{gap:22px;grid-template-columns:1fr}.calc-left{max-width:100%}.plans-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.savings-calculator{padding:40px 15px}.calc-header h2{font-size:24px}.calc-header p{font-size:14px}.calc-content{gap:12px;grid-template-columns:1fr}.calc-left{padding:20px}.plans-wrapper{grid-template-columns:2fr}.start-plan-btn{max-width:100%}}@media (max-width:480px){.savings-calculator{padding:30px 10px}.calc-header h2{font-size:20px;letter-spacing:1px}.calc-header p{font-size:13px}.calc-left{padding:15px}.input-field input{font-size:14px;padding:10px}.calculate-btn{font-size:14px;padding:12px}.protection-box{font-size:12px;padding:10px}.start-plan-btn{font-size:14px;padding:14px 20px}.plans-wrapper{grid-template-columns:1fr}}.selected-card .plan-card{border:2px solid #543e3a!important;box-shadow:0 4px 12px #543e3a26!important;position:relative}.selected-card .plan-card:after{align-items:center;background-color:#543e3a;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;left:10px;position:absolute;top:10px;width:24px;z-index:10}.selected-card .plan-card .final-returns,.selected-card .plan-card .label,.selected-card .plan-card .plan-name,.selected-card .plan-card .redemption .label,.selected-card .plan-card .value:not(.gold){color:#fff!important}.selected-card .plan-card{background-color:#543e3a!important}.selected-card .plan-card .gold-text,.selected-card .plan-card .value.gold{color:#ffda96!important}.selected-card .plan-card .divider{border-top-color:#fff3!important}.selected-card .plan-card .gold-appreciation .label{color:#ffda96!important}.selected-card .plan-card .appreciation-bar:before{background:linear-gradient(90deg,#ffda96,#ecb755)!important}.selected-card .plan-card .appreciation-text{color:#ffda96!important}.selected-card .plan-card .top-badge{background:linear-gradient(141.89deg,#ffda96 4.02%,#ecb755 101.46%)!important;color:#543e3a!important}.start-plan-btn.active{background-color:#543e3a!important;border:none!important;color:#fff!important}.start-plan-btn.active:hover{background-color:#3d2e2a!important;color:#fff!important}.start-plan-btn:disabled{cursor:not-allowed;opacity:.6}.faq-section{background-color:#fff;padding:50px 20px}.faq-container{margin:0 auto;max-width:1200px}.faq-header{margin-bottom:40px;text-align:left}.faq-header h2{color:#543e3a;font-family:Cinzel,serif!important;font-size:30px;font-weight:700;letter-spacing:2px;margin-bottom:8px;padding-bottom:15px;position:relative}.faq-header h2:after{background-color:#c59845;bottom:0;content:"";height:2px;left:0;position:absolute;width:180px}.faq-header h2.center-line:after{left:50%;transform:translateX(-50%)}.faq-header h2.right-line:after{left:auto;right:0}.faq-header p{color:#543e3a;font-size:16px;font-weight:400;line-height:1.4;margin-bottom:15px}.header-line{border:none;border-top:1px solid #ddd;margin-bottom:0}.tab-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.tab-btn{background-color:#fff;border:1px solid #999;border-radius:14px;color:#543e3a;cursor:pointer;font-size:20px;font-weight:600;letter-spacing:.5px;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.tab-btn.active,.tab-btn:hover{background-color:#c59845;border-color:#c59845;color:#fff}.faq-items{display:flex;flex-direction:column;gap:12px;max-width:783px;width:100%}.faq-item{border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 0 36.1px 3px #0000000d;transition:background-color .3s ease}.faq-item.expanded{background-color:#c5984521}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:18px;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.question-text{color:#543e3a;flex:1 1;font-size:20px;font-weight:600;line-height:1.4;text-align:left}.toggle-icon{color:#543e3a;flex-shrink:0;font-size:12px;margin-left:15px;transition:transform .3s ease}.faq-item.expanded .toggle-icon{transform:rotate(180deg)}.faq-answer{animation:slideDown .3s ease;color:#543e3a;font-size:16px;font-weight:400;line-height:1.6;padding:0 18px 20px}@media (max-width:768px){.faq-section{padding:40px 15px}.faq-header h2{font-size:22px}.faq-header p{font-size:12px}.tab-buttons{gap:8px}.tab-btn{font-size:12px;padding:7px 14px}.faq-question{padding:15px}.question-text{font-size:13px}.toggle-icon{font-size:11px;margin-left:10px}.faq-answer{font-size:12px;padding:0 15px 18px}}@media (max-width:480px){.faq-section{padding:30px 10px}.faq-header h2{font-size:18px;letter-spacing:1px}.faq-header p{font-size:11px}.tab-buttons{gap:6px}.tab-btn{font-size:11px;padding:6px 12px}.faq-question{padding:12px}.question-text{font-size:12px}.toggle-icon{font-size:10px;margin-left:8px}.faq-answer{font-size:11px;padding:0 12px 15px}}.arrow-container,.arrow-icon{align-items:center;display:flex;justify-content:center}.arrow-icon{border-radius:50%;font-size:16px;height:32px;transition:all .3s ease;width:32px}.arrow-icon.up{background-color:#543e3a;color:#fff}.arrow-icon.down{background-color:#f3f3f3;color:#543e3a}.arrow-icon.down.white-arrow{background-color:#f3f3f3;color:#fff}.footer{background-color:#f6f0e9;color:#543e3a;font-family:Open Sans,sans-serif!important;font-size:14px;line-height:1.8;padding-top:50px}.footer-main{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 20px 40px}.footer-col h4{color:#543e3a;font-family:Open Sans;font-size:20px;font-weight:600;letter-spacing:.5px;margin-bottom:15px}.footer-col ul{list-style:none;padding:0}.footer-col ul li{margin-bottom:10px}.footer-col a{color:#543e3a;font-family:Open Sans;font-size:15px;text-decoration:none;transition:color .3s ease}.footer-col a:hover{color:#ecb755}.footer-bottom{align-items:center;background-color:#f6f0e9;border-top:1px solid #ede7e0;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:30px 20px}.footer-bottom-right-content{display:flex;justify-content:end;justify-content:flex-end;margin:0 auto;max-width:1200px;padding:0 20px}.footer-connect{display:none}.footer-bottom-left{flex:1 1}.footer-bottom-left p{font-family:Inria Serif!important;font-size:20px;font-style:Bold;font-weight:700}.footer-bottom-social{align-items:center;display:flex;flex:1 1;gap:20px;justify-content:end}.footer-icons{align-items:flex-end;display:flex;justify-content:space-evenly;width:40%}.social-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;text-decoration:none;transition:background-color .3s ease;width:40px}.social-icon,.social-icon:hover{background-color:#543e3a}.social-icon.youtube:before{content:"▶";font-size:14px}.social-icon.pinterest:before{content:"📌";font-size:16px}.social-icon.twitter:before{content:"𝕏";font-size:16px}.social-icon.facebook:before{content:"f";font-size:18px;font-weight:700}.social-icon.instagram:before{content:"📷";font-size:16px}.footer-bottom-right{background-color:#543e3a;padding:2px 10px}.footer-bottom-right p{color:#fff;font-size:20px;font-weight:300;margin:0}@media (max-width:1024px){.footer-main{gap:30px;padding-bottom:35px}}@media (max-width:768px){.footer-main{display:block}.footer-col{border-bottom:1px solid #ddd;padding:10px 0}.footer-col h4{cursor:pointer;display:flex;font-family:Open Sans;font-size:16px;font-weight:600;justify-content:space-between}.footer-col ul{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer-col ul.open{max-height:300px}.footer-connect{display:none}.footer-bottom-social{align-items:center;display:flex;flex:1 1;gap:20px;justify-content:end;width:50%}.footer-icons{align-items:flex-end;display:flex;margin-left:40%;width:60%}}@media (max-width:480px){.footer-main{gap:20px;grid-template-columns:1fr;padding:0 10px 20px}.footer-col h4{font-family:Open Sans;font-size:14px;font-weight:600;margin-bottom:12px}.footer-col a{font-family:Open Sans;font-size:12px}.footer-col ul li{margin-bottom:8px}.footer-bottom{align-items:center;flex-direction:column;gap:15px;justify-content:center;padding:15px 10px;position:relative}.footer-connect{display:block;font-family:Inria Serif!important;font-size:12px}.social-icon{font-size:14px;height:35px;width:35px}.footer-bottom-left p,.footer-bottom-right p{font-size:12px;font-weight:400}.footer-bottom-left{bottom:15px;position:absolute;right:10px}.footer-bottom-social{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-around;margin:auto;width:65%}.footer-icons{margin-left:0;width:60%}}.facebook img,.instagram img,.pinterest img,.twitter img,.youtube img{display:block;height:auto;transition:transform .2s ease;width:24px}.facebook:hover img,.instagram:hover img,.pinterest:hover img,.twitter:hover img,.youtube:hover img{transform:scale(1.1)}@media (max-width:768px){.facebook img,.instagram img,.pinterest img,.twitter img,.youtube img{width:22px}.footer-bottom-social{align-self:self-start;display:flex;flex:1 1;gap:20px;justify-content:start}}@media (max-width:480px){.facebook img,.instagram img,.pinterest img,.twitter img,.youtube img{width:20px}}.terms-section{border-top:1px solid #bfbbbb;padding:var(--spacing-2xl) 0}.terms-header{border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 0 36.1px 3px #0000000d;margin-bottom:var(--spacing-2xl);padding:12px;text-align:left}.terms-service-section{margin:auto;max-width:1200px}.terms-header h2{font-family:Cinzel;font-size:32px;font-style:Bold;font-weight:700;text-transform:capitalize}.terms-header p{color:#543e3a;font-size:16px;margin:0 auto}.terms-content{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:var(--spacing-2xl)}.terms-box{background-color:var(--white);border-left:4px solid var(--gold-light);border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000014;padding:var(--spacing-lg);transition:all .3s ease}.terms-box:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.terms-box h3{color:var(--primary-text);font-size:1.15rem;margin-bottom:var(--spacing-md);margin-top:0}.terms-box p{color:var(--dark-gray);font-size:.95rem;line-height:1.8;margin:0}.terms-action{margin-top:var(--spacing-2xl);text-align:center}.accept-btn{background:linear-gradient(135deg,var(--gold-light) 0,var(--gold-lighter) 100%);border:none;border-radius:var(--radius-md);box-shadow:0 4px 12px #ecb7554d;color:var(--white);cursor:pointer;font-size:1rem;font-weight:600;padding:var(--spacing-md) var(--spacing-2xl);transition:all .3s ease}.accept-btn:hover{box-shadow:0 6px 16px #ecb75566;transform:translateY(-2px)}.accept-btn:active{transform:translateY(0)}@media (max-width:1024px){.terms-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.terms-section{padding:var(--spacing-xl) 0}.terms-header h2{font-size:1.8rem;font-size:18px}.terms-content{gap:var(--spacing-md);grid-template-columns:1fr}.terms-box{padding:var(--spacing-md)}.terms-box h3{font-size:1rem;margin-bottom:var(--spacing-sm)}.terms-box p{font-size:.9rem}.accept-btn{font-size:.95rem;padding:var(--spacing-sm) var(--spacing-lg)}}@media (max-width:480px){.terms-section{padding:var(--spacing-lg) 0}.terms-header h2{font-size:18px}.terms-header p{font-size:.95rem}.terms-box{border-left-width:3px;padding:var(--spacing-md)}.terms-box h3{font-size:.95rem}.terms-box p{font-size:.85rem}.accept-btn{max-width:100%;width:100%}}.plan-summary-page{min-height:100vh;padding-bottom:60px}.plan-container{margin:0 auto;max-width:1280px;padding:0 24px}.plan-header-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:10px;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.plan-header-section .plan-container{align-items:start;display:flex}.plan-back-btn{background:none;border:1px solid #c18b36;border-radius:30px;color:#c18b36;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s ease}.plan-back-btn:hover{background:#c18b36;color:#fff}.plan-header-section h1{color:#543e3a;font-size:28px;font-weight:600;letter-spacing:1px;margin:0}.plan-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:500px 1fr}.plan-summary-text{color:#543e3a;font-family:Open Sans;font-size:20px;font-style:Bold;font-weight:700}.plan-section-active{background:#fcfaf5;border:1px solid #c18b36;border-radius:13px;margin:10px 0;padding:10px 20px}.plan-badge{color:#543e3a;font-size:16px;font-weight:700;text-align:left}.plan-title-section{margin-bottom:20px}.plan-title-section h2{color:#c18b36;font-size:24px;font-weight:700;margin:4px 0 8px}.plan-type{color:#8b6b5c;font-size:15px;font-weight:500}.plan-metrics{border-radius:16px;margin-bottom:9px}.metric-item{display:flex;flex:1 1;gap:6px;justify-content:space-between}.metric-label{color:#8b6b5c;font-size:14px;font-weight:500}.metric-value{color:#543e3a;font-size:14px;font-weight:700}.metric-divider{background:#c18b364d;height:40px;margin:0 20px;width:1px}.view-details-btn{align-items:center;background:#f7f7f7;border:none;border-radius:15px;color:#543e3a;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:16px;padding:13px 24px;transition:all .3s ease;width:100%}.view-details-btn:hover{background:#c18b36;color:#fff}.accordion-icon{font-size:24px;font-weight:300}.plan-details-accordion{animation:slideDown .3s ease;border:1px solid #e7e7e7;border-radius:20px;margin-top:8px;padding:24px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.details-row{align-items:center;border-bottom:1px dashed #c18b3633;display:flex;justify-content:space-between;padding:12px 0}.details-row:last-child{border-bottom:none}.details-label{color:#543e3a;font-size:15px;font-weight:500}.details-amount{color:#543e3a;font-size:16px;font-weight:700}.details-amount.bonus{color:#543e3a}.appreciation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.appreciation-label{color:#543e3a;font-size:15px;font-weight:600}.appreciation-value{color:#543e3a;font-size:18px;font-weight:700}.appreciation-sub{color:#8b6b5c;display:block;font-size:13px;margin-bottom:20px}.slider-container{margin-bottom:16px}.gold-slider{-webkit-appearance:none;background:linear-gradient(90deg,#c18b36 0,#c18b36 33%,#e5d5c5 0,#e5d5c5);background:linear-gradient(to right,#c18b36 0,#c18b36 var(--value,33%),#e5d5c5 var(--value,33%),#e5d5c5 100%);border-radius:10px;height:6px;outline:none;width:100%}.gold-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #c18b36;border-radius:50%;box-shadow:0 2px 8px #c18b364d;cursor:pointer;height:22px;-webkit-transition:all .2s;transition:all .2s;width:22px}.gold-slider::-webkit-slider-thumb:hover{background:#c18b36;transform:scale(1.1)}.slider-markers{color:#8b6b5c;font-size:12px;margin-top:8px}.growth-amount,.slider-markers{display:flex;justify-content:space-between}.growth-amount{align-items:center;border-top:1px solid #c18b3633;color:#543e3a;font-size:15px;font-weight:500;margin-top:16px;padding-top:16px}.growth-value{color:#543e3a;font-size:18px;font-weight:700}.total-redeemable{align-items:center;border-top:1px solid #d7d7d7;color:#543e3a!important;display:flex;justify-content:space-between;margin:8px 0;padding:15px 0}.redeemable-label,.redeemable-value{color:#543e3a;font-size:18px;font-weight:700}.growth-note{margin-top:0;text-align:center}.growth-note p{margin-bottom:6px;text-align:left}.growth-note p,.returns-section-text{color:#543e3a;font-size:16px;font-weight:400}.returns-section{background:#ece5e3;border-radius:10px;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:10px}.checkmark-returns{align-items:center;display:flex}.payment-section{border-radius:24px;position:-webkit-sticky;position:sticky;top:100px}.payment-section h3{color:#543e3a;font-family:Cinzel,serif!important;font-size:27px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.secure-tag{align-items:center;color:#543e3a;font-size:15px;font-weight:400;gap:6px}.payment-options,.secure-tag{display:flex;margin-bottom:28px}.payment-options{flex-direction:column;gap:16px}.payment-option{align-items:center;border:1.5px solid #c18b364d;border-radius:16px;cursor:pointer;display:flex;padding:18px;position:relative;transition:all .3s ease}.payment-option:hover{background:#fff9f2;border-color:#c18b36}.payment-option.selected{background:linear-gradient(145deg,#fff9f2,#fff);border-color:#c18b36;box-shadow:0 4px 12px #c18b361a}.payment-option input[type=radio]{opacity:0;position:absolute}.payment-details{display:flex;flex:1 1;flex-direction:column;gap:4px}.payment-name{color:#543e3a;font-size:16px;font-weight:600}.payment-sub{color:#543e3a;font-size:14px;font-weight:400}.payment-check{border:2px solid #c18b364d;border-radius:50%;display:inline-block;height:26px;margin:0 10px;position:relative;width:26px}.payment-option.selected .payment-check{background:#c18b36;border-color:#c18b36;box-shadow:inset 0 0 0 4px #fff}.auto-payment-card{background:#ece5e3;border-radius:10px;display:flex;gap:10px;margin:28px 0;padding:17px}.auto-payment-header{align-items:left;display:flex;flex-direction:column;margin-bottom:3px}.auto-icon{font-size:24px}.auto-payment-header h4{color:#543e3a;font-size:16px;font-weight:700;margin:0}.auto-description{color:#543e3a;font-size:14px;line-height:1.6;margin:0}.pay-now-btn{background:#543e3a;border:none;border-radius:12px;box-shadow:0 8px 20px #c18b364d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin-bottom:20px;padding:18px;transition:all .3s ease;width:100%}.auto-checkicon{background:#fff;border:2px solid #c18b36;border-radius:6px;cursor:pointer;display:inline-block;flex-shrink:0;height:22px;position:relative;transition:all .2s ease;width:22px}.auto-checkicon.checked{background:#c59845;border-color:#c59845}.auto-checkicon.checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:5px;position:absolute;top:0;transform:rotate(45deg);width:6px}.auto-checkicon:hover{border-color:#c59845;box-shadow:0 0 0 2px #c18b361a}.auto-checkicon:focus{box-shadow:0 0 0 3px #c18b3633;outline:none}.pay-now-btn:hover{box-shadow:0 12px 30px #c18b3666;transform:translateY(-2px)}.terms-note{color:#8b6b5c;font-size:12px;margin:0;text-align:center}.terms-note a{color:#c18b36;font-weight:600;text-decoration:none}.terms-note a:hover{text-decoration:underline}@media (max-width:1024px){.plan-grid{grid-template-columns:1fr}.payment-section{position:static}}@media (max-width:768px){.plan-container{padding:0 16px}.metric-label{color:#8b6b5c;font-size:12px;font-weight:500}.metric-value{color:#543e3a;font-size:12px;font-weight:700}.plan-header-section h1{font-size:24px}.plan-metrics{flex-direction:column;gap:16px}.metric-divider{height:1px;margin:10px 0;width:100%}.active-plan-card,.payment-section{padding:24px}.plan-title-section h2{font-size:28px}}@media (max-width:480px){.plan-header-section .plan-container{flex-direction:column;gap:16px}.plan-header-section h1{font-size:22px}.total-redeemable{flex-direction:column;gap:12px;text-align:center}.payment-option{padding:14px}}@media (max-width:768px){.active-plan-card,.payment-section{padding:0!important}.plan-details-accordion{animation:slideDown .3s ease;border:1px solid #e7e7e7;border-radius:20px;margin-top:8px;padding:11px}.details-label{color:#543e3a;font-size:12px;font-weight:500}.details-amount{color:#543e3a;font-size:12px;font-weight:700}.arrow-icon{align-items:center;border-radius:50%;display:flex;font-size:16px;height:25px;justify-content:center;transition:all .3s ease;width:25px}.details-amount.bonus{color:#543e3a}.appreciation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.appreciation-label{color:#543e3a;font-size:12px;font-weight:600}.appreciation-value{color:#543e3a;font-size:15px;font-weight:700}.appreciation-sub{color:#8b6b5c;display:block;font-size:13px;margin-bottom:20px}.redeemable-label{color:#543e3a;font-size:14px;font-weight:700}.growth-note p{color:#543e3a;font-size:14px;font-weight:400;margin-bottom:6px;text-align:left}.returns-section-text{color:#543e3a;font-size:12px;font-weight:400}}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:12px;position:fixed;top:0;width:100%;z-index:9999}.popup-card{animation:popupFade .2s ease;background:#fff;border:1px solid #c18b3626;border-radius:20px;box-shadow:0 16px 32px #543e3a1f;font-family:Open Sans,sans-serif;height:auto;max-height:620px;max-width:100%;overflow-y:visible;padding:24px 20px 18px;position:relative;width:430px}@keyframes popupFade{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.popup-close-btn{align-items:center;background:none;border:none;color:#8b6b5c;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:18px;top:14px;width:28px}.popup-close-btn:hover{color:#543e3a}.popup-icon{display:flex;justify-content:center;margin-bottom:8px}.popup-icon svg{height:48px;width:48px}.popup-title{color:#000;font-family:Cinzel,serif;font-size:20px;font-weight:700;letter-spacing:.3px;margin:0 0 4px;text-align:center;text-transform:uppercase}.popup-message{color:#543e3a;font-size:13px;font-weight:400;line-height:1.4;margin-bottom:16px;padding:0 2px;text-align:center}.popup-bordered-section{background:#fff;border:1px solid #e7e7e7;border-radius:10px;margin-bottom:10px;padding:10px 14px;width:100%}.popup-section-row{align-items:baseline;display:flex;justify-content:space-between;width:100%}.popup-section-label{color:#543e3a87;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:normal;text-transform:capitalize}.popup-section-value{font-size:15px}.popup-amount-value,.popup-section-value{color:#543e3a;font-family:Open Sans,sans-serif;font-weight:700;text-transform:capitalize;vertical-align:middle}.popup-amount-value{font-size:20px}.popup-kyc-box{background:#fcfaf5;border:1px solid #ffd79c;border-radius:10px;display:flex;flex-direction:column;margin:12px 0 16px;padding:14px 16px}.popup-kyc-title{color:#ecb755;font-size:14px;font-weight:700;margin-bottom:4px}.popup-kyc-text,.popup-kyc-title{font-family:Open Sans,sans-serif;text-transform:capitalize}.popup-kyc-text{color:#543e3a;font-size:13px;font-weight:400;line-height:1.5;text-align:left}.popup-button-container{display:flex;gap:12px;justify-content:center;margin-bottom:14px}.popup-btn-dashboard{background:#fff;border:1px solid #543e3a2e;border-radius:10px;color:#543e3a}.popup-btn-dashboard,.popup-btn-profile{cursor:pointer;flex:1 1;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;padding:10px 16px;text-align:center;text-transform:capitalize;transition:all .2s;white-space:nowrap}.popup-btn-profile{background:#543e3a;border:none;border-radius:10px;color:#fff}.popup-btn-dashboard:hover{background:#f8f3f0}.popup-btn-profile:hover{background:#6b4f4a}.popup-footer{border-top:1px solid #c18b3633;color:#c18b36;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;margin-top:4px;padding-top:14px;text-align:right}@media (max-width:480px){.popup-card{max-height:none;padding:22px 18px 16px;width:340px}.popup-button-container{flex-direction:column;gap:8px}.popup-bordered-section{margin-bottom:9px;padding:9px 12px}.popup-section-label,.popup-section-value{font-size:14px}.popup-amount-value{font-size:19px}.popup-button-container{gap:10px}.popup-btn-dashboard,.popup-btn-profile{font-size:13px;min-width:120px;padding:9px 12px;white-space:nowrap}}@media (max-width:360px){.popup-card{padding:20px 16px 14px;width:300px}.popup-icon svg{height:44px;width:44px}.popup-title{font-size:18px}.popup-message{font-size:12px;margin-bottom:14px}.popup-bordered-section{margin-bottom:8px;padding:8px 10px}.popup-section-label,.popup-section-value{font-size:13px}.popup-amount-value{font-size:18px}.popup-kyc-box{margin:10px 0 14px;padding:12px 14px}.popup-kyc-title{font-size:13px}.popup-kyc-text{font-size:12px}.popup-button-container{flex-direction:column;gap:8px}.popup-btn-dashboard,.popup-btn-profile{min-width:100%;padding:10px 12px;white-space:normal;width:100%}.popup-footer{font-size:13px;padding-top:12px}}@media (min-width:361px) and (max-width:400px){.popup-card{width:320px}}*{box-sizing:border-box;margin:0;padding:0}.kyc-container{background:#fff;font-family:Open Sans,sans-serif;margin:16px auto;max-width:900px}.kyc-progress{align-items:center;display:flex;justify-content:center;margin-bottom:9px;width:100%}.kyc-progress-step{align-items:center;display:flex;flex-direction:row;gap:4px;position:relative}.backnavigate{align-items:center;border:1px solid #80808069;border-radius:14px;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px;padding:4px;width:-webkit-fit-content;width:fit-content}.backnavigate:hover{background-color:#dad1c26c;border:1px solid #fff;transition:all .1s linear}.kyc-progress-circle{align-items:center;background:#fff;border-radius:50%;display:flex;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px;z-index:2}.kyc-progress-step.active .kyc-progress-circle{background:#c18b36!important;border:none;color:#fff!important}.kyc-progress-step.active .kyc-progress-label{color:#543e3a;font-weight:700}.kyc-progress-step.completed .kyc-progress-circle{background:#543e3a80!important;border:none;color:#fff!important}.kyc-progress-step.completed .kyc-progress-label{color:#543e3a;font-weight:600}.kyc-progress-step.inactive .kyc-progress-circle{background:#f5f5f5!important;border:1px solid #ddd!important;color:#543e3a80!important}.kyc-progress-label,.kyc-progress-step.inactive .kyc-progress-label{color:#543e3a80;font-weight:600}.kyc-progress-label{font-size:16px;text-align:center}.kyc-progress-line{align-self:center;background:#e7e7e7;flex:1 1;height:2px;margin-bottom:2px}.kyc-form-section{background:#fff;border-radius:16px;padding:10px}.kyc-form-title{color:#543e3a;font-size:20px;font-weight:700;margin-bottom:28px}.kyc-form-group{display:flex;flex-direction:column;gap:8px}.kyc-form-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.full-width{grid-column:span 2}.kyc-form-group label{color:#543e3a;font-size:14px;font-weight:600;text-transform:capitalize}.kyc-form-group input,.kyc-form-group textarea{background:#f5f5f5;border:1px solid #e7e7e7;border-radius:10px;color:#543e3a;font-family:Open Sans,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.kyc-form-group input:focus,.kyc-form-group textarea:focus{background:#fff;border-color:#c18b36;outline:none}.kyc-form-group input::placeholder,.kyc-form-group textarea::placeholder{color:#543e3a87}.kyc-form-group input:read-only{background:#f5f5f5;border:1px solid #e7e7e7;color:#543e3a;font-weight:600}.kyc-phone-input{background:#f5f5f5;font-weight:600}.custom-dropdown{position:relative;width:100%}.custom-dropdown select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f5f5f5;border:1px solid #e7e7e7;border-radius:10px;color:#543e3a;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;padding:12px 40px 12px 16px;width:100%}.custom-dropdown select:focus{background:#fff;border-color:#c18b36;outline:none}.custom-dropdown .dropdown-icon{color:#543e3a;font-size:12px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.custom-dropdown select option{background:#fff;color:#543e3a;padding:12px}.kyc-upload-area{align-items:center;background:#f5f5f5;border:1px solid #e7e7e7;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:32px 24px;transition:all .2s}.kyc-upload-area:hover{background:#fff3e0;border-color:#543e3a}.kyc-upload-icon{margin-bottom:12px}.kyc-upload-text{color:#543e3a;font-size:16px;font-weight:600;margin-bottom:4px;text-align:center}.kyc-upload-hint{color:#543e3a87;font-size:12px;text-align:center}.kyc-buttons{display:flex;gap:16px;justify-content:flex-end;margin-top:-17px}.kyc-btn-back,.kyc-btn-next{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 32px;transition:all .2s}.kyc-btn-back{background:#fff;border:1.5px solid #543e3a2e;color:#543e3a}.kyc-btn-next{background:#543e3a;border-radius:12px;color:#fff;padding:12px 36px}.kyc-btn-next svg{margin-left:4px}.kyc-btn-complete{align-items:center;background:#543e3a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 40px;transition:all .2s}.kyc-btn-back:hover{background:#f8f3f0}.kyc-btn-complete:hover,.kyc-btn-next:hover{background:#6b4f4a}@media (max-width:768px){.kyc-container{margin:20px auto;padding:0 16px}.kyc-progress{flex-wrap:wrap}.kyc-progress-line{flex:0.5 1}.kyc-form-section{padding:24px}.kyc-form-grid{gap:16px;grid-template-columns:1fr}.kyc-form-group.full-width{grid-column:span 1}.kyc-buttons{flex-direction:column}.kyc-btn-back,.kyc-btn-complete,.kyc-btn-next{width:100%}}@media (max-width:480px){.kyc-container{margin:16px auto}.kyc-progress-circle{font-size:16px;height:27px;width:27px}.kyc-progress-label{font-size:12px}.kyc-form-section{padding:20px}.kyc-form-title{font-size:20px;margin-bottom:20px}.kyc-upload-area{padding:24px 16px}.kyc-upload-text{font-size:14px}}.kyc-react-select{font-family:Open Sans,sans-serif;font-size:14px}.kyc-select__control{background-color:#f5f5f5!important;border:1px solid #e7e7e7!important;border-radius:10px!important;box-shadow:none!important;cursor:pointer!important;min-height:46px!important}.kyc-select__control:hover{border-color:#e7e7e7!important}.kyc-select__control--is-focused{background-color:#fff!important;border-color:#c18b36!important;box-shadow:0 0 0 3px #c18b361a!important}.kyc-select__menu{border:1px solid #e7e7e7!important;border-radius:10px!important;box-shadow:0 4px 12px #543e3a14!important;z-index:9999!important}.kyc-select__option{color:#543e3a!important;cursor:pointer!important;font-size:14px!important;padding:10px 16px!important}.kyc-select__option--is-selected{background-color:#c18b36!important;color:#fff!important}.kyc-select__option--is-focused{background-color:#fff9ef!important}.kyc-select__single-value{color:#543e3a!important;font-size:14px!important}.kyc-select__placeholder{color:#543e3a87!important;font-size:14px!important}.kyc-select__indicator-separator{display:none!important}.kyc-select__dropdown-indicator{color:#543e3a!important}.kyc-select__dropdown-indicator:hover{color:#c18b36!important}.css-q2zxqw-control{padding:0!important}.css-hlgwow{padding:0 8px!important}.error-input{background-color:#fff8f8!important;border-color:#f44!important}.error-text{color:#f44;display:block;font-size:12px;margin-top:4px}.error-border{border-color:#f44!important}.kyc-upload-area.error-border{border:2px dashed #f44!important}.loading-spinner{color:#c18b36;font-size:16px;padding:40px;text-align:center}.saving-card{background:#fff;border:1px solid #4a3f3567;border-radius:14px;height:100%;padding:20px;width:100%}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5%}.chart-header h3{color:#4a3f35;font-family:Open Sans;font-size:30px;font-weight:700}.chart-info{align-items:center;display:flex;gap:10px}.paid-dot{background:#e0a54f;border-radius:50%}.paid-dot,.upcoming-dot{display:inline-block;height:10px;width:10px}.upcoming-dot{border:2px solid #000;border-radius:50%}.maturity{color:#e0a54f;font-family:Open Sans;font-size:35px;font-weight:700;margin-bottom:10px}@media (max-width:600px){.chart-header h3{font-family:Open Sans;font-size:12px}.maturity{font-size:16px;font-weight:700;margin-bottom:0}.chart-info{align-items:center;display:flex;font-family:Open Sans;font-size:12px;gap:5px}}.dashboard-container{margin:0 auto;max-width:1400px;min-height:100vh;padding:30px 24px 60px;z-index:0}.dashboard-header{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-bottom:24px;position:relative;text-align:center}.dashboard-header .userprofile{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.dashboard-header h2{font-family:Cinzel,serif}.dashboard-header h6{font-family:Open Sans;font-size:16px;font-weight:400;text-transform:capitalize}.active-plan-cards{background:linear-gradient(135deg,#543e3a,#5c443f);border-radius:14px;box-shadow:0 4px 15px #543e3a26;color:#fff;min-width:280px;padding:9px 28px}.matric-card-sub-1{color:#c18b36!important;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:capitalize}.plan-badges{color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.metric-payment{display:grid;grid-template-rows:1fr 1fr}.pay-btn{background-color:#543e3a;border-radius:25px;color:#fff;cursor:pointer;padding:3px 20px;width:-webkit-fit-content;width:fit-content}.pay-btn:hover{background-color:#c18b36}.growth-btn{background-color:#ead7bc;border-radius:25px;color:#543e3afc;cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:600;padding:3px 15px;width:-webkit-fit-content;width:fit-content}.pay-value{color:green;font-weight:600}.metric-card{align-items:center;background:hsla(0,0%,82%,.295);border:1px solid #543e3a75;border-radius:14px;display:flex;justify-content:space-between;padding:17px 24px;transition:all .3s ease}.metric-card-auto{margin-top:auto}.metric-card:hover{border-color:#c18b36;box-shadow:0 4px 12px #c18b361a}.metric-card-label{color:#543e3a;display:flex;font-family:Open Sans;font-size:16px;font-weight:600;margin-top:auto}.metric-card-value{color:#543e3a;font-family:Open Sans;font-size:24px;font-weight:700;margin-bottom:4px;text-align:end}.metric-card-value.gold{color:#c18b36}.metric-card-sub{color:#543e3a80;font-family:Open Sans;font-size:14px;font-weight:600;text-align:end}.dashboard-grid{grid-gap:32px;display:grid;gap:32px;grid-template-rows:auto 1fr;margin-bottom:40px}.payment-section-container{background:#fff;border-radius:20px;height:100%;overflow:hidden;width:100%}.payment-tabs{background:#f5f5f5;border-bottom:1px solid #e8e0db;border-radius:25px;display:flex;padding:3px}.payment-tab{background:none;border:none;color:#8b6b5c;cursor:pointer;flex:1 1;font-family:Open Sans;font-size:15px;font-weight:600;padding:9px 24px;position:relative;transition:all .3s ease}.payment-tab:hover{background:#c18b360d;color:#c18b36}.payment-tab.active{background:#543e3a;border-radius:40px;color:#fff}.payment-content{border:1px solid #6f524d30;border-radius:25px;height:400px;margin-top:15px;overflow-y:auto;padding:24px}.plan-names{background:linear-gradient(141.89deg,#ecb755 4.02%,#ffda96 101.46%);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Open Sans;font-size:25px;font-weight:700;letter-spacing:1px}.plan-names:after{background-color:#ecb755;border-radius:5px;content:"";display:block;height:4px;width:50px}.payment-content::-webkit-scrollbar{width:6px}.payment-content::-webkit-scrollbar-track{background:#f5f3f1;border-radius:10px}.payment-content::-webkit-scrollbar-thumb{background:#ecb769;border-radius:10px}.payment-list-container{width:100%}.payment-list-title{color:#543e3a;font-family:Open Sans;font-size:18px;font-weight:700;margin:0 0 16px}.payment-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.payment-item{border:1px solid #e8e0db;border-radius:14px;cursor:pointer;padding:14px 16px;transition:all .3s ease}.payment-item:hover{background:#fff9f2;border-color:#c18b36}.payment-itempaid{border:1px solid #e8e0db;border-radius:14px;cursor:disabled;padding:14px 16px}.payment-item-header{align-items:center;display:flex;justify-content:space-between}.payment-item-left{align-items:center;display:flex;flex:1 1;gap:12px}.payment-status-icon{align-items:center;background:#fff;background:#543e3a12;border-radius:50%;display:flex;font-family:Open Sans;font-size:19px;font-weight:700;height:32px;justify-content:center;width:32px}.payment-item:has(.status-checkmark) .payment-status-icon{background:#c18b3621}.status-clock{color:#543e3a}.payment-item-info{display:flex;flex-direction:column}.payment-month{font-size:16px;font-weight:700}.payment-date,.payment-month{color:#543e3a;font-family:Open Sans}.payment-date{font-size:14px;font-weight:500}.payment-item-right{align-items:center;display:flex;flex-direction:row;gap:12px;text-align:right}.payment-amount{color:#543e3a;font-size:21px}.payment-amount,.payment-badge{font-family:Open Sans;font-weight:700}.payment-badge{border-radius:20px;font-size:14px;padding:5px 18px;text-transform:capitalize}.payment-badge.paid{background:linear-gradient(141.89deg,#ecb755 4.02%,#ffda96 101.46%);color:#543e3a}.payment-badge.upcoming{background:#eae8e8;color:#543e3a}.transaction-item{border:1px solid #e8e0db;border-radius:14px;margin-bottom:12px;padding:16px;transition:all .3s ease}.transaction-item:hover{background:#fff9f2;border-color:#c18b36}.transaction-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.transaction-left{display:flex;flex:1 1;gap:12px}.transaction-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;font-family:Open Sans;font-size:24px;height:40px;justify-content:center;width:40px}.transaction-info{display:flex;flex-direction:column;gap:3px}.transaction-title{color:#543e3a;font-family:Open Sans;font-size:18px;font-weight:700}.transaction-meta{color:#543e3a;font-size:15px}.transaction-meta,.transaction-ref{font-family:Open Sans;font-weight:400}.transaction-ref{color:#8b6b5c;font-size:11px}.transaction-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.transaction-amount{color:#543e3a;font-family:Open Sans;font-size:24px;font-weight:700}.transaction-status{background:linear-gradient(141.89deg,#ecb755 4.02%,#ffda96 101.46%);color:543000A}.transaction-status,.transaction-statusred{border-radius:28px;font-family:Open Sans;font-size:14px;font-weight:700;padding:3px 10px;text-transform:capitalize}.transaction-statusred{background:linear-gradient(141.89deg,#e00f0f 4.02%,#e20b0b 101.46%);color:#fff}.no-transaction{color:#8b6b5c;font-family:Open Sans;font-size:14px;font-weight:500;padding:40px 20px;text-align:center}.graph-progress{grid-gap:20px;grid-template-columns:3fr 1fr;height:auto}.graph-progress,.savings-growth{display:grid;gap:20px;width:100%}.savings-growth{grid-gap:20px;grid-template-rows:1fr 1fr;height:100%}.percentelse{font-family:Open Sans;font-size:25px;font-style:italic;font-weight:500;margin-top:10%}@media (max-width:450px){.savings-growth{grid-template-rows:300px 1fr}}@media (max-width:900px){.graph-progress{display:flex;flex-direction:column-reverse}}.plan-progress-container{background:#f5f5f0;border-radius:20px;box-shadow:0 2px 8px #c18b360d;height:-webkit-fit-content;height:fit-content;padding:24px}.plan-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.plan-progress-header h3{color:#543e3a;font-family:Open Sans;font-size:24px;font-weight:700;margin:0}.progress-badge{background:#ffe4b5;border-radius:20px;color:#c18b36;font-family:Open Sans;font-size:12px;font-weight:700;padding:6px 14px;text-transform:capitalize}.progress-badge.active{background:linear-gradient(141.89deg,#ecb755 4.02%,#ffda96 101.46%);color:#000}.plans-info{align-items:center;display:flex;justify-content:space-evenly;width:100%}.plan-paid-dot{background:#3fa66b}.plan-paid-dot,.plan-upcoming-dot{border-radius:50%;display:inline-block;height:10px;width:10px}.plan-upcoming-dot{background-color:#e3b054}.plan-later-dot{background-color:#e7e1d8;border-radius:50%;display:inline-block;height:10px;width:10px}.progress-section{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.progress-label{font-family:Open Sans;font-size:14px;font-weight:600}.progress-bar-wrapper{height:150px;position:relative;width:150px}.progress-bar{align-items:center;background:conic-gradient(#543e3a calc(var(--progress)*1%),#ecb755 0);border-radius:50%;display:flex;height:150px;justify-content:center;width:150px}.progress-fill{background:#fff;border-radius:50%;height:110px;width:110px}.progress-percentage{color:#e3b05d;font-family:Open Sans;font-size:30px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.details-cards{grid-gap:12px;display:grid;gap:12px;grid-template-rows:1fr 1fr;width:100%}.monthly-invest{align-items:flex-start;background-color:#fff;border-radius:10px;color:#4a3633;display:flex;flex-direction:column;justify-content:space-evenly;padding:5px 2px;width:100%}.monthly-head{font-size:18px}.monthly-amt,.monthly-head{font-family:Open Sans;padding-left:5px}.monthly-amt{font-size:25px;font-weight:700}.segmented-progress{display:flex;flex-direction:column;margin-top:20px;width:100%}.step-labels{color:#5b4b43;display:flex;font-family:Open Sans;font-size:14px;font-weight:500;justify-content:space-between;margin-top:8px}.steps-bar{align-items:center;display:flex;gap:6px;position:relative;width:100%}.step{background:#e7e1d8;flex:1 1;height:16px;transition:background .3s ease}.step.plan-paid{background:#3fa66b}.step.plan-upcoming{background:#e3b054}.step.plan-later{background:#e7e1d8}.first-step{border-bottom-left-radius:8px;border-top-left-radius:8px}.last-step{border-bottom-right-radius:8px;border-top-right-radius:8px}.step-indicator{background:#e3b054;border:5px solid #89703f;border-radius:50%;box-shadow:0 2px 6px #00000026;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .4s ease;width:22px}@media (max-width:768px){.step{height:14px}.step-indicator{border-width:3px;height:18px;width:18px}.step-labels{font-size:13px}}@media (max-width:700px){.details-cards{display:flex!important;flex-direction:column!important}.metric-card-label{margin-top:0}}.detail-card{align-items:center;background:#fff;border:.4px solid;border-radius:14px;box-shadow:1px 1px 2px #d5d5d5;display:flex;gap:12px;padding:14px 16px;transition:all .3s ease}.detail-card:hover{background:#fff9f2;border-color:#c18b36}.detail-icon{align-items:center;background:#c18b3621;border-radius:50%;display:flex;flex-shrink:0;font-family:Open Sans;font-size:20px;height:40px;justify-content:center;width:40px}.detail-content{display:flex;flex:1 1;flex-direction:column;gap:3px}.detail-label{font-size:16px;font-weight:400}.detail-label,.detail-value{color:#543e3a;font-family:Open Sans}.detail-value{font-size:20px;font-weight:700}@media (max-width:1024px){.dashboard-grid{gap:24px;grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.dashboard-container{padding:16px 16px 40px}.dashboard-header{flex-direction:column}.active-plan-cards{min-width:100%}.metrics-grid{grid-template-columns:1fr}.payment-content{max-height:400px}.plan-progress-container{padding:16px}.plan-progress-header h3{font-size:18px}.detail-card,.payment-item{padding:12px 14px}}@media (max-width:480px){.dashboard-container{padding:12px 12px 30px}.dashboard-header h2{font-size:26px}.dashboard-header h6{font-family:Open Sans;font-size:12px;font-weight:400;text-transform:capitalize}.active-plan-cards{padding:16px 20px}.plan-name{font-size:24px}.metric-card{padding:16px}.metric-card-value{font-size:20px}.payment-item-right{align-self:flex-end;flex-direction:row;gap:8px}.payment-tab{font-size:14px;padding:12px 16px}.payment-content{padding:16px}}@media (max-width:500px){.payment-item-header{align-items:flex-start;flex-direction:column;width:100%}.payment-item-right{width:84%}}@media (max-width:480px){.progress-bar{flex:1 1;min-width:0}.progress-percentage{min-width:45px;text-align:center}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.quick-actions{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;margin:5px 0;width:100%}.quickhead{font-size:30px;font-weight:700;width:100%}.quickpay{align-items:center;background-color:#4a3633;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans;font-size:18px;font-weight:500;justify-content:center;margin:7px 0;padding:5px;text-align:center;transition:all .2s ease;width:100%}.quickpay:hover{transform:scale(1.05)}.quickdownload{align-items:center;background-color:#c1c0c0;border-radius:20px;color:#4a3633;cursor:pointer;display:flex;font-family:Open Sans;font-size:16px;justify-content:center;margin:7px 0;padding:5px;text-align:center;transition:all .2s ease;width:100%}.quickdownload:hover{transform:scale(1.05)}.skeleton-amount,.skeleton-badge,.skeleton-date,.skeleton-detail-card,.skeleton-detail-icon,.skeleton-detail-label,.skeleton-detail-value,.skeleton-header,.skeleton-icon,.skeleton-metric-card,.skeleton-month,.skeleton-payment-item,.skeleton-payment-section,.skeleton-plan-progress,.skeleton-progress-bar,.skeleton-progress-fill,.skeleton-subtitle,.skeleton-tab,.skeleton-title{animation:shimmer 2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.skeleton-header{margin-bottom:24px}.skeleton-title{height:32px;margin-bottom:8px;width:200px}.skeleton-subtitle{height:20px;width:150px}.skeleton-metrics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.skeleton-metric-card{border-radius:12px;height:120px;padding:20px}.skeleton-label{height:16px;margin-bottom:12px;width:100px}.skeleton-value{height:24px;margin-bottom:8px;width:120px}.skeleton-sub{height:14px;width:80px}.skeleton-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr .8fr}.skeleton-payment-section{background:#fff;border-radius:16px;padding:24px}.skeleton-tabs{display:flex;gap:16px;margin-bottom:24px}.skeleton-tab{border-radius:20px;height:40px;width:140px}.skeleton-payment-list{display:flex;flex-direction:column;gap:16px}.skeleton-payment-item{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.skeleton-payment-left{align-items:center;display:flex;gap:12px}.skeleton-icon{border-radius:50%;height:24px;width:24px}.skeleton-payment-info{display:flex;flex-direction:column;gap:4px}.skeleton-month{height:16px;width:80px}.skeleton-date{height:14px;width:100px}.skeleton-payment-right{align-items:center;display:flex;gap:12px}.skeleton-amount{height:18px;width:70px}.skeleton-badge{border-radius:0 0 0 12px;height:24px;justify-self:flex-end;margin-bottom:10px;width:70px}.skeleton-plan-progress{background:#fff;border-radius:16px;padding:24px}.skeleton-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.skeleton-progress-section{margin-bottom:24px}.skeleton-progress-label{height:16px;margin-bottom:8px;width:80px}.skeleton-progress-bar{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.skeleton-progress-fill{animation:shimmer 2s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#d0d0d0 50%,#e0e0e0 75%);height:100%;width:60%}.skeleton-details-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.skeleton-detail-card{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;gap:12px;padding:12px}.skeleton-detail-icon{border-radius:8px;height:40px;width:40px}.skeleton-detail-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.skeleton-detail-label{height:14px;width:60px}.skeleton-detail-value{height:18px;width:100px}@media (max-width:768px){.skeleton-metrics-grid{gap:12px}.skeleton-grid,.skeleton-metrics-grid{grid-template-columns:1fr}.skeleton-tabs{flex-direction:column}.skeleton-tab{width:100%}}.loading-spinner{color:#666;font-size:18px}.error-message,.loading-spinner{align-items:center;display:flex;justify-content:center;min-height:400px}.error-message{color:#dc3545;flex-direction:column;text-align:center}.retry-btn{background-color:#c18b36;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 30px;transition:background-color .3s}.retry-btn:hover{background-color:#a06e2b}.kyc-form-section{display:flex;flex-direction:column;width:100%}.skeleton-title{height:40px;width:100%}.kyc-form-grid{width:100%}.skeleton-label{height:40px;width:50%}.skeleton-btn{background-color:hsla(0,0%,68%,.693);height:50px;width:100px}.skeleton-btn1{width:150px}.app{background-color:#fff;display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}a{color:#543e3a;text-decoration:none;transition:color .3s ease}a:hover{color:#ecb755}body{font-family:Open Sans,sans-serif}@media (max-width:768px){.app{min-height:100%}}@media (max-width:480px){main{padding:0}}
/*# sourceMappingURL=main.0c09c970.css.map*/