@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes typeChat{0%{max-width:0}30%,to{max-width:34px}}@keyframes caretB{0%,to{border-right-color:#1a56db}50%{border-right-color:transparent}}@keyframes typeflush{0%{max-width:0}8%{max-width:0}48%{max-width:280px}to{max-width:280px}}@keyframes calTrace{0%,to{opacity:.15}50%{opacity:.45}}@keyframes calSel{0%,20%{opacity:0;transform:scale(.6)}40%,to{opacity:1;transform:scale(1)}}@keyframes drawHead{0%,60%{opacity:0}78%,to{opacity:1}}@keyframes pulseDot{0%,to{opacity:.35}50%{opacity:1}}@keyframes svcModalBg{0%{opacity:0}to{opacity:1}}@keyframes svcModalIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bfFloat{0%,to{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-15px) rotate(.35deg)}}@keyframes hwtPulse{0%,to{opacity:.28;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes hwtFlow{0%{left:2px}to{left:calc(100% - 14px)}}@keyframes hwtBar{0%,to{height:26%}50%{height:92%}}@keyframes nudgeR{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(5px);opacity:1}}@keyframes dashDrift1{0%{transform:translate(0)}30%{transform:translate(34px,26px)}60%{transform:translate(-20px,14px)}to{transform:translate(0)}}@keyframes dashDrift2{0%{transform:translate(0)}30%{transform:translate(-30px,20px)}60%{transform:translate(18px,34px)}to{transform:translate(0)}}@keyframes dashDrift3{0%{transform:translate(0)}30%{transform:translate(22px,-24px)}60%{transform:translate(-26px,-10px)}to{transform:translate(0)}}@keyframes dashDrift4{0%{transform:translate(0)}30%{transform:translate(-24px,-18px)}60%{transform:translate(28px,-6px)}to{transform:translate(0)}}@keyframes dashDriftC{0%{transform:translate(-50%)}30%{transform:translate(calc(-50% + 24px),20px)}60%{transform:translate(calc(-50% - 20px),30px)}to{transform:translate(-50%)}}@keyframes svcSpark{0%{stroke-dashoffset:230;opacity:0}1%{opacity:1}17%{stroke-dashoffset:-230;opacity:1}20%{stroke-dashoffset:-230;opacity:0}to{opacity:0;stroke-dashoffset:230}}@keyframes shimmerText{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes svc6Pulse{0%,9%{transform:scale(1) translate(0);border-color:#eaeef5;box-shadow:0 12px 30px -18px #0f172933}15%,23%{transform:scale(1.045) translate(-6px);border-color:#1a56db;box-shadow:0 28px 56px -18px #1a56db7a}31%,to{transform:scale(1) translate(0);border-color:#eaeef5;box-shadow:0 12px 30px -18px #0f172933}}@keyframes svcFeatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svcBarGrow{0%{height:8%}to{height:var(--h,60%)}}@keyframes spkDraw{to{stroke-dashoffset:0}}@keyframes ucCovA{0%,14%{width:5%}60%,to{width:92%}}@keyframes ucCovB{0%,14%{width:5%}62%,to{width:86%}}@keyframes ucCovC{0%,14%{width:5%}64%,to{width:71%}}@keyframes ucToast{0%,60%{opacity:0;transform:translateY(8px)}72%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.section{padding:96px 34px}.btn-ghost{background:#fff;color:var(--slate);border:1px solid var(--line-2);font:600 15px/1 var(--font-sans);padding:14px 24px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .2s,color .2s}.btn-ghost:hover{border-color:var(--blue);color:var(--blue)}@keyframes revealIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}[data-reveal]{opacity:0}[data-reveal].js-revealed{animation:revealIn .7s cubic-bezier(.2,.7,.3,1) both}.hm-stagger>*{opacity:0}.hm-stagger.js-revealed>*{animation:revealIn .55s cubic-bezier(.2,.7,.3,1) both}.hm-stagger.js-revealed>*:nth-child(1){animation-delay:0s}.hm-stagger.js-revealed>*:nth-child(2){animation-delay:.07s}.hm-stagger.js-revealed>*:nth-child(3){animation-delay:.14s}.hm-stagger.js-revealed>*:nth-child(4){animation-delay:.21s}.hm-stagger.js-revealed>*:nth-child(5){animation-delay:.28s}.hm-stagger.js-revealed>*:nth-child(6){animation-delay:.35s}.hm-stagger.js-revealed>*:nth-child(n+7){animation-delay:.42s}@media(prefers-reduced-motion:reduce){@keyframes revealFade{0%{opacity:0}to{opacity:1}}[data-reveal],.hm-stagger>*{transform:none!important}[data-reveal].js-revealed,.hm-stagger.js-revealed>*{animation:revealFade .45s ease both!important}.hm-stagger.js-revealed>*:nth-child(1){animation-delay:0s!important}.hm-stagger.js-revealed>*:nth-child(2){animation-delay:.07s!important}.hm-stagger.js-revealed>*:nth-child(3){animation-delay:.14s!important}.hm-stagger.js-revealed>*:nth-child(4){animation-delay:.21s!important}.hm-stagger.js-revealed>*:nth-child(5){animation-delay:.28s!important}.hm-stagger.js-revealed>*:nth-child(6){animation-delay:.35s!important}.hm-stagger.js-revealed>*:nth-child(n+7){animation-delay:.42s!important}}@media(max-width:980px){.section{padding:64px 22px}}@media(max-width:600px){.section{padding:48px 16px}}@media(max-width:1024px){.hero-h1{font-size:38px!important}}@media(max-width:480px){.hero-h1{font-size:32px!important}}@media(max-width:1024px){.rtl-mock{margin-top:40px!important}}.hero-p-mobile-wrap{display:none}.hero-probe-out{position:absolute!important}.hero-headpara{min-height:max(210px,var(--hp-min,0px))}@media(max-width:1024px){.hero-p-orig{display:none}.hero-p-mobile-wrap{display:block}.hero-p-mobile{font-size:17px;line-height:1.6;color:#4b5565;margin:0 auto;max-width:560px;text-align:center;padding:0 8px;text-wrap:pretty}.hero-headpara{min-height:var(--hp-min,0px)!important}}@media(max-width:1024px){.hm-stack{grid-template-columns:1fr!important}.hm-stack>*{min-width:0}}@media(max-width:1024px){.hm-scale-wrap{position:relative;width:100%;height:0;overflow:hidden;padding-top:calc(var(--hm-h,600) / var(--hm-w,900) * 100%)}.hm-scale-panel{position:absolute!important;top:0!important;left:0!important;width:var(--hm-w,900px)!important;max-width:none!important;transform-origin:top left!important;transform:scale(min(1,calc((100vw - 64px) / var(--hm-w,900px))))!important}}@media(max-width:1024px){.hm-scale-scroll-wrap{position:relative;width:100%;height:calc(var(--hm-h,600px) * max(.65,min(1,(100vw - 64px) / var(--hm-w,900px))));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto}.hm-scale-scroll{position:absolute!important;top:0!important;left:0!important;width:var(--hm-w,900px)!important;max-width:none!important;transform-origin:top left!important;transform:scale(max(.65,min(1,calc((100vw - 64px) / var(--hm-w,900px)))))!important}html[dir=rtl] .rtl-mock .hm-scale-scroll{left:auto!important;right:0!important;transform-origin:top right!important}.hm-scale-scroll-wrap::-webkit-scrollbar{height:8px}.hm-scale-scroll-wrap::-webkit-scrollbar-track{background:#eef1f6;border-radius:99px}.hm-scale-scroll-wrap::-webkit-scrollbar-thumb{background:#9fb4d8;border-radius:99px}.hm-scale-scroll-wrap::-webkit-scrollbar-thumb:hover{background:#7a94c4}}@media(max-width:1024px){.hm-float-wrap{display:flex;flex-direction:column}.hm-float-text,.hm-float-main{order:1}.hm-float{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;order:2;margin:24px 0 0!important}.hm-float-last{order:3}.hm-annotate{display:none!important}}@media(max-width:1024px){.hm-float-caption{display:flex!important;order:2;width:fit-content;margin:24px 0 0!important;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#1a56db;background:#eef2fb;border:1px solid #d7e3fb;border-radius:99px;padding:6px 13px}.hm-float-caption+.hm-float{margin-top:8px!important}}.hm-float-caption{display:none}@media(max-width:430px){.pn-org-row>div>div:last-child{width:min(196px,calc((100vw - 38px)/2))!important}}@media(max-width:1024px){@supports (overflow-clip-margin:1px){[data-screen-label=Products] .hm-scale-wrap{overflow:clip;overflow-clip-margin:32px}}}@media(max-width:600px){[data-screen-label="Problems We Solve"] .hm-scale-scroll-wrap:not([data-at-end]){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent)}}@media(min-width:681px)and (max-width:1024px){.hm-logogrid{grid-auto-rows:auto!important}.hm-logogrid>*{aspect-ratio:1/1;min-width:0}}@media(max-width:680px){.hm-logogrid{grid-template-columns:repeat(6,1fr)!important;grid-auto-rows:54px!important;gap:8px!important}}@media(max-width:420px){.hm-logogrid{grid-template-columns:repeat(5,1fr)!important;grid-auto-rows:44px!important}}@media(max-width:1024px){.hm-indp-wrap{height:calc((100vw - 64px) * 430 / 660)!important}[data-indp]>div{display:block!important;position:relative;width:100%;height:0;overflow:hidden;padding-top:calc(430 / 660 * 100%)}[data-indp]>div>div{position:absolute!important;top:0!important;left:0!important;width:660px!important;max-width:none!important;transform-origin:top left!important;transform:scale(min(1,calc((100vw - 64px)/660px)))!important}}@media(max-width:1024px){.hm-svc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto;padding-bottom:14px;min-width:0;-webkit-mask-image:none!important;mask-image:none!important}.hm-svc-scroll::-webkit-scrollbar{height:8px}.hm-svc-scroll::-webkit-scrollbar-track{background:#eef1f6;border-radius:99px}.hm-svc-scroll::-webkit-scrollbar-thumb{background:#9fb4d8;border-radius:99px}.hm-svc-scroll::-webkit-scrollbar-thumb:hover{background:#7a94c4}}@media(max-width:600px){.hm-svc-outer{padding-left:16px!important;padding-right:16px!important}.hm-svc-box{padding:36px 18px!important;border-radius:26px!important}.hm-svc-card{gap:12px!important;padding:14px 14px 14px 12px!important}.hm-svc-thumb{width:64px!important;height:52px!important;border-radius:11px!important}.hm-svc-card .hm-svc-title{font-size:16px!important}.hm-svc-modal{grid-template-columns:1fr!important;max-height:calc(100vh - 48px);overflow-y:auto!important}.hm-svc-modal-img{min-height:170px!important}.hm-svc-modal-body{padding:28px 22px!important}}[data-hv=hv-0]:hover{background:#f3f6fc}[data-hv=hv-1]:hover{color:#1a56db}[data-hv=hv-2]:hover{border-color:#c9d8f5;background:#f6f9ff}[data-hv=hv-3]:hover{box-shadow:0 12px 26px -14px #0f172933;transform:translateY(-2px)}[data-hv=hv-4]:hover{background:#f4f7fd}[data-hv=hv-5]:hover{color:#1a56db;background:#eef3fc}[data-hv=hv-6]:hover{opacity:.88}[data-hv=hv-7]:hover{transform:scale(1.1);box-shadow:0 16px 32px -12px #0f17293d;z-index:5}[data-hv=hv-8]:hover{background:#18233c}[data-hv=hv-9]:hover{transform:translateY(-2px)}[data-hv=hv-10]:hover{border-color:#c9d8f5;transform:translate(5px)}[data-hv=hv-11]:hover{background:#1749bd}[data-hv=hv-12]:hover{background:#1a2438}[data-hv=hv-13]:hover{background:#1a56db;color:#fff;border-color:#1a56db}[data-hv=hv-14]:hover{transform:scale(1.02)}[data-hv=hv-15]:hover{background:#0f1729;color:#fff;border-color:#0f1729}[data-hv=hv-16]:hover{transform:scale(1.07);box-shadow:0 26px 52px -16px #1a56db6b}[data-screen-label=Products] [data-pg]{display:none!important}[data-screen-label=Products][data-active-pg=fin] [data-pg=fin],[data-screen-label=Products][data-active-pg=pen] [data-pg=pen],[data-screen-label=Products][data-active-pg=fie] [data-pg=fie],[data-screen-label=Products][data-active-pg=hos] [data-pg=hos]{display:block!important}[data-screen-label=Industries] [data-indp]{opacity:0!important;transform:translateY(20px)!important;pointer-events:none!important;transition:opacity .5s ease,transform .5s ease}[data-screen-label=Industries] [data-indp][data-on]{opacity:1!important;transform:none!important;pointer-events:auto!important}@keyframes logoFade{0%{opacity:0}to{opacity:1}}.logo-fade{animation:logoFade .55s ease}[data-screen-label=Hero] [data-act=goBiz],[data-screen-label=Hero] [data-act=goPn],[data-screen-label=Hero] [data-act=goPff],[data-screen-label=Hero] [data-act=goHms]{background:transparent!important;color:#5b6472!important}[data-screen-label=Hero][data-product=biz] [data-act=goBiz],[data-screen-label=Hero][data-product=pn] [data-act=goPn],[data-screen-label=Hero][data-product=pff] [data-act=goPff],[data-screen-label=Hero][data-product=hms] [data-act=goHms]{background:#1a56db!important;color:#fff!important}@media(max-width:560px){.hero-switch{display:grid!important;grid-template-columns:1fr 1fr;gap:2px;border-radius:20px!important}.hero-switch button{padding:8px 12px!important}}[data-screen-label=Hero] [data-act=setAI],[data-screen-label=Hero] [data-act=setChats],[data-screen-label=Hero] [data-act=setTickets]{color:#657085!important;border-bottom:2px solid transparent!important}[data-screen-label=Hero][data-aitab=ai] [data-act=setAI],[data-screen-label=Hero][data-aitab=chats] [data-act=setChats],[data-screen-label=Hero][data-aitab=tickets] [data-act=setTickets]{color:#1a56db!important;border-bottom:2px solid #1a56db!important}[data-screen-label=Hero] [data-act=setEmp],[data-screen-label=Hero] [data-act=setMgmt]{color:#39404d!important;background:#fff!important;border:1px solid #e0e6f0!important}[data-screen-label=Hero][data-pnview=emp] [data-act=setEmp],[data-screen-label=Hero][data-pnview=mgmt] [data-act=setMgmt]{color:#fff!important;background:#1a56db!important;border:1px solid #1a56db!important}[data-screen-label=Hero] [data-act=pnRec],[data-screen-label=Hero] [data-act=pnPd],[data-screen-label=Hero] [data-act=pnTm],[data-screen-label=Hero] [data-act=pnPay]{color:#39404d!important}[data-screen-label=Hero][data-pnmenu=rec] [data-act=pnRec],[data-screen-label=Hero][data-pnmenu=pd] [data-act=pnPd],[data-screen-label=Hero][data-pnmenu=tm] [data-act=pnTm],[data-screen-label=Hero][data-pnmenu=pay] [data-act=pnPay]{color:#1a56db!important}[data-screen-label=Products] [data-act=setProd0],[data-screen-label=Products] [data-act=setProd1],[data-screen-label=Products] [data-act=setProd2],[data-screen-label=Products] [data-act=setProd3]{background:#ffffff8c!important;border-color:#e7ecf5!important;box-shadow:none!important}[data-screen-label=Products][data-active-pg=fin] [data-act=setProd0],[data-screen-label=Products][data-active-pg=pen] [data-act=setProd1],[data-screen-label=Products][data-active-pg=fie] [data-act=setProd2],[data-screen-label=Products][data-active-pg=hos] [data-act=setProd3]{background:#fff!important;border-color:#1a56db!important;box-shadow:0 20px 44px -22px #1a56db66!important}[data-screen-label=Industries] [data-act^=setInd]{background:#fff!important;color:#5b6472!important;border-color:#e4eaf3!important}[data-screen-label=Industries] [data-act^=setInd][data-on]{background:#1a56db!important;color:#fff!important;border-color:#1a56db!important}[data-screen-label=Services] [data-svc-stage] .svc-card{border-color:#eaeef5!important;box-shadow:0 14px 34px -18px #0f172938!important;transform:scale(1)!important}[data-screen-label=Services][data-orbit="0"] [data-svc-stage="0"] .svc-card,[data-screen-label=Services][data-orbit="1"] [data-svc-stage="1"] .svc-card,[data-screen-label=Services][data-orbit="2"] [data-svc-stage="2"] .svc-card,[data-screen-label=Services][data-orbit="3"] [data-svc-stage="3"] .svc-card,[data-screen-label=Services][data-orbit="4"] [data-svc-stage="4"] .svc-card{border-color:#1a56db!important;box-shadow:0 26px 56px -18px #1a56db80!important;transform:scale(1.045)!important}[data-screen-label=Services][data-orbit="0"] [data-svc-stage="0"],[data-screen-label=Services][data-orbit="1"] [data-svc-stage="1"],[data-screen-label=Services][data-orbit="2"] [data-svc-stage="2"],[data-screen-label=Services][data-orbit="3"] [data-svc-stage="3"],[data-screen-label=Services][data-orbit="4"] [data-svc-stage="4"]{z-index:9!important}[data-screen-label=Services] [data-svc-bars] span{background:#dbe6fb!important}[data-screen-label=Services][data-orbit="0"] [data-svc-bars] span:nth-child(-n+1),[data-screen-label=Services][data-orbit="1"] [data-svc-bars] span:nth-child(-n+2),[data-screen-label=Services][data-orbit="2"] [data-svc-bars] span:nth-child(-n+3),[data-screen-label=Services][data-orbit="3"] [data-svc-bars] span:nth-child(-n+4),[data-screen-label=Services][data-orbit="4"] [data-svc-bars] span:nth-child(-n+5){background:#1a56db!important}main.home-rtl [role=button]:focus-visible,main.home-rtl .hm-scale-scroll-wrap:focus-visible{outline:2px solid #1a56db;outline-offset:3px}main.home-rtl [role=button]:focus:not(:focus-visible){outline:none}@media(max-width:600px){.hm-svc-arrow{inset-inline-end:-34px!important}}@keyframes hmsIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hmsPop{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes hmsFade{0%{opacity:0}to{opacity:1}}@keyframes hmsFlash{0%,45%{background-color:#ccfbf1}to{background-color:#fff}}.hms-demo input:focus,.hms-demo select:focus{outline:none;border-color:#5fc4b8!important}.hms-demo button:focus-visible,.hms-demo input:focus-visible,.hms-demo select:focus-visible{outline:2px solid #5fc4b8;outline-offset:1px}@keyframes cEmerge{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cSlideR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes cTick{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.cReveal{opacity:0}.cReveal.cin{animation:cEmerge .6s ease both}.cCard{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.cCard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #1a56db66;border-color:#c9d8f5!important}.cChoice .cChoiceIco{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.cChoice:hover .cChoiceIco{transform:scale(1.1) rotate(-6deg)}.cChoice:hover .cArrow{animation:cNudge 1s ease-in-out infinite}@keyframes cNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.cInput{width:100%;font-family:var(--font-sans);font-size:15px;color:var(--ink);background:#fff;border:1.5px solid #e3e9f3;border-radius:12px;padding:13px 15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cInput:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1a56db1f}.cInput.cErr{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.cErrMsg{display:flex;align-items:center;gap:5px;font-size:12px;color:#dc3545;margin-top:6px;font-weight:500}.cOpt{cursor:pointer;font-family:var(--font-sans);font-size:14.5px;font-weight:500;color:var(--ink);background:#fff;border:1.5px solid #e3e9f3;border-radius:999px;padding:11px 20px;white-space:nowrap;transition:all .2s ease}.cOpt:hover{border-color:var(--blue);color:var(--blue);background:#eef4ff}.cInfoLink:hover{color:var(--blue)!important}.cInfoLink:hover .cInfoLdot{background:var(--blue)!important}.cInfoDark .cInfoGo:hover .cArrow{transform:translate(4px)}.hero-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--blue);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.cReveal{opacity:1!important}}@media(min-width:1100px){.cContactGrid{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:821px)and (max-width:1099px){.cContactGrid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:820px){.cGrid2,.cContactGrid{grid-template-columns:1fr!important}}@media(max-width:344px){.presence-tooltip{right:16px;max-width:none}}@media(max-width:820px){.cInput{font-size:16px}}@media(max-width:480px){.phone-row{flex-wrap:wrap}.phone-row .phone-country-select{width:100%!important;padding-left:10px!important;padding-right:10px!important}.phone-row input{flex:1 1 100%;min-width:0}}.presence-pin{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0}.presence-pin:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media(max-width:600px){.presence-ctrls{position:static!important;flex-direction:row!important;justify-content:flex-end;padding:10px 12px;border-top:1px solid #e3e9f3;background:#fff}}@keyframes abFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes abDot{0%,to{opacity:.4}50%{opacity:1}}@keyframes abBarP{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@keyframes abMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes abValFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.btn-primary{background:var(--blue);color:#fff;font-size:15px;font-weight:600;padding:14px 28px;border-radius:999px;box-shadow:0 12px 28px -10px #1a56db80;transition:background .25s ease,transform .2s ease;display:inline-block}.btn-primary:hover{background:var(--blue-hover);color:#fff;transform:translateY(-1px)}.btn-outline{background:#fff;color:var(--ink);font-size:15px;font-weight:600;padding:14px 28px;border-radius:999px;border:1.5px solid var(--line-2);transition:all .25s ease;display:inline-block}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.strip{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.strip__track{display:flex;gap:18px;width:max-content;animation:abMarq 42s linear infinite}@media(prefers-reduced-motion:reduce){.strip__track{animation:abMarq 60s linear infinite!important}}.strip:hover .strip__track,.strip:focus-within .strip__track{animation-play-state:paused!important}.strip__card{flex:0 0 214px;aspect-ratio:3/4;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 24px 50px -28px #0f172966;border:1px solid #e6ecf6;display:flex;align-items:flex-end;padding:14px}.strip__card span{position:relative;font-size:11px;font-weight:700;letter-spacing:1px;color:#fff;text-transform:uppercase}html[dir=rtl] .strip__card{direction:rtl}.hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px}.hub-card{position:relative;overflow:hidden;display:flex;gap:22px;align-items:center;background:#fff;border:1px solid #eaeef5;border-radius:22px;padding:24px 26px;padding-inline-start:30px;box-shadow:0 16px 40px -28px #0f172938;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.hub-card:hover{transform:translateY(-6px);box-shadow:0 34px 66px -30px #0f172957;border-color:#c9d8f5}.hub-card:hover .hub-arrow{transform:translate(4px)}.hub-card__rail{position:absolute;inset-inline-start:0;top:0;bottom:0;width:5px}.hub-card__ic{width:132px;height:132px;flex-shrink:0;border-radius:18px;display:grid;place-items:center;color:#fff;box-shadow:0 16px 34px -20px #0f172980}.hub-arrow{display:inline-block;transition:transform .25s ease}html[dir=rtl] .hub-arrow{transform:scaleX(-1)}html[dir=rtl] .hub-card:hover .hub-arrow{transform:translate(-4px) scaleX(-1)}@media(min-width:481px)and (min-height:481px){.dot-tap{box-sizing:content-box!important;padding:8px!important;margin:-8px!important;background-clip:content-box!important}}.card-lift{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card-lift:hover{transform:translateY(-4px)}@media(max-width:900px){.hub-grid{grid-template-columns:1fr}.two-col{grid-template-columns:1fr!important}.four-col{grid-template-columns:1fr 1fr!important}.journey-row{grid-template-columns:repeat(3,1fr)!important}.rec-gallery{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.mobile-hide-float{display:none!important}}@media(max-width:560px){.four-col{grid-template-columns:1fr!important}.journey-row{grid-template-columns:1fr 1fr!important}.carousel-arrow.is-prev{inset-inline-start:-4px!important}.carousel-arrow.is-next{inset-inline-end:-4px!important}}@keyframes tmFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tmFloat2{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}@keyframes tmFloat3{0%,to{transform:translateY(4px)}50%{transform:translateY(-10px)}}@keyframes tmGlowDrift{0%{transform:translate(0)}50%{transform:translate(40px,30px)}to{transform:translate(0)}}@keyframes tmPortraitFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes tmDotPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes tmEmerge{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.tsec .anim{opacity:0}.tsec.tin .anim{animation:tmEmerge .6s cubic-bezier(.2,.7,.3,1) both}.tsec .mBar{height:0;transition:height 1s cubic-bezier(.2,.8,.3,1)}.tsec.tin .mBar{height:var(--h)}.tPortrait{width:300px;max-width:70vw;height:min(72vh,620px);background-position:bottom center;background-size:contain;background-repeat:no-repeat;filter:grayscale(.35) contrast(1.02) brightness(.94);transition:filter .5s ease,transform .5s ease}.tScene:hover .tPortrait{filter:grayscale(0) contrast(1) brightness(1);transform:scale(1.03)}.tsec .mLine{stroke-dasharray:600;stroke-dashoffset:600}.tsec.tin .mLine{animation:tmLineDraw 1.6s ease-out .2s forwards}@keyframes tmLineDraw{to{stroke-dashoffset:0}}.fcard{transition:box-shadow .3s ease,border-color .3s ease,background .3s ease}.fcard:hover{border-color:#4b8bff8c!important;box-shadow:0 40px 84px -26px #1a56db99!important;background:#ffffff1a!important;z-index:20}.tGlow{position:absolute;left:50%;top:40%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(75,139,255,.14),transparent 70%);pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:opacity .45s ease;z-index:0}@keyframes tmScrollCue{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(7px);opacity:.85}}@keyframes tmQuoteIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.tsec .mQuote{opacity:0}.tsec.tin .mQuote{animation:tmQuoteIn .7s cubic-bezier(.2,.7,.3,1) .35s both}.awCard{position:relative;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px 24px;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s ease,background .3s ease}.awCard:hover{transform:translateY(-6px);border-color:#4b8bff80;background:#4b8bff12}.awCard .awNum{position:absolute;top:14px;inset-inline-end:18px;font-size:34px;font-weight:800;color:#4b8bff24;letter-spacing:-1px}.tagPop{position:relative;cursor:default;transition:background .25s ease,color .25s ease,border-color .25s ease}.tagPop .tagCard{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(8px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;width:190px;background:#fff;color:#0f1729;border-radius:14px;padding:13px 15px;box-shadow:0 24px 50px -18px #0000008c;font-size:12px;line-height:1.5;font-weight:500;z-index:50;text-align:start}.tagPop .tagCard:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#fff}.tagPop:hover .tagCard{opacity:1;transform:translate(-50%) translateY(0)}.tagPop:hover{background:#1a56db!important;border-color:#1a56db!important;color:#fff!important}.tSpine{position:fixed;left:26px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:26px;transition:opacity .5s ease,transform .5s ease}.tSpine .rail{position:absolute;left:50%;transform:translate(-50%);top:-30px;bottom:-30px;width:2px;background:#ffffff1f;border-radius:2px;overflow:hidden}.tSpine .rail i{position:absolute;top:0;left:0;width:100%;height:0%;background:linear-gradient(#1a56db,#4b8bff);box-shadow:0 0 8px #1a56dbcc}html[dir=rtl] .tSpine{left:auto;right:26px}html[dir=rtl] .tDiag{transform:scaleX(-1)}html[dir=rtl] .tagPop{unicode-bidi:plaintext}.spineBtn:focus-visible{outline:2px solid #4b8bff;outline-offset:4px;border-radius:4px}.spineBtn{position:relative;background:none;border:none;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:1px;color:#5f6f8c;padding:0;transition:color .3s ease}@media(max-width:900px){.tSpine{display:none!important}.tDiag{display:none}.sceneGrid{grid-template-columns:1fr!important}.cardWrap{position:relative!important;inset:auto!important;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px;transform:none!important}.cardWrap .fcard{position:relative!important;inset:auto!important;animation:none!important}.grid5{grid-template-columns:1fr 1fr!important}.grid6{grid-template-columns:1fr 1fr 1fr!important}.aw-grid{grid-template-columns:1fr 1fr!important}}@media(min-width:901px)and (max-width:1299px){html:not([dir=rtl]) .tsec{padding-left:76px!important}html[dir=rtl] .tsec{padding-right:76px!important}}@media(min-width:901px)and (max-width:1439px),(min-width:901px)and (max-height:800px){.cardWrap .fcard.fc-text-side{display:none}}@media(max-width:560px){.grid6{grid-template-columns:1fr 1fr!important}}@media(prefers-reduced-motion:reduce){.tsec .anim,.tsec .mQuote{opacity:1!important;transform:none!important}.tsec .mLine{stroke-dashoffset:0}}@keyframes tmParPortrait{0%{translate:0 26px}to{translate:0 -26px}}@keyframes tmParCards{0%{translate:0 52px}to{translate:0 -52px}}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.tScene .sceneGrid>[data-parallax=portrait]{animation:tmParPortrait linear both;animation-timeline:view()}.tScene .cardWrap{animation:tmParCards linear both;animation-timeline:view()}}@keyframes adFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes adDot{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.adCard{transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease,opacity .3s ease;transform-style:preserve-3d}.adCard:hover{box-shadow:0 34px 66px -30px #1a56db6b;border-color:#c9d8f5!important}.adCard:hover .adIco{transform:rotate(-6deg) scale(1.1)}.adIco{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.adCard .adIdx{position:absolute;top:20px;inset-inline-end:22px;font-size:15px;font-weight:800;color:#e0e8f5;letter-spacing:-.5px;transition:color .3s ease}.adCard:hover .adIdx{color:#1a56db}.areas-grid:hover .adCard{opacity:.55}.areas-grid .adCard:hover{opacity:1}@keyframes advAurora1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(70px,44px) scale(1.18)}}@keyframes advAurora2{0%,to{transform:translate(0) scale(1.12)}50%{transform:translate(-56px,34px) scale(1)}}@keyframes advFloatShape{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-26px) rotate(10deg)}}@keyframes advSpin{to{transform:rotate(360deg)}}@keyframes advSpinR{to{transform:rotate(-360deg)}}@keyframes advWord{0%{opacity:0;transform:translateY(30px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes advScrollCue{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(7px);opacity:.85}}@keyframes advPulseRing{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.55);opacity:0}}.adWord{display:inline-block;opacity:0;will-change:transform,filter}.adWord.play{animation:advWord .7s cubic-bezier(.2,.7,.3,1) forwards}.adShape{position:absolute;pointer-events:none}.tlNode{transition:transform .4s cubic-bezier(.2,.7,.3,1),border-color .4s ease,color .4s ease,box-shadow .4s ease}.tlItem{transition:opacity .5s ease,transform .5s ease}@media(max-width:900px){.profile-grid,.why-grid,.grid3{grid-template-columns:1fr!important}}@media(min-width:561px)and (max-width:900px){.grid3{grid-template-columns:1fr 1fr!important}}@media(prefers-reduced-motion:reduce){.adWord{opacity:1!important}}@keyframes pFlow{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}@keyframes pFlowR{0%{stroke-dashoffset:-520}to{stroke-dashoffset:0}}@keyframes pDot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.pPartner{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease;animation:floatY 6.5s ease-in-out infinite}.pPartner:hover{transform:translateY(-8px) scale(1.015);box-shadow:0 44px 80px -34px #1a56db73}.pBen{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.pBen:hover{transform:translateY(-8px);box-shadow:0 34px 66px -30px #1a56db66;border-color:#c9d8f5!important}.pBen:hover .pIco{transform:rotate(-6deg) scale(1.1)}.pIco{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.navbtn:hover{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}.net-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 78% 88% at 60% 46%,#000 0%,rgba(0,0,0,.7) 44%,transparent 74%);mask-image:radial-gradient(ellipse 78% 88% at 60% 46%,#000 0%,rgba(0,0,0,.7) 44%,transparent 74%)}.tilt3d{transition:transform .3s cubic-bezier(.2,.7,.3,1);will-change:transform}.op-scrollcue{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--blue);z-index:2;font-size:9.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;opacity:.75}.op-scrollcue svg{animation:cueBob 1.9s ease-in-out infinite}.benprog{position:relative;margin:24px auto 0;max-width:300px;height:3px;border-radius:3px;background:#1a56db21;overflow:hidden}.benprog i{display:block;height:100%;width:0;background:linear-gradient(90deg,#1a56db,#4b8bff);border-radius:3px}.benCount{font-size:12px;font-weight:700;letter-spacing:1px;color:#657085;min-width:56px;text-align:center}.benCount b{color:var(--blue)}html[dir=rtl] .benCount{direction:ltr}@media(max-width:900px){.hero-grid,.net-grid{grid-template-columns:1fr!important}.pBen{flex:0 0 82%!important}.net-canvas{opacity:.55}}@media(max-width:560px){#featured{min-height:0!important;padding-top:84px}#featured .pGhost{display:none!important}#featured .pPartner{position:relative!important;width:100%!important;inset-inline-end:auto!important;bottom:auto!important}}@media(max-width:480px){.benDots{display:none!important}}@keyframes flowLine{0%{stroke-dashoffset:920}to{stroke-dashoffset:0}}.clCard{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.clCard:hover{transform:translateY(-8px)!important;box-shadow:0 34px 64px -30px #1a56db66;border-color:#c9d8f5!important}.clCard .clLogo{filter:grayscale(1);opacity:.82;transition:filter .3s ease,opacity .3s ease}.clCard:hover .clLogo{filter:grayscale(0);opacity:1}.clGrp{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.clGrp:hover{transform:translateY(-6px);box-shadow:0 34px 66px -30px #1a56db66;border-color:#c9d8f5!important}.clGrp .clBar{transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.clGrp:hover .clBar{transform:scaleX(1)}html[dir=rtl] .clGrp .clBar{transform-origin:right}.clGrp .clIco{transition:transform .35s cubic-bezier(.2,.7,.3,1),background .3s ease,color .3s ease}.clGrp:hover .clIco{transform:rotate(-6deg) scale(1.08);background:#1a56db!important;color:#fff!important}.secBody{container-type:inline-size}.secAreas{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.secTile{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 10px;border-radius:14px;background:#f5f8fe;border:1px solid #edf2fb;transition:transform .3s cubic-bezier(.2,.7,.3,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.secTileIco{width:36px;height:36px;flex-shrink:0;border-radius:11px;background:#e8effc;color:#1a56db;display:grid;place-items:center;transition:background .3s ease,color .3s ease,transform .35s cubic-bezier(.2,.7,.3,1)}.secTileCap{min-width:0;font-size:12.5px;font-weight:600;line-height:1.3;color:#48566e;transition:color .3s ease}@container (min-width:520px){.secAreas{grid-template-columns:repeat(4,1fr);gap:12px}.secTile{flex-direction:column;text-align:center;gap:9px;padding:14px 8px 12px}.secTileIco{width:40px;height:40px}}.clGrp:hover .secTile{background:#f0f5ff;border-color:#dfe8fa}.clGrp:hover .secTileIco{background:#dde8fd}.secTile:hover{transform:translateY(-4px);background:#fff!important;border-color:#c9d8f5!important;box-shadow:0 14px 26px -18px #1a56db8c}.secTile:hover .secTileIco{background:#1a56db!important;color:#fff;transform:scale(1.06)}.secTile:hover .secTileCap{color:#1a56db}@keyframes secTileIn{0%{opacity:0;transform:translateY(12px) scale(.94)}}.clGrp.in .secTile{animation:secTileIn .55s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:calc(.22s + var(--k) * 80ms)}@container (max-width:250px){.secAreas{grid-template-columns:1fr}}@container (min-width:251px) and (max-width:331px){.secTile{flex-direction:column;text-align:center;gap:8px;padding:12px 8px 10px}}.dotfield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(26,86,219,.14) 1.4px,transparent 1.7px);background-size:26px 26px;opacity:.6;-webkit-mask-image:radial-gradient(ellipse 72% 62% at 50% 40%,#000,transparent 72%);mask-image:radial-gradient(ellipse 72% 62% at 50% 40%,#000,transparent 72%);animation:dotDrift 26s linear infinite}@keyframes dotDrift{to{background-position:26px 52px}}.oc-trustline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;font-size:13.5px;font-weight:600;color:#6b7688;margin-top:24px}.oc-trustline b{color:var(--blue);font-weight:800}.oc-trustline .tdot{width:5px;height:5px;border-radius:50%;background:#c9d5ea}.filtbar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 34px}.filt{font-size:13px;font-weight:600;color:#48566e;background:#fff;border:1px solid #e3eaf3;border-radius:999px;padding:9px 16px;cursor:pointer;transition:all .22s ease;display:inline-flex;align-items:center;gap:8px}.filt .fdot{width:8px;height:8px;border-radius:50%;background:#1a56db;opacity:.45;transition:opacity .2s ease}.filt:hover{border-color:#b9ccef;color:#1a56db}.filt.on{background:#1a56db;color:#fff;border-color:#1a56db;box-shadow:0 12px 26px -12px #1a56db99}.filt.on .fdot{opacity:1;background:#fff}.clCard{position:relative}.clCard.ghost,.clCard.ghost.in{opacity:.15}.clCard.match{border-color:#c9d8f5!important;box-shadow:0 26px 54px -30px #1a56db80!important}.clCard.match .clLogo{filter:grayscale(0)!important;opacity:1!important}.clCap{position:absolute;left:10px;right:10px;bottom:9px;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.3px;color:#657085;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.clCard:hover .clCap{opacity:1;transform:none}.converge-svg path[data-line]{transition:stroke-width .25s ease,stroke .25s ease}.wall{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;position:relative;z-index:1}.num-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px}.trCard{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#152038,#121b2e);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:30px 26px 32px;text-align:center;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1),border-color .3s ease,box-shadow .3s ease}.trCard:hover{border-color:#78a5ff57;box-shadow:0 30px 60px -34px #1a56dbb3}.trSpot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(240px circle at var(--mx,50%) var(--my,30%),rgba(75,139,255,.2),transparent 70%)}.trCard:hover .trSpot{opacity:1}.trVis{height:112px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.trNum{font-size:52px;font-weight:800;letter-spacing:-1.5px;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.trLbl{font-size:14.5px;color:#96a2ba;margin-top:12px}.trStack{display:flex;align-items:center;justify-content:center;direction:ltr}.trChip{position:relative;width:58px;height:42px;border-radius:12px;background:#fff;display:grid;place-items:center;padding:7px;margin-left:-14px;overflow:hidden;box-shadow:0 0 0 3px #142037,0 10px 20px -10px #0009;transform:translateY(0) rotate(0);transition:transform .45s cubic-bezier(.2,.7,.3,1),margin .45s cubic-bezier(.2,.7,.3,1)}.trChip:first-child{margin-left:0}.trChip img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;display:block}.trMore{background:#1a56db;color:#fff;font-size:13px;font-weight:800;letter-spacing:.2px}.trCard:hover .trChip{margin-left:-2px;transform:translateY(calc(var(--o) * var(--o) * 1.6px - 5px)) rotate(calc(var(--o) * 5deg))}.trCard:hover .trChip:first-child{margin-left:0}@keyframes trPop{0%{opacity:0;transform:translateY(14px) scale(.8)}}.trCard.in .trChip{animation:trPop .5s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:calc(.25s + var(--k) * 90ms)}.trRing{position:relative;width:112px;height:112px}.trOrbitLine{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#96b4f047;stroke-width:1.2;stroke-dasharray:3 5;animation:trSpin 40s linear infinite}.trHub{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#1a56db;box-shadow:0 0 0 5px #1a56db38,0 0 18px #4b8bffb3}.trOrb{position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;display:grid;place-items:center;background:#1b2742;color:#8fa5cc;border:1px solid rgba(255,255,255,.1);animation:trLit 4.8s ease-in-out infinite;animation-delay:calc(var(--k) * .8s);transition:background .3s ease,color .3s ease,transform .3s ease}@keyframes trLit{0%,24%,to{background:#1b2742;color:#8fa5cc;box-shadow:none}8%,14%{background:#1a56db;color:#fff;box-shadow:0 0 0 4px #1a56db40,0 0 18px #4b8bff99}}@keyframes trSpin{to{transform:rotate(360deg)}}@keyframes trOrbIn{0%{opacity:0;transform:scale(.4)}}.trCard.in .trRing{animation:trOrbIn .6s cubic-bezier(.2,.7,.3,1) .25s backwards}.trCard:hover .trOrb{background:#1a56db!important;color:#fff!important;transform:scale(1.08);box-shadow:0 0 14px #4b8bff8c!important}.trProgWrap{position:relative;width:104px;height:104px}.trProgSvg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.trProgSvg circle{fill:none;stroke-width:7;stroke-linecap:round}.trProgTrack{stroke:#ffffff14}.trProg{stroke:url(#trProgGrad);stroke-dashoffset:0;filter:drop-shadow(0 0 6px rgba(75,139,255,.45));transition:filter .3s ease}.trComet{stroke:#fff;opacity:0;stroke-width:7;transform-origin:48px 48px;transition:opacity .3s ease}.trCheck{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;background:#1a56db2e;display:grid;place-items:center;transition:background .3s ease,transform .35s cubic-bezier(.2,.7,.3,1)}.trCheck svg{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0}@keyframes trFill{0%{stroke-dashoffset:var(--c)}}@keyframes trDraw{0%{stroke-dashoffset:24}}.trCard.in .trProg{animation:trFill 1.6s cubic-bezier(.35,.1,.25,1) .3s backwards}.trCard.in .trCheck svg{animation:trDraw .5s ease-out 1.85s backwards}.trCard:hover .trProg{filter:drop-shadow(0 0 11px rgba(120,165,255,.85))}.trCard:hover .trComet{opacity:.85;animation:trSpin 1.6s linear infinite}.trCard:hover .trCheck{background:#1a56db;transform:scale(1.06)}.trMarqueeWrap{margin-top:44px}.trMarqueeCap{text-align:center;font-size:11.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#6f7d98;margin-bottom:16px}.trMarquee{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.trTrack{display:flex;gap:14px;width:max-content;animation:trMarq 48s linear infinite;padding:6px 0}.trMarquee:hover .trTrack{animation-play-state:paused}@keyframes trMarq{to{transform:translate(calc(-50% - 7px))}}.trLogo{width:128px;height:58px;flex-shrink:0;border-radius:14px;background:#e6ebf4;display:grid;place-items:center;padding:10px 16px;overflow:hidden;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.trLogo img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;filter:grayscale(1);opacity:.62;mix-blend-mode:multiply;transition:filter .3s ease,opacity .3s ease}.trLogo:hover{background:#fff;transform:translateY(-3px);box-shadow:0 14px 28px -16px #4b8bff99}.trLogo:hover img{filter:none;opacity:1}@media(max-width:900px){.wall{grid-template-columns:1fr 1fr}.sector-grid,.num-grid{grid-template-columns:1fr}.converge-svg{display:none!important}}@media(max-width:1099px)and (min-width:901px){.trCard{padding:26px 18px 28px}.trNum{font-size:46px}.trCard:hover .trChip{margin-left:-12px}}@media(prefers-reduced-motion:reduce){.trOrb{background:#1a56db;color:#fff}.trMarquee{overflow-x:auto}}@keyframes iFlow{0%{stroke-dashoffset:126}to{stroke-dashoffset:0}}@keyframes iDot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes nodePulse{0%,to{box-shadow:0 30px 66px -22px #1a56db99,0 0 #1a56db59}50%{box-shadow:0 30px 66px -22px #1a56db99,0 0 0 12px #1a56db00}}@media(max-width:960px){.iTabs{border-radius:26px!important}}.iTab{white-space:nowrap;font-size:13.5px;font-weight:600;padding:11px 20px;border-radius:999px;border:none;cursor:pointer;transition:background .4s ease,color .4s ease,box-shadow .4s ease}.convNode{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.convNode:hover{transform:translateY(-6px);box-shadow:0 34px 62px -28px #1a56db6b!important;border-color:#c9d8f5!important}.convNode:hover .convIco{transform:rotate(-6deg) scale(1.08);background:#1a56db!important;color:#fff!important}.convIco{transition:transform .35s cubic-bezier(.2,.7,.3,1),background .3s ease,color .3s ease}.panel{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:start}.conv-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center}.indMontage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 82% 76% at 50% 32%,#000,transparent 76%);mask-image:radial-gradient(ellipse 82% 76% at 50% 32%,#000,transparent 76%)}.indMontage span{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:grayscale(1) contrast(1.03);opacity:0;transition:opacity 1.6s ease;transform:scale(1.05)}.indMontage span.on{opacity:.13}.ind-trustline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;font-size:13.5px;font-weight:600;color:#6b7688;margin-top:24px}.ind-trustline b{color:var(--blue);font-weight:800}.ind-trustline .tdot{width:5px;height:5px;border-radius:50%;background:#c9d5ea}.ind-scrollcue{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:30px;color:var(--blue);font-size:9.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;opacity:.75}.ind-scrollcue svg{animation:cueBob 1.9s ease-in-out infinite}.iProg{position:relative;margin:20px auto 0;max-width:300px;height:3px;border-radius:3px;background:#1a56db21;overflow:hidden}.iProg i{display:block;height:100%;width:0;background:linear-gradient(90deg,#1a56db,#4b8bff);border-radius:3px}.modChip{font-size:12px;font-weight:600;color:#31405c;background:#eef3fb;border:1px solid #e3ecfd;border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px}.modChip svg{width:13px;height:13px;color:#1a56db;flex-shrink:0}.conv-svg path[data-line]{transition:stroke-width .25s ease,stroke .25s ease}.convNode{cursor:pointer}.convNode:focus-visible{outline:2px solid #4b8bff;outline-offset:3px}@media(max-width:900px){.panel,.conv-grid{grid-template-columns:1fr}.conv-svg{display:none!important}[data-hub]{min-width:0!important;width:100%;box-sizing:border-box}}@keyframes floatY2{0%,to{transform:translateY(-5px)}50%{transform:translateY(7px)}}@keyframes evDot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.evFact{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.evFact:hover{transform:translateY(-5px);box-shadow:0 22px 44px -26px #1a56db66;border-color:#c9d8f5!important}.evFact:hover .evIcoWrap{transform:rotate(-6deg) scale(1.1);background:#1a56db!important;color:#fff!important}.evIcoWrap{transition:transform .32s cubic-bezier(.2,.7,.3,1),background .3s ease,color .3s ease}.evVisual{overflow:hidden}.evShot{transition:transform .6s cubic-bezier(.2,.7,.3,1)}.evVisual:hover .evShot{transform:scale(1.05)}.evWhy{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.evWhy:before{content:"";position:absolute;top:-40px;inset-inline-end:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(26,86,219,.13),transparent 70%);opacity:.7;transition:transform .5s cubic-bezier(.2,.7,.3,1),opacity .3s ease;pointer-events:none;z-index:0}.evWhy:after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,#1a56db,#4b8bff);transition:width .4s cubic-bezier(.2,.7,.3,1);z-index:1}.evWhy:hover{transform:translateY(-8px);box-shadow:0 34px 66px -30px #1a56db6b;border-color:#c9d8f5!important}.evWhy:hover:before{transform:scale(1.5) translate(-12px,12px);opacity:1}.evWhy:hover:after{width:100%}.evWhy>*{position:relative;z-index:1}.evWhy:hover .evArrow{transform:translate(5px)}.evArrow{display:inline-block;transition:transform .3s ease}html[dir=rtl] .evArrow{transform:scaleX(-1)}html[dir=rtl] .evWhy:hover .evArrow{transform:translate(-5px) scaleX(-1)}.evMontage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 82% 78% at 50% 34%,#000,transparent 76%);mask-image:radial-gradient(ellipse 82% 78% at 50% 34%,#000,transparent 76%)}.evMontage span{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:grayscale(1) contrast(1.03);opacity:0;transition:opacity 1.8s ease;transform:scale(1.05)}.evMontage span.on{opacity:.12}.evt-trustline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.5px;color:#6b7688;text-transform:uppercase;margin-top:24px}.evt-trustline .tdot{width:5px;height:5px;border-radius:50%;background:#c9d5ea}.evt-scrollcue{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:26px;color:var(--blue);font-size:9.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;opacity:.75}.evt-scrollcue svg{animation:cueBob 1.9s ease-in-out infinite}@keyframes kenBurns{0%{transform:scale(1.02)}to{transform:scale(1.13)}}.evStageBtn{position:absolute;inset-inline-end:20px;top:18px;width:38px;height:38px;border-radius:11px;border:none;cursor:pointer;background:#0f172980;color:#fff;display:grid;place-items:center;transition:background .2s ease,transform .2s ease;z-index:3}.evStageBtn:hover{background:#1a56db;transform:scale(1.06)}.evGThumb{position:relative;height:150px;border-radius:16px;overflow:hidden;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:outline-color .25s ease,transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.evGThumb.active{outline-color:#1a56db}.evGThumb:focus-visible{outline-color:#4b8bff;outline-width:3px}.lboxClose:focus-visible,.lboxNav:focus-visible{outline:3px solid #8fb8ff;outline-offset:2px}.evGThumb:hover{transform:translateY(-5px);box-shadow:0 30px 56px -26px #0f172980}.lbox{direction:ltr;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#090e1ae0;padding:32px;opacity:0;transition:opacity .3s ease}.lbox.open{display:flex;opacity:1}.lboxInner{position:relative;max-width:1000px;width:100%}.lboxImg{width:100%;max-height:78vh;object-fit:contain;border-radius:16px;box-shadow:0 40px 100px -30px #000000b3;background:#0f1729}.lboxCap{unicode-bidi:plaintext;text-align:center;color:#e7edf7;font-size:14px;font-weight:600;margin-top:16px}.lboxCap b{color:#8fb8ff}.lboxClose{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;border:none;background:#fff;color:#0f1729;cursor:pointer;display:grid;place-items:center;box-shadow:0 12px 30px -10px #00000080}.lboxNav{position:absolute;top:calc(50% - 40px);transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:#ffffff24;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s ease}.lboxNav:hover{background:#1a56db}.lboxPrev{left:-64px}.lboxNext{right:-64px}@media(max-width:820px){.lboxPrev{left:6px}.lboxNext{right:6px}.lboxNav{background:#0f172999}}@media(max-width:900px){.feat-grid{grid-template-columns:1fr!important}.thumbs,.facts{grid-template-columns:1fr 1fr!important}.why-grid{grid-template-columns:1fr!important}}@keyframes evFade{0%{opacity:0}to{opacity:1}}@keyframes crFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes crDot{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes crGlowPulse{0%,to{opacity:.85;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}@keyframes crWordIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes crSweep{0%{background-position:220% 0}to{background-position:0% 0}}.crCulture{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.crCulture:before{content:"";position:absolute;top:-40px;inset-inline-end:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(26,86,219,.12),transparent 70%);opacity:.7;transition:transform .5s cubic-bezier(.2,.7,.3,1),opacity .3s ease;pointer-events:none}.crCulture:after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,#1a56db,#4b8bff);transition:width .4s cubic-bezier(.2,.7,.3,1)}.crCulture:hover{transform:translateY(-8px);box-shadow:0 34px 66px -30px #1a56db66;border-color:#c9d8f5!important;background:#fff!important}.crCulture:hover:before{transform:scale(1.5) translate(-10px,10px);opacity:1}.crCulture:hover:after{width:100%}.crCulture:hover .crIco{transform:rotate(-6deg) scale(1.1);background:#1a56db!important;color:#fff!important;box-shadow:0 12px 24px -8px #1a56db99}.crCulture>*{position:relative;z-index:1}.crIco{transition:transform .35s cubic-bezier(.2,.7,.3,1),background .3s ease,color .3s ease,box-shadow .3s ease;animation:crFloat 6s ease-in-out infinite}.crRole{background:#fff;border:1px solid #eaeef5;border-radius:18px;box-shadow:0 14px 36px -30px #0f17293d;overflow:hidden;transition:background .35s ease,border-color .35s ease,box-shadow .3s ease}.crRole:hover{border-color:#c9d8f5;box-shadow:0 22px 48px -30px #1a56db4d}.r-head{cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 24px}.r-head:focus-visible{outline:2px solid #4b8bff;outline-offset:-2px;border-radius:18px}.r-icon{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#e8effc;color:#1a56db;display:grid;place-items:center;transition:background .35s,color .35s}.r-title{font-size:17px;font-weight:700;color:#0f1729;transition:color .35s}.r-chev{color:#1a56db;font-size:18px;flex-shrink:0;transition:color .35s,transform .3s cubic-bezier(.2,.7,.3,1)}.r-panel{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.2,.7,.3,1)}.r-body{padding:0 24px 26px;padding-inline-start:84px}.r-desc,.r-req{color:#4b5565;transition:color .35s}.r-label{font-size:11px;font-weight:700;letter-spacing:1px;color:#657085;text-transform:uppercase;transition:color .35s}.r-apply{display:inline-flex;align-items:center;gap:7px;margin-top:16px;background:#1a56db;color:#fff;font-size:13.5px;font-weight:600;padding:11px 20px;border-radius:999px;transition:background .35s,color .35s,opacity .2s}.r-apply:hover{opacity:.88}.crRole.open{background:#1a56db;border-color:#1a56db}.crRole.open .r-icon{background:#ffffff29;color:#fff}.crRole.open .r-title{color:#fff}.crRole.open .r-chev{color:#fff;transform:rotate(180deg)}.crRole.open .r-panel{max-height:420px}.crRole.open .r-desc,.crRole.open .r-req{color:#ffffffd9}.crRole.open .r-label{color:#fff9}.crRole.open .r-apply{background:#fff;color:#1a56db}.jobstat{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px;font-size:13px;font-weight:700;letter-spacing:.3px;color:#5b6472}.jobstat .live{display:inline-flex;align-items:center;gap:7px;color:var(--green);text-transform:uppercase;letter-spacing:1px;font-size:11.5px}.jobstat .live i{width:8px;height:8px;border-radius:50%;background:var(--green);animation:crDot 1.8s ease-in-out infinite;font-style:normal}.jobstat b{color:var(--blue)}.jobstat .sep{width:4px;height:4px;border-radius:50%;background:#c9d5ea}.jfiltbar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 26px}.jfilt{font-size:13px;font-weight:600;color:#48566e;background:#fff;border:1px solid #e3eaf3;border-radius:999px;padding:8px 16px;cursor:pointer;transition:all .22s ease;display:inline-flex;align-items:center;gap:7px}.jfilt .n{font-size:11px;font-weight:700;color:#657085;background:#eef3fb;border-radius:999px;padding:1px 7px;transition:all .22s ease}.jfilt:hover{border-color:#b9ccef;color:#1a56db}.jfilt.on{background:#1a56db;color:#fff;border-color:#1a56db;box-shadow:0 12px 26px -12px #1a56db99}.jfilt.on .n{background:#ffffff38;color:#fff}.crRole.hide{display:none}.rchip{font-size:11.5px;font-weight:600;color:#5b6472;background:#eef3fb;border:1px solid #e3ecfd;border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center;gap:5px;transition:color .35s,background .35s,border-color .35s}.crRole.open .rchip{background:#ffffff24;border-color:#ffffff3d;color:#ffffffd9}.hsteps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:52px}.hline{position:absolute;top:32px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,transparent,#d0ddf5 12%,#d0ddf5 88%,transparent);z-index:0}.hstep{position:relative;z-index:1;text-align:center}.hnode{width:64px;height:64px;margin:0 auto;border-radius:20px;background:#fff;border:1px solid #e6ecf6;box-shadow:0 18px 40px -24px #0f172959;display:grid;place-items:center;color:#1a56db;position:relative;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.hstep:hover .hnode{transform:translateY(-5px);box-shadow:0 26px 52px -24px #1a56db80}.hnum{position:absolute;top:-8px;inset-inline-end:-8px;width:24px;height:24px;border-radius:50%;background:#1a56db;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;box-shadow:0 8px 18px -6px #1a56db99}.hstep h3{font-size:16px;font-weight:700;margin:16px 0 0;color:#0f1729}.hstep p{font-size:13px;line-height:1.6;color:#5b6472;margin:8px auto 0;max-width:230px}@media(max-width:820px){.hsteps{grid-template-columns:1fr 1fr}.hline{display:none}}@media(max-width:520px){.hsteps{grid-template-columns:1fr}}.crHeroCard{display:none}@media(min-width:900px){.crHeroCard{display:block}}@media(max-width:900px){.culture-grid{grid-template-columns:1fr 1fr!important}.r-body{padding:0 24px 26px!important}}@media(max-width:560px){.culture-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.crWord{opacity:1!important}}.prodCard{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.prodCard:hover{transform:translateY(-6px);box-shadow:0 34px 64px -30px #0f172966;border-color:#c9d8f5}.prodCard .prodArrow{transition:transform .25s ease}.prodCard:hover .prodArrow{transform:translate(4px)}html[dir=rtl] .prodCard .prodArrow{display:inline-block;transform:scaleX(-1)}html[dir=rtl] .prodCard:hover .prodArrow{transform:translate(-4px) scaleX(-1)}.prodFeatCard{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.prodFeatCard:hover{transform:translateY(-4px);box-shadow:0 26px 52px -28px #0f17294d}@media(max-width:1100px){.prodGrid{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){.prodShowcaseGrid{grid-template-columns:1fr!important}.prodFeatGrid{grid-template-columns:1fr 1fr!important}}@media(max-width:560px){.prodGrid,.prodFeatGrid{grid-template-columns:1fr!important}}:root{--blue:rgb(26,86,219);--blue-hover:#1648b8;--slate:rgb(15,23,41);--tint:rgb(247,250,255);--white:#ffffff;--ink:#0f1729;--muted:#5b6472;--faint:#657085;--line:#eef1f6;--line-2:#e4eaf3;--gold:#d4a017;--green:#157d44;--font-sans:"Outfit",system-ui,-apple-system,sans-serif;--font-hand:"Caveat",cursive;--radius-sm:12px;--radius:14px;--radius-lg:22px;--shadow-sm:0 8px 24px -18px rgba(15,23,41,.3);--shadow-md:0 14px 34px -18px rgba(15,23,41,.28);--shadow-lg:0 40px 90px -30px rgba(15,23,41,.28)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--white);overflow-x:hidden}body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;padding-top:78px}@media(min-width:1100px){html{zoom:.9}}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-hover)}img{max-width:100%;display:block}button,input,textarea,select{font-family:inherit}h1,h2,h3{font-family:var(--font-sans)}.skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:1100;background:var(--blue);color:#fff;font-size:14px;font-weight:600;padding:12px 18px;border-radius:12px;transform:translateY(-200%)}.skip-link:hover{color:#fff}.skip-link:focus{transform:none;color:#fff;outline:2px solid #fff;outline-offset:-4px}#main-content:focus{outline:none}.eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--blue);text-transform:uppercase}.eyebrow.light{color:#7aa7ff}.h1{font-size:clamp(38px,6vw,58px);line-height:1.05;letter-spacing:-1.7px;font-weight:800;margin:16px 0 0;color:var(--ink)}.h2{font-size:clamp(28px,4vw,36px);line-height:1.14;letter-spacing:-1px;font-weight:800;margin:14px 0 0;color:var(--ink);text-wrap:balance}.lede{font-size:18.5px;line-height:1.65;color:#4b5565}.cave{font-family:var(--font-hand);color:var(--blue);font-weight:700;font-size:1.15em;margin-inline-end:.16em}.cave-sp{margin-inline-end:.16em}.cave.cave-end{margin-inline-end:0}.sec{position:relative;padding:90px 32px}@media(max-width:900px){.sec{padding:64px 22px}}.wrap{max-width:1160px;margin:0 auto}.backlink{font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--blue);text-transform:uppercase}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}[data-reveal].in{opacity:1;transform:none}.hw{display:inline-block;opacity:0;transform:translateY(24px)}.hw.play{animation:hwRise .6s cubic-bezier(.2,.7,.3,1) forwards}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}[data-reveal],.hw{opacity:1;transform:none}}@keyframes hwRise{to{opacity:1;transform:none}}@keyframes cueBob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes slideInR{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}@keyframes emerge{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drawCurve{0%,12%{stroke-dashoffset:240}70%,to{stroke-dashoffset:0}}@keyframes ddDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes navFadeIn{0%{opacity:0}to{opacity:1}}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;font-family:var(--font-sans);background:var(--white);border-bottom:1px solid transparent;transform:translateY(0);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.site-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px -16px #0f172966}.site-header.nav-hidden{transform:translateY(-100%)}.nav-inner{max-width:1400px;margin:0 auto;padding:0 34px;height:78px;display:flex;align-items:center;gap:24px}.nav-logo{display:flex;align-items:center;flex:1}.nav-logo img{height:38px;width:auto}.nav-desktop{display:flex;color:var(--ink);align-items:center;gap:2px;justify-content:center;background:var(--white);border:1px solid var(--line);border-radius:22px;padding:4px 8px;box-shadow:var(--shadow-sm)}.navlink{color:var(--ink);font-size:13px;font-weight:500;padding:8px 16px 6px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:5px;transition:color .2s ease,background .2s ease;background:none;border:none;cursor:pointer;font-family:var(--font-sans);text-decoration:none}.navlink:hover{background:var(--blue);color:#fff}.navlink:hover *{color:#fff;stroke:#fff}.navlink .chev{font-size:8px;color:var(--faint);display:inline-block;transition:transform .2s ease}.nav-group{position:relative}.nav-group:hover .chev,.nav-group.hover .chev,.nav-group.open .chev,.nav-group:focus-within .chev{transform:rotate(180deg)}.nav-group:hover .navlink,.nav-group.hover .navlink,.nav-group.open .navlink,.nav-group:focus-within .navlink{border-bottom:2px solid var(--blue)}.nav-group.closed .chev{transform:none}.nav-group.closed .navlink{border-bottom:none}.mega-wrap{position:fixed;top:58px;left:0;right:0;display:flex;justify-content:center;padding-top:20px;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s}.nav-group.hover .mega-wrap,.nav-group.open .mega-wrap,.nav-group:focus-within .mega-wrap{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}.nav-group.closed .mega-wrap{opacity:0;visibility:hidden;pointer-events:none}.mega{width:760px;max-width:68vw;background:#fff;border:1px solid #e9edf4;border-radius:22px;box-shadow:var(--shadow-lg);padding:26px;display:grid;grid-template-columns:1.25fr 1fr;gap:26px;animation:ddDrop .24s cubic-bezier(.2,.7,.3,1) both}.mega--narrow{width:620px;grid-template-columns:1fr 1fr}.mega-title{font-size:11.5px;font-weight:700;letter-spacing:1.2px;color:var(--blue);text-transform:uppercase;margin-bottom:14px}.mega-title.muted{color:var(--faint)}.mega-item{display:flex;gap:13px;align-items:flex-start;text-decoration:none;padding:11px 12px;border-radius:14px;transition:background .2s ease}.mega-item:hover{background:#f5f8ff}.mega-ic{width:38px;height:38px;border-radius:11px;background:#eef4ff;color:var(--blue);display:grid;place-items:center;flex-shrink:0}.mega-item .t{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.mega-item .d{display:block;font-size:12px;color:var(--faint);margin-top:1px}.mega-note{display:flex;gap:12px;align-items:flex-start;background:var(--tint);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:14px;padding:14px 16px;margin-top:10px}.mega-spot{background:linear-gradient(160deg,#f5f8ff,#eaf1ff);border:1px solid #e0e9f8;border-radius:16px;padding:18px}.mega-spot .hand{display:flex;align-items:center;gap:8px;font-family:var(--font-hand);font-size:20px;font-weight:700;color:var(--blue)}.mega-spot p{font-size:13px;line-height:1.55;color:#4b5565;margin:8px 0 0}.mega-mini{display:flex;gap:11px;align-items:center;text-decoration:none;padding:9px 10px;border-radius:12px;transition:background .2s ease}.mega-mini:hover{background:#f5f8ff}.mega-mini .mi{width:32px;height:32px;border-radius:9px;background:#eef4ff;color:var(--blue);display:grid;place-items:center;flex-shrink:0}.nav-actions{display:flex;align-items:center;gap:14px;flex:1;justify-content:flex-end}.nav-sep{width:1px;height:26px;background:#e4eaf3}.btn-cta{background:var(--blue);color:#fff;font-size:14px;font-weight:600;line-height:1;padding:12px 22px;border-radius:12px;box-shadow:0 8px 20px -8px #1a56db80;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,transform .2s ease}.btn-cta:hover{background:var(--blue-hover);color:#fff;transform:translateY(-1px)}.nav-burger{display:none;margin-left:auto;width:44px;height:44px;border-radius:12px;border:1px solid #e9edf4;background:#fff;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-shrink:0}.nav-burger span{width:20px;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile{display:none;border-top:1px solid var(--line);background:#fff;padding:14px 22px 26px;animation:navFadeIn .25s ease both;flex-direction:column;max-height:calc(100vh - 78px);max-height:calc(100dvh - 78px);overflow-y:auto;overscroll-behavior:contain}.nav-mobile.open{display:flex}@media(min-width:1100px){.nav-mobile.open{display:none}}.nav-mobile .grp{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--faint);text-transform:uppercase;padding:14px 6px 4px}.nav-mobile a{padding:10px 6px;font-size:15px;color:var(--ink)}.nav-mobile a.strong{font-weight:600}.nav-mobile hr{height:1px;background:var(--line);border:none;margin:12px 0}.nav-mobile .m-lang{display:flex;align-items:center;padding:4px 6px 6px;order:-1}.nav-mobile .m-lang #alignI18nToggleMobile{margin-inline-start:0!important}.nav-mobile .m-cta{text-align:center;background:var(--blue);color:#fff;font-size:15px;font-weight:600;padding:14px;border-radius:12px;margin-top:16px}@media(max-width:1099px){.nav-desktop,.nav-actions{display:none!important}.nav-burger{display:flex}}.scroll-top{position:fixed;right:26px;bottom:26px;z-index:900;width:50px;height:50px;border-radius:50%;border:none;background:var(--blue);color:#fff;cursor:pointer;box-shadow:0 16px 34px -12px #1a56db99;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none;transition:opacity .35s ease,transform .35s ease,background .2s ease,visibility 0s linear .35s}.scroll-top.show{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .35s ease,transform .35s ease,background .2s ease,visibility 0s}.scroll-top:hover{background:var(--blue-hover);transform:translateY(-3px)}.scroll-bottom{position:fixed;right:26px;bottom:160px;z-index:900;width:50px;height:50px;border-radius:50%;border:none;background:var(--blue);color:#fff;cursor:pointer;box-shadow:0 16px 34px -12px #1a56db99;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(-14px);pointer-events:none;transition:opacity .35s ease,transform .35s ease,background .2s ease,visibility 0s linear .35s}.scroll-bottom.show{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .35s ease,transform .35s ease,background .2s ease,visibility 0s}.scroll-bottom:hover{background:var(--blue-hover);transform:translateY(3px)}.site-footer{font-family:var(--font-sans);background:#0b1220;color:#eaf0fb;opacity:0;transform:translateY(24px)}.site-footer.reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1);opacity:1;transform:translateY(0)}.ft-inner{max-width:1300px;margin:0 auto;padding:52px 34px 32px}@media(max-width:768px){.ft-inner{padding:52px 22px 32px}}@media(min-width:901px){.ft-inner{padding-left:170px}}.ft-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.2fr;gap:40px}.ft-logo{height:40px;width:auto;filter:brightness(0) invert(1)}.ft-lede{font-size:14px;line-height:1.7;color:#96a2ba;margin:20px 0 0;max-width:300px}.ft-rule{width:46px;height:3px;background:var(--gold);border-radius:2px;margin:22px 0}.ft-contact{display:flex;flex-direction:column;gap:13px}.ft-contact>*{display:flex;align-items:center;gap:11px;font-size:13.5px;color:#c3ccdd;text-decoration:none;transition:color .2s ease}.ft-contact a:hover,.ft-contact .ic{color:#4b8bff}.ft-social-h{font-size:12.5px;color:#96a2ba;margin-top:26px}.ft-social{display:flex;gap:10px;margin-top:12px}.ft-social a{width:40px;height:40px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#eaf0fb;display:grid;place-items:center;transition:background .2s ease,color .2s ease,border-color .2s ease}.ft-social a:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.ft-col-h{font-size:12px;font-weight:700;color:#4b8bff;letter-spacing:1.4px;text-transform:uppercase}.ft-col-rule{width:26px;height:2px;background:var(--gold);border-radius:2px;margin:8px 0 18px}.ft-links{display:flex;flex-direction:column;gap:14px}.ft-links a{display:flex;align-items:center;justify-content:space-between;font-size:14.5px;color:#c3ccdd;text-decoration:none;transition:color .2s ease}.ft-links a:hover{color:#4b8bff}.ft-links a .arw{color:#5f6f8c;font-size:13px}.ft-get p{font-size:13.5px;line-height:1.65;color:#96a2ba;margin:0}.ft-get .g-cta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;text-decoration:none;background:var(--blue);color:#fff;font-size:14px;font-weight:600;padding:13px 22px;border-radius:12px;transition:background .2s ease,transform .2s ease}.ft-get .g-cta:hover{background:#3b6fe0;transform:translateY(-1px)}.ft-support{margin-top:22px;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px}.ft-support .row{display:flex;align-items:center;gap:11px}.ft-support .badge{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#4b8bff;flex-shrink:0}.ft-feat{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden}.ft-feat>div{display:flex;gap:14px;align-items:flex-start;padding:22px 24px;border-right:1px solid rgba(255,255,255,.07)}.ft-feat .fi{color:#4b8bff;flex-shrink:0;margin-top:2px}.ft-feat .ft{display:block;font-size:14px;font-weight:700;color:#eaf0fb}.ft-feat .fd{display:block;font-size:12px;line-height:1.5;color:#96a2ba;margin-top:3px}.ft-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.09)}.ft-bottom span{font-size:13px;color:#6d7e9c}.ft-legal{display:flex;align-items:center;gap:16px}.ft-legal a{font-size:13px;color:#96a2ba;transition:color .2s ease}.ft-legal a:hover{color:#4b8bff}.ft-legal .dot{color:#3a465f}@media(max-width:980px){.ft-main{grid-template-columns:1fr 1fr;gap:36px 28px}.ft-feat{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ft-main,.ft-feat{grid-template-columns:1fr}.ft-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@keyframes abFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes abEmerge{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes abSlideR{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes abPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes abBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.ab-launcher:hover{transform:translateY(-2px) scale(1.04)}.ab-msgs::-webkit-scrollbar{width:6px}.ab-msgs::-webkit-scrollbar-thumb{background:#d5deed;border-radius:6px}@media(max-width:520px){.ab-panel{width:calc(100vw - 24px)!important;height:calc(100vh - 96px)!important;right:12px!important}}@media(max-width:768px){body{padding-top:66px}.nav-inner{height:66px;padding:0 16px;gap:12px}.nav-mobile{max-height:calc(100vh - 66px);max-height:calc(100dvh - 66px)}.nav-logo img{height:32px}}@media(max-width:480px){body{padding-top:60px}.nav-inner{height:60px;padding:0 12px;gap:8px}.nav-mobile{max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px)}.nav-logo img{height:28px}}@media(max-width:600px),(max-height:500px){.scroll-top{width:44px;height:44px;right:16px;bottom:16px}.scroll-bottom{width:44px;height:44px;right:16px;bottom:136px}.ab-launcher{width:52px!important;height:52px!important;right:12px!important;bottom:72px!important}.ab-tip{right:76px!important;bottom:82px!important}html[dir=rtl] .scroll-top,html[dir=rtl] .scroll-bottom{right:auto;left:16px}html[dir=rtl] .ab-launcher{left:12px!important}html[dir=rtl] .ab-tip{left:76px!important}}@media(max-height:500px){.scroll-bottom{display:none}.ab-panel{bottom:12px!important;height:auto!important;top:12px;max-height:none!important}}@media(max-width:1460px){.ft-bottom{padding-inline-end:80px}}@media(max-width:600px),(max-height:500px){.ft-bottom{padding-inline-end:72px}.ft-legal{flex-wrap:wrap;row-gap:16px}}@media(max-width:480px),(max-height:480px){:is([style*="font-size: 9px"],[style*="font-size: 9.5px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"]):not(.hm-scale-wrap *,.hm-scale-scroll-wrap *,.hm-indp-wrap *,.mockup-art *){font-size:11px!important}.evt-scrollcue,.ind-scrollcue,.op-scrollcue,.clCap{font-size:11px!important}}.nav-logo{min-height:44px}@media(max-width:480px),(max-height:480px){.ft-links{gap:0;margin-block:-12px}.ft-links a{min-height:44px}.ft-contact>a{padding-block:8px;margin-block:-8px}.ft-legal a{display:inline-block;min-width:32px;text-align:center;padding-block:8px;margin-block:-8px}.backlink,.tap-pad{display:inline-block;padding-block:8px;margin-block:-8px}.ft-support a{padding-block:8px!important;margin-top:4px!important;margin-bottom:-8px!important}.cInfoGo{padding-block:8px!important;margin-top:6px!important;margin-bottom:-8px!important}.navbtn{flex-shrink:0}a.tap-pad{display:inline-flex}.evWhy a.tap-pad{margin-top:8px!important;margin-bottom:-8px!important}.cInfoLink{padding-block:8px!important;margin-block:-3px!important}.cCopy{width:32px!important;min-width:32px;height:32px!important;flex-shrink:0}.dot-tap{box-sizing:content-box!important;padding:12px!important;margin:-12px 0!important;background-clip:content-box!important}}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select,html[dir=rtl] .site-header .btn-cta{font-family:Cairo,Outfit,system-ui,sans-serif!important}html[dir=rtl] .ltr-keep{direction:ltr}html[dir=rtl] .ltr-keep *{unicode-bidi:plaintext}html[dir=rtl] .ltr-keep .rtl-text{direction:rtl}html[dir=rtl] .ltr-val{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .rtl-flip{display:inline-block;transform:scaleX(-1)}html[dir=rtl] [data-headline],html[dir=rtl] .rtl-mock{direction:rtl}html[dir=rtl] main.home-rtl{direction:rtl}html[dir=rtl] main.home-rtl [data-svc-panel]{direction:ltr}html[dir=rtl] main.home-rtl .anno-arrow{transform:scaleX(-1)}html[dir=rtl] main.home-rtl .anno-approve{transform:scaleX(-1) rotate(-16deg)}html[dir=rtl] main.home-rtl .card-arw{display:inline-block;transform:scaleX(-1)}html[dir=rtl] main.home-rtl [data-screen-label=Clients],html[dir=rtl] main.home-rtl [data-screen-label="Problems We Solve"]{direction:ltr}html[dir=rtl] .ab-launcher,html[dir=rtl] .ab-panel{right:auto!important;left:24px!important}html[dir=rtl] .ab-tip{right:auto!important;left:96px!important}@media(max-width:520px){html[dir=rtl] .ab-panel{left:12px!important}}html[dir=rtl] .ab-root,html[dir=rtl] .ab-root *{font-family:Cairo,system-ui,sans-serif!important}html[dir=rtl] body *{letter-spacing:normal!important}html[dir=rtl] .scroll-top,html[dir=rtl] .scroll-bottom{right:auto;left:26px}
