@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);.alert-box{box-shadow:1px 1px 1px #ccc;border-radius:10px;background:#f5f5f5;padding:47px;margin-bottom:50px}.alert-box.read{background:#fff}.alert-box img{max-width:12;max-width:51px;padding-top:40px}.alert-box h3{color:#8156b2;font-weight:500}.alert-box h6{font-weight:400;margin-bottom:20px;margin-top:10px}.alert-box h5{font-weight:500}.alert-clear-all{text-align:right;margin:50px 0 30px}.alert-clear-all h5{font-weight:500}.notify-icon .fa.fa-bell{font-size:26px;color:#f57e1f}.notify-icon sup{background-color:#063048;color:#fff;font-size:8px;border-radius:48%;margin-left:22px;margin-top:-23px;width:15px;height:15px;padding-top:8px}.share-job-modal{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.share-job-container{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:500px;width:100%;position:relative}.share-job-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 0;margin-bottom:12px}.share-job-title{font-size:24px;font-weight:700;color:#1f2937;margin:0}.close-btn{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.close-btn:hover{color:#f57e1f}.share-job-content{padding:0 24px 16px}.share-icon-container{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:50%;width:70px;height:70px;background-color:#f6f7f9;margin:0 auto 12px}.share-icon-container img{width:38px;height:38px;object-fit:contain}.share-job-description{color:#6b7280;font-size:15px;line-height:1.4;margin:0 0 16px}.job-details{margin-bottom:16px}.job-detail-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f3f4f6}.job-detail-item:last-child{border-bottom:none}.job-detail-label{font-weight:600;color:#374151;font-size:14px}.job-detail-value{color:#1f2937;font-size:14px;font-weight:500}.share-link-section{margin-top:16px}.link-container{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:4px}.share-link-input{flex:1 1;background:transparent;font-size:14px;color:#374151;outline:none}.copy-btn,.share-link-input{border:none;padding:12px 16px}.copy-btn{background:#f57e1f;border-radius:6px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:8px}.copy-btn:hover{background:#e04a00;transform:translateY(-1px)}.copy-btn:active{transform:translateY(0)}@media (max-width:640px){.share-job-container{margin:10px;max-width:none}.share-job-header{padding:20px 20px 0}.share-job-content{padding:0 20px 20px}.share-job-title{font-size:20px}}.landing-page{width:100%;overflow-x:hidden;background-color:#fff}.landing-page::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.landing-page,body,html{-ms-overflow-style:none;scrollbar-width:none}.landing-page .landing-page-container{margin:0 auto;padding:0 100px;max-width:1440px}.hero-section{padding:80px 0 100px;background:#fff;position:relative;overflow:hidden}.hero-content{display:flex;grid-gap:60px;gap:60px;align-items:center}.hero-content>*{flex:1 1}.hero-left{animation:fadeInLeft 1s ease-out;display:flex;flex-direction:column}.hero-title{font-size:72px;font-weight:700;margin-bottom:12px;animation:fadeInUp .8s ease-out}.hero-subtitle,.hero-title{color:#1a2650;line-height:1.1}.hero-subtitle{font-size:32px;font-weight:400;margin-bottom:40px;animation:fadeInUp .8s ease-out .2s both;max-width:420px}.hero-buttons{display:flex;grid-gap:20px;gap:20px;margin-bottom:40px;animation:fadeInUp .8s ease-out .4s both}.btn-post-gig{padding:7px 16px;background:#fff;color:#f57e1f;border:1px solid #f57e1f;border-radius:118px;text-decoration:none;font-weight:600;font-size:16px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.btn-post-gig:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-find-gig{padding:7px 16px;background:#f57e1f;color:#fff;border:none;border-radius:118px;text-decoration:none;font-weight:600;font-size:16px;text-align:center;transition:all .3s ease}.qr-section{animation:fadeInUp .8s ease-out .6s both;order:2}.qr-card{display:flex;align-items:center;background:#f5f5f5;border-radius:18px;padding:24px;grid-gap:32px;gap:32px;max-width:420px;width:100%}.qr-card-left{flex-shrink:0}.qr-card-left,.qr-code-wrapper{display:flex;align-items:center;justify-content:center}.qr-code{margin:0}.qr-placeholder{width:100px;height:100px;border:1px solid #f57e1f;border-radius:12px;padding:8px;background:transparent;display:flex;align-items:center;justify-content:center}.qr-placeholder svg{width:100%;height:100%}.qr-code-image{width:100px;height:100px;border-radius:12px;object-fit:contain}.qr-card-right{display:flex;flex-direction:column;justify-content:center;grid-gap:20px;gap:20px;flex:1 1}.qr-text-container{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.qr-text-line1,.qr-text-line2{margin:0;font-size:14px!important;font-weight:700;color:#1a2650}.qr-text-line1,.qr-text-line2{font-size:22px}.app-store-buttons{display:flex;grid-gap:12px;gap:12px}.app-store-btn{display:inline-block;text-decoration:none;transition:transform .3s ease}.app-store-btn:hover{transform:scale(1.05)}.store-button-icon{height:35px;width:auto;display:block}.hero-right{position:relative;animation:fadeInRight 1s ease-out .8s both;max-width:420px;width:100%;margin:0 auto}.phone-graphic,.phone-mockup-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.phone-mockup-wrapper{height:auto;background:#f5f5f5;border-radius:30px;max-width:650px;max-height:650px;padding-top:55px;overflow:hidden}.phone-mockup-wrapper:before{width:90%;height:66.67%;background:linear-gradient(0deg,rgba(245,126,31,.3) 0,#f57e1f 40%,#f57e1f);clip-path:polygon(0 100%,50% 0,100% 100%);-webkit-clip-path:polygon(0 100%,50% 0,100% 100%)}.phone-mockup-wrapper:after,.phone-mockup-wrapper:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:0}.phone-mockup-wrapper:after{width:calc(90% - 2px);height:calc(66.67% - 1px);background:#f5f5f5;clip-path:polygon(1px 100%,50% 1px,calc(100% - 1px) 100%);-webkit-clip-path:polygon(1px 100%,50% 1px,calc(100% - 1px) 100%)}.phone-mockup-image{height:441px;display:block;z-index:1}.gradient-overlay{position:absolute;top:20px;left:-70px;z-index:10;pointer-events:none}.overlay-badge{position:relative;display:inline-block}.overlay-badge-bg{width:100%;height:auto;display:block}.overlay-badge-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.overlay-text-large{font-size:36px;font-weight:700;color:#fff}.overlay-text-small{display:flex;flex-direction:column;font-size:11px;color:#fff;margin-bottom:4px}.workforce-section{padding:100px 0;background:#fff}.workforce-content{display:flex;grid-gap:60px;gap:60px;align-items:center}.workforce-content>*{flex:1 1;width:50%}.workforce-image-placeholder,.workforce-image-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.workforce-image-placeholder{height:400px;overflow:hidden;max-width:420px}.workforce-image{width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:18px!important}.workforce-text{animation:fadeInRight 1s ease-out}.workforce-title{font-size:40px;font-weight:700;color:#f3783d;margin-bottom:30px;line-height:1.1}.workforce-description{font-size:32px;color:#1a2650;line-height:1.1}.slogan-section{padding:120px 0;background:#f5f5f5;position:relative;text-align:center;overflow:hidden;height:700px;display:flex;align-items:center;justify-content:center}.slogan-section:before{width:85%;height:80%;background:linear-gradient(0deg,rgba(245,126,31,.4) 0,rgba(245,126,31,.6) 30%,rgba(245,126,31,.5) 50%,rgba(245,126,31,.2) 70%,transparent);clip-path:polygon(0 100%,50% 0,100% 100%);-webkit-clip-path:polygon(0 100%,50% 0,100% 100%)}.slogan-section:after,.slogan-section:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:0}.slogan-section:after{width:calc(85% - 2px);height:calc(80% - 1px);background:#f5f5f5;clip-path:polygon(1px 100%,50% 1px,calc(100% - 1px) 100%);-webkit-clip-path:polygon(1px 100%,50% 1px,calc(100% - 1px) 100%)}.slogan-content{position:relative;z-index:1}.slogan-main{font-size:72px;font-weight:700;color:#1a2650;margin-bottom:10px;line-height:1.1}.slogan-highlight{display:flex;justify-content:center;align-items:center;grid-gap:15px;gap:15px;margin-bottom:10px}.gigfws-badge{background:#f57e1f;color:#fff;padding:10px 30px;border-radius:50px;font-size:32px;font-weight:700}.bridges-text,.slogan-end{font-size:72px;font-weight:700;color:#1a2650;line-height:1.1}.scenario-section{padding:100px 0;background:#fff;position:relative;will-change:scroll-position;transform:translateZ(0);backface-visibility:hidden}.scenario-content{display:flex;flex-direction:column;grid-gap:20px;gap:20px;will-change:scroll-position}.scenario-item{display:flex;grid-gap:40px;gap:40px;align-items:flex-start;opacity:.5;max-height:80px;overflow:hidden;transition:opacity 1s ease-out,max-height 1s ease-out;will-change:opacity,max-height;transform:translateZ(0);backface-visibility:hidden}.scenario-item.active{opacity:1;max-height:600px}.scenario-indicator{display:flex;align-items:center;grid-gap:15px;gap:15px;min-width:120px;flex-shrink:0}.scenario-number-circle{width:40px;height:40px;border-radius:50%;background:#ccc;display:flex;align-items:center;justify-content:center;transition:background .5s ease-out,width .5s ease-out,height .5s ease-out;will-change:width,height,background;transform:translateZ(0);backface-visibility:hidden}.scenario-number-circle.active{background:#f57e1f;width:60px;height:60px}.scenario-number-text{color:#fff;font-size:24px;font-weight:700}.scenario-label{font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:2px;transition:color .5s ease-out;display:flex;align-items:center;will-change:color;transform:translateZ(0);backface-visibility:hidden}.scenario-label.scenario-label-active{height:60px;display:flex;align-items:center;margin-bottom:0;color:#ccc}.scenario-content-wrapper{flex:1 1;display:flex;grid-gap:60px;gap:60px;opacity:0;max-height:0;overflow:hidden;align-items:flex-start;justify-content:center;transition:opacity 1s ease-out,max-height 1s ease-out;will-change:opacity,max-height;transform:translateZ(0);backface-visibility:hidden}.scenario-content-wrapper.active{opacity:1;max-height:600px}.scenario-text{display:flex;flex-direction:column;flex:1 1;justify-content:flex-start;align-items:flex-start}.scenario-title{font-size:32px;font-weight:700;color:#f3783d;margin-bottom:0;line-height:1.1}.scenario-description{font-size:16px;color:#666;margin-top:0;margin-bottom:20px}.scenario-image{position:relative;display:flex;align-items:center;justify-content:center}.scenario-image-img{width:500px;height:500px;border-radius:20px;object-fit:cover}.platform-slogan-section{padding:100px 0;background:#f5f5f5;text-align:center;position:relative;overflow:hidden;height:700px;display:flex;align-items:center;justify-content:center}.platform-slogan-section:before{width:85%;height:80%;background:linear-gradient(180deg,rgba(245,126,31,.4) 0,rgba(245,126,31,.6) 30%,rgba(245,126,31,.5) 50%,rgba(245,126,31,.2) 70%,transparent);clip-path:polygon(0 0,50% 100%,100% 0);-webkit-clip-path:polygon(0 0,50% 100%,100% 0)}.platform-slogan-section:after,.platform-slogan-section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0}.platform-slogan-section:after{width:calc(85% - 2px);height:calc(80% - 1px);background:#f5f5f5;clip-path:polygon(1px 0,50% calc(100% - 1px),calc(100% - 1px) 0);-webkit-clip-path:polygon(1px 0,50% calc(100% - 1px),calc(100% - 1px) 0)}.platform-content{position:relative;z-index:1}.platform-main,.platform-sub{font-size:72px;font-weight:700;color:#1a2650;line-height:1.1}.cta-banner{padding:80px 0;background:linear-gradient(45deg,#ffbe41,#f57e1f);position:relative;overflow:hidden;margin:50px;border-radius:20px}.cta-banner:before{width:25%;background:radial-gradient(ellipse 200% 100% at 100% 100%,#fff 0,hsla(0,0%,100%,.9) 30%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,.2) 80%,hsla(0,0%,100%,0) 100%);transform-origin:bottom right;transform:rotate(-12deg);clip-path:polygon(calc(100% - 1.5px) 0,100% 0,100% 100%,calc(100% - 1.5px) 100%);-webkit-clip-path:polygon(calc(100% - 1.5px) 0,100% 0,100% 100%,calc(100% - 1.5px) 100%);mask:radial-gradient(ellipse 200% 100% at 100% 100%,#fff 0,#fff 40%,transparent 100%),linear-gradient(270deg,transparent 0,#fff 15%,#fff);-webkit-mask:radial-gradient(ellipse 200% 100% at 100% 100%,#fff 0,#fff 40%,transparent 100%),linear-gradient(270deg,transparent 0,#fff 15%,#fff);mask-composite:intersect;-webkit-mask-composite:source-in}.cta-banner:after,.cta-banner:before{content:"";position:absolute;bottom:0;left:25%;height:100%;z-index:0}.cta-banner:after{width:50%;background:radial-gradient(ellipse 200% 100% at 0 100%,#fff 0,hsla(0,0%,100%,.9) 30%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,.2) 80%,hsla(0,0%,100%,0) 100%);transform-origin:bottom left;transform:rotate(12deg);clip-path:polygon(0 0,1.5px 0,1.5px 100%,0 100%);-webkit-clip-path:polygon(0 0,1.5px 0,1.5px 100%,0 100%);mask:radial-gradient(ellipse 200% 100% at 0 100%,#fff 0,#fff 40%,transparent 100%),linear-gradient(90deg,transparent 0,#fff 15%,#fff);-webkit-mask:radial-gradient(ellipse 200% 100% at 0 100%,#fff 0,#fff 40%,transparent 100%),linear-gradient(90deg,transparent 0,#fff 15%,#fff);mask-composite:intersect;-webkit-mask-composite:source-in}.cta-content{text-align:center;color:#fff;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.cta-banner .landing-page-container{position:relative;min-height:100%}.cta-top-text{font-size:24px;opacity:.95;color:#fff;max-width:777px;line-height:1.1}.cta-main-text{font-size:40px;font-weight:700;margin-bottom:20px;max-width:900px;color:#fff;line-height:1.1}.btn-know-more{padding:15px 50px;background:#fff;color:#f3783d;border:none;border-radius:118px;text-decoration:none;font-weight:600;font-size:18px;display:inline-block;transition:all .3s ease}.btn-know-more:hover{transform:translateY(-2px)}.landing-footer{background:#063048;color:#fff;padding:60px 30px 40px;position:relative;overflow:hidden;animation:fadeInUp .8s ease-out both}.landing-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#063048;opacity:.3}.footer-content{display:flex;flex-direction:column;grid-gap:40px;gap:40px}.footer-logo{text-align:center;animation:fadeInUp .8s ease-out .3s both}.footer-logo-icon{width:100px;height:100px;margin:0 auto;display:flex;align-items:center;justify-content:center}.footer-logo-icon img{width:100%;height:100%;object-fit:contain}.footer-nav{display:flex;justify-content:center;align-items:center;grid-gap:40px;gap:40px;flex-wrap:wrap}.footer-nav-link{color:#fff;text-decoration:none;font-size:16px;transition:all .3s ease;position:relative;padding:5px 0;line-height:1.1}.footer-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#f57e1f;transition:width .3s ease}.footer-nav-link:hover:after{width:100%}.footer-nav-link:hover{color:#f57e1f;transform:translateY(-2px)}.footer-main{display:flex;justify-content:space-between;padding-top:50px;align-items:flex-end;animation:fadeInUp .8s ease-out .5s both;padding-right:70px;flex-wrap:wrap}.footer-right-group{align-items:flex-end}.footer-left,.footer-right-group{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.footer-contact{display:flex;grid-gap:15px;gap:15px}.footer-contact-item{display:flex;align-items:center;grid-gap:12px;gap:12px;animation:fadeInLeft .6s ease-out both;color:inherit;text-decoration:none}.footer-contact-item:hover{text-decoration:none}.footer-contact-item:nth-child(2){animation-delay:.1s}.contact-icon{width:14px;height:14px;flex-shrink:0;transition:transform .3s ease}.footer-contact-item p{font-size:16px;margin:0;color:#fff;transition:color .3s ease;line-height:1.1}.footer-contact-item:hover p{color:#f57e1f}.footer-newsletter{display:flex;flex-direction:column}.footer-newsletter h3{font-size:18px;color:#fff;margin-bottom:15px;font-weight:400;text-transform:capitalize;line-height:1.1;animation:fadeInUp .6s ease-out both}.footer-copyright{display:flex;justify-content:flex-end;align-items:flex-start;animation:fadeInRight .6s ease-out both;max-width:230px}.copyright-text{font-size:14px;color:#fff;margin:0;text-align:right;line-height:1.1}.landing-newsletter-form{width:100%;max-width:350px;align-self:center}.landing-newsletter-input-wrapper{position:relative}.landing-newsletter-input{width:100%;padding:12px 50px 12px 0;border:none;border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;background:transparent;font-size:14px}.landing-newsletter-input:focus{outline:none;border-bottom:1px solid #f3783d}.landing-newsletter-input::placeholder{color:hsla(0,0%,100%,.7)}.landing-newsletter-submit-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:1}.landing-newsletter-submit-btn:hover:not(:disabled){opacity:.8}.landing-newsletter-submit-btn:disabled{opacity:.4;cursor:not-allowed}.landing-newsletter-submit-btn .contact-icon{width:20px;height:20px}.landing-social-icons{display:flex;grid-gap:15px;gap:15px;animation:fadeInLeft .6s ease-out .2s both}.landing-social-icons a{width:24px;height:24px;background:transparent;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:18px;transition:all .3s ease;border-radius:50%}.landing-social-icons a img{width:90%;height:90%;object-fit:contain;filter:brightness(0) invert(1);transition:all .3s ease}.landing-social-icons a:hover{transform:translateY(-3px)}.fade-in{animation:fadeIn 1s ease-out}.fade-in-up{animation:fadeInUp .8s ease-out both}.fade-in-left{animation:fadeInLeft 1s ease-out both}.fade-in-right{animation:fadeInRight 1s ease-out both}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.delay-4{animation-delay:.8s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}[data-animate]{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}[data-animate].visible{opacity:1}[data-animate]#hero{transform:translateY(0)}[data-animate]#workforce{transform:translateX(0)}[data-animate]#cta,[data-animate]#footer,[data-animate]#platform-slogan,[data-animate]#scenarios,[data-animate]#slogan{transform:translateY(0)}@media (max-width:1400px){.landing-page .landing-page-container{padding:0 80px}}@media (max-width:1200px){.landing-page .landing-page-container{padding:0 60px}.hero-title{font-size:56px}.workforce-title{font-size:40px}.scenario-title,.workforce-description{font-size:28px}.cta-top-text{font-size:22px}.platform-main,.platform-sub{font-size:56px}.workforce-section{padding:80px 0;padding-top:0!important}.workforce-content{grid-gap:50px;gap:50px}.hero-right,.qr-card{max-width:420px}.workforce-image-wrapper{max-width:420px;margin:0 auto}.workforce-image-placeholder{height:450px;max-width:420px}.scenario-image-img{width:420px;height:420px}.slogan-main{font-size:48px}.slogan-section:after,.slogan-section:before{display:none}.bridges-text,.slogan-end{font-size:48px}.gigfws-badge{font-size:24px}.footer-main{padding-right:40px}}@media (max-width:992px){.footer-newsletter h3{text-align:center}.landing-page .landing-page-container{padding:0 40px}.hero-subtitle,.hero-title{text-align:center;margin:0!important}.hero-buttons{justify-content:center;margin-bottom:0!important}.hero-content{display:flex;flex-direction:column;grid-gap:40px;gap:40px}.hero-left{display:contents}.hero-subtitle,.hero-title{order:1}.hero-buttons{order:1;margin-bottom:0}.qr-section{order:3;margin-top:0;margin-bottom:0}.hero-right,.qr-section{width:100%;display:flex;justify-content:center}.hero-right{max-width:420px;margin:0 auto;order:2}.btn-find-gig,.btn-post-gig{font-size:14px;padding:6px 14px}.qr-card{align-items:center;text-align:center;grid-gap:20px;gap:20px}.qr-card,.workforce-image-wrapper{max-width:420px;width:100%;margin:0 auto}.workforce-image-wrapper{display:flex;justify-content:center}.workforce-image-placeholder{width:100%;max-width:420px}.workforce-text{width:100%;max-width:100%}.workforce-description,.workforce-text,.workforce-title{text-align:center}.scenario-image-img{width:100%;height:auto;max-width:400px}.scenario-image{display:flex;justify-content:center;align-items:center}.scenario-number-text{font-size:20px}.scenario-indicator{justify-content:center}.scenario-text{align-items:center}.scenario-description,.scenario-text,.scenario-title{text-align:center}.scenario-content-wrapper{align-items:center}.cta-content,.cta-main-text,.cta-top-text,.platform-content,.platform-main,.platform-sub{text-align:center}.cta-banner{margin:30px}.btn-know-more{padding:12px 40px;font-size:16px}.qr-card-right{align-items:center}.app-store-buttons{justify-content:center}.workforce-section{padding:60px 0;padding-top:0!important}.workforce-content{flex-direction:column;align-items:center;grid-gap:40px;gap:40px}.workforce-image-placeholder{height:400px}.workforce-title{margin-bottom:20px}.scenario-content{align-items:center}.platform-slogan-section,.slogan-section{height:auto;min-height:500px}.slogan-highlight{flex-wrap:wrap;justify-content:center}.platform-slogan-section:after,.platform-slogan-section:before{display:none}.scenario-item{flex-direction:column;grid-gap:30px;gap:30px;align-items:center}.scenario-indicator{min-width:auto;width:100%}.scenario-content-wrapper{width:100%}.footer-main,.scenario-content-wrapper{flex-direction:column;grid-gap:30px;gap:30px}.footer-main{align-items:center;padding-right:0!important;align-self:center;width:90%}.footer-left{width:100%;align-items:center}.footer-right-group{width:auto;flex:1 1;align-items:flex-end}.footer-newsletter{width:100%}.footer-copyright{width:100%;justify-content:flex-start}.copyright-text{text-align:left}}@media (max-width:768px){.landing-page .landing-page-container{padding:0 30px}.hero-title{font-size:42px}.hero-subtitle{font-size:18px}.btn-find-gig,.btn-post-gig{font-size:14px;padding:6px 12px}.qr-card{padding:20px;grid-gap:16px;gap:16px}.workforce-section{padding:50px 0}.workforce-content{grid-gap:35px;gap:35px}.workforce-description{font-size:24px}.workforce-title{margin-bottom:18px}.scenario-title{font-size:24px}.scenario-description{font-size:14px}.scenario-number-text{font-size:18px}.overlay-text-large{font-size:28px}.overlay-text-small{font-size:10px}.cta-top-text{font-size:18px}.hero-right,.qr-card,.workforce-image-wrapper{max-width:400px}.workforce-image-placeholder{max-width:400px;height:350px}.workforce-image{max-width:400px}.workforce-text{max-width:100%}.scenario-image-img{max-width:300px}.cta-banner{margin:20px;padding:60px 0}.btn-know-more{padding:12px 35px;font-size:16px}.qr-placeholder{width:80px;height:80px}.qr-text-line1,.qr-text-line2{font-size:16px!important}.store-button-icon{height:35px}.workforce-title{font-size:32px}.bridges-text,.slogan-end,.slogan-main{font-size:36px}.gigfws-badge{font-size:20px;padding:8px 24px}.slogan-highlight{grid-gap:12px;gap:12px}.platform-main{font-size:32px}.platform-sub{font-size:24px}.cta-main-text{font-size:28px}.scenario-section,.workforce-section{padding:80px 0}.scenario-content-wrapper,.workforce-content{grid-gap:40px;gap:40px}.footer-nav{grid-gap:20px;gap:20px;flex-wrap:wrap}.footer-nav-link{font-size:14px}.footer-right-group{width:100%;align-items:center}.footer-newsletter{width:100%}.footer-copyright{width:100%;justify-content:center}.footer-contact{align-items:center}.footer-contact-item{justify-content:center}.landing-newsletter-form{max-width:100%}.copyright-text{text-align:center}.landing-social-icons{justify-content:center}}@media (max-width:576px){.gradient-overlay{left:-40px}.landing-page .landing-page-container{padding:0 20px}.hero-section{padding:40px 0 60px}.btn-find-gig,.btn-post-gig{font-size:12px;padding:5px 10px}.platform-slogan-section,.scenario-section,.slogan-section,.workforce-section{padding:60px 0}.hero-right,.qr-card{max-width:350px}.workforce-image-wrapper{max-width:350px;width:100%;margin:0 auto}.workforce-image-placeholder{height:300px;max-width:350px;width:100%}.workforce-image{max-width:350px;width:100%;height:auto}.workforce-text{max-width:100%;width:100%}.workforce-title{font-size:28px;margin-bottom:15px}.workforce-description{font-size:20px}.platform-main,.platform-sub{font-size:28px}.scenario-content-wrapper,.workforce-content{grid-gap:30px;gap:30px}.scenario-title{font-size:20px}.scenario-description{font-size:13px}.scenario-number-circle{width:35px;height:35px}.scenario-number-circle.active{width:50px;height:50px}.cta-top-text,.scenario-number-text{font-size:16px}.workforce-image{max-width:300px}.scenario-image-img{max-width:250px;height:250px}.cta-banner{margin:15px;padding:50px 0;border-radius:15px}.btn-know-more{padding:10px 30px;font-size:14px}.gradient-overlay{left:-30px;top:15px}.bridges-text,.slogan-end,.slogan-main{font-size:28px}.gigfws-badge{font-size:18px;padding:6px 20px}.slogan-highlight{grid-gap:10px;gap:10px;flex-wrap:wrap;justify-content:center}.platform-slogan-section,.slogan-section{height:auto;min-height:400px}.cta-banner{padding:60px 0}.landing-footer{padding:40px 0 30px}.footer-content{grid-gap:30px;gap:30px}.footer-logo-icon{width:80px;height:80px}.footer-nav{grid-gap:15px;gap:15px;flex-direction:column}.footer-main{grid-gap:25px;gap:25px;margin-bottom:75px}.footer-contact-item p{font-size:14px}.footer-newsletter h3{font-size:16px}.copyright-text{font-size:12px}.landing-social-icons{grid-gap:12px;gap:12px}.landing-social-icons a{width:28px;height:28px}}.css-1sx5ni7-DropDown,.css-1wfc8kw-DropDown,.css-18ie5xi-DropDown,.css-gy4vfa-DropDown,.css-vkwwj9-DropDown{border-radius:8px!important;top:40px!important;max-height:200px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#f57e1f #f1f1f1!important}.css-1sx5ni7-DropDown::-webkit-scrollbar,.css-1wfc8kw-DropDown::-webkit-scrollbar,.css-18ie5xi-DropDown::-webkit-scrollbar,.css-gy4vfa-DropDown::-webkit-scrollbar,.css-vkwwj9-DropDown::-webkit-scrollbar{width:4px!important}.css-1sx5ni7-DropDown::-webkit-scrollbar-track,.css-1wfc8kw-DropDown::-webkit-scrollbar-track,.css-18ie5xi-DropDown::-webkit-scrollbar-track,.css-gy4vfa-DropDown::-webkit-scrollbar-track,.css-vkwwj9-DropDown::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.css-1sx5ni7-DropDown::-webkit-scrollbar-thumb,.css-1wfc8kw-DropDown::-webkit-scrollbar-thumb,.css-18ie5xi-DropDown::-webkit-scrollbar-thumb,.css-gy4vfa-DropDown::-webkit-scrollbar-thumb,.css-vkwwj9-DropDown::-webkit-scrollbar-thumb{background:#f57e1f!important;border-radius:4px!important}.css-1sx5ni7-DropDown::-webkit-scrollbar-thumb:hover,.css-1wfc8kw-DropDown::-webkit-scrollbar-thumb:hover,.css-18ie5xi-DropDown::-webkit-scrollbar-thumb:hover,.css-gy4vfa-DropDown::-webkit-scrollbar-thumb:hover,.css-vkwwj9-DropDown::-webkit-scrollbar-thumb:hover{background:#e04a00!important}.react-dropdown-select-item{padding:8px 12px!important;transition:background-color .2s ease!important;border-radius:8px!important}.react-dropdown-select-item:hover{background-color:#f57e1f!important;color:#fff!important}.react-dropdown-select-item:last-child{border-bottom:none!important}.react-dropdown-select-item-selected{background-color:#fff!important;color:#f57e1f!important}.form-control{font-size:14px!important;color:#333!important;display:flex!important;align-items:center!important}.form-control::placeholder{font-size:14px!important;color:#999!important;opacity:1!important}.react-dropdown-select{font-size:14px!important;color:#333!important;display:flex!important;align-items:center!important}.react-dropdown-select .react-dropdown-select-placeholder{font-size:14px!important;color:#999!important;display:flex!important;align-items:center!important}.react-datepicker__input-container input,.react-dropdown-select .react-dropdown-select-value{font-size:14px!important;color:#333!important;display:flex!important;align-items:center!important}.react-datepicker__input-container input::placeholder{font-size:14px!important;color:#999!important;opacity:1!important}.react-tagsinput{display:flex!important;align-items:center!important}.react-tagsinput,.react-tagsinput input{font-size:14px!important;color:#333!important}.react-tagsinput input{border:none!important;outline:none!important;background:transparent!important;padding:0!important;margin:0!important;height:auto!important}.react-tagsinput input::placeholder{font-size:14px!important;color:#999!important;opacity:1!important}.react-tagsinput-tag{font-size:12px!important;border:1px solid #ddd!important;border-radius:4px!important;padding:4px 8px!important;margin:5px 2px!important;display:inline-flex!important;align-items:center!important}textarea.form-control{font-size:14px!important;color:#333!important}textarea.form-control::placeholder{font-size:14px!important;color:#999!important;opacity:1!important}.amount-range-container{display:flex!important;grid-gap:10px!important;gap:10px!important}.amount-input{flex:1 1!important}.file-upload-content{display:flex!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.file-upload-content,.file-upload-content .title{font-size:14px!important;color:#333!important}.error{font-size:12px!important;color:#dc3545!important;margin-top:4px!important;display:block!important}.file-preview-section{margin-bottom:35px;padding:15px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}.file-preview-section h4{margin:0 0 15px;font-size:14px;color:#333;font-weight:600}.file-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:15px;gap:15px}.file-preview-item{position:relative;text-align:center}.image-preview{position:relative;width:100%;height:100px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.preview-image{height:100%;object-fit:contain}.pdf-preview,.preview-image{width:100%;background-color:#f8f9fa}.pdf-preview{position:relative;height:100px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.pdf-iframe{width:100%;height:100%;border:none;background-color:#fff}.file-preview-container{width:auto}.file-preview-container,.text-preview{position:relative;height:100px;border-radius:6px;overflow:hidden;border:1px solid #ddd;background-color:#f8f9fa}.text-preview{width:100%}.text-iframe{width:100%;height:100%;border:none;background-color:#fff;font-size:10px}.video-preview{position:relative;height:100px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.preview-video,.video-preview{width:100%;background-color:#000}.preview-video{height:100%;object-fit:contain}.audio-preview{position:relative;width:100%;height:100px;border-radius:6px;border:1px solid #ddd;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.preview-audio{width:90%;height:40px}.generic-preview{position:relative;width:100%;height:100px;border-radius:6px;overflow:hidden;border:1px solid #ddd;background-color:#f8f9fa}.generic-iframe{width:100%;height:100%;border:none;background-color:#fff}.file-preview{position:relative;width:100%;height:100px;border-radius:6px;border:1px solid #ddd;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.file-icon{font-size:24px;color:#666}.remove-file-btn{position:absolute;top:0;right:0;width:20px;height:20px;border-radius:50%;background-color:#dc3545!important;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:background-color .2s ease;padding:0!important}.remove-file-btn:hover{background-color:#c82333}.file-name{margin-top:8px;font-size:12px;color:#666;word-break:break-word;line-height:1.3}.file-size{margin-top:4px;font-size:10px;color:#999;font-weight:500}.category-input{cursor:pointer!important;-webkit-user-select:none;user-select:none}.react-tagsinput-remove{cursor:pointer!important;margin-left:5px!important}.react-tagsinput-remove:hover{color:#f57e1f!important}.cimage .crop-container-height{height:60vh}.cimage .crop-container-cropper{height:90%;padding:10px}.cropper{height:90%;position:relative}.slider{margin:auto;width:60%}.container-buttons,.slider{height:10%;display:flex;align-items:center}.container-buttons{border:1px solid #f5f5f5;justify-content:center}.delete-profile-btn{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;width:280px;padding:10px;background:#fff;color:red;border-radius:118px;font-size:16px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;border:1px solid red;cursor:pointer}.confirmation-modal,.delete-profile-btn,.delete-profile-modal{transition:all .3s ease}.fade-in{animation:fadeIn .3s ease-in-out}.fade-out{animation:fadeOut .2s ease-in-out}@keyframes fadeOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-20px)}}.delete-profile-modal .modal-content{background:#fff;border-radius:16px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.2);overflow:hidden;max-width:550px;width:100%;padding:25px}.confirmation-modal .modal-header,.delete-profile-modal .modal-header{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border-bottom:none;padding:15px 20px}.confirmation-modal .modal-header .modal-title,.delete-profile-modal .modal-header .modal-title{font-weight:600;font-size:16px;margin:0}.confirmation-modal .modal-header .close,.delete-profile-modal .modal-header .close{color:#fff;opacity:.8;font-size:18px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.1);border:none;padding:0;line-height:1}.confirmation-modal .modal-header .close:hover,.delete-profile-modal .modal-header .close:hover{opacity:1;transform:scale(1.1)}.delete-options{display:flex;flex-direction:column;grid-row-gap:15px;row-gap:15px}.delete-option{display:flex;align-items:center;padding:15px;border:2px solid #f0f0f0;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#fff;position:relative;overflow:hidden}.delete-option:hover{border-color:#ff6b35;box-shadow:0 8px 25px rgba(255,107,53,.15)}.delete-option-active{display:flex;align-items:center;padding:15px;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#fff;position:relative;overflow:hidden;border:2px solid #ff6b35;box-shadow:0 8px 25px rgba(255,107,53,.15)}.delete-option:last-child{margin-bottom:0}.option-icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#f7931e);display:flex;align-items:center;justify-content:center;margin-right:15px;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,53,.3)}.option-icon i{font-size:24px;color:#fff}.option-icon.hard-delete{background:linear-gradient(135deg,#dc3545,#c82333);box-shadow:0 4px 15px rgba(220,53,69,.3)}.delete-option:hover .option-icon{transform:scale(1.1)}.option-content{flex:1 1}.option-arrow{color:#ccc;transition:all .3s ease;font-size:20px}.confirmation-content{text-align:center;padding:20px 0}.confirmation-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#f7931e);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:pulse 2s infinite;box-shadow:0 8px 25px rgba(255,107,53,.3)}.confirmation-icon i{font-size:32px;color:#fff}.confirmation-content h6{margin:0 0 25px;font-size:20px;font-weight:600;color:#333}.confirmation-content p{margin:0 0 35px;color:#666;line-height:1.6;font-size:15px}.confirmation-buttons{display:flex;grid-gap:20px;gap:20px;justify-content:center}.confirmation-buttons .btn{padding:15px 35px;border-radius:10px;font-weight:600;font-size:16px;transition:all .3s ease;min-width:140px;border:none;text-transform:uppercase;letter-spacing:.5px}.confirmation-buttons .btn-secondary{background:#6c757d;color:#fff}.confirmation-buttons .btn-secondary:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 8px 25px rgba(108,117,125,.3)}.confirmation-buttons .btn-warning{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.confirmation-buttons .btn-warning:hover{background:linear-gradient(135deg,#e55a2b,#e8851a);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,107,53,.4)}.confirmation-buttons .btn-danger{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.confirmation-buttons .btn-danger:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:translateY(-2px);box-shadow:0 8px 25px rgba(220,53,69,.4)}@media (max-width:768px){.delete-option{padding:15px}.option-icon{width:50px;height:50px;margin-right:15px}.option-icon i{font-size:24px}.confirmation-buttons{flex-direction:column;align-items:center}.confirmation-buttons .btn{width:100%;max-width:250px}.confirmation-modal .modal-header,.delete-profile-modal .modal-header{padding:12px 15px}}.delete-profile-modal-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;align-items:center}.delete-profile-modal-header-modal-title{font-size:16px;color:#333;font-weight:500}.delete-profile-modal-header-delete-button{border:none;background:transparent;font-size:26px}.delete-profile-content{font-size:12px!important;color:grey;font-weight:300}.delete-profile-heading{font-size:14px;font-weight:400}.delete-profile-heading-delete-permanent{color:red;font-size:14px;font-weight:400}.delete-modal-continue-button{background-color:#f57e1f}.delete-modal-continue-button,.delete-modal-continue-button-disabled{width:100%;height:40px;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;margin-top:15px;border:none}.delete-modal-continue-button-disabled{background-color:grey}.delete-warning-message{width:100%;height:40px;display:flex;justify-content:center;align-items:center;font-size:14px;color:grey;font-weight:300!important;font-size:12px}.confirmation-modal{background-color:#fff;height:270px;width:360px;border-radius:10px;padding:20px}.confirmation-modal .modal-content{display:flex;justify-content:center;align-items:center;height:100%;background-color:#fff;grid-row-gap:8px;row-gap:8px}.warning-icon-confirmation{width:80px;height:80px;border-radius:40px;border:1px solid #fdbe47;display:grid;place-items:center;background-color:#fff7f1}.warning-icon-for-delete{width:30px}.pop-up-delete-heading-confirmation{font-size:16px;font-weight:500;margin-top:6px}.pop-up-delete-message-confirmation{font-size:14px;font-weight:400;text-align:center}.button-section-delete-and-cancel-delete{display:flex;grid-column-gap:20px;column-gap:20px;justify-content:space-between;margin-top:10px}.button-section-delete-and-cancel-delete button{border:none;width:130px;height:40px;background-color:initial;border-radius:20px}.button-section-delete-and-cancel-delete .cancel-button{border:1px solid #f57e1f;color:#f57e1f;font-weight:300}.button-section-delete-and-cancel-delete .confirm-button{border:1px solid #f57e1f;color:#fff;font-weight:300;background-color:red}.myresume-file-preview-container{min-height:140px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;grid-gap:25px;gap:25px;overflow:auto}.myresume-file-preview-item{display:inline-block;position:relative;cursor:pointer}.myresume-file-preview{width:80px;height:100px;border:none;border-radius:8px;overflow:hidden;transition:all .3s ease;position:relative}.myresume-image-preview-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:6px}.myresume-image-loading-text{font-size:12px;color:#666;text-align:center}.myresume-image-preview{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;background-color:#fff}.myresume-image-preview-hidden{display:none}.myresume-pdf-preview-container{background-color:#f8f9fa;border-radius:6px}.myresume-pdf-iframe-container,.myresume-pdf-preview-container{width:100%;height:100%;position:relative;overflow:hidden}.myresume-pdf-iframe{width:800%;height:1131%;border:none;transform:scale(.125);transform-origin:top left;pointer-events:none}.myresume-pdf-badge{position:absolute;bottom:2px;right:2px;background-color:rgba(0,0,0,.7);color:#fff;padding:2px 4px;border-radius:3px;font-size:8px;font-weight:700;pointer-events:none}.myresume-file-icon-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:6px}.myresume-file-icon{font-size:24px;margin-bottom:5px}.myresume-file-extension{font-size:10px;color:#666;text-align:center;font-weight:700;text-transform:uppercase}.myresume-remove-button{position:absolute;top:0;right:0;padding:0 7px!important;border-radius:50%!important;border:none;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.myresume-file-name-container{margin-top:8px;display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;max-width:80px}.myresume-file-name{font-size:11px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.myresume-trash-icon{font-size:16px;color:#dc3545;cursor:pointer;transition:color .2s ease;flex-shrink:0}.myresume-form-section,.myresume-form-section-duplicate{border-bottom:1px solid #dfdfdf;padding-bottom:50px}.myresume-submit-section{text-align:center;padding-top:40px}.myresume-file-input-wrapper{margin-bottom:15px}.myresume-file-input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.myresume-form-label{margin-bottom:15px;display:block;font-size:16px;font-weight:500;color:#333}.myresume-file-color-pdf{color:#dc3545}.myresume-file-color-doc,.myresume-file-color-docx{color:#007bff}.myresume-file-color-txt{color:#6c757d}.myresume-file-color-xls,.myresume-file-color-xlsx{color:#28a745}.myresume-file-color-ppt,.myresume-file-color-pptx{color:#fd7e14}.myresume-file-color-rar,.myresume-file-color-zip{color:#6f42c1}.myresume-file-color-avi,.myresume-file-color-mov,.myresume-file-color-mp4{color:#e83e8c}.myresume-file-color-mp3,.myresume-file-color-wav{color:#20c997}.myresume-file-color-default{color:#6c757d}.myresume-file-preview-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:6px}.myresume-file-preview-spinner{width:24px;height:24px;border:3px solid #f3f3f3;border-top-color:#f57e1f;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:8px}.myresume-file-preview-loading-text{font-size:11px;color:#666;text-align:center}.myresume-pdf-loading-overlay{right:0;bottom:0;background-color:rgba(248,249,250,.9);z-index:5}.myresume-image-loading-text,.myresume-pdf-loading-overlay{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.myresume-image-loading-text{width:100%;height:100%;background-color:#f8f9fa}.form-group.radi-btn-form-sec li input{margin-right:6px}.radio-toolbar{margin:10px}.radio-toolbar input[type=radio]{opacity:0;position:fixed;width:0}.radio-toolbar label{display:inline-block;background-color:#ddd;padding:6px 15px;margin:5px;font-family:sans-serif,Arial;font-size:12px;border:2px solid #f57e1f;border-radius:4px}.radio-toolbar label:hover{background-color:#dfd}.radio-toolbar input[type=radio]:focus+label{border:2px dashed #444}.radio-toolbar input[type=radio]:checked+label{background-color:#bfb;border-color:#4c4}.react-datepicker-wrapper,.react-datepicker__input-container,.react-datepicker__input-container input{width:100%!important}.react-datepicker__navigation{padding-top:17px!important}.react-datepicker__navigation--next{padding-left:21px!important}.react-datepicker__navigation--previous{padding-right:21px!important}.digilocker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease-in}.digilocker-spinner{width:60px;height:60px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite}.digilocker-content{text-align:center;color:#fff}.digilocker-content h3{margin-top:20px;font-size:18px}.margin-bottom2{margin-bottom:0!important;height:auto!important}.kyc-digilocker-title{color:#333!important;margin-bottom:0!important;text-align:center!important;font-size:24px!important;font-weight:700!important;margin-top:0!important;padding:0!important}.kyc-digilocker-container{text-align:center!important;margin:48px 0!important}.kyc-digilocker-icon{width:287px!important;height:80px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important}.kyc-digilocker-description{color:#666!important;margin-bottom:20px!important;text-align:center!important;font-size:16px!important;line-height:1.5!important;margin-top:0!important;padding:0!important}.kyc-digilocker-button{padding:12px 30px!important;font-size:16px!important;cursor:pointer!important;min-width:200px!important;position:relative!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important;outline:none!important;display:block!important;margin:0 auto!important}.kyc-digilocker-spinner{display:inline-block!important;width:20px!important;height:20px!important;border:2px solid #fff!important;border-top-color:transparent!important;border-radius:50%!important;animation:spin 1s linear infinite!important;margin-right:10px!important}.kyc-error-container{padding:40px 20px}.kyc-error-icon{font-size:60px;color:#dc3545;margin-bottom:20px}.kyc-error-icon i{font-size:inherit;color:inherit}.kyc-error-title{color:#dc3545;margin-bottom:20px}.kyc-error-message{color:#666;margin-bottom:30px}.kyc-error-button{border:none;padding:12px 30px;border-radius:5px;font-size:16px;cursor:pointer;margin-right:15px}.kyc-error-button-primary{background-color:#007bff;color:#fff}.kyc-error-button-secondary{background-color:#6c757d;color:#fff}.kyc-verification-container{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff8f2;padding:20px}.kyc-auth-card{max-width:500px;width:100%;background:#fff;border-radius:16px;padding:40px;text-align:center}.kyc-status-icon{font-size:60px;margin-bottom:20px;display:block;line-height:1}.kyc-auth-title{color:#333;margin-bottom:15px;font-size:24px;font-weight:700}.kyc-auth-subtitle{color:#666;margin-bottom:10px;font-size:16px;line-height:1.5}.kyc-countdown-text{color:#ff8c42;font-size:16px;font-weight:500;background:none!important;margin:10px 0!important}.kyc-info-section{margin:30px 0;text-align:left;padding:25px;border:1px solid #e0e0e0;border-radius:12px;background:#fff}.kyc-info-section h4{margin:0 0 15px;color:#333;font-size:16px;font-weight:600;text-align:center}.kyc-info-section ul{margin:0;padding-left:20px;list-style:none}.kyc-info-section li{margin-bottom:8px;color:#666;font-size:14px;position:relative}.kyc-info-section li:before{content:"•";color:#000;font-weight:700;position:absolute;left:-15px}.kyc-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.kyc-loading-spinner{width:60px;height:60px;border:4px solid #f3f3f3;border-top-color:#ff8c42;border-radius:50%;animation:kyc-spin 1s linear infinite}@keyframes kyc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.kyc-auth-card{padding:30px 20px;margin:10px}.kyc-auth-title{font-size:20px}.kyc-status-icon{font-size:50px}.kyc-info-section{padding:20px}}.explore.explore1.contract .explore-details.connects section.profile.you-quoted.share.status .profile-detail{margin:0 0 2em}.explore.explore1.contract .you-quoted .profile-detail{padding:1em 0}.explore.explore1.contract .explore-details.connects section.profile.you-quoted.share.status .profile-avatar{position:static;border:1px solid #cbcbcb;border-radius:10px;padding:5px;background:#fff;text-align:center;width:90px;height:90px;overflow:hidden}.text-right{text-align:right}.explore.explore1.contract .you-quoted h2.ratings{color:#3b3b3b;font-size:12px;border:1px solid #585858;border-radius:5px;display:inline-block;padding:5px 10px;font-weight:500;margin:30px 0 0}.explore.explore1.contract .explore-details.connects section.profile.you-quoted.share.status a.btn{background-color:#fff;color:#f57e1f;font-size:14px;padding:10px;display:block;max-width:50%;margin:0 25px 0 auto;border-radius:.25em;border:2px solid #f57e1f;font-weight:600}.explore.explore1.contract .explore-details.connects section.profile.you-quoted.share.status h2.ratings{color:#3b3b3b;font-size:12px;border:1px solid #585858;border-radius:5px;display:inline-block;padding:10px 25px;font-weight:500;margin:0 25px 1em 0}.fws-milestone-card{background:#fff;border-radius:12px;padding:20px;margin:0 10px 16px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;position:relative;transition:all .3s ease}.fws-milestone-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.fws-milestone-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.fws-milestone-title{font-size:16px;font-weight:400;color:#374151;margin:0}.fws-milestone-amount{font-size:16px;font-weight:700;color:#f57e1f;margin:0}.fws-milestone-description{font-size:16px;font-weight:700;color:#111827;margin-bottom:16px;line-height:1.4}.fws-milestone-separator{height:1px;background-color:#e5e7eb;margin:0 0 16px}.fws-milestone-footer{justify-content:space-between}.fws-milestone-footer,.fws-milestone-status{display:flex;align-items:center;grid-gap:8px;gap:8px}.fws-status-bullet{width:8px;height:8px;border-radius:50%;background-color:grey;flex-shrink:0}.fws-status-img{width:16px;height:16px;flex-shrink:0}.fws-status-text{font-size:14px;color:grey;font-weight:400}.fws-milestone-action-btn{padding:8px 16px;border-radius:118px;background-color:#f57e1f;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px;white-space:nowrap;flex-shrink:0}.fws-milestone-action-btn.disabled{cursor:not-allowed;opacity:.6}.fws-milestone-comment{background-color:#f9fafb;border-radius:8px;padding:12px;margin-top:12px;border:1px solid #e5e7eb}.milestone-comment p{margin:0;font-size:13px;color:#6b7280;line-height:1.4}@media (max-width:768px){.milestone-card{padding:16px;margin-bottom:12px}.fws-milestone-header{flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start}.fws-milestone-amount{font-size:18px}.fws-milestone-description{font-size:15px;margin-bottom:12px}.fws-milestone-footer{flex-direction:column;grid-gap:12px;gap:12px;align-items:stretch}.fws-milestone-action-btn{width:100%;padding:10px 16px;min-width:auto}.fws-milestone-status{justify-content:center}}@media (max-width:480px){.fws-milestone-title{font-size:15px}.fws-milestone-description{font-size:14px}.fws-milestone-amount{font-size:16px}.fws-milestone-action-btn{font-size:13px;padding:8px 12px}}.fws-no-milestones{text-align:center;padding:40px 20px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.no-milestones p{margin:0;color:#6b7280;font-size:14px;font-weight:500}.profile-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.profile-popup-container{width:100%;max-width:400px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative}.profile-popup-header{height:4px;width:100%}.profile-popup-card{padding:30px 20px 20px;text-align:center;position:relative}.profile-popup-avatar{margin-bottom:15px}.profile-popup-img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #f3f4f6}.profile-popup-rating{position:absolute;top:20px;right:20px;text-align:center;border-radius:4px;background-color:#f5f5f5}.rating-badge{background-color:#063048;color:#fff;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:600;display:flex;align-items:center;grid-gap:4px;gap:4px;margin-bottom:2px}.rating-badge i{font-size:12px}.rating-value{font-weight:700}.rating-count{font-size:12px;color:#6b7280;font-weight:500;padding-bottom:2px}.profile-popup-name{font-size:24px;font-weight:700;color:#063048;margin:0 0 8px;line-height:1.2}.profile-popup-location{font-size:14px;color:grey;margin:0 0 7px;line-height:1.3}.profile-popup-link{color:#f97316;text-decoration:underline;font-size:16px;font-weight:500;display:inline-block;margin-bottom:20px;transition:color .2s ease}.profile-popup-link:hover{color:#ea580c;text-decoration:none}.profile-popup-separator{height:1px;background-color:#e5e7eb;margin:0 0 20px}.profile-popup-contact{text-align:left}.contact-header{font-size:11px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:-3px}.contact-info{display:flex;align-items:center;justify-content:space-between}.contact-number{font-size:18px;font-weight:600;color:#111827}.contact-actions{display:flex;grid-gap:12px;gap:12px}.contact-btn{width:40px;height:40px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:16px}.chat-btn{background-color:initial;border:2px solid #f97316;color:#f97316}.call-btn,.chat-btn:hover{background-color:#f97316;color:#fff}.call-btn:hover{background-color:#ea580c}.profile-popup-footer{height:4px;width:100%}@media (max-width:480px){.profile-popup-container{margin:0 10px}.profile-popup-card{padding:25px 15px 15px}.profile-popup-name{font-size:20px}.contact-number{font-size:16px}.contact-btn{width:36px;height:36px;font-size:14px}}.milestone-card{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #f0f0f0}.milestone-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.term-number{font-size:14px;color:#666;font-weight:500}.amount-percentage{font-size:14px;color:#f57e1f;font-weight:600}.milestone-description{font-size:16px;font-weight:700;color:#000;margin-bottom:12px}.milestone-separator{height:1px;background-color:#e5e5e5;margin-bottom:12px}.milestone-footer{justify-content:space-between}.milestone-footer,.status-indicator{display:flex;align-items:center;grid-gap:8px;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;background-color:#063048}.status-text{font-weight:500;color:#063048}.milestone-action-btn{color:#fff;border:none;background-color:#f57e1f;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:140px;white-space:nowrap;flex-shrink:0}.milestone-action-btn.disabled{cursor:not-allowed;opacity:.6}.payment-result-container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;padding:20px;background:#f1f0f5;grid-gap:20px;gap:20px}.result-card{background:#fff;border-radius:8px;padding:32px;text-align:center;max-width:557px;width:100%;position:relative;overflow:hidden}.status-icon{margin-bottom:24px}.icon-circle{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin:0 auto}.success-circle{background:#0aa00f;color:#fff}.error-circle{background:#ef4444;color:#fff}.main-title{color:#1f2937;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.2}.confirmation-text{color:#6b7280;margin-bottom:24px;font-size:14px;line-height:1.4}.plan-tag{background:#fceee3;color:#f58020;padding:8px 16px;border-radius:8px;font-size:23px;font-weight:700;display:inline-block;margin-bottom:7px}.plan-tag.lite-plan{background:linear-gradient(90deg,#008b8a,#13947c 50%,#2aa16f 75%,#358f50);color:#fff}.plan-tag.premium-plan{background:linear-gradient(90deg,#682fa3,#832d8c 50%,#8c2a81 75%,#992974);color:#fff}.plan-name{color:#1f2937;margin-bottom:8px}.plan-info.plan-name.lite-plan,.plan-info.plan-name.premium-plan{background:linear-gradient(90deg,#008b8a,#13947c 50%,#2aa16f 75%,#358f50);color:#fff}.purchase-date{color:rgba(0,0,0,.5);font-size:14px;margin-bottom:24px}.plan-features{text-align:left;margin-bottom:32px}.feature-item{align-items:flex-start;line-height:1.4}.feature-check{width:20px;height:20px;margin-right:12px;margin-top:2px;flex-shrink:0}.feature-text{color:#374151;flex:1 1}.button-group{display:flex;flex-direction:column;grid-gap:12px;gap:12px;width:100%;align-items:center}.retry-purchase-btn,.use-plan-btn{background:#f97316!important;color:#fff;border:none!important;border-radius:118px!important}.buy-premium-btn,.retry-purchase-btn,.use-plan-btn{padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:85%;max-width:557px;margin:0;height:52px}.buy-premium-btn{background:#fff;color:#f57e1f;border:1px solid #f57e1f;border-radius:40px}.loading-spinner{width:60px;height:60px;margin:0 auto 30px;position:relative}.payment-spinner{width:100%;height:100%;border:4px solid #e5e7eb;border-top-color:#f97316;border-radius:50%;animation:spin 1s linear infinite}@media (max-width:768px){.result-card{padding:24px 20px;margin:10px}.main-title{font-size:20px}.icon-circle{width:60px;height:60px;font-size:24px}.feature-item{font-size:13px}.button-group{grid-gap:10px;gap:10px}.buy-premium-btn,.retry-purchase-btn,.use-plan-btn{width:90%!important;font-size:14px!important;padding:14px 28px!important;height:48px!important;margin:0!important}}.payment-processing-container{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff8f2;padding:20px}.processing-card{max-width:500px;width:100%;background:#fff;border-radius:16px;padding:40px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1)}.fws-logo{width:80px;height:80px;padding:8px}.logo-image{width:100%;height:100%;object-fit:contain;border-radius:50%}.processing-title{color:#333;margin-bottom:15px;font-size:24px;font-weight:700}.processing-description{color:#666;margin-bottom:20px;font-size:16px;line-height:1.5}.redirect-message{color:#ff8c42;font-size:16px;font-weight:500}@media (max-width:768px){.processing-card{padding:30px 20px;margin:10px}.processing-title{font-size:20px}.fws-logo{width:60px;height:60px;padding:6px}}.payment-loading-container{font-family:"Arial",sans-serif;background:#fff8f2;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}.payment-container{border-radius:16px;padding:40px;text-align:center;max-width:500px;width:100%}.cashfree-logo,.payment-container{background:#fff;position:relative;overflow:hidden}.cashfree-logo{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cashfree-logo img{width:60px;height:60px;object-fit:contain}@media (max-width:768px){.payment-container{padding:30px 20px;margin:20px}h1{font-size:24px}.logo{width:60px;height:60px;font-size:20px}.loading-spinner{width:50px;height:50px}}@media (max-width:480px){.payment-container{padding:20px 15px}h1{font-size:20px}.subtitle{font-size:14px}}*{margin:0;padding:0;box-sizing:border-box}.kyc-loading-container{font-family:"Arial",sans-serif;background:#fff8f2;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}.kyc-container{background:#fff;border-radius:16px;padding:40px;text-align:center;max-width:500px;width:100%;position:relative;overflow:hidden}.kyc-logo{width:60px;height:60px;border-radius:50%}.kyc-icon{color:#fff;font-size:20px;margin-bottom:2px}.kyc-text{color:#fff;font-size:12px;position:absolute;bottom:8px}.kyc-text,h1{font-weight:700}h1{color:#333;margin-bottom:15px;font-size:24px}.subtitle{color:#666;margin-bottom:10px;font-size:16px;line-height:1.5}.countdown-text{margin:10px 0}.countdown-number{color:#ff8c42;font-weight:700}.info-section{margin:30px 0}@media (max-width:768px){.kyc-container{padding:30px 20px;margin:20px}h1{font-size:24px}.logo{width:60px;height:60px;font-size:20px}.loading-spinner{width:50px;height:50px}}@media (max-width:480px){.kyc-container{padding:20px 15px}h1{font-size:20px}.subtitle{font-size:14px}}.disputes-raise-button-container{display:flex;justify-content:flex-end;align-items:center}.disputes-raise-button{background-color:#fff;color:#f57e1f;border-radius:118px;border:1px solid #f57e1f;padding:10px 20px;text-decoration:none;display:inline-block}.disputes-container{font-family:"Lato",sans-serif;min-height:100vh;position:relative;overflow:hidden;background-color:#fff}.disputes-animation-overlay{position:absolute;top:0;left:0;right:0;height:100%;z-index:1;pointer-events:none;animation:disputes-slideDown .5s ease-in-out;background-color:#fff}@keyframes disputes-slideDown{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(0);opacity:0}}.disputes-content-wrapper{max-width:1200px;margin:0 auto;position:relative;z-index:2}.disputes-title{font-size:21px;font-weight:700;color:#000;margin-bottom:30px;margin-left:20px;font-family:"Lato",sans-serif}@media (max-width:768px){.disputes-title{font-size:18px;margin-bottom:25px;margin-left:15px}}@media (max-width:576px){.disputes-title{font-size:16px;margin-bottom:20px;margin-left:10px}}@media (max-width:480px){.disputes-title{font-size:14px;margin-bottom:15px;margin-left:5px}}.disputes-tab-container{display:flex;margin-bottom:30px;border-bottom:1px solid #f5f5f5}@media (max-width:768px){.disputes-tab-container{margin-bottom:25px}}@media (max-width:576px){.disputes-tab-container{margin-bottom:20px}}.disputes-tab{padding:10px 25px;font-size:16px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .3s ease;font-family:"Lato",sans-serif;background:transparent;border:none}@media (max-width:768px){.disputes-tab{padding:8px 20px;font-size:15px}}@media (max-width:576px){.disputes-tab{padding:6px 15px;font-size:14px}}@media (max-width:480px){.disputes-tab{padding:5px 12px;font-size:13px}}.disputes-active-tab{color:#f57e1f;border-bottom:3px solid #f57e1f}.disputes-sub-tab-container{display:flex;margin-bottom:30px;grid-gap:10px;gap:10px}@media (max-width:768px){.disputes-sub-tab-container{margin-bottom:25px;grid-gap:8px;gap:8px}}@media (max-width:576px){.disputes-sub-tab-container{margin-bottom:20px;grid-gap:6px;gap:6px;flex-wrap:wrap}}.disputes-sub-tab{padding:6px 16px;font-size:13px;font-weight:500;color:#6c757d;cursor:pointer;border-radius:20px;background-color:#fff;border:1px solid transparent;transition:all .3s ease;font-family:"Lato",sans-serif}.disputes-active-sub-tab{background-color:#063048;color:#fff;border-color:#063048}.disputes-content-section{padding:0;margin:20px 0}.disputes-content,.disputes-content-closed,.disputes-content-received,.disputes-content-received-closed{padding:24px;min-height:300px}.disputes-content-received .myresume-file-preview,.disputes-content .myresume-file-preview{cursor:pointer!important}.disputes-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:30px;margin-bottom:24px;position:relative;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.disputes-card:hover{border-color:#f57e1f}.disputes-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.disputes-card-header-content{flex:1 1}.disputes-dispute-id{color:#6b7280;margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.3px}.disputes-card-title{margin:0 0 12px;font-size:20px;color:#000;font-weight:700;line-height:1.4}.disputes-job-id-container{color:#6b7280;margin:0;font-size:13px;display:flex;align-items:center;grid-gap:6px;gap:6px}.disputes-job-id-label{color:#6b7280;font-weight:400}.disputes-job-id-value{color:#063048;font-weight:600}.disputes-status-badge{background:#f3f4f6;border:none;border-radius:118px;padding:2px 14px;font-size:13px;font-weight:600;cursor:default;white-space:nowrap;flex-shrink:0;text-transform:capitalize!important}.disputes-status-open{color:#10b981}.disputes-status-closed{color:#ef4444}.disputes-status-default{color:#6b7280}.disputes-reason-container{color:#4b5563;margin:16px 0;font-size:14px;line-height:1.6}.disputes-reason-label{color:#6b7280;font-weight:500;margin-right:8px}.disputes-reason-value{color:#063048;font-weight:600}.disputes-raised-against-container{color:#4b5563;margin:12px 0;font-size:14px;line-height:1.6}.disputes-raised-against-label{color:#6b7280;font-weight:500;margin-right:8px}.disputes-raised-against-value{color:#063048;font-weight:600}.disputes-received-from-container{color:#4b5563;margin:12px 0;font-size:14px;line-height:1.6}.disputes-received-from-label{color:#6b7280;font-weight:500;margin-right:8px}.disputes-received-from-value{color:#063048;font-weight:600}.disputes-date-container{color:#6b7280;margin:12px 0 0;font-size:13px;font-weight:400}.disputes-attachment-container{cursor:pointer}.disputes-admin-comment-container{margin-top:20px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;border-left:4px solid #f57e1f}.disputes-admin-comment-title{color:#151618;margin:0 0 5px;font-weight:600;font-size:14px}.disputes-admin-comment-text{color:#4b5563;margin:0;font-size:14px}.disputes-empty-state{text-align:center;padding:40px;color:#6b7280}.disputes-modal-dialog{max-width:500px}.disputes-modal-content{padding:0}.disputes-modal-header{padding:15px 20px}.disputes-modal-title{margin:0;font-size:18px}.disputes-modal-body{padding:20px;max-height:70vh;overflow-y:auto}.disputes-form-group{margin-bottom:15px}.disputes-character-count{font-size:12px}.disputes-textarea{min-height:45px;resize:vertical;overflow:hidden}.disputes-file-input-hidden{display:none}.disputes-file-preview-modal-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.9)}.disputes-file-preview-close-button{position:absolute;top:20px;right:20px;background:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1002;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.3)}.disputes-file-preview-content{width:95%;height:95%;display:flex;align-items:center;justify-content:center;overflow:auto}.disputes-file-preview-inner,.policy-page-loading-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.policy-page-loading-overlay{position:fixed;top:0;left:0;background-color:hsla(0,0%,100%,.9);z-index:9999}.policy-page-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.policy-page-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#f57e1f;border-radius:50%;animation:policy-page-spin 1s linear infinite}.policy-page-spinner-text{margin-top:15px;font-size:16px;color:#333;font-weight:500}@keyframes policy-page-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.policy-page-error-message{padding:15px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin:20px 0;text-align:center}.linkedin-auth-container{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff8f2;padding:20px}.auth-card{max-width:500px;width:100%;background:#fff;border-radius:16px;padding:40px;text-align:center}.logo-container{margin-bottom:30px;grid-gap:5px!important;gap:5px!important}.arrow-animation,.logo-container{display:flex;justify-content:center;align-items:center}.arrow-animation{position:relative;width:80px;height:40px}.arrow-text{color:#666;font-size:24px;font-weight:700;letter-spacing:8px;position:relative}.arrow-text:before{content:">>>";position:absolute;top:0;left:0;color:#ff8c42;letter-spacing:8px;animation:highlightArrows 2s linear infinite}@keyframes highlightArrows{0%{clip-path:inset(0 100% 0 0)}16.66%{clip-path:inset(0 66.66% 0 0)}33.33%{clip-path:inset(0 33.33% 0 0)}50%{clip-path:inset(0 0 0 0)}66.66%{clip-path:inset(0 0 0 33.33%)}83.33%{clip-path:inset(0 0 0 66.66%)}to{clip-path:inset(0 0 0 100%)}}.linkedin-logo{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.linkedin-logo img{width:60px;height:60px;object-fit:contain}.arrow-icon{width:24px;height:24px;color:#666}.fws-logo{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.fws-logo img{width:60px;height:60px;object-fit:contain}.auth-title{color:#333;margin-bottom:15px;font-size:24px;font-weight:700}.auth-subtitle{color:#666;margin-bottom:10px;font-size:16px;line-height:1.5}.countdown-text{color:#ff8c42;font-size:16px;font-weight:500;background:none!important;margin:10px 0!important}.info-section{margin-bottom:30px;text-align:left;padding:35px;border:1px solid #e0e0e0;border-radius:12px}.info-section h4{margin:0 0 15px;color:#333;font-size:16px;font-weight:600;text-align:center}.info-section ul{margin:0;padding-left:20px;list-style:none}.info-section li{margin-bottom:8px;color:#666;font-size:14px;position:relative}.info-section li:before{content:"•";color:#000;font-weight:700;position:absolute;left:-15px}.divider{height:1px;background:#e0e0e0;margin:20px 0}.security-section{display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.security-icon{margin-top:2px;flex-shrink:0}.security-icon img{width:16px;height:16px}.security-text{font-size:12px;color:#666;line-height:1.4;margin:0}.security-text strong{color:#333}@media (max-width:768px){.auth-card{padding:30px 20px;margin:10px}.auth-title{font-size:20px}.logo-container{grid-gap:15px;gap:15px}.fws-logo,.linkedin-logo{width:50px;height:50px}.fws-logo{font-size:16px}.info-section{padding:20px}}.linkedin-auth-static-container{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}.linkedin-auth-static-container .container{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:40px;text-align:center;max-width:500px;width:100%;position:relative;overflow:hidden}.linkedin-auth-static-container .container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0077b5,#00a0dc)}.linkedin-auth-static-container .logo{width:80px;height:80px;background:linear-gradient(135deg,#0077b5,#00a0dc);border-radius:20px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,119,181,.3)}.linkedin-auth-static-container .logo svg{width:40px;height:40px;fill:#fff}.linkedin-auth-static-container .status-icon{width:60px;height:60px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite}.linkedin-auth-static-container .status-icon.success{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 10px 30px rgba(76,175,80,.3)}.linkedin-auth-static-container .status-icon.error{background:linear-gradient(135deg,#f44336,#d32f2f);box-shadow:0 10px 30px rgba(244,67,54,.3)}.linkedin-auth-static-container .status-icon.loading{background:linear-gradient(135deg,#0077b5,#00a0dc);box-shadow:0 10px 30px rgba(0,119,181,.3)}.linkedin-auth-static-container .spinner{width:30px;height:30px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.linkedin-auth-static-container h1{color:#1a1a1a;font-size:28px;font-weight:700;margin-bottom:10px}.linkedin-auth-static-container h2{color:#1a1a1a;font-size:24px;font-weight:600;margin-bottom:15px}.linkedin-auth-static-container p{color:#666;font-size:16px;line-height:1.6;margin-bottom:20px}.linkedin-auth-static-container .message{background:#f8f9fa;border-radius:12px;padding:20px;margin:20px 0;border-left:4px solid #0077b5}.linkedin-auth-static-container .message.error{background:#fff5f5;border-left-color:#f44336}.linkedin-auth-static-container .message.success{background:#f0fff4;border-left-color:#4caf50}.linkedin-auth-static-container .button{background:linear-gradient(135deg,#0077b5,#00a0dc);color:#fff;border:none;padding:15px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;margin:10px;box-shadow:0 5px 15px rgba(0,119,181,.3)}.linkedin-auth-static-container .button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,119,181,.4)}.linkedin-auth-static-container .button.secondary{background:linear-gradient(135deg,#6c757d,#5a6268);box-shadow:0 5px 15px rgba(108,117,125,.3)}.linkedin-auth-static-container .button.secondary:hover{box-shadow:0 8px 25px rgba(108,117,125,.4)}.linkedin-auth-static-container .device-info{background:#f8f9fa;border-radius:12px;padding:15px;margin:20px 0;font-size:14px;color:#666}.linkedin-auth-static-container .countdown{font-size:18px;font-weight:600;color:#0077b5;margin:10px 0}.linkedin-auth-static-container .footer{margin-top:30px;padding-top:20px;border-top:1px solid #eee;font-size:14px;color:#999}.linkedin-auth-static-container .fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.linkedin-auth-static-container .container{padding:30px 20px;margin:10px}.linkedin-auth-static-container h1{font-size:24px}.linkedin-auth-static-container h2{font-size:20px}.linkedin-auth-static-container .button{padding:12px 24px;font-size:14px}}.plans-container{font-family:"Lato",sans-serif;min-height:100vh;padding:40px 80px;position:relative;overflow:hidden;background-color:#f5f5f5;transition:background-color .6s ease-in-out}@media (max-width:1200px){.plans-container{padding:35px 60px}}@media (max-width:992px){.plans-container{padding:30px 40px}}@media (max-width:768px){.plans-container{padding:25px 20px}}@media (max-width:576px){.plans-container{padding:20px 15px}}@media (max-width:480px){.plans-container{padding:15px 10px}}.animation-overlay{background-color:#f5f5f5}.title{color:#000;font-family:"Lato",sans-serif}.tab-container{display:flex;margin-bottom:30px;border-bottom:1px solid #f5f5f5}@media (max-width:768px){.tab-container{margin-bottom:25px}}@media (max-width:576px){.tab-container{margin-bottom:20px}}.tab{padding:10px 25px;font-size:16px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .3s ease;font-family:"Lato",sans-serif}@media (max-width:768px){.tab{padding:8px 20px;font-size:15px}}@media (max-width:576px){.tab{padding:6px 15px;font-size:14px}}@media (max-width:480px){.tab{padding:5px 12px;font-size:13px}}.active-tab{color:#f57e1f;border-bottom:3px solid #f57e1f}.sub-tab-container{display:flex;margin-bottom:30px;grid-gap:10px;gap:10px}@media (max-width:768px){.sub-tab-container{margin-bottom:25px;grid-gap:8px;gap:8px}}@media (max-width:576px){.sub-tab-container{margin-bottom:20px;grid-gap:6px;gap:6px;flex-wrap:wrap}}.sub-tab{padding:6px 16px;font-size:13px;font-weight:500;color:#6c757d;cursor:pointer;border-radius:20px;background-color:#fff;border:1px solid transparent;transition:all .3s ease;font-family:"Lato",sans-serif}.active-sub-tab{background-color:#063048;color:#fff;border-color:#063048}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;justify-content:center;margin-top:20px}@media (max-width:768px){.plans-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:15px;gap:15px;margin-top:15px}}@media (max-width:576px){.plans-grid{grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:12px}}.plan-card{background-color:#fff;border-radius:12px;padding:25px;border:1.5px solid #e6e6e6;position:relative;transition:all .3s ease;transform:translateY(0)}.plan-card:hover{border:1.5px solid #f57e1f}.plan-id{font-size:12px;color:#6c757d;margin-bottom:8px}.plan-id,.plan-name{font-family:"Lato",sans-serif}.plan-name{font-size:20px;font-weight:700;margin-bottom:15px}.status-badge{position:absolute;top:20px;right:20px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:500;font-family:"Lato",sans-serif}.unused-badge{background-color:#dff5e5;color:#00b136}.used-badge{background-color:#ffe0e0;color:#ff3838}.plan-info{font-size:13px;font-weight:400;color:rgba(0,0,0,.3);font-family:"Lato",sans-serif}.plan-actions:has(.view-job-link) .plan-info{margin-top:7px}.plan-actions{border-top:1px solid #e0e0e0;padding-top:15px;display:flex;justify-content:space-between;align-items:center}.action-button{padding:8px 16px;border-radius:20.5px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .3s ease;font-family:"Lato",sans-serif}.use-plan-button{background-color:#f57e1f;color:#fff}.use-plan-button:hover{background-color:#f7984c}.view-job-link{color:#f57e1f;text-decoration:none;font-size:13px;font-weight:500;font-family:"Lato",sans-serif;margin-top:7px}.buy-plans-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin:50px 63px 0;justify-content:center}@media (max-width:1200px){.buy-plans-container{margin:50px 40px 0;grid-gap:30px;gap:30px}}@media (max-width:992px){.buy-plans-container{margin:40px 20px 0;grid-gap:25px;gap:25px}}@media (max-width:808px){.buy-plans-container{grid-template-columns:1fr;margin:30px 15px 0;grid-gap:20px;gap:20px}}@media (max-width:576px){.buy-plans-container{margin:25px 10px 0;grid-gap:15px;gap:15px}}.buy-plan-card{background-color:#fff;border-radius:12px;padding:18px 40px;border:2px solid #f5f5f5;position:relative;max-width:600px;width:100%;transition:all .3s ease;transform:translateY(0)}.buy-plan-card:hover{box-shadow:0 8px 25px 0 rgba(0,0,0,.15);transform:translateY(-1px)}.recommended-badge{position:absolute;top:-17px;right:38%;background-color:#f57e1f;color:#fff;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;font-family:"Lato",sans-serif}.buy-plan-name{font-size:24px;font-weight:600;color:#000;margin-bottom:15px;margin-left:-22px;margin-right:-22px;font-family:"Lato",sans-serif;border-radius:12px;padding:22px 19px;color:#fff}.buy-plan-name.lite-plan{background:linear-gradient(90deg,#008b8a,#13947c 50%,#2aa16f 75%,#358f50)}.buy-plan-name.premium-plan{background:linear-gradient(90deg,#682fa3,#832d8c 50%,#8c2a81 75%,#992974)}.plan-name.lite-plan{color:#008b8a}.plan-name.premium-plan{color:#682fa3}.buy-plan-description{font-size:14px;color:#6c757d;margin-bottom:16px;font-family:"Lato",sans-serif;height:42px;display:flex;align-items:flex-start}@media (max-width:940px) and (min-width:808px){.buy-plan-description{height:62px}}.price-container{display:flex;align-items:baseline}.price{font-size:30px;font-weight:700;color:#f57e1f}.price,.price-unit{font-family:"Lato",sans-serif}.price-unit{font-size:14px;color:#6c757d}.price-description-container p{font-size:14px;color:#000;margin-bottom:20px}.get-started-button{width:100%;padding:12px;border-radius:40px;font-size:14px;font-weight:500;cursor:pointer;border:2px solid #f57e1f;background-color:initial;color:#f57e1f;margin-bottom:25px;transition:all .3s ease;font-family:"Lato",sans-serif}.get-started-button-premium{background-color:#f57e1f;color:#fff}.features-list{list-style:none;margin:0;border-top:1px solid #c9c9c9;padding:23px 0 0}.feature-item{display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:#000;font-family:"Lato",sans-serif}.check-icon{width:18px;height:18px;margin-right:12px;flex-shrink:0}.loading-message{color:#6c757d;font-family:"Lato",sans-serif}.plans-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#682fa3;border-radius:50%;animation:plans-spin 1s linear infinite}@keyframes plans-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-plans-message{text-align:center;color:#6c757d;font-size:16px;font-family:"Lato",sans-serif;padding:40px 20px;grid-column:1/-1}.action-button:disabled,.get-started-button:disabled{opacity:.6;cursor:not-allowed}:root{--primary-orange:#f57e1f;--primary-orange-hover:#f7984c;--primary-orange-dark:#e04a00;--success-green:#00b136;--error-red:#ef4444;--error-red-light:#fef2f2;--text-primary:#000;--text-secondary:#6c757d;--text-tertiary:#6b7280;--text-muted:rgba(0,0,0,0.3);--text-light:#9ca3af;--text-white:#fff;--bg-primary:#fff;--bg-secondary:#f6f7f9;--bg-tertiary:#f3f4f6;--bg-quaternary:#f5f5f5;--bg-container:#fff5f5;--bg-light-gray:#e5e7eb;--bg-disabled:#ccc;--bg-disabled-text:#666;--border-light:#e0e0e0;--border-dashed:#f57e1f;--border-transparent:transparent;--link-blue:#007bff;--spinner-light:#f3f3f3;--modal-bg:#1f2937;--modal-text:#374151;--modal-bg-light:#f9f9f9}.referral-container{min-height:100vh;padding:40px 80px;position:relative;overflow:hidden;background-color:var(--bg-container);transition:background-color .6s ease-in-out}@media (max-width:1200px){.referral-container{padding:35px 60px}}@media (max-width:992px){.referral-container{padding:30px 40px}}@media (max-width:768px){.referral-container{padding:25px 20px}}@media (max-width:576px){.referral-container{padding:20px 15px}}@media (max-width:480px){.referral-container{padding:15px 10px}}.content{max-width:1200px;margin:0 auto;position:relative;z-index:2}.title{font-size:21px;font-weight:700;color:var(--text-primary);margin-bottom:30px;margin-left:20px}@media (max-width:768px){.title{font-size:18px;margin-bottom:25px;margin-left:15px}}@media (max-width:576px){.title{font-size:16px;margin-bottom:20px;margin-left:10px}}@media (max-width:480px){.title{font-size:14px;margin-bottom:15px;margin-left:5px}}.main-content{display:flex;grid-gap:40px;gap:40px;align-items:flex-start}@media (max-width:1350px){.main-content{flex-direction:column;grid-gap:30px;gap:30px}}@media (max-width:768px){.main-content{grid-gap:25px;gap:25px}}.referral-section{flex:1 1;background-color:var(--bg-primary);border-radius:12px;width:100%;padding:40px}@media (max-width:768px){.referral-section{padding:30px 25px}}@media (max-width:576px){.referral-section{padding:25px 20px}}.referral-header{text-align:center;margin-bottom:40px}.referral-icon{display:flex;justify-content:center;margin-bottom:25px}.referral-icon img{padding:25px;background-color:var(--bg-secondary);border-radius:50%}.referral-title{font-size:20px;font-weight:500;color:var(--text-primary);margin-bottom:12px}@media (max-width:768px){.referral-title{font-size:20px}}@media (max-width:576px){.referral-title{font-size:18px}}.referral-description{font-size:16px;color:var(--text-secondary);line-height:1.5;font-weight:400;text-align:center;max-width:300px;margin:0 auto}@media (max-width:768px){.referral-description{font-size:14px}}.referral-link-container{margin-bottom:30px;display:flex}.input-wrapper{position:relative;display:flex;align-items:center;width:100%}@media (max-width:576px){.referral-link-input{padding:12px 70px 12px 16px}.copy-link-button{padding:6px 12px;font-size:12px}}.referral-link-input{width:100%;padding:12px 80px 12px 16px;border:1px dashed var(--border-dashed);border-radius:118px;font-size:14px;color:var(--primary-orange)}.referral-link-input:focus{outline:none;border-color:var(--primary-orange)}.copy-link-button{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:8px 16px;background-color:var(--primary-orange);color:var(--text-white);border:none;border-radius:118px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-link-button:hover{background-color:var(--primary-orange-hover)}.social-share-buttons{display:flex;grid-gap:15px;gap:15px;justify-content:center}.facebook-share-button,.whatsapp-share-button{width:48px;height:48px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:var(--bg-primary)}.facebook-share-button:hover,.whatsapp-share-button:hover{transform:translateY(-1px)}.how-it-works-title{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:30px;text-align:center}@media (max-width:768px){.how-it-works-title{font-size:18px}}.steps-container{display:flex;align-items:flex-start;grid-gap:0;gap:0;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;padding:20px 0}@media (max-width:1200px){.steps-container{grid-gap:8px;gap:8px}.step{min-width:140px;max-width:160px}}@media (max-width:992px){.steps-container{flex-direction:column;grid-gap:15px;gap:15px;align-items:center}}.step{flex-direction:column;text-align:center;flex:1 1;min-width:150px;max-width:180px}.step,.step-number{display:flex;align-items:center}.step-number{width:60px;height:60px;background-color:var(--bg-quaternary);color:var(--primary-orange);border-radius:50%;justify-content:center;font-size:18px;font-weight:700;margin-bottom:15px}@media (max-width:768px){.step-number{width:50px;height:50px;font-size:16px}}.step-content{font-size:14px;color:#000;line-height:1.2;font-weight:400;text-align:center;max-width:200px}@media (max-width:768px){.step-content{font-size:14px;max-width:150px}}.step-arrow{font-size:16px;color:#e0e0e0;font-weight:700;margin-top:30px;flex-shrink:0}@media (max-width:992px){.step-arrow{transform:rotate(90deg)}}.referral-sidebar{min-width:380px;display:flex;flex-direction:column;grid-gap:25px;gap:25px;border-radius:12px;background-color:var(--bg-primary);width:100%}@media (max-width:1350px){.referral-sidebar{min-width:350px}}@media (max-width:992px){.referral-sidebar{width:100%}}@media (max-width:768px){.amount.earned{font-size:28px}.amount.withdrawn{font-size:20px}.add-to-wallet-button{padding:6px 16px;font-size:13px;min-width:100px}}.referrals-list-card,.referrals-summary-card{background-color:#fff;border-radius:12px;padding:25px}.referrals-summary-card{color:var(--text-primary);border-radius:12px;padding:20px;padding-bottom:0!important}.referrals-list-card{padding-top:0!important}.referrals-summary-content{background-color:var(--bg-secondary);padding:20px;border-radius:12px}.amounts-section{display:flex;grid-gap:15px;gap:15px;justify-content:space-between}.amount-earned{position:relative}.amount-earned,.amount-withdrawn{display:flex;flex-direction:column;align-items:flex-start}.amount.earned{color:var(--success-green);font-size:32px;font-weight:700}.amount.withdrawn{color:var(--text-primary);font-size:24px;font-weight:700}.amount-label{font-size:14px;color:var(--text-primary)}.separator-line{height:1px;background-color:var(--border-light);margin:15px 0;width:100%}.payout-section{display:flex;grid-gap:20px;gap:20px}.card-title{font-size:18px;font-weight:500;margin-bottom:20px;margin-top:0;color:var(--text-primary)}@media (max-width:768px){.card-title{font-size:16px}}.payout-info{font-size:13px;color:var(--text-secondary);margin:8px 0 15px;line-height:1.4}.add-to-wallet-button{padding:8px 20px;color:var(--text-white);border:none;border-radius:118px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:120px;align-self:flex-end}.add-to-wallet-button,.add-to-wallet-button:hover:not(.disabled){background-color:var(--primary-orange)}.add-to-wallet-button.disabled{background-color:var(--bg-disabled);color:var(--bg-disabled-text);cursor:not-allowed;opacity:.6}.referrals-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media (max-width:768px){.referrals-list{grid-template-columns:1fr;grid-gap:15px;gap:15px}}@media (min-width:1350px){.referrals-list{grid-template-columns:1fr;grid-gap:15px;gap:15px}}.referrals-count{color:var(--primary-orange)}.referral-item{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;background-color:var(--bg-secondary);border-radius:12px}.referral-info{flex:1 1}.referral-id{font-size:12px;color:var(--text-secondary);font-weight:600}.referral-name{font-size:18px;font-weight:400;color:var(--text-primary)}@media (max-width:768px){.referral-name{font-size:14px}}.referral-date{font-size:14px;color:var(--text-muted)}.referral-status{text-align:right}.status-text{margin-bottom:5px}.referral-amount,.status-text{font-size:14px;font-weight:700}.referral-amount{color:var(--success-green)}.loading-message{text-align:center;color:var(--text-secondary);font-size:16px;padding:40px 20px;grid-column:1/-1;display:flex;flex-direction:column;align-items:center;grid-gap:15px;gap:15px}.referral-spinner{width:40px;height:40px;border-top:4px solid var(--spinner-light);border:4px solid var(--spinner-light);border-top-color:var(--primary-orange);border-radius:50%;animation:referral-spin 1s linear infinite}@keyframes referral-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-referrals-message{text-align:center;color:var(--text-secondary);font-size:16px;padding:40px 20px;grid-column:1/-1}.share-referral-modal{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.share-referral-container{background:var(--bg-primary);border-radius:12px;max-width:500px;width:100%;position:relative}.share-referral-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 0;margin-bottom:12px}.share-referral-title{font-size:24px;font-weight:700;color:var(--modal-bg);margin:0}.share-referral-content{padding:0 24px 24px}.referral-message{margin-bottom:24px}.referral-message p{color:var(--text-tertiary);font-size:15px;line-height:1.5;margin:0 0 12px;text-align:left}.referral-message p:last-child{margin-bottom:0}.referral-link-section{margin-top:16px}.link-container{display:flex;align-items:center;border:none!important;background:none!important;margin-bottom:16px}.referral-link-input-modal{flex:1 1;border:none;background:transparent;padding:12px 16px;font-size:14px;color:var(--modal-text);outline:none;word-break:break-all}.referral-message-display{width:100%;padding:12px 16px;border-radius:8px;font-size:14px;background-color:var(--modal-bg-light);color:#333;font-family:inherit;line-height:1.5;min-height:120px;white-space:pre-line}.app-name{font-weight:700}.referral-code-highlight{color:var(--primary-orange);font-weight:700}.download-text{color:var(--text-primary);font-weight:700}.app-link{color:var(--link-blue);text-decoration:none}.app-link:hover{text-decoration:underline}.copy-referral-btn{background:var(--primary-orange);border:none;border-radius:1100000000px;padding:12px 24px;color:var(--text-white);cursor:pointer;font-size:16px;font-weight:600;width:100%;transition:all .2s}.copy-referral-btn:hover{background:var(--primary-orange-dark);transform:translateY(-1px)}.copy-referral-btn:active{transform:translateY(0)}@media (max-width:640px){.share-referral-container{margin:10px;max-width:none}.share-referral-header{padding:20px 20px 0}.share-referral-content{padding:0 20px 20px}.share-referral-title{font-size:20px}}.animation-overlay{position:absolute;top:0;left:0;right:0;height:100%;z-index:1;pointer-events:none;animation:slideDown .5s ease-in-out;background-color:var(--bg-quaternary)}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(0);opacity:0}}.withdrawal-modal{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.withdrawal-container{background:var(--bg-primary);border-radius:12px;max-width:400px;width:100%;position:relative;padding:44px}.withdrawal-header{text-align:center;margin-bottom:30px;position:relative}.withdrawal-icon{margin-bottom:20px}.coin-icon,.withdrawal-icon{display:flex;justify-content:center}.coin-icon{width:60px;height:60px;border:2px solid var(--primary-orange);border-radius:50%;align-items:center;background-color:var(--bg-primary)}.withdrawal-title{font-size:24px;font-weight:700;color:var(--modal-bg);margin:0 0 10px}.withdrawal-description{font-size:16px;color:var(--text-tertiary);margin:0;line-height:1.5}.withdrawal-header .close-btn{position:absolute;top:0;right:0;background:none;border:none;font-size:24px;color:var(--text-light);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.withdrawal-header .close-btn:hover{color:var(--primary-orange)}.withdrawal-content{display:flex;flex-direction:column;grid-gap:25px;gap:25px}.amount-input-section{display:flex;flex-direction:column;grid-gap:9px;gap:9px}.amount-input-container{position:relative;display:flex;align-items:center;background-color:var(--bg-tertiary);border-radius:8px;padding:0 15px;height:50px;border:1px solid var(--border-transparent);transition:border-color .2s ease}.amount-input-container.invalid-amount{border-color:var(--error-red)}.currency-symbol{font-size:18px;font-weight:600;color:#f57e1f;margin-right:10px;transition:color .2s ease}.amount-input-container.invalid-amount .currency-symbol{color:var(--error-red)}.amount-input{flex:1 1;border:none;background:transparent;font-size:16px;color:var(--modal-bg);outline:none;font-weight:500;transition:color .2s ease}.amount-input-container.invalid-amount .amount-input{color:var(--error-red)}.amount-input::placeholder{color:var(--text-light);font-weight:400}.amount-error{color:var(--error-red);font-size:14px;font-weight:500;margin-top:5px;text-align:left}.suggested-amounts{display:flex;grid-gap:10px;gap:10px}.suggested-amount-btn{background-color:var(--bg-tertiary);border:none;border-radius:118px;padding:5px 16px;font-size:14px;font-weight:400;color:var(--modal-bg);cursor:pointer;transition:all .2s ease}.suggested-amount-btn:hover{background-color:var(--bg-light-gray)}.withdrawal-actions{display:flex;justify-content:center}.withdraw-button{background:var(--primary-orange);border:none;border-radius:118px;padding:15px 40px;color:var(--text-white);cursor:pointer;font-size:16px;font-weight:700;width:100%;transition:all .2s ease}.withdraw-button:hover:not(:disabled){background:var(--primary-orange-dark);transform:translateY(-1px)}.withdraw-button:disabled{background:#d1d5db;color:var(--text-light);cursor:not-allowed;transform:none}@media (max-width:640px){.withdrawal-container{margin:10px;max-width:none;padding:25px}.withdrawal-title{font-size:20px}.withdrawal-description{font-size:14px}.withdrawal-header .close-btn{width:28px;height:28px;font-size:20px}}.referral-skeleton-loader{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:referral-skeleton-loading 1.5s infinite;border-radius:4px}.referral-skeleton-amount{height:32px;width:120px;margin-bottom:8px}.referral-skeleton-amount-large{height:40px;width:150px;margin-bottom:8px}.referral-skeleton-label{height:16px;width:100px;margin-bottom:4px}.referral-skeleton-input{height:48px;width:100%;border-radius:118px}@keyframes referral-skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}*{font-family:"Lato",sans-serif!important}.fa,.fa:after,.fa:before,.fab,.fad,.fal,.far,.fas,[class*=" fa-"],[class^=fa-]{font-family:FontAwesome!important}#contactForm #msgSubmit.text-danger,#contactForm #msgSubmit.text-success,.about-main-content .about-information h5,.alert,.badge,.btn,.card-text,.card-title,.cart-table table tbody tr td.product-name a,.courses-details-desc .tab-content .courses-review-comments h3,.courses-details-desc .tab-content .courses-reviews h3,.default-btn,.dropdown-item,.dropdown-menu,.dropdown-menu .dropdown-item,.font-arial,.font-family-arial,.font-family-helvetica,.font-family-montserrat,.font-family-poppins,.font-family-sans-serif,.font-helvetica,.font-montserrat,.font-poppins,.font-roboto,.form-control,.h1,.h2,.h3,.h4,.h5,.h6,.input-group-text,.list-group-item,.magnific-popup .mfp-close,.membership-levels-table .table thead th .desc-1,.membership-levels-table .table thead th .desc-2,.modal-body,.modal-title,.nav-item,.nav-link,.navbar,.navbar-brand,.navbar-nav,.navbar-nav .nav-link,.odometer.odometer-theme-default,.offer-item .accordion .accordion-item .accordion-title h3,.optional-btn,.popover-content,.popover-title,.privacy-policy-content h3 span,.products-details-tabs .tab-content .tab-pane .products-reviews .review-content h3,.purchase-guide-content h3 span,.radio-toolbar label,.reviews-slides .reviews-thumbnails .item .title h3,.single-blog-item .blog-image .tag,.single-blog .blog-image .tag,.table,.terms-of-service-content h3 span,.tooltip,.wishlist-table table tbody tr td.product-name a,[class*=font-family-],[style*="font-family:Arial"],[style*="font-family: Arial"],[style*="font-family:Helvetica"],[style*="font-family: Helvetica"],[style*="font-family:montserrat"],[style*="font-family: montserrat"],[style*="font-family:poppins"],[style*="font-family: poppins"],[style*="font-family:sans-serif"],[style*="font-family: sans-serif"],[style*=font-family],a,body,button,div,h1,h2,h3,h4,h5,h6,input,label,li,ol,p,select,span,td,textarea,th,ul{font-family:"Lato",sans-serif!important}:root{--bs-font-sans-serif:"Lato",sans-serif!important;--bs-font-monospace:"Lato",sans-serif!important}.text-*,[class*=font-],[class*=text-],[style*=font-family],a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:"Lato",sans-serif!important}.fa,.fa:after,.fa:before,.fab,.fad,.fal,.far,.fas,[class*=" fa-"],[class^=fa-],i.fa,i[class*=" fa-"],i[class^=fa-]{font-family:FontAwesome!important}
/*# sourceMappingURL=main.2815051c.chunk.css.map */