.HomeServices-module__1cvc4q__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.HomeServices-module__1cvc4q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.HomeServices-module__1cvc4q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.HomeServices-module__1cvc4q__item{display:flex}.HomeServices-module__1cvc4q__grid:not([data-open])>.HomeServices-module__1cvc4q__item[data-extra]{display:none}.HomeServices-module__1cvc4q__grid[data-open]>.HomeServices-module__1cvc4q__item[data-extra]{animation:.55s cubic-bezier(.22,1,.36,1) both HomeServices-module__1cvc4q__svcIn;animation-delay:calc(var(--n,0) * 60ms)}@keyframes HomeServices-module__1cvc4q__svcIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.HomeServices-module__1cvc4q__card{color:inherit;isolation:isolate;background:#fff;border:1px solid #ebe9f8;border-radius:20px;flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.2rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b10200a,0 14px 34px -26px #1f295a4d}@media (min-width:768px){.HomeServices-module__1cvc4q__card{padding:1.5rem 1.5rem 1.4rem}}.HomeServices-module__1cvc4q__card:before{content:"";z-index:-1;opacity:.85;background:radial-gradient(85% 55% at 0 0,#f5f3ff 0%,#f5f3ff00 70%);transition:opacity .35s;position:absolute;inset:0}.HomeServices-module__1cvc4q__card:hover{border-color:#6d28d938;transform:translateY(-4px);box-shadow:0 1px 2px #0b10200a,0 26px 48px -28px #1f295a61}.HomeServices-module__1cvc4q__card:hover:before{opacity:1}.HomeServices-module__1cvc4q__card:focus-visible{border-radius:20px}.HomeServices-module__1cvc4q__art{background:linear-gradient(150deg,#f4f2ff 0%,#eceeff 100%);border-radius:20px;place-items:center;width:4.5rem;height:4.5rem;margin:.4rem 0 1.15rem;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #7c4dff12}.HomeServices-module__1cvc4q__icon{width:5.5rem;max-width:none;height:5.5rem;transition:translate .45s cubic-bezier(.22,1,.36,1),scale .45s cubic-bezier(.22,1,.36,1);translate:0 -.3rem}@media (min-width:768px){.HomeServices-module__1cvc4q__art{border-radius:22px;width:5rem;height:5rem}.HomeServices-module__1cvc4q__icon{width:6rem;height:6rem;translate:0 -.35rem}}.HomeServices-module__1cvc4q__card:hover .HomeServices-module__1cvc4q__icon{translate:0 -.65rem;scale:1.04}.HomeServices-module__1cvc4q__title{color:#0b1020;margin:0 0 .45rem;font-size:1.0625rem;line-height:1.35;transition:color .25s}.HomeServices-module__1cvc4q__card:hover .HomeServices-module__1cvc4q__title{color:#4c1d95}.HomeServices-module__1cvc4q__desc{margin:0;font-size:.875rem;line-height:1.65}.HomeServices-module__1cvc4q__more{color:#6d28d9;align-items:center;gap:.375rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.HomeServices-module__1cvc4q__moreIcon{transition:transform .25s}.HomeServices-module__1cvc4q__card:hover .HomeServices-module__1cvc4q__moreIcon{transform:translate(3px)}.HomeServices-module__1cvc4q__toggleWrap{justify-content:center;margin-top:2.5rem;display:flex}.HomeServices-module__1cvc4q__toggle{background-color:#fff;box-shadow:0 1px 2px #0b10200a,0 10px 24px -18px #1f295a59}.HomeServices-module__1cvc4q__toggle:hover{color:#6d28d9;border-color:#6d28d973}.HomeServices-module__1cvc4q__chev{transition:rotate .3s cubic-bezier(.22,1,.36,1)}.HomeServices-module__1cvc4q__toggle[aria-expanded=true] .HomeServices-module__1cvc4q__chev{rotate:180deg}@media (prefers-reduced-motion:reduce){.HomeServices-module__1cvc4q__grid[data-open]>.HomeServices-module__1cvc4q__item[data-extra]{animation:none}.HomeServices-module__1cvc4q__card,.HomeServices-module__1cvc4q__icon,.HomeServices-module__1cvc4q__title,.HomeServices-module__1cvc4q__moreIcon,.HomeServices-module__1cvc4q__chev{transition:none}.HomeServices-module__1cvc4q__card:hover{transform:none}.HomeServices-module__1cvc4q__card:hover .HomeServices-module__1cvc4q__icon{translate:none;scale:none}}
.HomeWhyOdoo-module__JgaZgq__panel{background:#ebe9f8;border:1px solid #ebe9f8;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:clip;box-shadow:0 1px 2px #0b10200a,0 30px 60px -46px #3b3fa066}@media (min-width:640px){.HomeWhyOdoo-module__JgaZgq__panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HomeWhyOdoo-module__JgaZgq__panel{border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeWhyOdoo-module__JgaZgq__cell{isolation:isolate;background:#fff;padding:.9rem 1rem 1rem;position:relative}@media (min-width:640px){.HomeWhyOdoo-module__JgaZgq__cell{padding:1.3rem 1.4rem 1.4rem}}@media (min-width:1024px){.HomeWhyOdoo-module__JgaZgq__cell{padding:1.3rem 1.4rem 1.35rem}}.HomeWhyOdoo-module__JgaZgq__cell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 0 0,#f4f2ff 0%,#f4f2ff00 72%);position:absolute;inset:0}.HomeWhyOdoo-module__JgaZgq__top{align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}@media (min-width:640px){.HomeWhyOdoo-module__JgaZgq__top{gap:.9rem;margin-bottom:.7rem}}.HomeWhyOdoo-module__JgaZgq__art{background:linear-gradient(150deg,#f4f2ff 0%,#eceeff 100%);border-radius:13px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #7c4dff12}.HomeWhyOdoo-module__JgaZgq__icon{width:3.25rem;max-width:none;height:3.25rem;transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1);translate:0 -.15rem}.HomeWhyOdoo-module__JgaZgq__cell:hover .HomeWhyOdoo-module__JgaZgq__icon{translate:0 -.4rem;scale:1.05}@media (min-width:640px){.HomeWhyOdoo-module__JgaZgq__art{border-radius:15px;width:3.1rem;height:3.1rem}.HomeWhyOdoo-module__JgaZgq__icon{width:3.8rem;height:3.8rem;translate:0 -.2rem}}@media (min-width:1024px){.HomeWhyOdoo-module__JgaZgq__art{border-radius:16px;width:3.3rem;height:3.3rem}.HomeWhyOdoo-module__JgaZgq__icon{width:4.1rem;height:4.1rem;translate:0 -.25rem}}@keyframes HomeWhyOdoo-module__JgaZgq__whyPop{0%{opacity:0;translate:0 10px;scale:.6}to{opacity:1;translate:none;scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.HomeWhyOdoo-module__JgaZgq__art{animation:linear both HomeWhyOdoo-module__JgaZgq__whyPop;animation-timeline:view();animation-range:cover cover 22%}}}@media print{.HomeWhyOdoo-module__JgaZgq__art{animation:none}}.HomeWhyOdoo-module__JgaZgq__title{color:#0b1020;margin:0;font-size:1.0625rem;line-height:1.3}.HomeWhyOdoo-module__JgaZgq__desc{text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.HomeWhyOdoo-module__JgaZgq__icon{transition:none}.HomeWhyOdoo-module__JgaZgq__cell:hover .HomeWhyOdoo-module__JgaZgq__icon{translate:none;scale:none}}
.HomeMobileApps-module__zRT9sW__grid{grid-template-columns:minmax(0,1fr);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.HomeMobileApps-module__zRT9sW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.HomeMobileApps-module__zRT9sW__leadItem{grid-row:span 2}}@media (min-width:1024px){.HomeMobileApps-module__zRT9sW__grid{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}}.HomeMobileApps-module__zRT9sW__leadItem,.HomeMobileApps-module__zRT9sW__item{display:flex}.HomeMobileApps-module__zRT9sW__go{color:#c3bde6;transition:color .25s,translate .25s;position:absolute;top:.95rem;right:.95rem}.HomeMobileApps-module__zRT9sW__icon{background-image:var(--grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 8px 20px -8px #6d28d98c}@media (min-width:640px){.HomeMobileApps-module__zRT9sW__icon{width:2.5rem;height:2.5rem}}.HomeMobileApps-module__zRT9sW__tile{color:inherit;background:#fff;border:1px solid #ebe9f8;border-radius:18px;flex:1;align-items:flex-start;gap:.9rem;padding:.9rem 2.3rem .9rem .95rem;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 1px 2px #0b10200a,0 12px 30px -26px #1f295a4d}@media (min-width:640px){.HomeMobileApps-module__zRT9sW__tile{flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem 1.2rem}}.HomeMobileApps-module__zRT9sW__tile:hover{border-color:#6d28d93d;transform:translateY(-3px);box-shadow:0 1px 2px #0b10200a,0 22px 40px -26px #1f295a61}.HomeMobileApps-module__zRT9sW__tile:hover .HomeMobileApps-module__zRT9sW__go,.HomeMobileApps-module__zRT9sW__lead:hover .HomeMobileApps-module__zRT9sW__go{color:#6d28d9;translate:2px -2px}.HomeMobileApps-module__zRT9sW__text{min-width:0}.HomeMobileApps-module__zRT9sW__title{color:#0b1020;margin:0 0 .25rem;font-size:.97rem;font-weight:600;line-height:1.35;transition:color .25s}.HomeMobileApps-module__zRT9sW__tile:hover .HomeMobileApps-module__zRT9sW__title,.HomeMobileApps-module__zRT9sW__lead:hover .HomeMobileApps-module__zRT9sW__leadTitle{color:#4c1d95}.HomeMobileApps-module__zRT9sW__desc{color:#5c6478;margin:0;font-size:.84375rem;line-height:1.5}.HomeMobileApps-module__zRT9sW__lead{color:inherit;background:linear-gradient(#f6f5ff 0%,#fcfcff 45%,#fff 100%);border:1px solid #e6e2fb;border-radius:22px;flex-direction:column;flex:1;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b10200a,0 18px 40px -30px #1f295a59}.HomeMobileApps-module__zRT9sW__lead:hover{border-color:#6d28d93d;transform:translateY(-3px);box-shadow:0 1px 2px #0b10200a,0 28px 50px -30px #1f295a66}.HomeMobileApps-module__zRT9sW__stage{isolation:isolate;background:radial-gradient(60% 80% at 50% 60%,#7c4dff2e,#0000 70%),linear-gradient(135deg,#eef0ff 0%,#f3eeff 100%);border:1px solid #ffffffe6;border-radius:16px;flex:1 0 auto;min-height:9.5rem;margin:.55rem .55rem 0;position:relative;overflow:hidden}.HomeMobileApps-module__zRT9sW__stage:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#3b5bdb14 1px,#0000 1px),linear-gradient(#3b5bdb14 1px,#0000 1px);background-position:50%;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 80% at 50% 45%,#000 30%,#0000 80%)}.HomeMobileApps-module__zRT9sW__visual{object-fit:contain;object-position:50% 100%;width:100%;max-width:none;height:114%;transition:translate .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.HomeMobileApps-module__zRT9sW__lead:hover .HomeMobileApps-module__zRT9sW__visual{translate:0 -6px}@media (min-width:640px){.HomeMobileApps-module__zRT9sW__stage{min-height:10rem}}.HomeMobileApps-module__zRT9sW__leadBody{padding:.95rem 1.15rem 1.15rem}.HomeMobileApps-module__zRT9sW__leadHead{align-items:center;gap:.75rem;margin-bottom:.5rem;padding-right:1.5rem;display:flex}.HomeMobileApps-module__zRT9sW__leadTitle{color:#0b1020;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3;transition:color .25s}.HomeMobileApps-module__zRT9sW__leadDesc{color:#5c6478;margin:0;padding-right:1.25rem;font-size:.875rem;line-height:1.55}.HomeMobileApps-module__zRT9sW__lead .HomeMobileApps-module__zRT9sW__go{top:auto;bottom:1.1rem;right:1rem}.HomeMobileApps-module__zRT9sW__explore{background-image:var(--grad);color:#fff;isolation:isolate;border-radius:18px;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.15rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -22px #6d28d9b3}@media (min-width:640px){.HomeMobileApps-module__zRT9sW__explore{flex-direction:column;align-items:flex-start;padding:1.15rem 1.2rem 1.2rem}}.HomeMobileApps-module__zRT9sW__explore:before{content:"";z-index:-1;background:radial-gradient(70% 90% at 100% 0,#ffffff38,#0000 60%),radial-gradient(#ffffff29 1px,#0000 1.5px) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 20%,#0000 85%);mask-image:linear-gradient(200deg,#000 20%,#0000 85%)}.HomeMobileApps-module__zRT9sW__explore:hover{transform:translateY(-3px);box-shadow:0 24px 44px -24px #6d28d9cc}.HomeMobileApps-module__zRT9sW__exploreLabel{max-width:15rem;font-size:.97rem;font-weight:600;line-height:1.4}.HomeMobileApps-module__zRT9sW__exploreArrow{background:#ffffff24;border:1px solid #ffffff59;border-radius:9999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .25s,color .25s,translate .25s;display:grid}@media (min-width:640px){.HomeMobileApps-module__zRT9sW__exploreArrow{align-self:flex-end}}.HomeMobileApps-module__zRT9sW__explore:hover .HomeMobileApps-module__zRT9sW__exploreArrow{color:#6d28d9;background:#fff;translate:3px}.HomeMobileApps-module__zRT9sW__tile:focus-visible,.HomeMobileApps-module__zRT9sW__explore:focus-visible{border-radius:18px}.HomeMobileApps-module__zRT9sW__lead:focus-visible{border-radius:22px}@media (prefers-reduced-motion:reduce){.HomeMobileApps-module__zRT9sW__tile,.HomeMobileApps-module__zRT9sW__lead,.HomeMobileApps-module__zRT9sW__explore,.HomeMobileApps-module__zRT9sW__visual,.HomeMobileApps-module__zRT9sW__go,.HomeMobileApps-module__zRT9sW__exploreArrow{transition:none}.HomeMobileApps-module__zRT9sW__tile:hover,.HomeMobileApps-module__zRT9sW__lead:hover,.HomeMobileApps-module__zRT9sW__explore:hover{transform:none}.HomeMobileApps-module__zRT9sW__lead:hover .HomeMobileApps-module__zRT9sW__visual{translate:none}}
.HomeTechServices-module__Ka0Inq__carousel{position:relative}.HomeTechServices-module__Ka0Inq__viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;position:relative;overflow:auto hidden;container-type:inline-size}.HomeTechServices-module__Ka0Inq__viewport::-webkit-scrollbar{display:none}.HomeTechServices-module__Ka0Inq__viewport[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.HomeTechServices-module__Ka0Inq__viewport[data-dragging] a{cursor:grabbing}.HomeTechServices-module__Ka0Inq__viewport:focus-visible{outline-offset:-3px;border-radius:16px}.HomeTechServices-module__Ka0Inq__list{--gap:.85rem;--per:1.12;grid-auto-columns:calc((100cqw - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);grid-auto-flow:column;width:max-content;margin:0;padding:.35rem 0 1.3rem;list-style:none;display:grid}@media (min-width:640px){.HomeTechServices-module__Ka0Inq__list{--gap:1rem;--per:2}}@media (min-width:1024px){.HomeTechServices-module__Ka0Inq__list{--per:3}}@media (min-width:1280px){.HomeTechServices-module__Ka0Inq__list{--per:4}}.HomeTechServices-module__Ka0Inq__slide{scroll-snap-align:start;display:flex}.HomeTechServices-module__Ka0Inq__card{min-height:10.25rem;color:inherit;isolation:isolate;-webkit-user-drag:none;background:linear-gradient(#fff 0%,#fbfaff 100%);border:1px solid #ebe9f8;border-radius:18px;flex-direction:column;flex:1;padding:1.15rem 1.2rem 1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b10200a,0 12px 28px -24px #1f295a52}.HomeTechServices-module__Ka0Inq__linked{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.HomeTechServices-module__Ka0Inq__linked:hover{border-color:#6d28d93d;transform:translateY(-3px);box-shadow:0 1px 2px #0b10200a,0 22px 40px -26px #1f295a66}.HomeTechServices-module__Ka0Inq__linked:focus-visible{border-radius:18px}.HomeTechServices-module__Ka0Inq__icon{background-image:var(--grad);color:#fff;border-radius:13px;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;display:grid;box-shadow:0 8px 20px -8px #6d28d98c}.HomeTechServices-module__Ka0Inq__title{color:#0b1020;margin-bottom:.3rem;padding-right:1.5rem;font-size:1rem;font-weight:600;line-height:1.35;transition:color .25s;display:block}.HomeTechServices-module__Ka0Inq__linked:hover .HomeTechServices-module__Ka0Inq__title{color:#4c1d95}.HomeTechServices-module__Ka0Inq__desc{color:#5c6478;padding-right:2.5rem;font-size:.84375rem;line-height:1.5;display:block}.HomeTechServices-module__Ka0Inq__mark{z-index:-1;color:#6d28d9;opacity:.06;pointer-events:none;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1.35rem;right:-1.15rem;transform:rotate(-12deg)}.HomeTechServices-module__Ka0Inq__linked:hover .HomeTechServices-module__Ka0Inq__mark{opacity:.11;transform:rotate(-6deg)scale(1.04)}.HomeTechServices-module__Ka0Inq__go{color:#c3bde6;transition:color .25s,translate .25s;position:absolute;top:1rem;right:1rem}.HomeTechServices-module__Ka0Inq__linked:hover .HomeTechServices-module__Ka0Inq__go{color:#6d28d9;translate:2px -2px}.HomeTechServices-module__Ka0Inq__controls{align-items:center;gap:1rem;display:flex}.HomeTechServices-module__Ka0Inq__bar{background:#e7e4f6;border-radius:9999px;flex:1;height:4px;position:relative;overflow:hidden}.HomeTechServices-module__Ka0Inq__thumb{border-radius:inherit;background-image:var(--grad);width:40%;transition:transform .12s linear,width .2s;position:absolute;top:0;bottom:0;left:0}.HomeTechServices-module__Ka0Inq__buttons{gap:.5rem;display:flex}.HomeTechServices-module__Ka0Inq__arrow{color:#1a2238;cursor:pointer;background:#fff;border:1px solid #e3e0f5;border-radius:9999px;place-items:center;width:2.6rem;height:2.6rem;transition:border-color .25s,color .25s,opacity .25s,box-shadow .25s;display:grid;box-shadow:0 1px 2px #0b10200a,0 8px 18px -14px #1f295a59}.HomeTechServices-module__Ka0Inq__arrow:hover:not(:disabled){color:#6d28d9;border-color:#6d28d973}.HomeTechServices-module__Ka0Inq__arrow:disabled{box-shadow:none;opacity:.4;cursor:default}.HomeTechServices-module__Ka0Inq__arrow:focus-visible{border-radius:9999px}@media (prefers-reduced-motion:reduce){.HomeTechServices-module__Ka0Inq__linked,.HomeTechServices-module__Ka0Inq__title,.HomeTechServices-module__Ka0Inq__mark,.HomeTechServices-module__Ka0Inq__go,.HomeTechServices-module__Ka0Inq__thumb,.HomeTechServices-module__Ka0Inq__arrow{transition:none}.HomeTechServices-module__Ka0Inq__linked:hover{transform:none}}
.HomeIndustries-module__MmsDGq__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(86.9565% - .11087rem);grid-auto-flow:column;gap:.85rem;margin:0;padding:0 0 .9rem;list-style:none;display:grid;overflow-x:auto}.HomeIndustries-module__MmsDGq__grid::-webkit-scrollbar{display:none}@media (min-width:640px){.HomeIndustries-module__MmsDGq__grid{grid-auto-columns:calc(45.4545% - .545455rem);gap:1rem}}@media (min-width:1024px){.HomeIndustries-module__MmsDGq__grid{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;padding:0;overflow:visible}}@media (min-width:1280px){.HomeIndustries-module__MmsDGq__grid{gap:1.1rem}}.HomeIndustries-module__MmsDGq__item{scroll-snap-align:start;display:flex}.HomeIndustries-module__MmsDGq__card{aspect-ratio:9/10;color:#fff;isolation:isolate;background:#0b1020;border-radius:18px;flex-direction:column;flex:1;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b10200f,0 18px 40px -28px #0b10208c}.HomeIndustries-module__MmsDGq__card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #0b10200f,0 28px 50px -28px #0b1020a6}.HomeIndustries-module__MmsDGq__card:focus-visible{border-radius:18px}@media (min-width:1024px) and (max-width:1279.98px){.HomeIndustries-module__MmsDGq__card{aspect-ratio:4/5}}.HomeIndustries-module__MmsDGq__photo{z-index:-2;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.HomeIndustries-module__MmsDGq__card:hover .HomeIndustries-module__MmsDGq__photo{transform:scale(1.06)}.HomeIndustries-module__MmsDGq__shade{z-index:-1;background:linear-gradient(#080b18e6 0%,#080b18c7 42%,#080b1866 63%,#080b181f 82%,#080b184d 100%),linear-gradient(135deg,#3b5bdb1f 0%,#6d28d914 100%);position:absolute;inset:0}.HomeIndustries-module__MmsDGq__body{padding:1.35rem 1.3rem 1.3rem}@media (min-width:1024px) and (max-width:1279.98px){.HomeIndustries-module__MmsDGq__body{padding:1.15rem 1.1rem 1.1rem}}@media (min-width:1280px){.HomeIndustries-module__MmsDGq__body{padding:1.5rem 1.45rem 1.4rem}}.HomeIndustries-module__MmsDGq__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}@media (min-width:1024px) and (max-width:1279.98px){.HomeIndustries-module__MmsDGq__title{font-size:1.15rem}}@media (min-width:1280px){.HomeIndustries-module__MmsDGq__title{font-size:1.375rem}}.HomeIndustries-module__MmsDGq__bar{background:#fff;border-radius:3px;width:2.75rem;height:3px;margin:.8rem 0 .85rem;transition:width .45s cubic-bezier(.22,1,.36,1),background-color .45s;display:block}.HomeIndustries-module__MmsDGq__card:hover .HomeIndustries-module__MmsDGq__bar{background-color:#c4b5fd;width:4.5rem}.HomeIndustries-module__MmsDGq__desc{color:#ffffffe0;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}@media (min-width:1024px) and (max-width:1279.98px){.HomeIndustries-module__MmsDGq__bar{margin:.65rem 0 .7rem}.HomeIndustries-module__MmsDGq__desc{font-size:.84rem;line-height:1.5}}.HomeIndustries-module__MmsDGq__go{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#ffffff24;border:1px solid #ffffff59;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:opacity .35s,translate .35s,background-color .35s,color .35s;display:grid;position:absolute;bottom:1.1rem;right:1.1rem;translate:0 6px}.HomeIndustries-module__MmsDGq__card:hover .HomeIndustries-module__MmsDGq__go,.HomeIndustries-module__MmsDGq__card:focus-visible .HomeIndustries-module__MmsDGq__go{opacity:1;translate:0}.HomeIndustries-module__MmsDGq__card:hover .HomeIndustries-module__MmsDGq__go{color:#6d28d9;background:#fff}@media (hover:none){.HomeIndustries-module__MmsDGq__go{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.HomeIndustries-module__MmsDGq__card,.HomeIndustries-module__MmsDGq__photo,.HomeIndustries-module__MmsDGq__bar,.HomeIndustries-module__MmsDGq__go{transition:none}.HomeIndustries-module__MmsDGq__card:hover,.HomeIndustries-module__MmsDGq__card:hover .HomeIndustries-module__MmsDGq__photo{transform:none}}
.ProcessCycle-module__Z4iELq__cycle{--p:1;--dot:44px;position:relative}.ProcessCycle-module__Z4iELq__ring{display:none}.ProcessCycle-module__Z4iELq__list{max-width:40rem;margin:0 auto;padding:0;list-style:none;position:relative}.ProcessCycle-module__Z4iELq__stage{--seg:1;grid-template-columns:var(--dot) minmax(0, 1fr);column-gap:1rem;padding-bottom:1.6rem;display:grid;position:relative}.ProcessCycle-module__Z4iELq__stage:last-child{padding-bottom:0}.ProcessCycle-module__Z4iELq__stage:before,.ProcessCycle-module__Z4iELq__stage:after{content:"";top:calc(var(--dot) / 2);bottom:calc(var(--dot) / -2);left:calc(var(--dot) / 2 - 1px);border-radius:2px;width:2px;position:absolute}.ProcessCycle-module__Z4iELq__stage:before{background:#e9e6f5}.ProcessCycle-module__Z4iELq__stage:after{transform:scaleY(var(--seg));transform-origin:top;background:linear-gradient(#3b5bdb,#8b5cf6);transition:transform .2s linear}.ProcessCycle-module__Z4iELq__stage:last-child:before,.ProcessCycle-module__Z4iELq__stage:last-child:after{display:none}.ProcessCycle-module__Z4iELq__dot{z-index:1;width:var(--dot);height:var(--dot);color:#8a90a3;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #e4e1f2;border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;line-height:1;transition:color .35s,border-color .35s,box-shadow .35s,scale .35s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:0 8px 18px -12px #1f295a59}.ProcessCycle-module__Z4iELq__dot>span{position:relative}.ProcessCycle-module__Z4iELq__dot:before{content:"";border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .35s;position:absolute;inset:-1.5px}.ProcessCycle-module__Z4iELq__dot:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #8b5cf673;position:absolute;inset:-7px}.ProcessCycle-module__Z4iELq__stage[data-on] .ProcessCycle-module__Z4iELq__dot{color:#fff;border-color:#0000;box-shadow:0 12px 24px -12px #6d28d9bf}.ProcessCycle-module__Z4iELq__stage[data-on] .ProcessCycle-module__Z4iELq__dot:before{opacity:1}.ProcessCycle-module__Z4iELq__stage[data-current] .ProcessCycle-module__Z4iELq__dot:after{animation:2.4s ease-out infinite ProcessCycle-module__Z4iELq__halo}@keyframes ProcessCycle-module__Z4iELq__halo{0%{opacity:.9;transform:scale(.88)}70%,to{opacity:0;transform:scale(1.32)}}.ProcessCycle-module__Z4iELq__text{min-width:0;padding-top:.45rem}.ProcessCycle-module__Z4iELq__top{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.ProcessCycle-module__Z4iELq__title{color:#0b1020;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;transition:color .35s}.ProcessCycle-module__Z4iELq__stage[data-current] .ProcessCycle-module__Z4iELq__title{color:#6d28d9}.ProcessCycle-module__Z4iELq__time{color:#5c6478;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background-color:#f1f2f7;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.5;transition:background-color .35s,color .35s;display:inline-flex}.ProcessCycle-module__Z4iELq__stage[data-on] .ProcessCycle-module__Z4iELq__time{color:#6d28d9;background-color:#efeaff}.ProcessCycle-module__Z4iELq__desc{color:#5c6478;text-wrap:pretty;margin:.4rem 0 0;font-size:.9rem;line-height:1.6}@media (min-width:1024px){.ProcessCycle-module__Z4iELq__cycle{--R:168px;--dot:52px;--gap:2rem;--row:1.75rem;--cy:calc(var(--R) + 2rem);--block:min(20.5rem, calc(50% - var(--R) - var(--dot) / 2 - var(--gap) - .5rem));height:calc(2 * var(--R) + 7rem)}.ProcessCycle-module__Z4iELq__ring{top:var(--cy);width:calc(2 * var(--R));height:calc(2 * var(--R));display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.ProcessCycle-module__Z4iELq__ring:before{content:"";z-index:-1;background:radial-gradient(closest-side,#8b5cf61a,#3b5bdb0d 55%,#0000);border-radius:50%;position:absolute;inset:-24%}.ProcessCycle-module__Z4iELq__svg{width:100%;height:100%;display:block;overflow:visible}.ProcessCycle-module__Z4iELq__track{fill:none;stroke:#e9e6f5;stroke-width:.55px}.ProcessCycle-module__Z4iELq__orbit{fill:none;stroke:#d9d1fb;stroke-width:.3px;stroke-dasharray:.7 1.9;transform-box:view-box;transform-origin:50%;animation:90s linear infinite ProcessCycle-module__Z4iELq__spin}.ProcessCycle-module__Z4iELq__line{fill:none;stroke-width:.85px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p));opacity:min(1, calc(var(--p) * 80));transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1)}.ProcessCycle-module__Z4iELq__tip{width:14px;height:14px;opacity:min(1, calc(var(--p) * 80), calc((1 - var(--p)) * 80));transform:rotate(calc(var(--a0) + var(--p) * 360deg)) translateX(var(--R));background:#fff;border:3px solid #6d28d9;border-radius:50%;margin:-7px 0 0 -7px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #8b5cf62e,0 4px 10px #6d28d959}.ProcessCycle-module__Z4iELq__hub{width:calc(2 * var(--R) - 9.5rem);aspect-ratio:1;text-align:center;background:radial-gradient(circle at 32% 24%,#fff 0%,#fcfbff 52%,#f3f0ff 100%);border:1px solid #6d28d914;border-radius:50%;place-items:center;transition:opacity .35s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 60px -32px #4c1d9566,inset 0 1px #fff}.ProcessCycle-module__Z4iELq__cycle:not([data-started]) .ProcessCycle-module__Z4iELq__hub{opacity:.6}.ProcessCycle-module__Z4iELq__hubInner{flex-direction:column;align-items:center;animation:.45s cubic-bezier(.22,1,.36,1) both ProcessCycle-module__Z4iELq__hubIn;display:flex}.ProcessCycle-module__Z4iELq__hubLabel{color:#6d28d9;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.4}.ProcessCycle-module__Z4iELq__hubNum{background-image:var(--grad);color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-top:.15rem;font-size:2.6rem;font-weight:700;line-height:1}.ProcessCycle-module__Z4iELq__hubTitle{color:#0b1020;margin-top:.45rem;font-size:1rem;font-weight:600;line-height:1.25}.ProcessCycle-module__Z4iELq__hubTime{color:#6d28d9;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background-color:#efeaff;border-radius:9999px;margin-top:.5rem;padding:.2rem .65rem;font-size:.6875rem;font-weight:600;line-height:1.5}.ProcessCycle-module__Z4iELq__list{max-width:none;margin:0;position:absolute;inset:0}.ProcessCycle-module__Z4iELq__stage{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.ProcessCycle-module__Z4iELq__stage:before,.ProcessCycle-module__Z4iELq__stage:after{top:calc(var(--cy) + var(--R) * var(--y) - .5px);width:calc(var(--R) * (1 - var(--ax)) + var(--gap) - 1rem);border-radius:1px;height:1px;bottom:auto;left:auto}.ProcessCycle-module__Z4iELq__stage:before{background:repeating-linear-gradient(90deg,#d4cdf1 0 4px,#0000 4px 8px)}.ProcessCycle-module__Z4iELq__stage:after{background:linear-gradient(90deg,#6d28d9,#8b5cf6);transition:transform .5s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.ProcessCycle-module__Z4iELq__stage[data-on]:after{transform:scaleX(1)}.ProcessCycle-module__Z4iELq__stage[data-side=right]:before,.ProcessCycle-module__Z4iELq__stage[data-side=right]:after{left:calc(50% + var(--R) * var(--x) + var(--dot) / 2 + .375rem);transform-origin:0}.ProcessCycle-module__Z4iELq__stage[data-side=left]:before,.ProcessCycle-module__Z4iELq__stage[data-side=left]:after{right:calc(50% - var(--R) * var(--x) + var(--dot) / 2 + .375rem);transform-origin:100%}.ProcessCycle-module__Z4iELq__stage:last-child:before,.ProcessCycle-module__Z4iELq__stage:last-child:after{display:block}.ProcessCycle-module__Z4iELq__dot{top:calc(var(--cy) + var(--R) * var(--y));left:calc(50% + var(--R) * var(--x));pointer-events:auto;font-size:.95rem;position:absolute;translate:-50% -50%}.ProcessCycle-module__Z4iELq__stage:hover .ProcessCycle-module__Z4iELq__dot{scale:1.08}.ProcessCycle-module__Z4iELq__text{top:calc(var(--cy) + var(--R) * var(--y) - var(--row) / 2);width:var(--block);pointer-events:auto;padding:0;position:absolute}.ProcessCycle-module__Z4iELq__stage[data-side=right] .ProcessCycle-module__Z4iELq__text{left:calc(50% + var(--R) + var(--dot) / 2 + var(--gap))}.ProcessCycle-module__Z4iELq__stage[data-side=left] .ProcessCycle-module__Z4iELq__text{right:calc(50% + var(--R) + var(--dot) / 2 + var(--gap));text-align:right}.ProcessCycle-module__Z4iELq__top{min-height:var(--row)}.ProcessCycle-module__Z4iELq__stage[data-side=left] .ProcessCycle-module__Z4iELq__top{flex-direction:row-reverse}.ProcessCycle-module__Z4iELq__title{font-size:1.125rem}.ProcessCycle-module__Z4iELq__desc{font-size:.875rem}}@media (min-width:1024px) and (max-width:1279.98px){.ProcessCycle-module__Z4iELq__cycle{--gap:1.5rem;height:calc(2 * var(--R) + 8rem)}}@media (min-width:1280px){.ProcessCycle-module__Z4iELq__cycle{--R:195px}.ProcessCycle-module__Z4iELq__hubNum{font-size:3.1rem}.ProcessCycle-module__Z4iELq__hubTitle{font-size:1.0625rem}.ProcessCycle-module__Z4iELq__desc{font-size:.9rem}}@keyframes ProcessCycle-module__Z4iELq__spin{to{transform:rotate(360deg)}}@keyframes ProcessCycle-module__Z4iELq__hubIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ProcessCycle-module__Z4iELq__dot,.ProcessCycle-module__Z4iELq__dot:before,.ProcessCycle-module__Z4iELq__title,.ProcessCycle-module__Z4iELq__time,.ProcessCycle-module__Z4iELq__stage:after,.ProcessCycle-module__Z4iELq__line,.ProcessCycle-module__Z4iELq__tip,.ProcessCycle-module__Z4iELq__hub{transition:none}.ProcessCycle-module__Z4iELq__orbit,.ProcessCycle-module__Z4iELq__hubInner,.ProcessCycle-module__Z4iELq__stage[data-current] .ProcessCycle-module__Z4iELq__dot:after{animation:none}}
.HomeTestimonials-module__2ShuAa__band{isolation:isolate;background:radial-gradient(46% 62% at 6% 0,#3b5bdb14,#0000 72%),radial-gradient(40% 60% at 96% 100%,#8b5cf61c,#0000 72%),linear-gradient(#f9f8ff 0%,#f4f2ff 55%,#f9f8ff 100%);border-block:1px solid #6d28d90f;position:relative;overflow:clip}.HomeTestimonials-module__2ShuAa__band:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:radial-gradient(#6d28d921 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 22% 78%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 22% 78%,#000 100%)}.HomeTestimonials-module__2ShuAa__defs{width:0;height:0;position:absolute;overflow:hidden}.HomeTestimonials-module__2ShuAa__grid{gap:2.75rem 1.5rem;margin:0;padding:1.6rem 0 0;list-style:none;display:grid}@media (min-width:768px){.HomeTestimonials-module__2ShuAa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.HomeTestimonials-module__2ShuAa__grid{gap:1.5rem}}.HomeTestimonials-module__2ShuAa__item{display:flex}.HomeTestimonials-module__2ShuAa__card{background:#fff;border:1px solid #6d28d914;border-radius:20px;flex-direction:column;flex:1;margin:0;padding:2.5rem 1.75rem 1.6rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:0 1px 2px #1f295a0a,0 24px 48px -30px #4c1d954d}.HomeTestimonials-module__2ShuAa__card:hover{border-color:#6d28d929;transform:translateY(-4px);box-shadow:0 1px 2px #1f295a0a,0 34px 60px -30px #4c1d9566}@media (min-width:768px) and (max-width:1023.98px){.HomeTestimonials-module__2ShuAa__card{padding:2.4rem 1.3rem 1.4rem}}.HomeTestimonials-module__2ShuAa__mark{fill:#fff;stroke:url(#testimonial-mark);stroke-width:1.3px;filter:drop-shadow(0 6px 10px #6d28d92e);width:3.3rem;height:3.3rem;position:absolute;top:-1.65rem;left:1.35rem;rotate:180deg}.HomeTestimonials-module__2ShuAa__stars{color:#f59e0b;letter-spacing:.18em;font-size:.875rem;line-height:1;position:absolute;top:1.05rem;right:1.5rem}.HomeTestimonials-module__2ShuAa__quote{flex:1;margin:0}.HomeTestimonials-module__2ShuAa__quote p{color:#1a2238;margin:0;font-size:1rem;line-height:1.7}@media (min-width:768px) and (max-width:1023.98px){.HomeTestimonials-module__2ShuAa__quote p{font-size:.9375rem}}.HomeTestimonials-module__2ShuAa__person{border-top:1px solid #eceaf6;align-items:center;gap:.85rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.HomeTestimonials-module__2ShuAa__avatar{background-image:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:700;display:grid;box-shadow:0 8px 18px -10px #6d28d9b3}.HomeTestimonials-module__2ShuAa__who{min-width:0}.HomeTestimonials-module__2ShuAa__name{color:#0b1020;font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.HomeTestimonials-module__2ShuAa__role{color:#5c6478;margin-top:.15rem;font-size:.8125rem;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.HomeTestimonials-module__2ShuAa__card{transition:none}.HomeTestimonials-module__2ShuAa__card:hover{transform:none}}
