@import url("https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700,900&display=swap");.home-v2-root{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;background:#ffffff;color:#0f1a16;min-height:60vh;padding-top:0;overflow-x:clip;zoom:1}.home-v2-root,.home-v2-root a,.home-v2-root b,.home-v2-root button,.home-v2-root div,.home-v2-root em,.home-v2-root h1,.home-v2-root h2,.home-v2-root h3,.home-v2-root h4,.home-v2-root h5,.home-v2-root h6,.home-v2-root input,.home-v2-root label,.home-v2-root li,.home-v2-root ol,.home-v2-root p,.home-v2-root select,.home-v2-root small,.home-v2-root span,.home-v2-root strong,.home-v2-root textarea,.home-v2-root ul{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif!important}.home-v2-root .bi,.home-v2-root [class*=" bi-"]:before,.home-v2-root [class^=bi-]:before{font-family:bootstrap-icons!important}.home-v2-above-fold{box-sizing:border-box;min-height:100svh;min-height:100dvh;display:flex;flex-direction:column}.home-v2-above-fold .home-v2-hero{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start}.home-v2-above-fold .home-v2-banners{flex:0 0 auto;margin-top:auto;padding-bottom:24px}@media (min-width:1024px) and (max-width:1366px){.home-v2-hero{padding:134px 24px 40px}}.home-v2-hero{position:relative;padding:142px 24px 48px;text-align:center;overflow:hidden;width:100%;z-index:0;background:radial-gradient(circle at top,rgba(16,185,129,.05) 0,transparent 60%)}.home-v2-hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0}.home-v2-hero,.home-v2-hero-inner,.home-v2-hero-title,.home-v2-root h1.home-v2-hero-title{zoom:1!important;transform:none!important}.home-v2-hero-title,.home-v2-root h1.home-v2-hero-title{margin:0 auto 22px!important;max-width:none;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:700!important;font-size:clamp(36px,5.6vw,80px)!important;line-height:1.125!important;letter-spacing:-1.76px!important;text-align:center;color:#18181b!important}.home-v2-hero-title .home-v2-hero-line,.home-v2-hero-title span{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;zoom:1!important;transform:none!important}.home-v2-hero-line{display:block}.home-v2-hero-title-accent{color:#00b56f!important;font-weight:700!important}.home-v2-hero-desc{margin:0 auto 22px;max-width:742px;font-family:Satoshi,sans-serif;font-weight:400;font-size:clamp(15px,1.4vw,20px);line-height:1.6;text-align:center;color:#7c7c7c}.home-v2-hero-desc-mobile{display:none}.home-v2-hero-desc-desktop{display:inline}.home-v2-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:19px}.home-v2-hero-btn-primary,.home-v2-hero-btn-secondary{box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;font-family:Satoshi,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.7px;text-decoration:none;white-space:nowrap;border-radius:9999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.home-v2-hero-btn-primary{height:48px;padding:0 18px 0 22px;gap:11px;background:linear-gradient(180deg,#000000,#666666);color:#ffffff;border:none}.home-v2-hero-btn-primary:hover{color:#ffffff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.18)}.home-v2-hero-btn-primary svg{flex-shrink:0}.home-v2-hero-btn-secondary{height:51px;padding:0 22px;background:transparent;color:#303030;border:2px solid rgba(47,47,47,.63)}.home-v2-hero-btn-secondary:hover{color:#303030;background:rgba(0,0,0,.04)}.home-v2-mnc{width:100%;padding:32px 0 36px;overflow:hidden}.home-v2-mnc-head{display:flex;flex-direction:column;align-items:center;max-width:1216px;margin:0 auto 35px;padding:0 24px}.home-v2-mnc-title{margin:0;max-width:672px;font-family:Satoshi,sans-serif;font-weight:400;font-size:clamp(28px,3.4vw,47.63px);line-height:1.05;text-align:center;letter-spacing:-2px;color:#0f1a16}.home-v2-mnc-viewport{width:100%;max-width:none;margin:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.home-v2-mnc-track{display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:max-content;animation:home-v2-mnc-scroll 40s linear infinite}.home-v2-mnc-track:hover{animation-play-state:paused}.home-v2-mnc-card{box-sizing:border-box;flex-direction:row;width:120px;height:80px;padding:12px;background:#ffffff;border:.666667px solid #e6ebe9;border-radius:12px}.home-v2-mnc-card,.home-v2-mnc-logo{display:flex;justify-content:center;align-items:center;flex:none}.home-v2-mnc-logo{position:relative;width:56px;height:56px;overflow:visible}.home-v2-mnc-logo-img{width:56px!important;height:56px!important;max-width:none;object-fit:contain}@keyframes home-v2-mnc-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.home-v2-mnc{padding:24px 0 32px}.home-v2-mnc-head{margin-bottom:18px}.home-v2-mnc-title{font-size:clamp(20px,4.6vw,28px);letter-spacing:-1px;line-height:1.15;white-space:nowrap}.home-v2-mnc-card{width:104px;height:72px}.home-v2-mnc-logo{width:48px;height:48px}.home-v2-mnc-logo-img{width:48px!important;height:48px!important}}.home-v2-banners{position:relative;width:100%;padding:4px 0 32px}.home-v2-banners .banner-slider-section{width:min(100%,1400px);max-width:1400px;margin:0 auto;padding:0 48px;box-sizing:border-box;position:relative;overflow:visible}.home-v2-banners .banner-slider-container{width:100%;border-radius:16px;overflow:hidden}.home-v2-banners .nav-container-sides{position:absolute;inset:0;pointer-events:none;z-index:5}.home-v2-banners .side-nav-bar{position:absolute;top:50%;bottom:auto;width:49px;height:49px;transform:translateY(-50%);opacity:.7;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;border:none;padding:0;background:transparent!important;transition:opacity .2s ease,transform .2s ease}.home-v2-banners .side-nav-bar.prev{left:12px;justify-content:center;padding-left:0}.home-v2-banners .side-nav-bar.next{right:12px;justify-content:center;padding-right:0}.home-v2-banners .side-nav-bar:hover{opacity:1;transform:translateY(-50%) scale(1.06)}.home-v2-banners .nav-chevron{color:#000000;font-size:28px;line-height:1;text-shadow:none}@media (max-width:900px){.home-v2-hero{padding:120px 20px 32px}.home-v2-banners .banner-slider-section{padding:0 28px}.home-v2-banners .side-nav-bar{width:40px;height:40px}.home-v2-banners .side-nav-bar.prev{left:0}.home-v2-banners .side-nav-bar.next{right:0}.home-v2-banners .nav-chevron{font-size:24px}}@media (max-width:768px){.home-v2-hero{padding:108px 18px 32px}.home-v2-hero-title,.home-v2-root h1.home-v2-hero-title{font-size:clamp(22px,6.5vw,34px)!important;letter-spacing:-.6px!important;line-height:1.15!important;margin-bottom:16px!important}.home-v2-hero-line{white-space:nowrap}.home-v2-hero-desc{padding:0 10px;margin-bottom:24px;font-size:14px}.home-v2-hero-desc-desktop{display:none}.home-v2-hero-desc-mobile{display:inline}.home-v2-hero-desc-line{display:block;white-space:nowrap}.home-v2-hero-actions{flex-wrap:wrap;gap:12px}}@media (max-width:640px){.home-v2-root{padding-top:0}.home-v2-mnc-title{font-size:clamp(18px,5.2vw,24px);letter-spacing:-.8px;line-height:1.15;white-space:nowrap;max-width:100%}.home-v2-hero{padding:104px 16px 28px}.home-v2-hero-desc-line,.home-v2-hero-line{white-space:normal}.home-v2-hero-actions{gap:12px}.home-v2-banners{padding:0 0 12px}.home-v2-mnc{padding:20px 0 28px}.home-v2-mnc-head{margin-bottom:16px;padding:0 16px}.home-v2-banners .banner-slider-section{width:100%;padding:0 22px}.home-v2-banners .banner-slider-container{border-radius:12px;aspect-ratio:16/9;min-height:120px}.home-v2-banners .side-nav-bar{width:32px;height:32px;opacity:.85}.home-v2-banners .side-nav-bar.prev{left:-2px}.home-v2-banners .side-nav-bar.next{right:-2px}.home-v2-banners .nav-chevron{font-size:20px}}@media (min-width:1600px){.home-v2-banners .banner-slider-section{max-width:1520px;padding:0 64px}}#ucDeepavaliFireworks,.uc-dv-fireworks-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:9998}#ucDeepavaliFireworks canvas,.uc-dv-fireworks-canvas canvas{display:block;width:100%!important;height:100%!important;opacity:.9}@media (max-width:1024px){#ucDeepavaliFireworks canvas,.uc-dv-fireworks-canvas canvas{opacity:.82;transform:scale(.92);transform-origin:center bottom}}@media (max-width:640px){#ucDeepavaliFireworks canvas,.uc-dv-fireworks-canvas canvas{opacity:.75;transform:scale(.78);transform-origin:center bottom}}@media (prefers-reduced-motion:reduce){#ucDeepavaliFireworks,.uc-dv-fireworks-canvas{display:none}}.uc-dv-rocket-fab{position:fixed;right:18px;bottom:132px;z-index:9999;display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:0;border:none;background:transparent;box-shadow:none;cursor:pointer;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3));transition:transform .2s ease}.uc-dv-rocket-fab:hover{transform:translateY(-4px) scale(1.05)}.uc-dv-rocket-fab:focus-visible{outline:2px solid #00c875;outline-offset:3px;border-radius:8px}.uc-dv-skyrocket{position:relative;width:44px;height:70px;display:grid;place-items:center;animation:ucDvRocketBob 2.2s ease-in-out infinite}.uc-dv-skyrocket-svg{width:40px;height:60px;display:block;position:relative;z-index:2}.uc-dv-fuse-spark{animation:ucDvFuseBlink .55s ease-in-out infinite alternate}.uc-dv-skyrocket-burst{position:absolute;left:50%;bottom:8px;width:0;height:0;z-index:3;pointer-events:none}.uc-dv-skyrocket-burst i{position:absolute;left:0;top:0;width:2px;height:11px;border-radius:2px;background:linear-gradient(0deg,#ef4444,#fbbf24,transparent);transform-origin:bottom center;animation:ucDvBurstSpark .45s ease-in-out infinite alternate}.uc-dv-skyrocket-burst i:first-child{transform:rotate(-50deg) translateY(-6px);animation-delay:0s}.uc-dv-skyrocket-burst i:nth-child(2){transform:rotate(-25deg) translateY(-8px);height:13px;animation-delay:.06s}.uc-dv-skyrocket-burst i:nth-child(3){transform:rotate(-5deg) translateY(-9px);height:14px;animation-delay:.1s}.uc-dv-skyrocket-burst i:nth-child(4){transform:rotate(12deg) translateY(-9px);height:14px;animation-delay:.08s}.uc-dv-skyrocket-burst i:nth-child(5){transform:rotate(32deg) translateY(-8px);height:12px;animation-delay:.12s}.uc-dv-skyrocket-burst i:nth-child(6){transform:rotate(55deg) translateY(-6px);animation-delay:.04s}.uc-dv-skyrocket-flame{position:absolute;left:50%;bottom:-4px;width:18px;height:22px;margin-left:-9px;z-index:1;pointer-events:none}.uc-dv-skyrocket-flame-inner,.uc-dv-skyrocket-flame-mid,.uc-dv-skyrocket-flame-outer{position:absolute;left:50%;bottom:0;border-radius:50% 50% 40% 40%;transform:translateX(-50%);transform-origin:top center}.uc-dv-skyrocket-flame-outer{width:16px;height:22px;background:linear-gradient(180deg,#fb923c,#ef4444 50%,transparent);filter:blur(.5px);animation:ucDvFlameBurst .28s ease-in-out infinite alternate}.uc-dv-skyrocket-flame-mid{width:10px;height:16px;bottom:2px;background:linear-gradient(180deg,#fdba74,#f97316 55%,transparent);animation:ucDvFlameBurst .24s ease-in-out infinite alternate-reverse}.uc-dv-skyrocket-flame-inner{width:5px;height:11px;bottom:5px;background:linear-gradient(180deg,#fff7ed,#fde047 55%,transparent);animation:ucDvFlameBurst .2s ease-in-out infinite alternate}.uc-dv-rocket-hint{margin:0;padding:0;border:none;background:none;box-shadow:none;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:lowercase;color:#b45309;line-height:1;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.9)}.uc-dv-rocket-fab.is-opened .uc-dv-rocket-hint{color:#047857}.uc-dv-rocket-fab.is-opened .uc-dv-skyrocket{animation-duration:.85s}.uc-dv-rocket-fab.is-opened .uc-dv-skyrocket-flame-outer{height:26px;width:18px}.uc-dv-rocket-fab.is-opened .uc-dv-skyrocket-burst i{animation-duration:.28s}@keyframes ucDvRocketBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes ucDvFlameBurst{0%{transform:translateX(-50%) scaleY(.8) scaleX(.85);opacity:.8}to{transform:translateX(-50%) scaleY(1.25) scaleX(1.1);opacity:1}}@keyframes ucDvBurstSpark{0%{opacity:.45;filter:brightness(.9)}to{opacity:1;filter:brightness(1.35)}}@keyframes ucDvFuseBlink{0%{opacity:.55}to{opacity:1}}@media (max-width:1024px){.uc-dv-rocket-fab{right:14px;bottom:126px}.uc-dv-skyrocket{width:40px;height:64px}.uc-dv-skyrocket-svg{width:36px;height:54px}}@media (max-width:640px){.uc-dv-rocket-fab{right:10px;bottom:122px}.uc-dv-skyrocket{width:34px;height:56px}.uc-dv-skyrocket-svg{width:30px;height:46px}.uc-dv-rocket-hint{font-size:8px}.uc-dv-skyrocket-flame{width:14px;height:16px;margin-left:-7px}.uc-dv-skyrocket-flame-outer{width:12px;height:16px}}@media (prefers-reduced-motion:reduce){.uc-dv-fuse-spark,.uc-dv-skyrocket,.uc-dv-skyrocket-burst i,.uc-dv-skyrocket-flame-inner,.uc-dv-skyrocket-flame-mid,.uc-dv-skyrocket-flame-outer{animation:none}}.video-testimonials-section{background-color:transparent;overflow:visible;position:relative;padding:0;width:100%}.video-testimonials-section .container,.video-testimonials-section .home-video-slider-wrapper{overflow:visible}.cinematic-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.glow-circle{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(25,135,84,.15) 0,transparent 70%);border-radius:50%;filter:blur(80px)}.glow-1{top:-20%;right:-10%}.glow-2{bottom:-20%;left:-10%}.light-streak{position:absolute;width:200%;height:1px;background:linear-gradient(90deg,transparent,rgba(25,135,84,.3),transparent);transform:rotate(-45deg);animation:streak-move-video 10s linear infinite}@keyframes streak-move-video{0%{transform:translate(-50%,-50%) rotate(-45deg)}to{transform:translate(50%,50%) rotate(-45deg)}}.video-testimonials-section .vt-slider-wrapper{margin-top:0}.video-testimonials-section .nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:30;cursor:pointer}.video-testimonials-section .prev-btn{left:-48px}.video-testimonials-section .next-btn{right:-48px}@media (max-width:1240px){.video-testimonials-section .prev-btn{left:0}.video-testimonials-section .next-btn{right:0}}@media (max-width:639px){.video-testimonials-section .prev-btn{left:0}.video-testimonials-section .next-btn{right:0}}