@media (min-width:1390px){#auth-container[data-v-c890d26c]{zoom:100%}}@media (max-width:1390px){#auth-container[data-v-c890d26c]{zoom:70%}}@media (max-width:800px){#auth-container[data-v-c890d26c]{zoom:50%}}@media screen and (max-width:500px){#auth-container[data-v-c890d26c]{zoom:100%}}.become-container[data-v-739d4b48]{position:relative}.become-cancel-btn[data-v-739d4b48]{height:45px;border-radius:10px;font-size:18px;font-weight:600}.btn-continue[data-v-739d4b48]{height:45px;border-radius:10px;font-size:18px;font-weight:600;border:none}.become-card[data-v-739d4b48]{background:#fff;padding:24px;border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.05)}.become-title[data-v-739d4b48]{font-size:38px;font-weight:700}.become-input[data-v-739d4b48]{height:45px;border-radius:6px;border:1.5px solid #ddd;font-size:16px;padding-left:15px}.stepper[data-v-739d4b48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:16px}.step[data-v-739d4b48]{width:10px;height:10px;border-radius:50%;background:#dcdcdc;-webkit-transition:all .3s ease;transition:all .3s ease}.step.active[data-v-739d4b48]{background:#297a54;-webkit-transform:scale(1.2);transform:scale(1.2)}.steps-text[data-v-739d4b48]{margin-bottom:20px}.active-step[data-v-739d4b48]{font-weight:600;color:#000}.login-wrapper[data-v-10a72548]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:radial-gradient(circle at center,#fff 0,#f2f5f9 100%)}.login-card[data-v-10a72548]{position:relative;width:100%;max-width:420px;padding:40px 30px;background:transparent;text-align:center}.login-input[data-v-10a72548]{height:55px;border-radius:10px;border:1.5px solid #1f3a56;font-size:16px;margin-bottom:20px;padding-left:15px}.login-input[data-v-10a72548]::-webkit-input-placeholder{color:#6c7a89}.login-input[data-v-10a72548]::-moz-placeholder{color:#6c7a89}.login-input[data-v-10a72548]:-ms-input-placeholder{color:#6c7a89}.login-input[data-v-10a72548]::-ms-input-placeholder{color:#6c7a89}.login-input[data-v-10a72548]::placeholder{color:#6c7a89}.login-btn[data-v-10a72548]{height:55px;border-radius:10px;font-size:18px;font-weight:600;border:none;margin-top:10px}.login-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:40px}.close-btn{position:absolute;left:0;font-size:22px;cursor:pointer;color:#1f3554;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.close-btn:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px);opacity:.8}.login-title{font-size:38px;font-weight:700;margin:0;line-height:1}.dropdown-border[data-v-0f108a84]{border-bottom:3px solid #000;border-radius:0}.menu li.active a[data-v-0f108a84],.menu li a[data-v-0f108a84]:hover{color:#297a54!important}.menu[data-v-0f108a84]{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%;height:100%;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.menu ul[data-v-0f108a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;padding:0;margin:0;height:100%}.menu ul li a[data-v-0f108a84]{text-decoration:none;padding:10px 15px;display:block;color:#1f3a56;font-weight:500;font-size:1rem;cursor:pointer}.banner-image[data-v-0f108a84]{width:100%;min-height:420px;-o-object-fit:cover;object-fit:cover}.banner-overlay[data-v-0f108a84]{position:absolute;inset:0;z-index:1;pointer-events:none;background:-webkit-gradient(linear,right top,left top,color-stop(40%,hsla(0,0%,100%,0)),color-stop(60%,#fff));background:linear-gradient(270deg,hsla(0,0%,100%,0) 40%,#fff 60%)}@media(max-width:767.98px){.banner-overlay[data-v-0f108a84]{background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff 40%,hsla(0,0%,100%,0))}}.banner-caption[data-v-0f108a84]{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media(max-width:767.98px){.banner-caption[data-v-0f108a84]{top:auto;bottom:1.5rem;-webkit-transform:none;transform:none}}.banner-title-white[data-v-0f108a84]{font-size:clamp(2.2rem,5vw,6rem);font-weight:900;letter-spacing:2px;text-shadow:2px 2px 10px #fff}.banner-subtitle[data-v-0f108a84]{font-size:clamp(1.2rem,3vw,2.5rem);font-weight:900}.banner-paragraph[data-v-0f108a84]{font-size:clamp(1rem,2.5vw,1.3rem);max-width:520px;margin-left:auto;margin-right:auto;text-align:center}@media(min-width:768px){.banner-paragraph[data-v-0f108a84]{margin-left:0;margin-right:0;text-align:left}}.btn-lg[data-v-0f108a84]{padding:14px 22px;border-radius:8px;letter-spacing:1.2px}.become-member-wrapper[data-v-0f108a84]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:radial-gradient(circle at center,#fff 0,#f2f5f9 100%)}.become-member-card[data-v-0f108a84]{width:100%;max-width:550px;padding:40px 30px;background:transparent;text-align:center}.become-member-overlay[data-v-0f108a84]{position:fixed;inset:0;background:radial-gradient(circle,#fff 0,#f2f5f9 100%);z-index:9999;overflow-y:auto}.become-member-slide-enter-active[data-v-0f108a84]{-webkit-animation:slideFadeIn-data-v-0f108a84 .6s ease forwards;animation:slideFadeIn-data-v-0f108a84 .6s ease forwards}.become-member-slide-leave-active[data-v-0f108a84]{-webkit-animation:slideFadeOut-data-v-0f108a84 .4s ease forwards;animation:slideFadeOut-data-v-0f108a84 .4s ease forwards}.header-class[data-v-0f108a84]{z-index:100000}.login-overlay[data-v-0f108a84]{position:fixed;inset:0;background:radial-gradient(circle,#fff 0,#f2f5f9 100%);z-index:1001;overflow-y:auto}.fade-page-enter-active[data-v-0f108a84],.fade-page-leave-active[data-v-0f108a84]{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.fade-page-enter[data-v-0f108a84],.fade-page-leave-to[data-v-0f108a84]{opacity:0}.login-slide-enter-active[data-v-0f108a84]{-webkit-animation:slideFadeIn-data-v-0f108a84 .6s ease forwards;animation:slideFadeIn-data-v-0f108a84 .6s ease forwards}.login-slide-leave-active[data-v-0f108a84]{-webkit-animation:slideFadeOut-data-v-0f108a84 .4s ease forwards;animation:slideFadeOut-data-v-0f108a84 .4s ease forwards}@-webkit-keyframes slideFadeIn-data-v-0f108a84{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideFadeIn-data-v-0f108a84{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideFadeOut-data-v-0f108a84{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes slideFadeOut-data-v-0f108a84{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}}.footer-text{font-size:15px;line-height:1.7}.footer-main{color:#cfd8e3;font-size:15px}.footer-title{color:#fff;font-weight:700;margin-bottom:20px;position:relative}@media (max-width:768px){.footer-title{margin-top:20px}}.footer-title:after{content:"";width:30px;height:3px;background:#34c38f;position:absolute;left:0;bottom:-8px;border-radius:2px}@media (max-width:767px){.footer-title:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.link{cursor:pointer}.footer-links .link{color:#cfd8e3;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.footer-links .link:hover{color:#34c38f;padding-left:5px}.footer-contact{margin-bottom:12px}.footer-contact a{color:#cfd8e3}.footer-socials .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:38px;height:38px;margin-right:10px;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.footer-socials .link:hover{background:#34c38f;color:#04162b}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);font-size:14px;opacity:.9}.footer-bottom .link{color:#cfd8e3;text-decoration:none}.footer-bottom .link:hover{color:#34c38f}.section-bg{background:linear-gradient(135deg,#fff,#f4f7fb);padding:80px 20px}@media (max-width:767.98px){.section-bg{padding:20px 20px}}.why-title{font-size:36px;font-weight:800}.why-subtitle{margin-top:10px;color:#6c7a89;font-size:17px}.why-card{background:#fff;border-radius:16px;padding:35px 25px;height:100%;text-align:center;-webkit-box-shadow:0 10px 35px rgba(0,0,0,.06);box-shadow:0 10px 35px rgba(0,0,0,.06);-webkit-transition:all .35s ease;transition:all .35s ease}.why-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 18px 45px rgba(0,0,0,.12);box-shadow:0 18px 45px rgba(0,0,0,.12)}.why-icon{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:28px}.why-card h5{font-weight:700;color:#1f3554;margin-bottom:15px}.why-card p{font-size:15px;line-height:1.6;color:#6c7a89}.benefit-card{background:#fff;border-radius:16px;padding:35px 25px;text-align:center;-webkit-box-shadow:0 10px 35px rgba(0,0,0,.06);box-shadow:0 10px 35px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.benefit-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 18px 45px rgba(0,0,0,.1);box-shadow:0 18px 45px rgba(0,0,0,.1)}.white-section{position:relative;padding:80px 20px}@media (max-width:767.98px){.white-section{padding:20px 20px}}.partners-title{font-size:1.9rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.partners-subtitle{font-size:.95rem}.partner-card{background:#fff;border-radius:10px;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-card,.partner-card img{-webkit-transition:all .3s ease;transition:all .3s ease}.partner-card img{max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain}.partner-card:hover{-webkit-transform:translateY(-4px) scale(1.03);transform:translateY(-4px) scale(1.03);-webkit-transition:all .3s ease;transition:all .3s ease}.stats-section{background:linear-gradient(135deg,#fff,#f4f7fb);padding:80px 20px}@media (max-width:767.98px){.stats-section{padding:20px 20px}}.why-title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.partners-subtitle{font-size:1rem;color:#6c757d}.stat-card{background:#fff;border-radius:15px;padding:30px 20px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.08);box-shadow:0 6px 20px rgba(0,0,0,.08)}.stat-card:hover{-webkit-transform:translateY(-5px) scale(1.03);transform:translateY(-5px) scale(1.03);-webkit-box-shadow:0 12px 25px rgba(52,195,143,.25);box-shadow:0 12px 25px rgba(52,195,143,.25)}.stat-icon i{display:inline-block}.stat-number{font-size:60px;font-weight:900}.stat-title{font-size:1.3rem;font-weight:700}.stat-subtitle{font-size:.95rem;color:#6c757d}