@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);html{box-sizing:border-box;font-size:16px;overflow-x:hidden;width:100%}*,:after,:before{box-sizing:inherit}body{background:#f7f9fc;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;margin:0;max-width:100vw;overflow-x:hidden;padding:0;width:100%}*{max-width:100%}.h1,h1{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2;margin:0 0 1rem}.h2,h2{font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:1.3;margin:0 0 .875rem}.h2,.h3,h2,h3{font-weight:600}.h3,h3{font-size:clamp(1.25rem,3vw,1.875rem);margin:0 0 .75rem}.h3,.h4,h3,h4{line-height:1.4}.h4,h4{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:500;margin:0 0 .625rem}.body-text,p{font-size:clamp(.875rem,2vw,1.125rem);margin:0 0 1rem}.body-large,.body-text,p{font-weight:400;line-height:1.6}.body-large{font-size:clamp(1rem,2.5vw,1.25rem)}.body-small{font-size:clamp(.75rem,1.5vw,.875rem);font-weight:400;line-height:1.5}.container{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 1rem;width:100%}@media (min-width:768px){.container{padding:0 2rem}}@media (min-width:1024px){.container{padding:0 3rem}}@media (min-width:1440px){.container{padding:0 4rem}}.btn-primary{align-items:center;background:#5351ed;border:none;border-radius:clamp(.5rem,2vw,1.25rem);color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:clamp(.875rem,2vw,1.125rem);font-weight:600;justify-content:center;padding:clamp(.75rem,2vw,1rem) clamp(1.25rem,3vw,1.75rem);text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-primary:hover{background:#3a45ef;box-shadow:0 4px 12px #5351ed4d;transform:translateY(-2px)}.btn-secondary{align-items:center;background:#0000;border:2px solid #5351ed;border-radius:clamp(.5rem,2vw,1.25rem);color:#5351ed;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:clamp(.875rem,2vw,1.125rem);font-weight:600;justify-content:center;padding:clamp(.75rem,2vw,1rem) clamp(1.25rem,3vw,1.75rem);text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-secondary:hover{background:#5351ed;color:#fff;transform:translateY(-2px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.section-padding{padding:clamp(2rem,5vw,4rem) 0}.section-padding-large{padding:clamp(3rem,8vw,6rem) 0}.mb-small{margin-bottom:clamp(.5rem,2vw,1rem)}.mb-medium{margin-bottom:clamp(1rem,3vw,2rem)}.mb-large{margin-bottom:clamp(2rem,5vw,3rem)}article,aside,div,footer,header,main,nav,section{max-width:100vw;overflow-x:hidden}embed,iframe,img,object,video{height:auto;max-width:100%}div,h1,h2,h3,h4,h5,h6,p,span{word-wrap:break-word;overflow-wrap:break-word}.grey-symbol,[class*=grey-marker],[data-symbol=grey]{display:none!important}::-webkit-resizer,::-webkit-scrollbar-button,::-webkit-scrollbar-corner,::-webkit-scrollbar-track-piece{display:none!important}.scroll-arrows,.scroll-indicator,.scroll-navigation,[class*=arrow],[class*=scroll],[id*=scroll]{display:none!important}html::-webkit-scrollbar-button:vertical:end:increment,html::-webkit-scrollbar-button:vertical:start:decrement{display:none!important}img{loading:lazy;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}img{opacity:0;transition:opacity .3s ease-in-out}img.loaded,img[src]{opacity:1}video{preload:metadata;loading:lazy}.download-section{align-items:center;background:linear-gradient(99.15deg,#6165d7 2.14%,#5351ed 99.68%);border-radius:32px;box-sizing:border-box;display:flex;height:380px!important;justify-content:space-between;margin:60px 60px 40px;max-width:none!important;overflow:visible;padding:50px 80px 40px;position:relative;transform-origin:center;width:calc(100vw - 120px)!important}.left-contents{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin-left:30px;margin-top:0;max-width:60%;position:relative;z-index:2}.left-contents h2{color:#fff;font-size:18px;font-weight:600;line-height:1.6;margin:0 0 30px;max-width:100%}.left-contents .subtext,.left-contents h2{font-family:Poppins,sans-serif;font-style:normal;letter-spacing:0}.left-contents .subtext{color:#ffffffb3;font-size:14px;font-weight:400;line-height:130%;margin:0 0 25px;max-width:400px}.qr-and-button{flex-direction:row;gap:30px;margin-left:0}.qr-and-button,.qr-box{align-items:center;display:flex}.qr-box{background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000026;flex-shrink:0;height:140px;justify-content:center;width:140px}.footer-qr{display:block;height:115px;object-fit:contain;width:115px}.footer-btn{align-items:center;background:#fff;border:none;border-radius:20px!important;box-shadow:0 4px 16px #0000001a;cursor:pointer;display:flex;flex-shrink:0;height:60px!important;justify-content:center;padding:0;transition:all .3s ease;width:220px!important}.btn-text{color:#5351ed;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%}.footer-btn:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.right-phone{align-items:center;display:flex;height:500px;justify-content:center;position:absolute;right:50px;top:-80px;width:300px;z-index:10}.iphone-img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));height:100%;object-fit:contain;width:100%}@media (min-width:1024px) and (max-width:1366px){.download-section{height:380px!important;margin:60px 50px 40px;max-width:none!important;padding:45px 65px 35px;width:calc(100vw - 100px)!important}.left-contents h2{font-size:17px;line-height:1.6}.left-contents .subtext{font-size:13px}.qr-box{border-radius:8px!important;height:130px;width:130px}.footer-qr{height:105px;width:105px}.footer-btn{border-radius:20px!important;height:60px!important;width:220px!important}.right-phone{height:480px;right:45px;top:-75px;width:280px}}@media (min-width:1367px) and (max-width:1600px){.download-section{height:400px;margin:120px 55px 0;max-width:none!important;padding:48px 70px 38px;width:calc(100vw - 110px)!important}.left-contents h2{font-size:18px;line-height:1.6}.left-contents .subtext{font-size:14px}.qr-box{height:135px;width:135px}.footer-qr{height:110px;width:110px}.footer-btn{height:58px;width:195px}.right-phone{height:490px;right:48px;top:-78px;width:290px}}@media (min-width:1601px){.download-section{height:420px;margin:120px 60px 0;max-width:none!important;padding:50px 80px 40px;width:calc(100vw - 120px)!important}.left-contents h2{font-size:18px;line-height:1.6}.left-contents .subtext{font-size:14px}.qr-box{height:140px;width:140px}.footer-qr{height:115px;width:115px}.footer-btn{height:60px;width:200px}.right-phone{height:500px;right:50px;top:-80px;width:300px}}@media (max-width:1440px){.download-section{height:auto;margin:200px auto 100px;max-width:1428px;min-height:320px;padding:50px 60px;width:90%}.left-contents{max-width:65%}.left-contents h2{font-size:24px;line-height:1.6;margin-bottom:40px}.left-contents .subtext{font-size:18px;margin-bottom:35px}.qr-and-button{gap:25px}.right-phone{height:480px;right:60px;top:-100px;width:350px}}@media (max-width:1200px) and (min-width:1024px){.download-section{flex-direction:column;height:320px;margin:150px auto 100px;padding:50px 40px;width:85%}.left-contents{max-width:100%;text-align:center}.left-contents h2{font-size:22px;line-height:1.6;margin-bottom:35px}.left-contents .subtext{font-size:16px;margin-bottom:30px}.qr-and-button{align-items:center;flex-direction:column;gap:25px;justify-content:center}.qr-box{border-radius:18px}.right-phone{height:412px;margin-top:40px;position:relative;right:auto;top:auto;transform:none;width:300px}}@media (max-width:1023px) and (min-width:744px){.download-section{flex-direction:column;gap:25px;height:280px;margin:80px auto;max-width:100vw;padding:30px 20px;position:relative;width:100%}.left-contents{max-width:100%;text-align:center;width:100%}.left-contents h2{font-size:16px;line-height:1.6;margin-bottom:25px}.left-contents .subtext{font-size:14px;margin-bottom:20px}.qr-and-button{align-items:center;flex-direction:column;gap:15px;justify-content:center;width:100%}.qr-box{border-radius:8px;height:100px;width:100px}.footer-qr{height:80px;width:80px}.footer-btn{border-radius:25px;flex-shrink:0;height:50px;width:200px}.btn-text{font-size:14px}.right-phone{display:none}}@media (max-width:768px){.download-section{margin:120px auto 80px;padding:40px 30px;width:80%}.left-contents h2{font-size:16px;line-height:1.6;margin-bottom:6px}.left-contents .subtext{font-size:14px;margin-bottom:25px}.qr-box{height:140px;width:140px}.footer-qr{height:110px;width:110px}.footer-btn{height:55px;width:190px}.btn-text{font-size:16px}.right-phone{height:343px;width:250px}}@media (max-width:480px){.download-section{margin:80px auto 60px;padding:30px 20px;width:90%}.left-contents h2{font-size:14px;line-height:1.6;margin-bottom:5px}.left-contents .subtext{font-size:13px;margin-bottom:20px}.qr-box{height:120px;width:120px}.footer-qr{height:95px;width:95px}.footer-btn{height:50px;width:160px}.btn-text{font-size:14px}.right-phone{height:247px;margin-top:30px;width:180px}}*{margin:0;padding:0}body{background-color:#fff}::-webkit-scrollbar{display:none}html{scrollbar-width:none}.hero-wrapper{grid-gap:clamp(1.5rem,1vw,2.5rem);align-items:start;display:grid;gap:clamp(1.5rem,1vw,2.5rem);grid-template-columns:1fr;min-height:100vh;overflow-x:visible;overflow-y:hidden;padding:clamp(3rem,1.5vw,4rem) clamp(3rem,2vw,5rem) clamp(.8rem,1vw,1.2rem);transform:scale(.95);transform-origin:center;width:100%}@media (min-width:1024px){.hero-wrapper{gap:clamp(1.5rem,1vw,2rem);grid-template-columns:1fr 1fr}}.hero-left{max-width:100%;order:2;overflow:visible}@media (min-width:1024px){.hero-left{max-width:40.5rem;order:1;overflow:visible}}.vision-text{color:grey;font-size:clamp(1rem,3vw,2rem);font-weight:500;line-height:1.4;margin-bottom:clamp(.5rem,1.5vw,.8rem)}.hero-title,.vision-text{font-style:normal;text-transform:uppercase}.hero-title{color:#000;font-size:clamp(1.75rem,5vw,2.7rem);font-weight:700;line-height:1.5;margin-bottom:clamp(.75rem,2vw,1rem)}.safety-text{color:#5351ed}.button-row{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.375rem);margin-bottom:clamp(1.5rem,3vw,2rem)}@media (min-width:768px){.button-row{align-items:center;flex-direction:row}}.download-btns{align-items:center;background:linear-gradient(90deg,#aa80f9,#5351f4);border:none;border-radius:clamp(.75rem,2vw,1.25rem);color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:clamp(1rem,2.5vw,1.18rem);font-weight:700;height:clamp(3.5rem,6vw,4.2rem);justify-content:center;max-width:clamp(12rem,25vw,14.625rem);position:relative;transition:all .3s ease;width:100%}.diamond-top-left{left:clamp(.25rem,1vw,.375rem);top:clamp(.25rem,1vw,.375rem)}.diamond-bottom-right,.diamond-top-left{color:gold;font-size:clamp(.75rem,1.5vw,1rem);opacity:.9;position:absolute}.diamond-bottom-right{bottom:clamp(.25rem,1vw,.375rem);right:clamp(.25rem,1vw,.375rem)}@media (min-width:768px){.download-btns{width:clamp(12rem,20vw,14.625rem)}}.download-btns:hover{background:linear-gradient(90deg,#9a70e9,#4341e4);box-shadow:0 .25rem .75rem #5351ed4d;transform:translateY(-.125rem)}.product-btn{align-items:center;display:flex;height:clamp(4rem,6vw,5.2rem);max-width:clamp(14rem,28vw,17rem);width:100%}.product-hunt-badge{height:clamp(3.5rem,6vw,5rem);transition:transform .3s ease;width:auto}.product-hunt-badge:hover{transform:translateY(-.125rem)}.hero-right{display:flex;justify-content:center;order:1}@media (min-width:1024px){.hero-right{order:2}}.city-main-img{aspect-ratio:585/581;height:auto;max-width:clamp(20rem,50vw,36.5625rem);width:100%}.feature-row{grid-gap:clamp(.75rem,2vw,1rem);display:grid;gap:clamp(.75rem,2vw,1rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:clamp(1.5rem,3vw,2rem);max-width:none;overflow:visible;width:100%}@media (min-width:768px){.feature-row{gap:clamp(.75rem,2vw,1rem);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:clamp(30rem,55vw,40rem)}}@media (min-width:1024px){.feature-row{gap:clamp(.75rem,2vw,1rem);grid-template-columns:repeat(3,1fr);max-width:none;width:clamp(38rem,55vw,48rem)}}.feature-box{align-items:center;background:#fff;border:1px solid #bbb;border-radius:clamp(.75rem,2vw,1.25rem);box-shadow:5.625rem 8.5rem 2.875rem 0 #5351f400,3.625rem 5.4375rem 2.625rem 0 #5351f403,2.0625rem 3.0625rem 2.1875rem 0 #5351f40d,.875rem 1.375rem 1.625rem 0 #5351f417,.25rem .3125rem .875rem 0 #5351f41a;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:clamp(8.5rem,15vw,10rem);padding:clamp(.75rem,2vw,1rem);position:relative;text-align:center;transition:all .3s ease;width:100%;z-index:1}.feature-icon img{height:auto;width:clamp(2.5rem,6vw,3.5rem)}.feature-box h3{font-family:Poppins,sans-serif;font-size:clamp(.875rem,2.2vw,1rem);font-weight:600;line-height:1.2;margin:clamp(.375rem,1.5vw,.5rem) 0 clamp(.125rem,.5vw,.25rem)}.feature-box p{color:#777;font-family:Poppins,sans-serif;font-size:clamp(.7rem,1.8vw,.8rem);font-weight:500;line-height:1.3;margin:0}@media (hover:hover){.feature-box:hover{box-shadow:5.625rem 8.5rem 2.875rem 0 #5351f405,3.625rem 5.4375rem 2.625rem 0 #5351f408,2.0625rem 3.0625rem 2.1875rem 0 #5351f414,.875rem 1.375rem 1.625rem 0 #5351f41f,.25rem .3125rem .875rem 0 #5351f426;transform:translateY(-4px);transition:all .3s ease}}@media (min-width:1024px) and (max-width:1366px){.hero-wrapper{gap:clamp(2rem,3vw,3rem);padding:clamp(2rem,4vw,2.5rem) clamp(2rem,4vw,3rem)}.hero-title{font-size:clamp(2rem,4vw,2.4rem)}.vision-text{font-size:clamp(1.2rem,2.5vw,1.6rem)}.download-btns{height:clamp(3.5rem,5vw,4rem);max-width:clamp(12rem,18vw,14rem)}.feature-row{gap:clamp(.75rem,1.5vw,1rem);width:clamp(36rem,52vw,44rem)}.feature-box{min-height:clamp(8.5rem,14vw,9.5rem);padding:clamp(.75rem,2vw,1rem)}}@media (min-width:1367px) and (max-width:1600px){.hero-wrapper{gap:clamp(3rem,3vw,3.5rem);padding:clamp(2.5rem,4vw,3rem) clamp(3rem,4vw,4rem)}.hero-title{font-size:clamp(2.2rem,4vw,2.6rem)}.vision-text{font-size:clamp(1.4rem,2.5vw,1.8rem)}.download-btns{height:clamp(3.8rem,5vw,4.2rem);max-width:clamp(13rem,18vw,15rem)}.feature-box{min-height:clamp(10rem,16vw,11.5rem);padding:clamp(1.25rem,2.5vw,1.5rem)}.feature-row{width:clamp(40rem,56vw,50rem)}}@media (min-width:1601px){.hero-wrapper{gap:clamp(3.5rem,3vw,4rem);padding:clamp(3rem,4vw,4rem) clamp(4rem,4vw,5rem)}.hero-title{font-size:clamp(2.4rem,4vw,2.7rem)}.vision-text{font-size:clamp(1.6rem,2.5vw,2rem)}.download-btns{height:clamp(4rem,5vw,4.5rem);max-width:clamp(14rem,18vw,15.5rem)}.feature-box{min-height:clamp(10rem,16vw,12rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.feature-row{width:clamp(42rem,58vw,52rem)}}@media (max-width:1023px) and (min-width:768px){.hero-wrapper{gap:clamp(2.5rem,5vw,3.75rem);padding:clamp(2rem,4vw,3rem)}.feature-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center}}@media (max-width:767px){.hero-wrapper{gap:clamp(2rem,5vw,2.5rem);padding:clamp(1.5rem,4vw,2rem) clamp(1rem,4vw,1.25rem)}.hero-title{font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.2}.vision-text{font-size:clamp(.875rem,4vw,1.375rem)}.button-row{width:100%}.download-btns{font-size:clamp(.875rem,3vw,1rem);height:clamp(3rem,8vw,3.75rem);max-width:none;width:100%}.product-btn{justify-content:center;max-width:none;width:100%}.product-hunt-badge{height:clamp(3rem,8vw,3.75rem)}.feature-row{grid-template-columns:1fr;max-width:100%}.feature-box{min-height:clamp(8rem,20vw,9rem)}}@media (max-width:480px){.hero-wrapper{padding:clamp(1rem,4vw,1.5rem) clamp(.75rem,4vw,1rem)}.hero-title{font-size:clamp(1.25rem,7vw,1.5rem)}.vision-text{font-size:clamp(.75rem,4vw,1rem)}.feature-box{min-height:clamp(7.5rem,25vw,8.5rem);padding:clamp(.75rem,4vw,1rem)}.feature-icon img{width:clamp(2rem,8vw,2.5rem)}.feature-box h3{font-size:clamp(.75rem,3vw,.875rem)}.feature-box p{font-size:clamp(.625rem,2.5vw,.75rem)}}.image-container{overflow:hidden;position:relative}.optimized-image{transition:opacity .3s ease-in-out;will-change:opacity}.optimized-image.loading{filter:blur(2px);opacity:.7}.optimized-image.loaded{filter:none;opacity:1}.hero-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}.hero-image.loading{filter:blur(1px);opacity:.7}.hero-image.loaded,.hero-image.loading{transition:opacity .3s ease,filter .3s ease}.hero-image.loaded{filter:none;opacity:1}.feature-icon img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:opacity .3s ease}.feature-icon img,.hero-image{animation:none!important;transition:none!important}.city-main-img,.feature-icon img,.hero-image{display:block!important;opacity:1!important;visibility:visible!important}.city-main-img{background-color:initial!important;min-height:auto!important}.feature-icon img,.hero-right img{animation:none!important;opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}img[src*="City.png"],img[src*="Img1.png"],img[src*="Img2.png"],img[src*="Img3.png"]{animation:none!important;display:block!important;opacity:1!important;transition:none!important;visibility:visible!important}*{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}body{font-family:Poppins,sans-serif}img{height:auto;max-width:100%}.nav{background:#0000;justify-content:space-between;padding:clamp(.75rem,3vw,1.875rem) clamp(1rem,4vw,2.5rem);position:relative;transform:scale(.95);transform-origin:center;width:100%;z-index:1000}.logo-wrapper,.nav{align-items:center;display:flex}.logo-wrapper{flex-shrink:0;gap:clamp(.75rem,2vw,1.375rem)}.company_logo{aspect-ratio:27/45.54;height:auto;width:clamp(18px,3vw,27px)}.logo-link{align-items:center;color:inherit;color:#1a1a1a;display:flex;font-family:Poppins,sans-serif;font-size:clamp(1.25rem,4vw,2rem);font-weight:600;text-decoration:none;transition:opacity .3s ease;white-space:nowrap}.logo-link:hover{opacity:.9}.highlight{color:#5351ed;font-weight:600;margin-left:4px}.nav-links{display:flex;flex:1 1;gap:clamp(2rem,5vw,4rem);justify-content:center;list-style:none;margin:0;padding:0}.nav-links li{font-family:Poppins,sans-serif}.nav-links a{color:#2d2d2d;cursor:pointer;display:inline-block;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500;padding:4px 0;text-decoration:none;transition:all .3s ease}.nav-links a.active,.nav-links a:hover{color:#5351ed;font-weight:700}.nav .btn-primary{align-items:center;background:linear-gradient(90deg,#aa80f9,#5351f4);border:none;border-radius:clamp(.75rem,2vw,1.25rem);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;height:clamp(3.5rem,6vw,4.375rem);justify-content:center;padding:0;position:relative;transition:all .3s ease;white-space:nowrap;width:clamp(12.5rem,20vw,15.625rem)}.nav .btn-primary .diamond-top-left{color:gold;font-size:clamp(.75rem,1.5vw,1rem);left:clamp(.25rem,1vw,.375rem);opacity:.9;position:absolute;top:clamp(.25rem,1vw,.375rem)}.nav .btn-primary .diamond-bottom-right{bottom:clamp(.25rem,1vw,.375rem);color:gold;font-size:clamp(.75rem,1.5vw,1rem);opacity:.9;position:absolute;right:clamp(.25rem,1vw,.375rem)}.nav .btn-primary:hover{background:#3a45ef;box-shadow:0 4px 12px #5351ed4d;transform:translateY(-2px)}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;padding:5px;z-index:1001}.hamburger span{background:#333;border-radius:2px;height:clamp(2px,.5vw,3px);margin:3px 0;transition:.3s;width:clamp(20px,4vw,25px)}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu{background:#fff;box-shadow:-5px 0 20px #0000001a;display:none;height:100vh;overflow-y:auto;padding:clamp(4rem,8vw,5rem) clamp(1.25rem,4vw,1.875rem) clamp(1.25rem,4vw,1.875rem);position:fixed;right:-100%;top:0;transition:right .3s ease;width:min(280px,80vw);z-index:1000}.mobile-menu.active{right:0}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu li{margin-bottom:clamp(1rem,3vw,1.25rem)}.mobile-menu a{color:#2d2d2d;display:block;font-family:Poppins,sans-serif;font-size:clamp(1.125rem,3vw,1.25rem);font-weight:500;padding:10px 0;text-decoration:none;transition:all .3s ease}.mobile-menu a.active,.mobile-menu a:hover{color:#5351ed;font-weight:700}.mobile-btn{background:linear-gradient(90deg,#aa80f9,#5351f4);border:none;border-radius:clamp(.75rem,2vw,.9375rem);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:clamp(1rem,3vw,1.25rem);font-weight:700;margin-top:clamp(1.25rem,4vw,1.875rem);padding:clamp(.75rem,3vw,.9375rem) clamp(1.25rem,4vw,1.5625rem);position:relative;transition:background .3s;width:100%}.mobile-btn .diamond-top-left{left:clamp(.25rem,1vw,.375rem);top:clamp(.25rem,1vw,.375rem)}.mobile-btn .diamond-bottom-right,.mobile-btn .diamond-top-left{color:gold;font-size:clamp(.75rem,1.5vw,1rem);opacity:.9;position:absolute}.mobile-btn .diamond-bottom-right{bottom:clamp(.25rem,1vw,.375rem);right:clamp(.25rem,1vw,.375rem)}.mobile-btn:hover{background:#3a45ef}.overlay{background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.overlay.active{display:block}@media (min-width:1024px) and (max-width:1366px){.nav{padding:clamp(1rem,3vw,1.5rem) clamp(2rem,4vw,2.5rem)}.logo-link{font-size:clamp(1.4rem,3vw,1.8rem)}.nav .btn-primary,.nav-links a{font-size:clamp(1rem,2vw,1.2rem)}.nav .btn-primary{height:clamp(3.5rem,5vw,4rem);width:clamp(12rem,18vw,14rem)}}@media (min-width:1367px) and (max-width:1600px){.nav{padding:clamp(1.2rem,3vw,1.8rem) clamp(2.2rem,4vw,2.8rem)}.logo-link{font-size:clamp(1.6rem,3vw,1.9rem)}.nav .btn-primary,.nav-links a{font-size:clamp(1.1rem,2vw,1.3rem)}.nav .btn-primary{height:clamp(3.8rem,5vw,4.2rem);width:clamp(13rem,18vw,15rem)}}@media (min-width:1601px){.nav{padding:clamp(1.5rem,3vw,2rem) clamp(2.5rem,4vw,3rem)}.logo-link{font-size:clamp(1.8rem,3vw,2rem)}.nav .btn-primary,.nav-links a{font-size:clamp(1.2rem,2vw,1.4rem)}.nav .btn-primary{height:clamp(4rem,5vw,4.5rem);width:clamp(14rem,18vw,16rem)}}@media (max-width:1023px){.nav{justify-content:space-between}.logo-wrapper{margin:0;order:1}.nav .btn-primary,.nav-links{display:none}.hamburger{display:flex;order:2}.mobile-menu{display:block}}@media (max-width:767px){.nav{padding:clamp(.75rem,3vw,1rem) clamp(1rem,4vw,1.25rem)}.mobile-menu{padding:clamp(3.5rem,8vw,4.375rem) clamp(1rem,4vw,1.25rem) clamp(1rem,4vw,1.25rem);width:min(260px,85vw)}}@media (max-width:480px){.nav{padding:clamp(.625rem,3vw,.75rem) clamp(.875rem,4vw,1rem)}.mobile-menu{width:min(240px,90vw)}}@media (max-height:500px) and (orientation:landscape){.mobile-menu{height:100vh;padding-top:clamp(2.5rem,6vw,3.125rem)}.mobile-menu li{margin-bottom:clamp(.625rem,2vw,.75rem)}.mobile-menu a{padding:6px 0}.mobile-btn,.mobile-menu a{font-size:clamp(.9375rem,2.5vw,1rem)}.mobile-btn{margin-top:clamp(.9375rem,3vw,1.25rem);padding:clamp(.625rem,2vw,.75rem) clamp(1rem,3vw,1.25rem)}}.safety-container{border-radius:clamp(.375rem,1vw,.375rem);box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:-80px auto 0;max-width:100vw;min-height:clamp(25rem,40vw,35rem);overflow:visible;padding:clamp(1.5rem,3vw,2rem);position:relative;width:100%}@media (min-width:1024px){.safety-container{flex-direction:row;transform:scale(.7);transform-origin:center}}.left-title{align-items:center;display:flex;flex-direction:row;gap:clamp(.75rem,2vw,1.125rem);justify-content:center;margin-bottom:clamp(2rem,4vw,3rem);order:1;position:relative}@media (min-width:1024px){.left-title{align-items:flex-end!important;flex-direction:row!important;gap:40px!important;justify-content:flex-start!important;left:-200px;margin-bottom:0;order:0;position:absolute;top:50%;transform:translateY(-50%)}}.title-dynamic{color:#97a6b7;font-family:Poppins,sans-serif;font-size:clamp(1.125rem,4vw,2.25rem);font-weight:700;line-height:1;margin:0}@media (min-width:1024px){.title-dynamic{color:#9ca3af;font-size:48px;font-weight:700;height:auto;line-height:1.4;overflow:visible;padding:10px 0;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}}.title-safety{color:#5351f4;font-family:Poppins,sans-serif;font-size:clamp(1.75rem,6vw,3.875rem);font-weight:700;height:auto;line-height:.9;margin:0}@media (min-width:1024px){.title-safety{color:#6366f1;font-size:62px;font-weight:700;height:auto;line-height:1.4;overflow:visible;padding:10px 0;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}}.right-content{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(2rem,5vw,4.5rem);max-width:clamp(20rem,100vw,95rem);order:2;padding:0;width:100%}@media (min-width:1024px){.right-content{margin-left:clamp(8rem,12vw,10rem);margin-right:-20px;order:1;width:calc(100% - clamp(8rem, 12vw, 10rem) + 20px)}}.safety-row{border-radius:clamp(1.25rem,4vw,2.5rem);cursor:pointer;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2.5rem);transition:all .3s ease}.safety-row:hover{background:#fff;border:1px solid #abc;box-shadow:0 clamp(1.5rem,4vw,2.5rem) clamp(3rem,6vw,5.625rem) #8264ff52,0 clamp(.75rem,2vw,1.125rem) clamp(1.5rem,3vw,2.5rem) #8264ff2e;position:relative;z-index:1}@media (min-width:768px){.safety-row{align-items:flex-start;flex-direction:row;gap:32px!important}}.num{color:#000;flex:0 0 80px!important;font-family:Poppins,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1;margin:0;overflow:hidden;position:relative;text-align:left;width:80px!important}.num:after,.num:before{content:""!important;display:none!important}.num,.safety-container,.safety-container *,.safety-row{list-style:none!important;list-style-image:none!important;list-style-position:outside!important;list-style-type:none!important}@media (min-width:768px){.num{flex:0 0 80px!important;text-align:left!important;width:80px!important}}.safety-row>div{display:block;flex:1 1}.row-content{margin-left:0!important}@media (min-width:768px){.row-content{margin-left:0!important}}.row-title{color:#3c3c3c;font-size:clamp(1.125rem,3vw,1.875rem);font-weight:700;line-height:1.2;margin:0 0 clamp(.5rem,2vw,.75rem)}.row-desc,.row-title{font-family:Poppins,sans-serif}.row-desc{color:#5a5a5a;font-size:clamp(.9375rem,2.5vw,1.25rem);font-weight:400;line-height:1.6;margin:0;max-width:100%}@media (min-width:1024px){.row-desc{max-width:clamp(50rem,90vw,80rem)}}.card{background:#fff;border:1px solid #abc;border-radius:clamp(1.25rem,4vw,2.5rem);box-shadow:0 clamp(1.5rem,4vw,2.5rem) clamp(3rem,6vw,5.625rem) #8264ff52,0 clamp(.75rem,2vw,1.125rem) clamp(1.5rem,3vw,2.5rem) #8264ff2e;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);padding:clamp(1.5rem,4vw,2.625rem) clamp(1.25rem,4vw,3.125rem);width:100%}@media (min-width:768px){.card{align-items:flex-start;flex-direction:row;gap:clamp(1rem,2vw,1.5rem)}}.card .num{flex:0 0 80px!important;margin-top:0;text-align:left!important;width:80px!important}@media (min-width:768px){.card .num{flex:0 0 80px!important;margin-top:clamp(.125rem,.5vw,.25rem);text-align:left!important;width:80px!important}}@media (min-width:1024px) and (max-width:1366px){.safety-container{margin:-60px auto 0;transform:scale(.65)}.left-title{left:-180px}.title-dynamic{font-size:44px}.title-safety{font-size:58px}.right-content{margin-left:clamp(7rem,10vw,9rem)}.row-title{font-size:clamp(1.5rem,3vw,1.8rem)}.row-desc{font-size:clamp(1.1rem,2.5vw,1.3rem);max-width:clamp(45rem,85vw,70rem)}}@media (min-width:1367px) and (max-width:1600px){.safety-container{margin:-70px auto 0;transform:scale(.7)}.left-title{left:-190px}.title-dynamic{font-size:46px}.title-safety{font-size:60px}.right-content{margin-left:clamp(8rem,11vw,9.5rem)}.row-title{font-size:clamp(1.6rem,3vw,1.9rem)}.row-desc{font-size:clamp(1.2rem,2.5vw,1.4rem);max-width:clamp(50rem,88vw,75rem)}}@media (min-width:1601px){.safety-container{margin:-80px auto 0;transform:scale(.73)}.left-title{left:-200px}.title-dynamic{font-size:48px}.title-safety{font-size:62px}.right-content{margin-left:clamp(8rem,12vw,10rem)}.row-title{font-size:clamp(1.7rem,3vw,2rem)}.row-desc{font-size:clamp(1.3rem,2.5vw,1.5rem);max-width:clamp(50rem,90vw,80rem)}}@media (max-width:1023px) and (min-width:768px){.safety-container{margin:clamp(2rem,8vw,6rem) auto;padding:clamp(2rem,4vw,2.1875rem) clamp(1.5rem,4vw,1.875rem)}.left-title{margin-bottom:clamp(1.5rem,4vw,2.5rem);text-align:center}.title-dynamic{font-size:clamp(1rem,3vw,1.75rem)}.title-safety{font-size:clamp(1.5rem,5vw,3rem)}.right-content{gap:clamp(2rem,4vw,3.75rem)}.safety-row{gap:clamp(1rem,2vw,1.25rem)}.row-title{font-size:clamp(1rem,3vw,1.625rem);margin-bottom:clamp(.5rem,2vw,.625rem)}.row-desc{font-size:clamp(.8125rem,2.5vw,1.0625rem)}.card{box-shadow:0 clamp(1.25rem,3vw,2rem) clamp(2.5rem,5vw,4.375rem) #8264ff40,0 clamp(.625rem,2vw,.9375rem) clamp(1.25rem,3vw,2.1875rem) #8264ff26;gap:clamp(1rem,2vw,1.25rem);padding:clamp(1.5rem,4vw,2.1875rem) clamp(1.25rem,4vw,2.5rem)}}@media (max-width:767px){.safety-container{margin:clamp(2rem,6vw,4rem) auto;padding:clamp(1.25rem,4vw,1.75rem) clamp(1rem,4vw,1.25rem)}.left-title{gap:clamp(.5rem,2vw,.375rem);margin-bottom:clamp(1.25rem,4vw,1.5625rem);text-align:center}.title-dynamic{font-size:clamp(.875rem,3vw,1.375rem)}.title-safety{font-size:clamp(1.25rem,5vw,2.25rem)}.right-content{gap:clamp(1.5rem,4vw,2.8125rem)}.safety-row{gap:clamp(.75rem,3vw,1.25rem)}.row-title{font-size:clamp(.875rem,3vw,1.25rem);margin-bottom:clamp(.375rem,2vw,.5rem)}.row-desc{font-size:clamp(.75rem,2.5vw,.9375rem);line-height:1.5}.card{border-radius:clamp(1rem,3vw,1.5rem);box-shadow:0 clamp(1rem,3vw,1.5rem) clamp(2rem,4vw,3.125rem) #8264ff33,0 clamp(.5rem,2vw,.625rem) clamp(1rem,2vw,1.5625rem) #8264ff1a;gap:clamp(.75rem,3vw,1.25rem);padding:clamp(1rem,4vw,1.5rem) clamp(1rem,4vw,1.75rem)}}.contact-page-container{background-color:#fff;border-radius:clamp(.625rem,2vw,.625rem);box-shadow:0 clamp(.25rem,1vw,.75rem) clamp(.75rem,2vw,.75rem) #5351ed26;margin:clamp(2rem,5vw,2rem) auto;max-width:clamp(20rem,90vw,37.5rem);padding:clamp(1.5rem,4vw,2rem)}.contact-page-container h2{color:#5351ed;font-family:Poppins,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.3;margin-bottom:clamp(1rem,3vw,1.5rem);text-align:center}.contact-form{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.contact-form label{color:#444;font-weight:500;margin-bottom:clamp(.25rem,1vw,.375rem)}.contact-form input,.contact-form label,.contact-form textarea{font-family:Poppins,sans-serif!important;font-size:clamp(.875rem,2vw,1rem)}.contact-form input,.contact-form textarea{border:1px solid #5351ed4d;border-radius:clamp(.25rem,1vw,.25rem);box-sizing:border-box;padding:clamp(.625rem,2vw,.75rem);transition:border-color .2s ease;width:100%}.contact-form textarea{min-height:clamp(6rem,15vw,8rem);resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#5351ed;box-shadow:0 0 0 2px #5351ed1a;outline:none}.contact-form button{background-color:#5351ed;border:none;border-radius:clamp(.375rem,1vw,.375rem);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:clamp(.875rem,2vw,1rem);font-weight:600;margin-top:clamp(.5rem,2vw,.75rem);padding:clamp(.75rem,2vw,.75rem) clamp(1rem,3vw,1.5rem);transition:all .3s ease}.contact-form button:hover{background-color:#3e3bc7;box-shadow:0 4px 10px #5351ed40;transform:translateY(-1px)}.contact-form button:active{transform:translateY(0)}@media (max-width:767px){.contact-page-container{margin:clamp(1.5rem,4vw,2rem) clamp(1rem,4vw,1rem);padding:clamp(1.25rem,4vw,1.5rem)}.contact-form{gap:clamp(.625rem,2vw,.875rem)}.contact-form label{font-size:clamp(.8125rem,2vw,.875rem)}.contact-form input,.contact-form textarea{font-size:clamp(.8125rem,2vw,.875rem);padding:clamp(.5625rem,2vw,.625rem)}.contact-form button{font-size:clamp(.8125rem,2vw,.875rem);padding:clamp(.625rem,2vw,.75rem) clamp(1rem,3vw,1.25rem)}}@media (max-width:480px){.contact-page-container{margin:clamp(1rem,4vw,1.5rem) clamp(.75rem,4vw,1rem);padding:clamp(1rem,4vw,1.25rem)}.contact-page-container h2{font-size:clamp(1.25rem,4vw,1.5rem);margin-bottom:clamp(.875rem,3vw,1.25rem)}.contact-form{gap:clamp(.5rem,2vw,.75rem)}.contact-form textarea{min-height:clamp(5rem,12vw,6rem)}}@media (max-width:360px){.contact-page-container{margin:clamp(.875rem,4vw,1.25rem) clamp(.625rem,4vw,.875rem);padding:clamp(.875rem,4vw,1rem)}.contact-page-container h2{font-size:clamp(1.125rem,4vw,1.375rem)}.contact-form label{font-size:clamp(.75rem,2vw,.8125rem)}.contact-form input,.contact-form textarea{font-size:clamp(.75rem,2vw,.8125rem);padding:clamp(.5rem,2vw,.5625rem)}.contact-form button{font-size:clamp(.75rem,2vw,.8125rem);padding:clamp(.5625rem,2vw,.625rem) clamp(.875rem,3vw,1rem)}}.testimonial-section{margin:-40px auto clamp(3rem,5vw,5rem);max-width:2000px;padding:clamp(.75rem,2.5vw,1.5rem) clamp(.75rem,3vw,1.5rem);text-align:center;transform:scale(.88);transform-origin:center;width:100%}.section-heading{color:#5351f4;font-family:Poppins,sans-serif;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.2;margin-bottom:clamp(1.5rem,5vw,3rem)}.feedback-card{align-items:center;background:#fff;border:1.5px solid #c7d2fe;border-radius:clamp(1.5rem,3vw,2.5rem);box-shadow:0 2px 15px #0000000a;display:flex;height:350px;justify-content:center;margin:0 auto;max-width:1600px;overflow:visible;padding:0;position:relative;transition:all .3s ease;width:100%}.feedback-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem);height:100%;justify-content:center;overflow:hidden;padding:clamp(2.5rem,5vw,3.5rem) clamp(2rem,5vw,3rem);position:relative;text-align:center;width:100%}@media (min-width:768px){.feedback-content{align-items:center;flex-direction:row;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(3rem,5vw,4rem) clamp(2.5rem,5vw,3.5rem);text-align:left}}.user-info{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:clamp(1rem,3vw,1.5rem);width:200px}@media (min-width:768px){.user-info{align-items:flex-start;margin-left:clamp(2rem,4vw,3rem);width:200px}}.rating-container{background:#fff;border-radius:clamp(1rem,2vw,1.5rem);box-shadow:0 4px 15px #0000001a;margin-bottom:clamp(.25rem,1vw,.5rem);min-height:clamp(2.5rem,5vw,3rem);padding:clamp(.75rem,2vw,1rem) clamp(1rem,3vw,1.5rem);transform:translateX(-20px)}.rating-container,.star-rating{align-items:center;display:flex;justify-content:center}.star-rating{gap:4px}.star{color:#ddd;font-size:clamp(1.5rem,3.5vw,2rem);line-height:1;transition:color .2s ease}.star.filled{color:gold}.user-details{text-align:left}.user-name{color:#1f2937;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.2;margin:0 0 clamp(.25rem,1vw,.5rem)}.user-name,.user-title{font-family:Poppins,sans-serif;text-align:left}.user-title{color:#6b7280;font-size:clamp(1rem,2.8vw,1.25rem);font-weight:400;line-height:1.4;margin:0}.feedback-text-area{display:flex;flex:1 1;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);max-width:500px}.quote-icon-container{align-items:center;background:#0000;border-radius:0;box-shadow:none;display:flex;height:auto;justify-content:center;left:42%;position:absolute;top:45px;transform:translateX(-50%);width:auto;z-index:2}@media (min-width:768px){.quote-icon-container{align-items:center;height:auto;justify-content:center;left:42%;position:absolute;top:50px;transform:translateX(-50%);width:auto}}.quote-icon{height:auto;opacity:1;width:clamp(1.5rem,3vw,2rem)}.feedback-text{color:#374151;font-family:Poppins,sans-serif;font-size:clamp(.9rem,2.5vw,1.1rem);font-weight:400;line-height:1.6;margin:0;padding-left:clamp(1rem,2vw,1.5rem);padding-top:clamp(2.5rem,4vw,3.5rem);text-align:center}@media (min-width:768px){.feedback-text{padding-left:clamp(1.5rem,2vw,2rem);padding-top:clamp(3rem,4vw,4rem);text-align:left}}.nav-btn{align-items:center;background:#5351f4;border:none;border-radius:50%;box-shadow:0 4px 15px #5351f44d;cursor:pointer;display:flex;height:clamp(3rem,8vw,4rem);justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:clamp(3rem,8vw,4rem);z-index:1000}.nav-btn:before{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:12px;transform:rotate(45deg);width:12px}.nav-btn.right:before{transform:rotate(-135deg)}.nav-btn.left{left:-40px}.nav-btn.right{right:-40px}.nav-btn:hover{background:#6c69ff;box-shadow:0 6px 20px #5351f466;transform:translateY(-50%) scale(1.1)}.nav-btn img{display:none}@media (max-width:480px){.testimonial-section{padding:clamp(2rem,6vw,3rem) clamp(.75rem,4vw,1rem)}.feedback-card{min-height:300px}.feedback-content{gap:clamp(1rem,3vw,1.5rem);padding:clamp(1.5rem,4vw,2rem) clamp(4rem,6vw,5rem)}.user-info{width:150px}.feedback-text-area{max-width:350px}.nav-btn{height:clamp(2.5rem,7vw,3rem);width:clamp(2.5rem,7vw,3rem)}.nav-btn.left{left:clamp(1rem,2vw,1.5rem)}.nav-btn.right{right:clamp(1rem,2vw,1.5rem)}}@media (min-width:1200px){.feedback-card{max-width:900px}}.footer-wrapper{background:#5351f4;margin:0;padding:0;width:100%}.footer-container{align-items:flex-start;color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:space-between;margin:0;max-width:none;padding:clamp(3rem,6vw,4rem) .5rem;transform:scale(.85);transform-origin:center;width:100%}.footer-left{display:flex;flex:1 1;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);margin-right:auto;max-width:600px}.data-sources h3{color:#fff;font-size:clamp(1.8rem,1.2vw,2.2rem);font-weight:500;line-height:1.4;margin:0 0 clamp(.75rem,2vw,1rem)}.data-sources p{color:#ffffffe6;font-size:clamp(1.3rem,.8vw,1.6rem);font-weight:400;line-height:1.6;margin:0;max-width:500px}.footer-links span{color:#fff;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:500;line-height:1.4}.footer-copyright span{color:#fffc;font-size:clamp(1rem,3vw,1.375rem);font-weight:400;line-height:1.4}.footer-right{flex-direction:column;flex-shrink:0;gap:clamp(1.5rem,3vw,2rem);margin-left:auto;padding-right:0;transform:translateX(1rem)}.footer-right,.qr-section{align-items:center;display:flex}.qr-section{justify-content:center}.qr-code{background:#fff;border-radius:clamp(.5rem,1vw,.75rem);box-shadow:0 4px 15px #0003;height:clamp(8rem,15vw,10rem);padding:clamp(.5rem,1vw,.75rem);width:clamp(8rem,15vw,10rem)}.download-button{background:#fff;border:none;border-radius:clamp(.75rem,2vw,1rem);box-shadow:0 4px 15px #0000001a;color:#5351f4;cursor:pointer;font-family:Poppins,sans-serif;font-size:clamp(.875rem,2.5vw,1rem);font-weight:600;min-width:clamp(8rem,20vw,12rem);padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);position:relative;text-align:center;transition:all .3s ease}.download-button .diamond-top-left{left:clamp(.25rem,1vw,.375rem);top:clamp(.25rem,1vw,.375rem)}.download-button .diamond-bottom-right,.download-button .diamond-top-left{color:gold;font-size:clamp(.75rem,1.5vw,1rem);opacity:.9;position:absolute}.download-button .diamond-bottom-right{bottom:clamp(.25rem,1vw,.375rem);right:clamp(.25rem,1vw,.375rem)}.download-button:hover{background:#f8f9fa;box-shadow:0 6px 20px #0003;transform:translateY(-2px)}@media (min-width:1024px) and (max-width:1366px){.footer-container{padding:clamp(2.5rem,5vw,3.5rem) clamp(1.8rem,4vw,2.5rem);transform:scale(.8)}.data-sources h3{font-size:clamp(1rem,2.5vw,1.3rem)}.data-sources p{font-size:clamp(.8rem,2vw,1rem)}.footer-links span{font-size:clamp(.9rem,2.5vw,1.1rem)}.qr-code{height:clamp(7rem,12vw,9rem);width:clamp(7rem,12vw,9rem)}.download-button{font-size:clamp(.8rem,2vw,1rem);padding:clamp(.7rem,2vw,.9rem) clamp(1.3rem,3vw,1.8rem)}}@media (min-width:1367px) and (max-width:1600px){.footer-container{padding:clamp(3rem,5vw,3.8rem) clamp(2rem,4vw,2.8rem);transform:scale(.83)}.data-sources h3{font-size:clamp(1.1rem,2.5vw,1.4rem)}.data-sources p{font-size:clamp(.85rem,2vw,1.1rem)}.footer-links span{font-size:clamp(1rem,2.5vw,1.2rem)}.qr-code{height:clamp(7.5rem,13vw,9.5rem);width:clamp(7.5rem,13vw,9.5rem)}.download-button{font-size:clamp(.85rem,2vw,1.1rem);padding:clamp(.75rem,2vw,.95rem) clamp(1.4rem,3vw,1.9rem)}}@media (min-width:1601px){.footer-container{padding:clamp(3rem,6vw,4rem) clamp(2rem,5vw,3rem);transform:scale(.85)}.data-sources h3{font-size:clamp(1.125rem,3vw,1.5rem)}.data-sources p{font-size:clamp(.875rem,2.5vw,1.125rem)}.footer-links span{font-size:clamp(1rem,3vw,1.25rem)}.qr-code{height:clamp(8rem,15vw,10rem);width:clamp(8rem,15vw,10rem)}.download-button{font-size:clamp(.875rem,2.5vw,1rem);padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem)}}@media (max-width:768px){.footer-container{flex-direction:column;gap:clamp(2rem,4vw,3rem);padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2rem)}.footer-container,.footer-left{align-items:center;text-align:center}.data-sources p,.footer-left{max-width:100%}.footer-right{align-items:center;width:100%}}@media (max-width:480px){.footer-container{padding:clamp(1.5rem,4vw,2rem) clamp(1rem,4vw,1.5rem)}.footer-container,.footer-left{gap:clamp(1.5rem,4vw,2rem)}.qr-code{height:clamp(6rem,20vw,8rem);width:clamp(6rem,20vw,8rem)}.download-button{min-width:clamp(7rem,25vw,10rem);padding:clamp(.625rem,2vw,.875rem) clamp(1.25rem,4vw,1.5rem)}}@media (max-width:360px){.footer-container{padding:clamp(1.25rem,4vw,1.5rem) clamp(.75rem,4vw,1rem)}.data-sources h3{font-size:clamp(1rem,4vw,1.125rem)}.data-sources p{font-size:clamp(.75rem,3vw,.875rem)}.footer-links span{font-size:clamp(.875rem,3vw,1rem)}.footer-copyright span{font-size:clamp(.75rem,3vw,.875rem)}}.privacy-section-container{background:#fff;color:#2c2c2c;font-family:Poppins,sans-serif;line-height:1.7;margin:auto;max-width:clamp(20rem,90vw,56.25rem);padding:clamp(2rem,5vw,2.5rem) clamp(1rem,4vw,1.25rem);width:100%}.primary-heading-privacy{color:#5351ed;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;line-height:1.3;margin-bottom:clamp(1.25rem,3vw,1.5625rem);text-align:center}.primary-text-privacy-headers{color:#5351ed;font-size:clamp(1.125rem,3vw,1.25rem);font-weight:600;line-height:1.4;margin-top:clamp(1.5rem,4vw,1.875rem)}.primary-text-privacy{color:#3a3a3a;font-size:clamp(.875rem,2.5vw,1rem);line-height:1.6;margin-top:clamp(.5rem,2vw,.625rem)}.primary-text-privacy ul{margin-top:clamp(.5rem,2vw,.625rem);padding-left:clamp(1.25rem,3vw,1.5625rem)}.primary-text-privacy li{font-size:clamp(.875rem,2.5vw,1rem);margin-bottom:clamp(.25rem,1vw,.375rem)}.terms-link{color:#5351ed;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s ease}.terms-link:hover{color:#3e3bc7}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#5351ed59;display:flex;height:100%;justify-content:center;left:0;padding:clamp(1rem,4vw,2rem);position:fixed;top:0;width:100%;z-index:999}.modal-content{background:#fff;border:2px solid #5351ed26;border-radius:clamp(.75rem,2vw,.875rem);box-shadow:0 clamp(1rem,3vw,1.25rem) clamp(2rem,5vw,2.5rem) #5351ed40;font-family:Poppins,sans-serif;max-height:clamp(20rem,80vh,80vh);max-width:clamp(20rem,85vw,43.75rem);overflow-y:auto;padding:clamp(1.25rem,4vw,1.875rem) clamp(1rem,4vw,1.875rem);width:100%}.modal-content h1,.modal-content h2,.modal-content h3{color:#5351ed;font-weight:600;margin-bottom:clamp(.75rem,2vw,1rem)}.modal-content h1{font-size:clamp(1.5rem,4vw,2rem)}.modal-content h2{font-size:clamp(1.25rem,3vw,1.75rem)}.modal-content h3{font-size:clamp(1.125rem,3vw,1.5rem)}.modal-content p{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.6;margin-bottom:clamp(.75rem,2vw,1rem)}.modal-content ol,.modal-content ul{margin-bottom:clamp(.75rem,2vw,1rem);padding-left:clamp(1.25rem,3vw,1.5rem)}.modal-content li{font-size:clamp(.875rem,2.5vw,1rem);margin-bottom:clamp(.25rem,1vw,.375rem)}.modal-content::-webkit-scrollbar{width:clamp(6px,1vw,8px)}.modal-content::-webkit-scrollbar-thumb{background:#5351ed;border-radius:clamp(5px,1vw,10px)}.modal-content::-webkit-scrollbar-track{background:#eeedff}.close-button{background:#5351ed;border:none;border-radius:clamp(.375rem,1vw,.5rem);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:clamp(.875rem,2vw,.9375rem);font-weight:600;margin-top:clamp(1rem,3vw,1.25rem);padding:clamp(.625rem,2vw,.625rem) clamp(1rem,3vw,1.125rem);transition:all .2s ease-in-out}.close-button:hover{background:#3e3bc7;box-shadow:0 4px 10px #5351ed4d;transform:translateY(-1px)}.close-button:active{transform:translateY(0)}@media (max-width:767px){.privacy-section-container{padding:clamp(1.5rem,4vw,2rem) clamp(.875rem,4vw,1rem)}.primary-heading-privacy{font-size:clamp(1.5rem,5vw,1.75rem);margin-bottom:clamp(1rem,3vw,1.25rem)}.primary-text-privacy-headers{font-size:clamp(1rem,3vw,1.125rem);margin-top:clamp(1.25rem,4vw,1.5rem)}.modal-overlay{padding:clamp(.75rem,4vw,1rem)}.modal-content{padding:clamp(1rem,4vw,1.25rem)}}@media (max-width:480px){.privacy-section-container{padding:clamp(1.25rem,4vw,1.5rem) clamp(.75rem,4vw,.875rem)}.primary-heading-privacy{font-size:clamp(1.25rem,5vw,1.5rem)}.primary-text-privacy-headers{font-size:clamp(.9375rem,3vw,1rem)}.primary-text-privacy{font-size:clamp(.8125rem,2.5vw,.875rem)}.modal-content{padding:clamp(.875rem,4vw,1rem)}.close-button{font-size:clamp(.8125rem,2vw,.875rem);padding:clamp(.5625rem,2vw,.625rem) clamp(.875rem,3vw,1rem)}}@media (max-width:360px){.privacy-section-container{padding:clamp(1rem,4vw,1.25rem) clamp(.625rem,4vw,.75rem)}.primary-heading-privacy{font-size:clamp(1.125rem,5vw,1.375rem)}.primary-text-privacy-headers{font-size:clamp(.875rem,3vw,.9375rem)}.primary-text-privacy{font-size:clamp(.75rem,2.5vw,.8125rem)}.primary-text-privacy ul{padding-left:clamp(1rem,3vw,1.25rem)}.modal-content{padding:clamp(.75rem,4vw,.875rem)}.close-button{font-size:clamp(.75rem,2vw,.8125rem);padding:clamp(.5rem,2vw,.5625rem) clamp(.75rem,3vw,.875rem)}}.promo-container{margin:0 auto;max-width:1200px;padding:0 40px}.promo-container,.promo-section{box-sizing:border-box;width:100%}.promo-section{align-items:flex-start;display:flex;gap:80px;height:auto;justify-content:space-between;margin:-60px 0 0;padding:0;position:relative;transform:scale(.9);transform-origin:center}.promo-video-box{aspect-ratio:826/515;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px;box-shadow:none;flex-shrink:0;height:auto;margin-left:-30px;margin-top:40px;min-height:280px;overflow:hidden;position:relative;width:45%}.promo-video{border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.promo-video.contain{background:#000;object-fit:contain}.promo-text-box{min-width:0;width:55%}.promo-about-title{color:#5351ed;font-family:Poppins,sans-serif;font-size:60px;line-height:135%;margin:0 0 20px}.promo-about-title,.promo-heading{font-style:normal;font-weight:700;letter-spacing:0}.promo-heading{color:#000;font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;line-height:45px;margin:0 0 22px;text-transform:uppercase}.main-title{display:block}.promo-description{color:#000;font-family:Poppins,sans-serif;font-size:22px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.8;margin:0;text-transform:capitalize}@media (min-width:1024px) and (max-width:1366px){.promo-section{gap:45px;margin:30px auto 0;padding:0 40px;transform:scale(.85)}.promo-video-box{margin-left:-25px;min-height:270px;width:48%}.promo-text-box{width:52%}.promo-about-title{font-size:55px}.promo-heading{font-size:36px;line-height:42px}.promo-description{font-size:21px;line-height:1.8}}@media (min-width:1367px) and (max-width:1600px){.promo-section{gap:55px;margin:35px auto 0;padding:0 45px;transform:scale(.88)}.promo-video-box{margin-left:-28px;min-height:275px;width:46%}.promo-text-box{width:54%}.promo-about-title{font-size:58px}.promo-heading{font-size:38px;line-height:43px}.promo-description{font-size:22px;line-height:1.8}}@media (min-width:1601px){.promo-section{gap:60px;margin:40px auto 0;padding:0 50px;transform:scale(.9)}.promo-video-box{margin-left:-50px;min-height:280px;width:50%}.promo-text-box{width:50%}.promo-about-title{font-size:60px}.promo-heading{font-size:40px;line-height:45px}.promo-description{font-size:22px;line-height:1.8}}@media (min-width:1024px){.promo-section{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:space-between;margin:40px auto 0;padding:0 50px}.promo-video-box{aspect-ratio:826/515;height:auto;min-height:300px;width:50%}.promo-text-box{text-align:left;width:50%}.promo-about-title{font-size:50px;margin-bottom:20px}.promo-heading{font-size:30px;line-height:40px;margin-bottom:25px}.promo-description{font-size:20px;line-height:1.8}}@media (min-width:1440px){.promo-section{gap:60px;padding:0 80px}.promo-about-title{font-size:64px}.promo-heading{font-size:44px;line-height:50px}.promo-description{font-size:25px;line-height:1.8}}@media (max-width:1023px) and (min-width:744px){.promo-section{align-items:center;display:flex;flex-direction:column;gap:40px;margin:100px auto 0;padding:0 40px}.promo-video-box{aspect-ratio:826/515;height:auto;margin:0 auto;max-width:600px;width:100%}.promo-text-box{max-width:700px;text-align:center;width:100%}.promo-about-title{font-size:48px;margin-bottom:20px}.promo-heading{font-size:32px;line-height:48px;margin-bottom:20px}.promo-description{font-size:20px;line-height:1.7}}@media (max-width:743px) and (min-width:390px){.promo-container{margin-top:40px;padding:0 20px}.promo-section{align-items:center;display:flex;flex-direction:column;gap:40px;margin:0;padding:0}.promo-video-box{aspect-ratio:826/515;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px #0000001a;height:auto;max-width:100%;min-height:200px;order:1;width:100%}.promo-video,.promo-video-box{border-radius:12px}.promo-text-box{order:2;padding:20px 0;text-align:center;width:100%}.promo-about-title{color:#5351ed;font-size:36px;margin-bottom:20px}.promo-heading{color:#000;font-size:22px;line-height:32px;margin-bottom:16px;text-transform:uppercase}.promo-description{color:#666;font-size:14px;line-height:1.7;margin:0 auto;max-width:90%;text-transform:none}}@media (max-width:389px){.promo-section{align-items:center;display:flex;flex-direction:column;gap:25px;margin:40px auto 0;padding:0 15px}.promo-video-box{aspect-ratio:826/515;height:auto;min-height:180px;width:100%}.promo-text-box{text-align:center;width:100%}.promo-about-title{font-size:28px;margin-bottom:14px}.promo-heading{font-size:20px;line-height:30px;margin-bottom:14px}.promo-description{font-size:14px;line-height:22px}}
/*# sourceMappingURL=main.f7aee657.css.map*/