@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype"),url(/assets/Satoshi-Light-BX3btJ5i.eot) format("embedded-opentype");font-style:normal}:root{--primary-bg-color: #18191A;--text-color-light: #ffffff;--text-color-accent: #33aaff}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Manrope;background-color:var(--primary-bg-color);color:var(--text-color-light);line-height:1.6;margin:0;padding:0;min-height:100vh;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;overflow-y:scroll}a{color:inherit;text-decoration:none}.header{position:relative;display:flex;justify-content:center;align-items:center;padding:40px 80px;width:100%;height:163.5px;flex-shrink:0;z-index:100;background-image:url(/assets/header-uGORNXwk.png);background-repeat:no-repeat;background-size:cover;background-position:center}.header-overlay{position:absolute;inset:0;background:#0000;z-index:1;border-radius:inherit;pointer-events:none}.header-content{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 48px 14px 14px;border:3px solid #201e1e;border-radius:80px;width:100%;max-width:1280px;background:#0000;box-shadow:0 5px 16px -5px #1019280d,0 2px 4px -1px #10192805;-webkit-backdrop-filter:blur(21.5px);backdrop-filter:blur(21.5px)}.header-logo{width:109px;height:54px!important;margin:0;padding:0}.header-logo img{width:109px;height:54px!important}.header-nav ul{list-style:none;display:flex;gap:72px;padding:0;margin:0}.header-nav li a{font-family:Manrope;font-size:16px;font-weight:400;color:#fff;transition:color .3s ease;position:relative;text-decoration:none;line-height:24px}.header-nav li a:hover{color:#67c6c4}.header-nav li a:hover:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#67c6c4;transform:scaleX(1);transition:transform .3s ease}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;z-index:999}.hamburger span{width:25px;height:3px;background-color:#fff;display:block;transition:.3s ease}.hamburger.open span:nth-child(1){transform:rotate(45deg) translateY(8px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translateY(-8px)}@media (max-width: 768px){.header{padding:20px;height:auto}.header-content{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 20px;border-radius:20px}.hamburger{display:flex}.header-nav{position:absolute;top:100%;right:0;left:0;background-color:#000000d9;border-top:2px solid #201e1e;display:none;flex-direction:column;align-items:center;gap:20px;padding:1rem 0;transition:all .3s ease}.header-nav.open{display:flex}.header-nav ul{flex-direction:column;gap:16px;padding:0;margin:0}.header-nav li a{font-size:16px;font-weight:400;color:#fff}.header-logo img{width:80px;height:auto}}@media (min-width: 769px) and (max-width: 1024px){.header{padding:20px 40px;height:auto}.header-content{flex-direction:row;justify-content:space-between;padding:14px 24px;border-radius:40px}.header-nav{position:absolute;top:100%;right:0;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-height:0;overflow:hidden;flex-direction:column;align-items:center;transition:max-height .3s ease;z-index:998}.header-nav ul{flex-direction:column;gap:24px;padding:24px 0}.header-nav.open{max-height:500px}.hamburger{display:flex}}@media (max-width: 600px){.header{padding:12px 16px}.header-content{padding:10px 16px;border-radius:32px}.header-logo,.header-logo img{width:90px;height:auto}.header-nav li a{font-size:14px}}.banner{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;scroll-snap-align:start}.banner-image{position:absolute;top:0;left:0;width:100%;height:145%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.banner-content{position:relative;z-index:10;max-width:1400px;margin:67px auto 3rem;padding-left:4vw;padding-right:4vw;box-sizing:border-box}.banner-title{font-family:Satoshi,sans-serif;font-size:48px;font-weight:300;margin-bottom:20px;color:var(--White, #fff);font-style:normal;text-align:left;margin-left:2vw;line-height:48px}.banner-subtitle{font-family:Satoshi,sans-serif;font-size:48px;font-weight:300;color:var(--White, #fff);font-style:normal;text-align:left;margin-left:6vw;margin-bottom:20px;line-height:48px}.highlight-text{font-family:Seaweed Script;font-size:48px;font-weight:400;color:var(--Primary, #67C6C4);font-style:normal;line-height:48px}.scroll-indicator{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:Satoshi,sans-serif;font-size:24px;font-style:normal;font-weight:400;color:#cdd4d8;z-index:3;padding-bottom:1rem;line-height:32px}.scroll-arrow{width:20px;height:20px;animation:bounce 1.5s infinite}.scroll-indicator:hover{color:#67c6c4}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (min-width: 600px) and (max-width: 900px){.banner-title{font-size:24px;margin-left:-5vw}.banner-subtitle{font-size:24px;margin-left:0vw}.highlight-text{font-size:24px}}@media (min-width: 1024px){.banner-title{font-size:48px;margin-left:-4vw}.banner-subtitle{font-size:48px;margin-left:6vw}.highlight-text{font-size:48px}}@media (min-width: 1900px){.banner-title{font-size:48px;margin-left:-4vw}.banner-subtitle{font-size:48px;margin-left:8vw}.highlight-text{font-size:48px}}@media (max-width: 768px){.banner{flex-direction:column;align-items:center;justify-content:center;height:auto;padding:2rem 1rem 4rem}.banner-image{width:100%;height:100%;object-fit:cover;transform:none}.banner-content{margin-bottom:2rem;padding:0 1rem;margin-top:10px}.banner-title{position:static;left:unset;text-align:center;margin-left:0;font-size:28px;margin-bottom:1rem;font-size:clamp(28px,4.5vw,42px);margin-left:3vw}.banner-subtitle{position:static;left:unset;text-align:center;margin-left:0;font-size:28px;margin-bottom:1rem;font-size:clamp(24px,4vw,38px);margin-left:3vw}.highlight-text{font-size:28px;text-align:center}.scroll-indicator{display:none;font-size:16px;padding-bottom:.5rem}.scroll-arrow{width:16px;height:16px}}@media (max-width: 599px){.banner{height:auto;padding:2rem 1rem 4rem}.banner-image{height:auto}.banner-title,.banner-subtitle{text-align:center;margin-left:0;font-size:28px}.highlight-text{text-align:center;font-size:28px}.scroll-indicator{font-size:14px}.scroll-arrow{width:16px;height:16px}}.about{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;padding:0 80px}.about-head{display:flex;justify-content:space-between;align-items:flex-start;max-width:1280px;width:100%;margin:96px auto 0;gap:2rem;flex-wrap:wrap}.about-title h3{font-family:Satoshi,sans-serif;color:var(--State-Disabled_dark, #cdd4d8);font-family:Satoshi;font-size:40px;font-style:normal;font-weight:400;line-height:40px}.about-title span{color:var(--Primary, #67c6c4);font-family:Seaweed Script;font-size:40px;font-style:normal;font-weight:400;line-height:40px}.about-title h4{font-family:Satoshi,sans-serif;margin-bottom:16px;color:var(--White, #fff);font-size:40px;font-style:normal;font-weight:300;line-height:48px}.about-title p{font-family:Manrope;color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:300;line-height:24px}.about-head>div{flex:1;min-width:300px}.about-carousel-wrapper{position:relative;width:2500px;overflow:hidden;height:70vh;display:flex;align-items:center;direction:rtl;padding-left:1100px;padding-right:1250px;margin-left:-80px;box-sizing:content-box}.about-carousel-track{display:flex;gap:24px;width:fit-content;flex-direction:row-reverse}.about-carousel-slide{flex:0 0 614px;border-radius:12px;overflow:hidden}.about-carousel-image{width:614px;height:289px;object-fit:cover;border-radius:12px}@media (max-width: 767px){.about{height:auto;padding:1rem}.about-head{flex-direction:column;margin:50px auto 0;gap:1.5rem}.about-head>div{min-width:100%}.about-title h4{font-size:24px;padding-left:0}.about-title p{font-size:14px}.about-carousel-wrapper{height:auto;direction:ltr;overflow-x:auto;overflow-y:hidden;padding:0 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:32px;padding-left:0!important;padding-right:0!important;margin-left:0!important}.about-carousel-track{flex-direction:row;gap:5px;width:max-content;scroll-snap-type:x mandatory}.about-carousel-slide{flex:0 0 70vw;scroll-snap-align:start}.about-carousel-image{width:100%;height:32vw;object-fit:cover;border-radius:12px}}@media (max-width: 1024px){.about{height:auto;padding:1rem}.about-head{flex-direction:column;margin:64px auto 0;gap:1.5rem;text-align:center}.about-carousel-wrapper{height:auto;direction:ltr;overflow-x:auto;overflow-y:hidden;padding:0 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:32px;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.about-carousel-track{flex-direction:row;gap:5px;width:max-content;scroll-snap-type:x mandatory}.about-carousel-slide{flex:0 0 70vw;scroll-snap-align:start}.about-carousel-image{width:100%;height:32vw;object-fit:cover;border-radius:12px}}.benefit{position:relative;width:100%;min-height:451px;display:flex;flex-direction:column;overflow:hidden;padding:4rem 5vw 8rem 5vw;scroll-snap-align:start;scroll-snap-stop:always}.benefit-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:1280px;width:100%;margin:4rem auto;gap:2rem}.benefit-title h3{font-family:Satoshi,sans-serif;margin-bottom:20px;color:var(--State-Disabled_dark, #cdd4d8);font-size:40px;font-style:normal;font-weight:400;line-height:40px;padding-left:0}.benefit-title span{font-family:Seaweed Script;font-size:40px;font-weight:400;color:#67c6c4;font-style:normal}.tile-container{display:flex;flex-wrap:wrap;gap:2rem 1.5rem;width:100%;justify-content:center;align-items:center;margin:0 auto;padding:0 2vw}.tile{flex:1 1 calc(50% - 1.5rem);padding:1.75rem 4rem;border-radius:10px;font-weight:300;font-size:24px;font-style:normal;line-height:32px;text-align:center;color:var(--White, #fff);font-family:Satoshi,sans-serif;background-color:var(--primary-pressed-30, rgba(4, 59, 74, .3))}@media (max-width: 767px){.benefit{padding:2rem 1rem}.benefit-title h3,.benefit-title span{text-align:center}.benefit-content{align-items:center;margin:2rem auto;gap:1.5rem}.tile-container{flex-direction:column;gap:1rem}.tile{width:100%;padding:1.25rem}}@media (min-width: 768px) and (max-width: 1023px){.benefit{padding:3rem 3vw}.benefit-title h3,.benefit-title span{text-align:center}.tile{padding:1.5rem 2rem}}@media (min-width: 1024px) and (max-width: 1439px){.benefit{padding:4rem 5vw}.tile{padding:1.75rem 3rem}}@media (min-width: 1440px) and (max-width: 1920px){.benefit{padding:5rem 6vw}.tile{padding:2rem 4rem}}@media (min-width: 1921px) and (max-width: 2559px){.benefit{padding:6rem 8vw}.tile{padding:2rem 5rem}}@media (min-width: 2560px){.benefit{padding:7rem 10vw}.benefit-title h3,.benefit-title span{font-size:40px}.tile{font-size:24px;padding:2.5rem 6rem}}.service{position:relative;width:100vw;height:100vh;overflow:hidden;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.service-container{display:flex;flex-direction:row;max-width:1280px;width:100%;height:100%;margin:0 auto;position:relative;gap:30px;z-index:10}.service-inner{width:100%;height:100%;display:flex;box-sizing:border-box;cursor:pointer}.service-content{width:353px;height:100%;display:flex;flex-direction:column;padding-top:347px;position:sticky}.service-content h3{font-family:Satoshi,sans-serif;font-size:40px;font-weight:400;margin-bottom:24px;color:var(--State-Disabled_dark, #cdd4d8);line-height:40px;font-style:normal}.service-content span{font-family:Seaweed Script;color:var(--Primary, #67c6c4);font-size:40px;font-weight:400;line-height:40px;font-style:normal}.service-content p{font-family:Manrope;margin-bottom:24px;max-width:353px;color:var(--White, #fff);font-size:16px;font-weight:100!important;line-height:24px;font-style:normal}.service-carousel{position:absolute;top:0;left:0;width:100vw;height:100vh;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;z-index:100;will-change:transform;max-width:none;scroll-snap-type:y mandatory;overflow-y:auto;scroll-behavior:smooth}.service-carousel::-webkit-scrollbar{display:none}.carousel-track{display:flex;flex-direction:column;padding:16px 0;gap:32px}.carousel-item{position:relative;display:flex;justify-content:center;align-items:center;min-height:427px;height:427px;cursor:pointer;scroll-snap-align:center}.carousel-item.left{right:0;padding-left:60px;scroll-snap-align:center}.carousel-item.right{left:200px;padding-left:60px}.carousel-img-wrapper{position:relative;display:inline-block;width:295px;height:395px}.carousel-img{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block;box-shadow:0 10px 20px #0000004d;filter:brightness(.8);will-change:transform,opacity}.carousel-text-overlay{position:absolute;top:50%;transform:translate(-50%,-50%);opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5;text-align:center;text-shadow:1px 0 0 currentColor;color:var(--Primary, #67c6c4);font-family:Satoshi,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:32px;text-transform:uppercase;width:100%;max-width:256px}.carousel-item:hover .carousel-text-overlay{opacity:1;filter:brightness(1.2)}@media (max-width: 768px) and (min-width: 480px){.service{height:auto;padding:0;overflow:visible}.service-container{flex-direction:column;height:auto;padding:0;max-width:100%;gap:0}.service-inner{flex-direction:column;padding:0 1rem;height:auto}.service-content{width:100%;height:auto;padding:2rem 0 1rem;position:relative;z-index:auto;align-items:center;text-align:center}.service-content h3{font-size:28px;line-height:1.2;padding-left:10px}.service-content span{font-size:24px}.service-content p{font-size:14px;line-height:1.4;max-width:100%;margin-bottom:1.5rem}.service-carousel{position:relative;width:100%;height:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:1rem 0;z-index:auto;max-width:100%}.carousel-track{display:flex;flex-direction:row;gap:16px;padding:0 1rem;flex-wrap:nowrap}.carousel-item{flex:0 0 80%;min-width:80%;max-width:80%;height:320px;scroll-snap-align:center;position:relative;display:flex;justify-content:center;align-items:center}.carousel-img{width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 10px 20px #0000004d;filter:brightness(.8)}.carousel-item.left,.carousel-item.right{left:auto;right:auto;padding-left:0}.carousel-text-overlay{position:absolute;transform:translate(-50%,-50%);width:100%;text-align:center;color:#67c6c4;opacity:1;z-index:5;font-size:24px;pointer-events:none;font-weight:900;text-transform:uppercase;font-family:Satoshi,sans-serif;text-shadow:1px 0 0 currentColor;margin-left:40%}}@media (max-width: 1024px){.service{height:auto;padding:0;overflow:visible}.service-container{flex-direction:column;height:auto;padding:0;max-width:100%;gap:0;align-items:center}.service-inner{flex-direction:column;padding:0 1rem;height:auto}.service-content{width:100%;height:auto;padding:2rem 0 1rem;position:relative;z-index:auto;align-items:center;text-align:center}.service-content h3{padding-left:2px}.service-content p{max-width:90%;margin:0 auto 1.5rem}.service-carousel{position:relative;width:100%;height:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:1rem 0;z-index:auto;max-width:100%}.carousel-track{display:flex;flex-direction:row;gap:10px;padding:0 1rem;flex-wrap:nowrap;max-width:500px}.carousel-item{flex:0 0 80%;min-width:80%;max-width:80%;height:320px;scroll-snap-align:center;position:relative;display:flex;justify-content:center;align-items:center}.carousel-img{width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 10px 20px #0000004d;filter:brightness(.8)}.carousel-item.left,.carousel-item.right{left:auto;right:auto;padding-left:0}.carousel-text-overlay{left:50%;transform:translate(-50%,-50%);width:100%;max-width:90%;margin-left:0}}@media (min-width: 1921px){.service-container{max-width:1600px;gap:60px}.service-content{width:450px;padding-top:400px}.carousel-track{gap:48px}.carousel-item{min-height:550px;height:550px}.carousel-item.left{padding-left:100px}.carousel-item.right{left:250px;padding-left:100px}.carousel-img-wrapper{width:400px;height:500px}.carousel-text-overlay{max-width:350px}}.work{position:relative;width:100%;height:100vh;overflow:hidden;padding:0 80px;margin-top:80px}.work-container{display:flex;flex-direction:row;max-width:1280px;width:100%;margin:0 auto;padding-top:15px;box-sizing:border-box}.work-img-content{width:100%;max-width:628px;height:100%;max-height:471px;display:flex;align-items:flex-start;justify-content:center;padding-top:40px;box-sizing:border-box;margin-top:165px}.work-img-content img{width:100%;max-width:628px;height:100%;max-height:471px;object-fit:cover;border-radius:16px;box-shadow:0 10px 30px #0006}.work-arrow-content{width:100%;max-width:128px;height:100%;max-height:128px;position:relative;display:flex;align-items:flex-start;justify-content:center;margin-left:38px;margin-right:38px}.work-arrow-content img{height:128px;width:128px;position:absolute;top:379px}.work-content{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;overflow:hidden;margin-top:133px}.work-content h3{font-family:Satoshi,sans-serif;margin-bottom:24px;max-width:451px;align-self:flex-end;color:var(--State-Disabled_dark, #cdd4d8);text-align:right;font-size:40px;font-style:normal;font-weight:400;line-height:40px}.work-content span{font-family:Seaweed Script;color:var(--Primary, #67c6c4);font-size:40px;font-style:normal;font-weight:400;line-height:40px}.work-content p{color:#fff;font-family:Manrope;max-width:451px;align-self:flex-end;color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:300;line-height:24px;margin-bottom:56px}.work-carousel{width:100%;height:100%;max-height:700px;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:150px}.work-carousel::-webkit-scrollbar{display:none}.work-carousel-track{display:flex;flex-direction:column;gap:20px;height:100%}.work-carousel-item{width:100%;max-width:450px;height:100%;max-height:291px;position:relative;display:flex;height:auto;cursor:pointer;align-self:flex-end}.work-carousel-item:last-child{margin-bottom:0}.work-carousel-img{width:450px;height:286px;object-fit:cover;border-radius:16px;box-shadow:0 10px 20px #0000004d;display:block}@media (max-width: 768px) and (min-width: 480px){.work{height:auto;padding:2rem 1rem}.work-container{flex-direction:column;padding-top:60px;height:auto}.work-img-content,.work-content,.work-arrow-content{width:100%;padding:0;align-items:center;justify-content:center;text-align:center;order:2}.work-img-content img{max-width:100%;max-height:320px}.work-arrow-content{margin:20px 0;height:auto}.work-arrow-content img{position:static;width:64px;height:64px}.work-content{padding-left:0;align-items:center;justify-content:center;text-align:center;margin-top:1rem;order:1;margin-bottom:1rem}.work-content h3{font-size:28px;margin-bottom:16px;width:100%;text-align:center;order:1}.work-content span{font-size:28px;color:#67c6c4;font-family:Seaweed Script,cursive;display:inline}.work-content p{font-size:14px;max-width:100%;padding:0 1rem;margin:0 auto;order:2}.work-carousel{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;margin-top:20px;order:3;margin-bottom:-10px}.work-carousel-track{flex-direction:row;gap:16px;padding:0 1rem}.work-carousel-item{flex:0 0 80%;scroll-snap-align:start}.work-carousel-img{width:100%;height:auto;max-height:240px}}@media (max-width: 1024px){.work{height:auto;padding:2rem 1rem}.work-container{flex-direction:column;padding-top:60px;height:auto}.work-img-content,.work-content,.work-arrow-content{width:100%;padding:0;align-items:center;justify-content:center;text-align:center}.work-img-content{order:2;text-align:center;align-items:center;justify-content:center;margin:20px auto 0}.work-img-content img{max-width:100%;max-height:320px}.work-arrow-content{display:none}.work-content{order:1;padding-left:0;margin-top:1rem;margin-bottom:1rem}.work-content h3{margin-bottom:16px;width:100%;text-align:center}.work-content p{max-width:100%;padding:0 1rem;margin:0 auto}.work-carousel{display:block;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;margin-top:20px;order:3;margin-bottom:-10px}.work-carousel-track{flex-direction:row;gap:16px;padding:0 1rem;flex-wrap:nowrap}.work-carousel-item{flex:0 0 80%;scroll-snap-align:start}.work-carousel-img{width:100%;height:auto;max-height:240px}}@media (min-width: 1921px){.work{padding:0 120px}.work-container{max-width:1600px;padding-top:30px}.work-img-content{max-width:750px;max-height:560px;margin-top:180px}.work-img-content img{max-width:750px;max-height:560px}.work-arrow-content{max-width:160px;max-height:160px;margin-left:50px;margin-right:50px}.work-arrow-content img{height:160px;width:160px;top:450px}.work-content{margin-top:150px}.work-content h3{max-width:550px}.work-content span{line-height:64px}.work-content p{max-width:550px;margin-bottom:70px}.work-carousel{max-height:900px}.work-carousel-track{gap:30px}.work-carousel-item{max-width:550px;max-height:350px}.work-carousel-img{width:550px;height:350px}}.testimonials-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:51px;padding:193px 0 94px 95px;max-width:1690px;width:100%;box-sizing:border-box;max-height:705px;margin-left:auto;margin-right:0}.testimonials-intro{flex:1;max-width:450px;min-width:280px}.testimonials-intro h3{font-family:Satoshi,sans-serif;margin-bottom:24px;max-width:341px;color:#cdd4d8;font-size:40px;font-weight:400;line-height:40px}.testimonials-intro span{font-family:Seaweed Script,cursive;color:#67c6c4;font-size:40px;font-weight:400;line-height:40px}.testimonials-intro p{max-width:341px;color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:300;line-height:24px}.marquee-container{width:100%;border:none;overflow:hidden;background-color:transparent;cursor:grab;scroll-behavior:smooth}.marquee-container:active{cursor:grabbing}.marquee-content{display:flex;gap:41px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#888 transparent}.marquee-content::-webkit-scrollbar{height:12px}.marquee-content::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.marquee-item{min-width:150px;padding:12px 20px;background-color:#cce4ff;border-radius:6px;text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;box-shadow:0 1px 3px #0000001a}.testimonial-card{background-color:#2b2b2b;border-radius:20px;padding:48px;box-shadow:0 4px 8px #0003;width:421px;height:398px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.testimonial-card:hover{border-radius:19.405px;background:linear-gradient(137deg,#67c6c4 -24.05%,#0000 115.5%);background-color:#2b2b2b;background-blend-mode:overlay;-webkit-backdrop-filter:blur(10.8px);backdrop-filter:blur(10.8px)}.testimonial-quote{margin-bottom:10px;min-height:200px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-family:Satoshi,sans-serif;font-size:16px;font-weight:400}.stars{color:#ffc107;font-size:1.5em;margin-bottom:20px}.star{margin-right:2px}.reviewer-info{display:flex;align-items:center;gap:10px;margin-top:auto}.reviewer-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #555}.reviewer-name{color:#fff;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:28px}@media (max-width: 1024px){.testimonials-section{flex-direction:column;align-items:center;padding:80px 16px 60px;max-height:none;margin:0 auto}.testimonials-intro{width:100%;max-width:360px;text-align:center;margin-bottom:40px}.testimonials-intro h3,.testimonials-intro span{font-size:28px;line-height:1.3}.testimonials-intro p{font-size:14px;line-height:1.6}.testimonial-card{min-width:320px;max-width:320px;height:420px;padding:24px}.reviewer-avatar{width:40px;height:40px}.reviewer-name{font-size:.95em}.testimonial-quote{-webkit-line-clamp:4}.stars{font-size:1.2em}}@media (min-width: 1921px){.testimonials-section{padding:220px 0 120px 150px;max-width:2000px;gap:70px;max-height:800px}.testimonials-intro{max-width:550px}.testimonials-intro p{max-width:450px}.testimonial-card{width:480px;height:450px;padding:60px}.testimonial-quote{min-height:140px;margin-bottom:80px}.reviewer-avatar{width:60px;height:60px}}.contact-section{text-align:center;padding:40px 80px 75px;margin:0 auto}.section-title{font-family:Satoshi,sans-serif;color:var(--State-Disabled_dark, #cdd4d8);font-family:Satoshi,sans-serif!important;font-size:40px!important;font-style:normal;font-weight:400!important;line-height:40px;margin-bottom:50px}.section-title span{font-family:Seaweed Script;color:var(--Primary, #67c6c4);font-family:Seaweed Script!important;font-size:40px!important;font-style:normal;font-weight:400!important;line-height:40px}.contact-content{display:flex;flex-direction:row;gap:129px;flex-wrap:nowrap;max-width:1280px;margin:0 auto;text-align:left}.opening-hours,.our-address{max-width:100%;box-sizing:border-box}.opening-hours h3{font-family:Satoshi,sans-serif!important;color:var(--White, #fff);font-size:24px!important;font-style:normal;font-weight:400!important;line-height:32px;margin-bottom:16px}.our-address h3{font-family:Satoshi,sans-serif!important;color:var(--White, #fff);font-size:24px!important;font-style:normal;font-weight:400!important;line-height:32px;margin-bottom:32px}.opening-hours .intro-text{margin-bottom:28px;color:#cdcdcd;font-family:Satoshi,sans-serif!important;font-size:24px!important;font-style:normal;font-weight:300!important;line-height:32px}.opening-hours p{font-family:Satoshi,sans-serif!important;font-size:24px!important;margin-bottom:24px;color:#cdcdcd;font-style:normal;font-weight:300!important;line-height:32px}.opening-hours p strong{font-family:Satoshi,sans-serif!important;color:#cdcdcd;color:var(--White, #fff);font-size:24px!important;font-style:normal;font-weight:400!important;line-height:32px}.our-address h3{font-family:Satoshi,sans-serif!important;font-size:24px!important;font-style:normal;font-weight:400!important;line-height:32px;color:#fff;margin-bottom:32px}.map-placeholder{background-color:#333;border-radius:8px;height:254px;display:flex;justify-content:center;align-items:center;position:relative;max-width:100%;flex-shrink:0;align-self:stretch;aspect-ratio:279/127}.map-image{width:100%;display:block;flex-shrink:0;align-self:stretch;border-radius:8px}.flag{position:absolute;width:48px;height:48px}@media (max-width: 768px) and (min-width: 480px){.contact-section{padding:40px 16px 60px;text-align:center}.section-title{font-size:28px;line-height:32px;margin-bottom:32px}.section-title span{font-size:28px;line-height:32px}.contact-content{flex-direction:column;gap:40px;text-align:center;padding:0}.opening-hours h3,.our-address h3{font-size:20px;line-height:28px;margin-bottom:16px}.opening-hours .intro-text,.opening-hours p,.opening-hours p strong,.our-address .address-text{font-size:16px;line-height:24px}.map-placeholder{height:auto;aspect-ratio:279/127;width:100%;border-radius:8px}.map-image{border-radius:8px;width:100%;height:auto}.flag{width:32px;height:32px}}@media (max-width: 1024px){.contact-section{padding:40px 16px 60px;text-align:center}.section-title{font-size:28px;line-height:32px;margin-bottom:32px}.section-title span{font-size:28px;line-height:32px}.contact-content{flex-direction:column;gap:40px;text-align:center;padding:0;align-items:center}.opening-hours h3,.our-address h3{margin-bottom:16px}.map-placeholder{height:auto;aspect-ratio:279 / 127;width:100%;border-radius:8px}.map-image{border-radius:8px;width:100%;height:auto}.flag{width:32px;height:32px}}@media (min-width: 1921px){.contact-section{padding:60px 120px 100px}.section-title{font-size:56px!important;line-height:60px;margin-bottom:70px}.section-title span{font-size:56px!important;line-height:60px}.contact-content{max-width:1600px;gap:150px}.map-placeholder{height:350px}.flag{width:64px;height:64px}}.download{position:relative;width:100%;max-width:1280px;height:545px;padding:72px 0;margin:0 auto 85px}.download-app-section{background:#043b4a4d;padding:80px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #156061;border-radius:10px;height:100%;max-height:388px}.download-title{font-family:Seaweed Script!important;margin-bottom:24px;color:var(--Primary, #67c6c4);font-size:40px!important;font-style:normal;font-weight:400!important;line-height:40px}.download-title span{font-family:Satoshi,sans-serif!important;margin-bottom:24px;color:var(--State-Disabled_dark, #cdd4d8);font-size:40px!important;font-style:normal;font-weight:400!important;line-height:40px}.download-description{max-width:1104px;margin:0 88px 32px;word-wrap:break-word;font-family:Satoshi,sans-serif!important;color:#cdcdcd;text-align:center;font-size:24px!important;font-style:normal;font-weight:300!important;line-height:32px}.store-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.download-button{background:transparent;padding:16px 30px;border:1px solid #67c6c4;border-radius:5px;cursor:pointer;text-decoration:none;transition:border .3s ease,background-color .3s ease,transform .2s ease,color .3s ease;color:var(--Primary, #67c6c4);font-family:Manrope!important;font-size:18px!important;font-style:normal;font-weight:500!important;line-height:28px}.download-button:hover{border:1px solid #fff;background-color:#67c6c4;color:#fff;transform:translateY(-2px)}.download-button:active{transform:translateY(0);box-shadow:0 2px 4px #0003}@media (max-width: 768px) and (min-width: 480px){.download{height:auto;padding:40px 16px;margin-bottom:60px}.download-app-section{padding:32px 16px;max-height:none;height:auto}.download-title{font-size:26px!important;line-height:32px;margin-bottom:16px}.download-title span{font-size:26px!important}.download-description{font-size:15px!important;line-height:24px;margin:0 0 24px;padding:0 8px}.store-buttons{flex-direction:column;align-items:center;gap:16px;width:100%}.download-button{width:100%;max-width:280px;font-size:16px!important;padding:14px 24px;box-sizing:border-box}}@media (max-width: 1024px){.download{height:auto;padding:40px 16px;margin-bottom:60px}.download-app-section{padding:32px 16px;max-height:none;height:auto}.download-title{margin-bottom:16px;text-align:center}.download-description{margin:0 auto 24px;padding:0 8px;text-align:center;max-width:500px}.store-buttons{flex-direction:column;align-items:center;gap:16px;width:100%}.download-button{width:100%;max-width:280px;padding:14px 24px;box-sizing:border-box}}@media (min-width: 1921px){.download{max-width:1600px;height:700px;padding:100px 0;margin-bottom:120px}.download-app-section{padding:100px 60px;max-height:500px}.download-title{margin-bottom:32px}.download-description{max-width:1300px;margin:0 120px 40px}.store-buttons{gap:32px}.download-button{padding:20px 40px}}.app-footer{color:#fff;padding:20px 80px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:80px}.social-links{display:flex;gap:64px}.social-icon-wrapper{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.social-icon-img{width:28px;height:28px;object-fit:contain;filter:brightness(0) saturate(100%) invert(80%) sepia(20%) saturate(1450%) hue-rotate(130deg) brightness(95%) contrast(80%)}.social-icon-wrapper:hover .social-frame{animation:frameLoop 1.5s infinite ease-in-out}.social-icon-wrapper:hover .social-icon-img{filter:brightness(0) saturate(100%) invert(70%) sepia(20%) saturate(1550%) hue-rotate(130deg) brightness(90%) contrast(80%)}.footer-links{display:flex;gap:80px;flex-wrap:wrap;justify-content:flex-end}.footer-link{color:#b0b0b0;text-decoration:none;transition:color .3s ease;color:var(--White, #FFF);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.footer-link:hover{color:#f0f0f0;text-decoration:underline}@media (max-width: 768px) and (min-width: 480px){.app-footer{flex-direction:column;align-items:center;padding:20px;gap:40px;text-align:center}.social-links,.footer-links{justify-content:center;gap:32px;flex-wrap:wrap}.footer-link{font-size:.95em}}@media (max-width: 1024px){.app-footer{flex-direction:column;align-items:center;padding:20px;gap:40px;text-align:center}.social-links,.footer-links{justify-content:center;gap:32px;flex-wrap:wrap}}@media (min-width: 1921px){.app-footer{padding:30px 120px;gap:100px}.social-links{gap:80px}.social-icon-img{width:36px;height:36px}.footer-links{gap:100px}.footer-link{line-height:28px}}.social-icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;position:relative}.social-animation-wrapper{position:relative;width:40px;height:40px}.social-frame{position:absolute;top:0;left:0;width:40px;height:40px;object-fit:contain;opacity:0;z-index:1;pointer-events:none;transition:opacity .3s ease,transform .3s ease;filter:brightness(0) saturate(100%) invert(80%) sepia(20%) saturate(1450%) hue-rotate(130deg) brightness(95%) contrast(80%);transform:scale(1)}.frame1{opacity:1;z-index:3}.social-icon-wrapper:hover .frame1{animation:fadeOnce .6s ease forwards;animation-delay:0s;z-index:1}.social-icon-wrapper:hover .frame2{animation:fadeOnce .6s ease forwards;animation-delay:.3s;z-index:2}.social-icon-wrapper:hover .frame3{animation:fadeOnce .6s ease forwards;animation-delay:.6s;z-index:3}@keyframes fadeOnce{0%{opacity:0;transform:scale(1)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1.05)}}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative;overflow:hidden;scroll-snap-type:y mandatory}.app-container>div,section{scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center}.section-one{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;background-color:var(--primary-bg-color);overflow:hidden}@media (max-width: 768px){.section-one{height:auto;min-height:55vh;background-position:center top;background-size:cover}}
