@font-face{font-family:"Avenir Next LT Pro";src:url(fonts/Avenir-Next-LT-Pro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:100px}html.lenis,html.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis-stopped{overflow:hidden}.lenis-smooth iframe{pointer-events:none}a{transition:0.3s all ease}button{cursor:pointer}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(images/select-input-arrow.png);background-repeat:no-repeat;background-size:15px;background-position:calc(100% - 15px) 50%}.header-nav{top:0;left:0;right:0;padding:14px 0;background:transparent!important;border:0!important;box-shadow:none!important;transition:padding 0.35s ease}.header-shell{border-radius:22px;border:1px solid rgb(255 255 255 / .58);background:rgb(255 255 255 / .62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 36px rgb(31 20 41 / .12);transition:max-width 0.42s ease,border-radius 0.32s ease,background 0.32s ease,box-shadow 0.32s ease}.header-row{min-height:74px;padding-inline:20px;transition:min-height 0.35s ease,padding 0.35s ease}.header-logo img{transition:max-width 0.35s ease,transform 0.35s ease}.nav-items,.nav-actions,.nav-lang,.header-burger{transition:opacity 0.3s ease,transform 0.3s ease,max-width 0.3s ease,margin 0.3s ease,padding 0.3s ease}.header-nav.menu-sticky .header-shell{background:rgb(255 255 255 / .72);box-shadow:0 18px 42px rgb(26 13 35 / .16)}.header-nav.header-compact{padding:10px 0}.header-nav.header-compact .header-shell{max-width:450px;border-radius:999px;background:rgb(255 255 255 / .78)}.header-nav.header-compact .header-row{min-height:58px;padding-inline:18px;justify-content:space-between!important}.header-nav.header-compact .header-logo img{max-width:128px!important}.header-nav.header-compact .nav-items{display:none!important;opacity:0;max-width:0;overflow:hidden;transform:translateY(-8px);pointer-events:none}.header-nav.header-compact .nav-lang{display:none!important;opacity:0;max-width:0;overflow:hidden;margin-right:0!important;transform:translateY(-6px);pointer-events:none}.header-nav.header-compact .nav-actions{margin-left:auto!important;padding-right:0!important}.header-nav.header-compact .nav-actions>:not([hidden])~:not([hidden]){margin-left:0!important;margin-right:0!important}.header-nav.header-compact .nav-cta-wrap{padding:3px;transform:scale(.92);margin-left:0!important}.header-nav.header-expanded .nav-items,.header-nav.header-expanded .nav-actions,.header-nav.header-expanded .nav-lang{opacity:1;max-width:1200px;transform:translateY(0);pointer-events:auto}@media screen and (max-width:1279px){.header-nav{padding:10px 0}.header-nav:not(.header-compact) .header-shell{max-width:calc(100% - 30px);border-radius:18px}.header-nav.header-compact .header-shell{max-width:95%;border-radius:999px}.header-row{min-height:58px;padding-inline:12px}.header-nav.header-compact .nav-actions{opacity:0;max-width:0;overflow:hidden;transform:translateY(-8px);pointer-events:none}.header-nav.header-compact .header-burger{opacity:1;transform:translateY(0)}}.nav-items a{padding-block:12px!important;line-height:20px}.btn-primary{padding:14px 26px;background:#7e2a8d;background-repeat:no-repeat;background-size:100% 100%;border-radius:70px;color:#fff;font-size:16px;font-weight:400;display:inline-block;border:2px solid #B14EC2;transition:transform 0.3s ease,box-shadow 0.3s ease}.btn-primary:hover{box-shadow:0 8px 20px rgb(177 78 194 / .4)}.btn-secondary{padding:14px 26px;background:#fff0;border-radius:70px;font-size:16px;font-weight:400;display:inline-block;border:2px solid #B14EC2;color:#B14EC2;cursor:pointer}.btn-secondary:hover{box-shadow:0 8px 20px rgb(177 78 194 / .4);background:#7e2a8d;background-repeat:no-repeat;background-size:100% 100%;background-position:100% 100%;color:#fff}.bg-purple{background:#FCF9FE}.hero-hurry-btn{position:relative;overflow:hidden;isolation:isolate}.hero-hurry-btn::before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--hurry-rot,0deg),rgb(177 78 194 / .15),rgb(255 255 255 / .9),rgb(177 78 194),rgb(97 43 153),rgb(177 78 194 / .15));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 0.18s ease;pointer-events:none;z-index:4}.hero_section .hero-hurry-btn:hover::before{opacity:1;animation:hurry-spin 1.2s linear infinite}.hero_section .hero-hurry-btn.btn-primary:hover,.hero_section .hero-hurry-btn.btn-secondary:hover{box-shadow:0 0 0 1px rgb(177 78 194 / .6),0 0 28px rgb(177 78 194 / .55),0 10px 30px rgb(73 20 90 / .32)}.hero-hurry-label{position:relative;z-index:3}.hero-hurry-field{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 0.16s ease;z-index:1}.hero-hurry-btn.is-hurry-active .hero-hurry-field{opacity:1}.hero-hurry-dot{position:absolute;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0%,#f5deff 45%,#b85fff 100%);box-shadow:0 0 7px rgb(197 116 255 / .72);opacity:0;transform:translate(-50%,-50%) scale(.5);pointer-events:none}@keyframes hurry-spin{to{--hurry-rot:360deg}}.about-reveal-section{position:relative;overflow:hidden}.about-reveal-item{position:relative;z-index:2}.nav-items>a.active{padding:5px;border-bottom:1px solid #000}.nav-items>a.active:hover{border-color:#7E2A8D}:root{--joy-border:2px;--joy-radius:999px;--joy-purple:#7E2A8D}.joy-btn-wrap{display:inline-flex;align-items:center;padding:6px;border-radius:999px;background:rgb(126 42 141 / .14)}.joy-nav-circle{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:var(--joy-radius);background:linear-gradient(90deg,#5f2170 0%,#7E2A8D 52%,#5a1f68 100%);color:#fff;font-family:"Geo","Avenir Next LT Pro",monospace;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:1;text-transform:uppercase;text-wrap:nowrap;cursor:pointer;overflow:hidden;animation:glow 2s linear infinite;will-change:box-shadow;z-index:0;box-shadow:0 0 0 1px rgb(126 42 141 / .25)}.joy-nav-circle::before{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1 / 1;width:175%;height:auto;border-radius:50%;background:conic-gradient(from 90deg,rgb(126 42 141 / .1) 0deg,#f6eeff 20deg,#7e2a8d 115deg,#12001f 250deg,#f6eeff 330deg,rgb(126 42 141 / .1) 360deg);animation:spin 2s linear infinite;transform:translate(-50%,-50%);z-index:-2}.joy-nav-circle::after{content:"";position:absolute;top:50%;left:50%;width:calc(100% - var(--joy-border));height:calc(100% - var(--joy-border));background:linear-gradient(90deg,rgb(73 25 86 / .94),rgb(126 42 141 / .92),rgb(73 25 86 / .94));border:1px solid rgb(255 255 255 / .68);transform:translate(-50%,-50%);border-radius:var(--joy-radius);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:-1}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes glow{0%{box-shadow:0 0 0 0 #fff0,0 0 0 1px rgb(126 42 141 / .25)}25%{box-shadow:0 0 0 6px rgb(126 42 141 / .18),0 0 0 1px rgb(126 42 141 / .35)}50%{box-shadow:0 0 0 10px #fff0,0 0 0 1px rgb(126 42 141 / .25)}100%{box-shadow:0 0 0 0 #fff0,0 0 0 1px rgb(126 42 141 / .25)}}.lang-flags>button img{filter:grayscale(100%);border-radius:100%;transition:0.3s}.lang-flags>button:hover img{filter:grayscale(0);box-shadow:0 2px 2px 0 rgb(0 0 0 / .25)}.lang-flags>button.active img{filter:grayscale(0);box-shadow:0 2px 2px 0 rgb(0 0 0 / .25)}.rippling{border:3px solid #7E2A8D;border-radius:30px;height:25px;width:25px;left:15px;top:15px;animation:pulsate 1s ease-out infinite;opacity:0}@keyframes pulsate{0%{transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2,1.2);opacity:0}}.hero_section{position:relative;width:100%;height:100%;overflow:hidden;background-color:#fdf9ff;background-image:linear-gradient(to right,rgb(244 238 252 / .9) 1px,transparent 1px),linear-gradient(to bottom,rgb(244 238 252 / .9) 1px,transparent 1px);background-size:64px 64px}.gradient-fade-top{background:linear-gradient(to bottom,#fdf9ff 0%,#fff0 100%)}.gradient-fade-bottom{background:linear-gradient(to top,#fdf9ff 0%,#fff0 100%)}canvas.webgl-grid{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.zulficarjoy-globe-wrapper{position:absolute;top:30px;right:-56px;width:clamp(360px, 46vw, 760px);aspect-ratio:1 / 1;z-index:1;pointer-events:auto;touch-action:none}.zulficarjoy-globe-wrapper .canvas{width:100%;height:100%;position:absolute;inset:0;display:block}@media screen and (max-width:991px){.zulficarjoy-globe-wrapper{position:relative;top:auto;right:auto;width:min(92vw, 560px);margin:24px auto 0}}@media screen and (max-width:700px){.zulficarjoy-globe-wrapper{width:min(98vw, 560px);margin:16px auto 0;left:50%;right:auto;transform:translateX(-50%);touch-action:pan-y;pointer-events:none}.zulficarjoy-globe-wrapper .canvas{touch-action:pan-y;pointer-events:none}}.hero-info-box{position:absolute;top:0;left:0;min-width:200px;max-width:260px;pointer-events:none;opacity:0;transform:translate(-50%,-120%) scale(.9);transform-origin:bottom center;transition:opacity 0.4s ease,transform 0.4s ease}.hero-info-box-inner{background:rgb(5 14 24 / .92);border-radius:18px;padding:16px 18px;box-shadow:0 18px 45px rgb(0 0 0 / .6);border:1px solid rgb(126 210 255 / .35);backdrop-filter:blur(18px)}.hero-info-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7ed0ff;margin-bottom:6px}.hero-info-body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;font-size:13px;line-height:1.5;color:#e1f4ff;opacity:.9}.hero-info-box--visible{opacity:1;transform:translateY(0) scale(1)}.hero_brands{mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.hero_brands ul li{color:#0A0A0A;font-weight:400}.accordion-item{transition:flex 0.5s cubic-bezier(.4,0,.2,1);flex:1}.accordion-item.active{flex:2.5}.accordion-item{transition:0.5s}.vertical-text{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);transition:all 0.5s cubic-bezier(.4,0,.2,1);flex:1}.accordion-item.active .vertical-text{writing-mode:horizontal-tb;transform:rotate(0deg);flex:0}.accordion-content{transition:opacity 0.4s ease 0.1s;opacity:0;max-height:0;overflow:hidden}.accordion-item.active .accordion-content{opacity:1;max-height:500px}.accordion-item:hover{background-color:rgb(177 78 194 / 11%)}.accordion-item-content{transition:all 0.75s cubic-bezier(.25,1,.35,1)}.accordion-item.active .accordion-item-content{align-items:flex-start!important}.accordion-item.active .hero_acctitle{display:none}.hero_acc_wrapper{border-radius:24px}.skltbs-active{color:var(--color-primary)}.brand_slide2{overflow:hidden;position:relative;background-color:#fff}.brand_slide2:before,.brand_slide2:after{position:absolute;top:0;content:'';width:250px;height:100%;z-index:2}.brand_slide2:before{left:0;background:linear-gradient(to left,#fff0,#ffffff)}.brand_slide2:after{right:0;background:linear-gradient(to right,#fff0,#ffffff)}.industry-slider-track{display:flex;align-items:center;gap:3rem;width:max-content;white-space:nowrap;will-change:transform;transform:translate3d(0,0,0)}.industry-slider-track>li{flex:0 0 auto}.industry-marquee-row{cursor:grab;touch-action:pan-y}.industry-marquee-row.is-dragging{cursor:grabbing;user-select:none}.industry-slider-item{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:12px;min-height:48px;padding-inline:.25rem;color:#595B63;font-size:clamp(16px, 1.6vw, 20px);font-weight:500;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.industry-slider-item__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#8A8D95;font-size:22px;line-height:1}.industry-slider-item__icon-image{width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.72}.industry-slider-item__icon-dot{width:12px;height:12px;display:block;border-radius:9999px;background:#C8CAD0}.industry-slider-item__label{display:inline-block}.about-home-slider-section{overflow:hidden}.about-home-slider .splide__slide{width:min(420px, calc(100vw - 3rem))}.about-home-slider-card{min-height:116px;display:flex;align-items:center;gap:20px;padding:16px 24px;border:1px solid #E2E2E2;border-radius:25px;background:#fff}.about-home-slider-card__image{width:65px;height:65px;object-fit:contain;flex-shrink:0}.about-home-slider-card__content{min-width:0}.about-home-slider-card__name{font-size:18px;font-weight:600;line-height:1.2;color:#000}.about-home-slider-card__text{margin-top:8px;font-size:16px;font-weight:400;line-height:1.4;color:#6E6E6E}.dotAnimated_section{position:relative;overflow:hidden}.kanj-exp-item{will-change:transform,opacity}.kanj-exp-item img{backface-visibility:hidden;transform:translateZ(0)}.gridCanvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.footer-links li a:after{transition:0.3s}.showcase-banner{background:url(./images/thumb/1.png);background-size:cover}.benefits-banner{background:url(./images/thumb/3.png);background-size:cover}.howwework_section{background:url(./images/banner/1.png);background-size:cover;background-repeat:no-repeat}.teamSwiper .swiper-slide{filter:grayscale(100%);transition:transform 0.3s ease}.teamSwiper .swiper-slide.swiper-slide-active{filter:grayscale(0);transform:translateY(-64px)}.teamSwiper .swiper-slide.swiper-slide-next,.teamSwiper .swiper-slide.swiper-slide-prev{transform:translateY(-32px)}.teamSwiper .swiper-wrapper{padding:100px 0}.mySwiper .swiper-wrapper{align-items:stretch}.mySwiper .swiper-slide{height:auto}.js-about-right-slider .splide__slide{transform:scale(.8)}.js-about-right-slider .splide__slide.is-active{transform:scale(1)!important;transition:transform 1s}.js-about-right-slider .splide__slide.is-prev{transform:scale(.9)!important;transition:transform 1s}.js-about-right-slider .splide__slide.is-next{transform:scale(.9)!important;transition:transform 1s}.js-about-right-slider .splide__slide.is-visible{transform:scale(.8);transition:transform 1s}.faq-accordion-item{transition:all 0.3s ease}.faq-accordion-icon{transition:transform 0.3s ease}.ie-accordion-item .ie-accordion-content{display:none;transition:0.3s all}.ie-accordion-item.active .ie-accordion-content{display:block}.ie-accordion-item.active button{color:#7E2A8D}.mobile-contact-bg{background:url(./images/banner/3.png);background-repeat:no-repeat;background-size:100% 100%;background-position:left}@media screen and (min-width:992px){.contact-bg{background:url(./images/thumb/11.png);background-repeat:no-repeat;background-size:100% 100%;background-position:left}}@media screen and (max-width:575px){.brand_slide2:before,.brand_slide2:after{position:absolute;top:0;content:'';width:50px;height:100%;z-index:2}.about-home-slider .splide__slide{width:calc(100vw - 2rem)}.about-home-slider-card{gap:16px;padding:14px 18px}.about-home-slider-card__image{width:56px;height:56px}.about-home-slider-card__name{font-size:16px}.about-home-slider-card__text{font-size:14px}.industry-slider-item{gap:10px;min-height:42px;font-size:14px}.industry-slider-track{gap:1.5rem}.industry-slider-item__icon{width:22px;height:22px;font-size:18px}.btn-primary{display:block;width:100%;background:#7e2a8d;background-color:#7E2A8D;text-align:center;font-size:14px}.btn-secondary{display:block;width:100%;text-align:center;font-size:14px}.btn-secondary:hover{background:#fff0;color:#7E2A8D}}.content-wrapper .content-wrapper-inner{font-size:18px;line-height:170%;font-weight:400;color:#4e4e4e;font-family:"Nunito Sans"}.content-wrapper .content-wrapper-inner p{margin-bottom:1.5rem}.content-wrapper .content-wrapper-inner h3{font-size:1.6875em;line-height:130%;font-weight:600;color:#0a0a0a;font-family:"Nunito Sans";margin-bottom:.7rem}.content-wrapper .content-wrapper-inner ul{list-style:circle;padding-left:40px}.content-wrapper .content-wrapper-inner li{margin-bottom:.7em}.fill-text-span{-webkit-background-clip:text;background-clip:text;background-color:#9E9E9E;background-image:linear-gradient(135deg,#000000 50%,#9E9E9E 60%);background-position:0 0;background-repeat:no-repeat;background-size:0% 200%;color:#fff0;display:inline;will-change:background-size}@media (prefers-reduced-motion:reduce){.fill-text-span{background-size:200% 200%}}html:not(.no-js) [data-aos="fade-up"]{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html:not(.no-js) [data-aos="fade-down"]{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}html:not(.no-js) [data-aos="fade-left"]{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}html:not(.no-js) [data-aos="fade-right"]{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}