.app-button{width:var(--button-width);height:var(--button-height);border-radius:var(--button-radius);cursor:pointer;font-family:var(--font-family-sora);white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:16px;line-height:100%;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.app-button:hover{opacity:.92}.app-button--primary{background:var(--button-bg,var(--color-deep-blue));color:var(--button-color,var(--color-white));border-color:var(--button-border,var(--color-deep-blue));font-weight:600}.app-button--ghost{background:var(--button-bg,transparent);color:var(--button-color,var(--color-deep-blue));border-color:var(--button-border,transparent);font-weight:400}.app-button--icon{background:var(--button-bg,var(--color-deep-blue));color:var(--button-color,var(--color-white));border-color:var(--button-border,var(--color-deep-blue));padding:0}.app-button__text,.app-button__icon{justify-content:center;align-items:center;display:inline-flex}
.start-project-button{background:var(--color-deep-blue);width:156px;height:42px;color:var(--color-white);border:0;border-radius:50px;font-weight:600;position:relative;overflow:hidden}.start-project-button:before{content:"";z-index:0;border-radius:inherit;background:var(--color-cyan-accent);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.start-project-button .app-button__text{z-index:1;position:relative}.start-project-button:hover:before,.button-pair:hover .start-project-button:before{transform:translate(0)}
.circle-arrow-button{background:var(--color-deep-blue);width:42px;height:42px;color:var(--color-white);border:0;border-radius:50%;padding:0;position:relative;overflow:hidden}.circle-arrow-button:before{content:"";z-index:0;border-radius:inherit;background:var(--color-cyan-accent);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.circle-arrow-button .app-button__icon{z-index:1;position:relative}.circle-arrow-button__icon{width:12px;height:12px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.circle-arrow-button:hover:before,.button-pair:hover .circle-arrow-button:before{transform:translate(0)}.circle-arrow-button:hover .circle-arrow-button__icon,.button-pair:hover .circle-arrow-button__icon{transform:rotate(45deg)}
.site-navbar{z-index:1000;will-change:transform;width:1120px;height:80px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:fixed;top:20px;left:50%;transform:translate(-50%)}.site-navbar.is-hidden{transform:translate(-50%)translateY(-140%)}.site-navbar.is-visible{transform:translate(-50%)translateY(0)}.navbar{box-sizing:border-box;background:var(--color-white);opacity:1;width:1120px;height:80px;box-shadow:var(--shadow-header);border-radius:50px;justify-content:space-between;align-items:center;padding-left:30px;padding-right:20px;display:flex}.navbar__logo{flex-shrink:0;justify-content:flex-start;align-items:center;width:384px;height:58px;text-decoration:none;display:inline-flex}.navbar__logo-image{width:384px;height:58px;display:block}.navbar__right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:24px;width:655px;height:42px;display:flex}.navbar__menu{justify-content:flex-start;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.navbar__menu-item{justify-content:center;align-items:center;display:inline-flex}.navbar__link{height:20px;color:var(--color-deep-blue);font-family:var(--font-family-sora);letter-spacing:0;text-underline-offset:3px;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:100%;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.navbar__link:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--color-deep-blue);text-decoration-color:var(--color-deep-blue)}.navbar__dropdown-icon{flex-shrink:0;width:14px;height:6px;display:block}.navbar__actions{cursor:pointer;flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;width:202px;height:42px;display:flex}.navbar__hamburger,.navbar__mobile-panel{display:none}.navbar__start-button{width:156px;height:42px;font-family:var(--font-family-sora);letter-spacing:0;white-space:nowrap;box-sizing:border-box;will-change:background-color, transform;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:100%;text-decoration:none;transition:transform .38s cubic-bezier(.16,1,.3,1),background-color linear;display:inline-flex;position:relative;overflow:hidden;background:var(--color-deep-blue)!important;color:var(--color-white)!important;border:0!important}.navbar__start-button:before{content:"";background:var(--color-cyan-accent);border-radius:inherit;z-index:0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.navbar__start-button .app-button__text{z-index:1;position:relative}.navbar__arrow-button{box-sizing:border-box;will-change:background-color, transform;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;text-decoration:none;transition:transform .38s cubic-bezier(.16,1,.3,1),background-color linear;display:inline-flex;position:relative;overflow:hidden;background:var(--color-deep-blue)!important;border:0!important}.navbar__arrow-button:before{content:"";background:var(--color-cyan-accent);border-radius:inherit;z-index:0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.navbar__arrow-button .app-button__icon{z-index:1;position:relative}.navbar__arrow-icon{opacity:1;width:12px;height:12px;color:var(--color-white);transform-origin:50%;flex-shrink:0;transition:transform .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1);display:block;transform:rotate(0)}.navbar__actions:hover .navbar__start-button:before,.navbar__actions:hover .navbar__arrow-button:before{transform:translate(0)}.navbar__actions:hover .navbar__start-button,.navbar__actions:hover .navbar__arrow-button{opacity:1;transition:transform .38s cubic-bezier(.16,1,.3,1),background-color 0s linear .6s;background-color:var(--color-cyan-accent)!important}.navbar__actions:hover .navbar__arrow-icon{opacity:1;color:var(--color-white);transform:rotate(45deg)}@media (max-width:1024px){.site-navbar{width:calc(100% - 40px);height:auto}.site-navbar.is-hidden{transform:translate(-50%)translateY(-140%)}.navbar{z-index:2;width:100%;padding-left:20px;padding-right:20px;position:relative}.is-menu-open .navbar{box-shadow:none;border-radius:30px 30px 0 0}.navbar__right{display:none}.navbar__hamburger{background:var(--color-deep-blue);cursor:pointer;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;height:34px;padding:0;display:inline-flex}.navbar__hamburger span{background:var(--color-white);border-radius:2px;width:14px;height:2px;transition:transform .24s,opacity .18s}.is-menu-open .navbar__hamburger span:first-child{transform:translateY(7px)rotate(45deg)}.is-menu-open .navbar__hamburger span:nth-child(2){opacity:0}.is-menu-open .navbar__hamburger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar__mobile-panel{background:var(--color-white);visibility:hidden;opacity:0;pointer-events:none;border-radius:0 0 30px 30px;flex-direction:column;width:100%;padding:28px 24px 24px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;top:68px;left:0;transform:translateY(-12px);box-shadow:0 18px 30px #071c3524}.is-menu-open .navbar__mobile-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.navbar__mobile-link{border-bottom:1px solid color-mix(in srgb, var(--color-deep-blue) 12%, transparent);min-height:52px;color:var(--color-deep-blue);font-family:var(--font-family-sora);justify-content:space-between;align-items:center;font-size:17px;display:flex}.navbar__mobile-project{width:100%;margin-top:22px}}@media (max-width:768px){.site-navbar{width:calc(100% - 24px);height:56px;top:12px}.site-navbar.is-hidden{transform:translate(-50%)translateY(-140%)}.navbar{height:56px;padding-left:18px;padding-right:7px}.is-menu-open .navbar{border-radius:28px 28px 0 0}.navbar__logo{width:min(220px,100vw - 104px)}.navbar__logo-image{width:100%;height:auto}.navbar__hamburger{gap:3px;width:30px;height:30px}.navbar__hamburger span{width:12px;height:1.5px}.is-menu-open .navbar__hamburger span:first-child{transform:translateY(5px)rotate(45deg)}.is-menu-open .navbar__hamburger span:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.navbar__mobile-panel{padding:24px 20px 22px;top:46px}}@media (max-width:480px){.site-navbar{width:calc(100% - 16px)}.site-navbar.is-hidden{transform:translate(-50%)translateY(-140%)}.navbar__logo{width:calc(100vw - 104px)}}
.footer{background:var(--color-deep-blue);width:100%;color:var(--color-white);border-top:1px solid #ffffff1a;justify-content:center;margin-top:120px;display:flex;position:relative;overflow:hidden}.footer__bg-img{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.footer__inner{box-sizing:border-box;z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1440px;padding:60px 160px;display:flex;position:relative}.footer__socials{justify-content:center;align-items:center;gap:80px;width:100%;max-width:632px;display:flex}.footer__social-link{color:var(--color-white);font-family:var(--font-family-sora);text-underline-offset:3px;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:160%;text-decoration:none;text-decoration-thickness:1px;display:flex}.footer__social-link:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.footer__social-arrow{filter:brightness(0)invert();transform-origin:50%;transition:transform var(--transition-medium,.3s);transform:rotate(0)}.footer__social-link:hover .footer__social-arrow{transform:rotate(45deg)}.footer__brand{justify-content:center;width:100%;margin-top:36px;margin-bottom:36px;display:flex}.footer__logo{width:100%;max-width:1120px;height:auto;display:block}.footer__bottom{justify-content:space-between;align-items:center;width:100%;max-width:1120px;padding-top:36px;display:flex}.footer__copyright{color:var(--color-white);font-family:var(--font-family-sora);text-align:left;margin:0;font-size:16px;font-weight:400;line-height:160%}.footer__legal{color:var(--color-white);font-family:var(--font-family-sora);align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:160%;display:flex}.footer__legal-link{color:var(--color-white);text-underline-offset:3px;text-decoration:none;text-decoration-thickness:1px}.footer__legal-link:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}@media (max-width:1024px){.footer__inner{padding:60px 40px}}@media (max-width:768px){.footer__inner{padding:40px 20px}.footer__socials{flex-wrap:wrap;gap:24px}.footer__bottom{flex-direction:column-reverse;gap:16px}}@media (max-width:425px){.footer__socials{grid-template-columns:repeat(2,1fr);justify-items:center;gap:16px 8px;width:100%;display:grid}}
.hero-section{background:var(--color-hero-background);opacity:1;border-radius:20px;width:min(1400px,100% - 38px);height:774px;margin-top:57px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;transform:rotate(0)}.hero-section__media{opacity:1;border-width:.87px;width:816px;height:470px;position:absolute;top:361px;left:313px;transform:rotate(0)}.hero-section__main-image{object-fit:contain;width:100%;height:100%}.hero-section__content{text-align:center;width:min(903px,100% - 48px);margin:83px auto 0}.hero-section__title-group{flex-direction:column;align-items:center;gap:16px;width:100%;height:auto;display:flex}.hero-section__title{width:100%;min-height:45px;color:var(--color-deep-blue);font-family:var(--font-sora), Arial, sans-serif;letter-spacing:0;text-align:center;font-size:36px;font-weight:600;line-height:100%}.hero-section__title-highlight{color:var(--color-cyan-accent)}.hero-section__description{width:min(729px,100%);min-height:52px;color:var(--color-text);font-family:var(--font-sora), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:160%}.hero-section__actions{align-items:center;gap:4px;width:265px;height:42px;display:flex}.hero-section__cta{isolation:isolate;width:219px;height:42px;color:var(--color-deep-blue);border:1px solid var(--color-deep-blue);background:0 0;padding:0 20px;transition:color .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hero-section__cta:before{content:"";z-index:0;border-radius:inherit;background:var(--color-deep-blue);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;transform:translate(-101%)}.hero-section__cta .app-button__text{z-index:1;position:relative}.hero-section__arrow{isolation:isolate;border:1px solid var(--color-deep-blue);background:0 0;flex:0 0 42px;transition:border-color .45s cubic-bezier(.16,1,.3,1);overflow:hidden}.hero-section__arrow:before{background:var(--color-deep-blue);inset:-1px}.hero-section__arrow .circle-arrow-button__icon{filter:brightness(0)saturate()invert(20%)sepia(34%)saturate(2665%)hue-rotate(181deg)brightness(88%)contrast(96%);transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1)}.hero-section__actions:hover .hero-section__cta,.hero-section__actions:hover .hero-section__arrow{border-color:var(--color-deep-blue);opacity:1}.hero-section__actions:hover .hero-section__cta{color:var(--color-white)}.hero-section__actions:hover .hero-section__cta:before,.hero-section__actions:hover .hero-section__arrow:before{transform:translate(0)}.hero-section__actions:hover .hero-section__arrow .circle-arrow-button__icon{filter:none}@media (max-width:1024px){.hero-section{width:calc(100% - 24px);height:auto;min-height:650px;margin-top:40px}.hero-section__content{width:calc(100% - 40px);margin-top:110px}.hero-section__media{aspect-ratio:815.99/470;width:calc(100% - 40px);height:auto;margin:64px auto 0;position:relative;top:auto;left:auto;transform:none}.hero-section__main-image{width:100%;height:100%}.hero-section__title-group{height:auto}.hero-section__title{font-size:clamp(28px,8vw,36px);line-height:120%}}@media (max-width:480px){.hero-section__content{width:calc(100% - 28px)}.hero-section__actions{width:100%;max-width:265px}.hero-section__cta{width:calc(100% - 46px);padding-inline:12px;font-size:14px}}
.overview-card{width:var(--st2-card-width,357px);height:var(--st2-card-height,436px);border-radius:var(--card-radius,16px);background:var(--card-bg,var(--color-overview-section-card-bg));opacity:1;align-items:var(--st2-card-align,flex-start);gap:var(--st2-card-gap,0);padding-left:var(--st2-card-padding-left,0);box-sizing:border-box;border-left:2px solid var(--st2-card-border-color,transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}
.overview-section{opacity:1;flex-direction:column;gap:24px;width:min(1120px,100% - 48px);height:616px;margin:120px auto 0;display:flex;position:relative}.overview-section__heading{grid-template-columns:minmax(0,510px) minmax(0,510px);align-items:start;gap:100px;width:100%;min-height:156px;display:grid}.overview-section__title{width:min(510px,100%);min-height:90px;color:var(--color-deep-blue)}.overview-section__title span{color:var(--color-cyan-accent)}.overview-section__description{width:min(510px,100%);min-height:156px;color:var(--color-text)}.overview-section__cards{grid-template-columns:repeat(3,minmax(0,357px));justify-content:space-between;gap:24px;width:100%;display:grid}.overview-section__card{--card-height:436px;width:100%}.overview-section__card--automation{--card-bg:var(--color-deep-blue)}.overview-section__card-copy{width:317px;height:89px;color:var(--color-text);opacity:1;flex-direction:column;gap:12px;display:flex;position:absolute;top:40px;left:40px}.overview-section__card-copy--automation,.overview-section__card-copy--automation .overview-section__card-title,.overview-section__card-copy--automation .overview-section__card-description{color:var(--color-card-contrast)}.overview-section__card-title{width:317px;height:25px;font-family:var(--font-sora), Arial, Helvetica, sans-serif;letter-spacing:0;color:inherit;font-size:20px;font-weight:600;line-height:100%}.overview-section__card-description{width:317px;height:52px;font-family:var(--font-sora), Arial, Helvetica, sans-serif;letter-spacing:0;color:inherit;font-size:16px;font-weight:400;line-height:160%}.overview-section__card-image{object-fit:cover;opacity:1;border-top-left-radius:20px;border-bottom-right-radius:20px;width:317px;height:271px;position:absolute;top:165px;left:40px}.overview-section__card-image--automation{width:318px;left:40px}.overview-section__card-image--operations{width:317px;left:40px}@media (max-width:1024px){.overview-section{width:min(1120px,100% - 40px);height:auto;margin-top:96px}.overview-section__heading{grid-template-columns:1fr;gap:18px}.overview-section__description{min-height:auto}.overview-section__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.overview-section__card{--card-width:100%;--card-height:420px}.overview-section__card-copy{width:calc(100% - 80px);left:40px}.overview-section__card-title,.overview-section__card-description{width:100%}.overview-section__card-image,.overview-section__card-image--automation,.overview-section__card-image--operations{width:calc(100% - 40px);height:calc(100% - 165px);left:40px;right:auto}}@media (max-width:768px){.overview-section{gap:18px;width:calc(100% - 32px);height:auto;margin-top:72px}.overview-section__cards{grid-template-columns:1fr;gap:18px}.overview-section__card{--card-height:auto;flex-direction:column;padding:26px 16px 16px;display:flex}.overview-section__card-copy,.overview-section__card-title,.overview-section__card-description{width:100%}.overview-section__card-copy{height:auto;position:static}.overview-section__card-title,.overview-section__card-description{height:auto}.overview-section__card-image{aspect-ratio:317/271;width:100%;height:auto;margin-top:16px;position:static}.overview-section__title{font-size:32px;line-height:110%}}@media (max-width:480px){.overview-section{width:calc(100% - 20px);margin-top:56px}.overview-section__title{font-size:26px}.overview-section__card{padding:22px 10px 10px}}
.services-section{opacity:1;background:var(--color-deep-blue);box-sizing:border-box;width:100%;min-height:700px;margin:120px auto 0;padding:80px 160px;transform:rotate(0)}.services-section__inner{opacity:1;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(256px,auto);gap:40px;width:100%;max-width:1120px;height:auto;margin:0 auto;display:grid;transform:rotate(0)}.services-section__item{width:100%;height:auto}@media (max-width:1024px){.services-section{min-height:auto;margin-top:80px;padding:64px 48px}.services-section__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:768px){.services-section{margin-top:64px;padding:48px 32px}.services-section__inner{grid-template-columns:1fr;grid-auto-rows:auto;gap:24px}}@media (max-width:480px){.services-section{padding:40px 16px}}
.service-card{width:100%;min-height:var(--st3-card-height);padding-left:var(--st3-card-padding-left);align-items:var(--st3-card-align);gap:var(--st3-card-gap);background:var(--color-deep-blue);border-left:2px solid var(--color-white);opacity:1;box-sizing:border-box;flex-direction:column;display:flex}.service-card__logo{opacity:1;background:0 0;border:none;outline:none;flex:none;width:72px;height:72px}.service-card__logo svg,.service-card__logo img{border:0;outline:none;width:100%;height:100%;display:block}.service-card__content{opacity:1;flex-direction:column;flex:auto;gap:4px;width:100%;height:auto;min-height:0;display:flex}.service-card__title,.service-card__description{opacity:1;width:100%;height:auto;min-height:0}@media (max-width:900px){.service-card{gap:24px;padding-left:24px}}@media (max-width:640px){.service-card{gap:20px;min-height:auto;padding-left:20px;padding-right:12px}.service-card__logo{width:56px;height:56px}}@media (max-width:420px){.service-card{gap:16px;padding-left:16px;padding-right:8px}.service-card__content{gap:6px}.service-card__title,.service-card__description{max-width:100%}}
.products-section{background:var(--color-background);box-sizing:border-box;width:100%;padding:120px 0 0}.products-section__header{width:min(878px,100%);margin:0 auto 48px}.products-section__heading{width:100%;color:var(--color-deep-blue);text-align:center;margin:0}.products-section__heading-accent{color:var(--color-cyan-accent)}.products-section__grid{grid-template-rows:repeat(2,minmax(258px,auto));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:30px 23px;width:100%;max-width:1120px;margin:0 auto;display:grid}.products-section__card{justify-self:center}.products-section__card:nth-child(6){grid-area:2/3}.products-section__card .product-card-background path{transition:fill var(--transition-card-hover)}.products-section__card:first-child .product-card-item__title,.products-section__card:nth-child(3) .product-card-item__title,.products-section__card:nth-child(4) .product-card-item__title,.products-section__card:nth-child(6) .product-card-item__title{color:var(--color-deep-blue)}.products-section__card:nth-child(2) .product-card-item__title,.products-section__card:nth-child(5) .product-card-item__title{color:var(--color-cyan-accent)}.products-section__card:first-child .product-card-accent-bar,.products-section__card:nth-child(3) .product-card-accent-bar,.products-section__card:nth-child(4) .product-card-accent-bar,.products-section__card:nth-child(6) .product-card-accent-bar{background-color:var(--color-deep-blue)}.products-section__card:nth-child(2) .product-card-accent-bar,.products-section__card:nth-child(5) .product-card-accent-bar{background-color:var(--color-cyan-accent)}.products-section__card:first-child,.products-section__card:nth-child(3),.products-section__card:nth-child(4),.products-section__card:nth-child(6){color:var(--color-deep-blue);--products-section-card-hover:var(--color-deep-blue)}.products-section__card:nth-child(2),.products-section__card:nth-child(5){color:var(--color-cyan-accent);--products-section-card-hover:var(--color-cyan-accent)}.products-section__card:hover .product-card-button,.products-section__card:focus-within .product-card-button{background-color:var(--products-section-card-hover);color:var(--color-white);transition:background-color 0s linear .6s,color .45s cubic-bezier(.16,1,.3,1)}.products-section__card:hover .product-card-button svg,.products-section__card:focus-within .product-card-button svg,.products-section__card:hover .product-card-button path,.products-section__card:focus-within .product-card-button path{color:var(--color-white);stroke:var(--color-white)}.products-section__card:hover .product-card-background path,.products-section__card:focus-within .product-card-background path{fill:var(--color-products-section-hover)}.products-section__card:nth-child(2):hover .product-card-background path,.products-section__card:nth-child(2):focus-within .product-card-background path,.products-section__card:nth-child(5):hover .product-card-background path,.products-section__card:nth-child(5):focus-within .product-card-background path{fill:var(--color-hero-background)}@media (max-width:1024px){.products-section__grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.products-section__card:nth-child(6){grid-area:auto}}@media (max-width:768px){.products-section{padding:120px 16px 0}.products-section__header{margin-bottom:32px}.products-section__heading{font-size:28px}.products-section__grid{grid-template-rows:auto;row-gap:18px}}@media (max-width:480px){.products-section__heading{font-size:24px}.products-section__grid{grid-template-columns:1fr;row-gap:16px}}
.product-card-item{box-sizing:border-box;filter:drop-shadow(0 4px 20px #00000014);cursor:pointer;will-change:auto;background:0 0;flex-direction:column;flex-shrink:0;justify-content:flex-start;width:100%;height:auto;min-height:258px;padding:32px;transition:none;display:flex;position:relative}.product-card-item:hover{filter:drop-shadow(0 4px 20px #00000014);transform:none}.product-card-background{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.product-card-content{z-index:1;flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.product-card-accent-bar{background-color:var(--color-cyan-accent);border-radius:2px;width:60px;height:4px;margin-bottom:12px}.product-card-item__title{width:100%}.product-card-item__description{width:100%;max-width:270px;color:var(--color-text-secondary);font-family:var(--font-family-body), "Satoshi", sans-serif;margin:0 0 30px;font-size:15px;font-weight:400;line-height:1.6}.product-card-item__footer{color:var(--color-text-tertiary);font-family:var(--font-family-body), "Satoshi", sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:14px;font-weight:700;line-height:1.5;overflow:hidden}.product-card-button{width:var(--card-button-size,50px);height:var(--card-button-size,50px);backface-visibility:hidden;opacity:1;z-index:2;background-color:var(--color-white);cursor:pointer;color:inherit;will-change:background-color;border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:background-color .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;right:0;overflow:hidden;transform:translateZ(0);box-shadow:0 4px 20px #00000014}.product-card-button:before{content:"";border-radius:inherit;background:var(--products-section-card-hover);z-index:0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.product-card-item:hover .product-card-button:before,.product-card-item:focus-within .product-card-button:before{transform:translate(0,0)}.product-card-button__icon{transform-origin:50%;backface-visibility:hidden;z-index:1;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;transform:translateZ(0)rotate(.001deg)}.product-card-button__icon svg{display:block}.product-card-item:hover .product-card-button__icon,.product-card-item:focus-within .product-card-button__icon{transform:translateZ(0)rotate(45deg)}.product-card-button path{stroke:currentColor}@media (max-width:480px){.product-card-item{width:100%;height:auto;min-height:258px}.product-card-item__description{max-width:100%;margin-bottom:60px}}
.process-section{opacity:1;background:var(--color-products-section-hover);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:auto;min-height:470px;margin-top:120px;padding-bottom:60px;display:flex;position:relative;transform:rotate(0)}.process-section__heading{width:100%;max-width:722px;color:var(--color-deep-blue);text-align:center;opacity:1;margin:60px auto 0;transform:rotate(0)}.process-section__heading-accent{color:var(--color-cyan-accent)}.process-section__container{opacity:1;box-sizing:border-box;justify-content:space-between;gap:5px;width:100%;max-width:1120px;margin-top:60px;display:flex;position:relative;transform:rotate(0)}.process-section__connector{z-index:0;pointer-events:none;width:calc(100% - 200px);max-width:920px;height:50px;position:absolute;top:30px;left:100px}.process-section__connector svg{width:100%;height:auto}.process-section__card{opacity:1;z-index:1;background:0 0;border:none;outline:none;max-width:200px;min-height:264px;transform:rotate(0);height:auto!important}.process-section__card-circle{background:var(--color-deep-blue);opacity:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;margin-top:30px;display:flex;transform:rotate(0)}.process-section__card-icon{opacity:1;transform:rotate(0)}.process-section__card-subcontent{opacity:1;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex;transform:rotate(0)}.process-section__card-title{text-align:center;width:100%;color:var(--color-deep-blue);text-transform:capitalize;opacity:1;margin:0;padding:0;transform:rotate(0)}.process-section__card-description{text-align:center;width:100%;color:var(--color-text);opacity:1;margin:0;padding:0;transform:rotate(0)}@media (max-width:1024px){.process-section{height:auto;min-height:470px;margin-top:96px;padding-top:50px;padding-bottom:50px}.process-section__container{flex-wrap:wrap;justify-content:center;height:auto}.process-section__connector{display:none}}@media (max-width:768px){.process-section{margin-top:64px;padding-top:40px;padding-left:16px;padding-right:16px}.process-section__heading{font-size:28px}}@media (max-width:480px){.process-section__heading{font-size:24px}}
.process-card{width:100%;max-width:var(--process-card-width);min-height:var(--process-card-height);padding-left:var(--process-card-padding-left);align-items:var(--process-card-align);gap:var(--process-card-gap);border-left:2px solid var(--process-card-border-color);opacity:1;box-sizing:border-box;flex-direction:column;display:flex}@media (max-width:768px){.process-card{min-height:var(--process-card-height);height:auto!important}}
.simplicity-section{box-sizing:border-box;justify-content:center;width:100%;padding-top:120px;display:flex}.simplicity-section__container{opacity:1;box-sizing:border-box;gap:100px;width:100%;max-width:1120px;height:388px;display:flex;transform:rotate(0)}.simplicity-section__card{opacity:1;box-sizing:border-box;transform:rotate(0)}.simplicity-section__card--text{background:0 0;border:none;justify-content:center}.simplicity-section__card--image{background:var(--color-neutral-placeholder);border:none;border-radius:20px;flex-shrink:0;align-items:center;width:100%;max-width:510px;height:388px;display:flex;position:relative;overflow:hidden}.simplicity-section__heading{width:100%;max-width:510px;color:var(--color-deep-blue);margin:0}.simplicity-section__heading-accent{color:var(--color-cyan-accent)}.simplicity-section__features{width:100%;max-width:510px;height:auto;margin-top:24px}.simplicity-section__features-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.simplicity-section__features-list li{color:var(--color-text);padding-left:24px;position:relative}.simplicity-section__features-list li:before{content:"•";color:var(--color-text);font-weight:700;position:absolute;left:0}.simplicity-section__image{object-fit:cover;display:block;width:100%!important;height:100%!important}@media (max-width:1024px){.simplicity-section{padding-top:80px}.simplicity-section__container{flex-direction:column;align-items:center;gap:40px;height:auto}.simplicity-section__card{max-width:510px;width:100%!important}}@media (max-width:768px){.simplicity-section{padding-left:16px;padding-right:16px}.simplicity-section__card--image{aspect-ratio:510/388;height:auto}}
.industries-section{justify-content:center;width:100%;margin-top:120px;display:flex;position:relative;overflow:hidden}.industries-section__container{border-radius:20px;align-items:center;width:100%;max-width:1120px;height:300px;display:flex;position:relative;overflow:hidden}.industries-section__bg{object-fit:cover;z-index:0}.industries-section__content{z-index:1;flex-direction:column;gap:20px;width:510px;height:auto;margin-left:40px;display:flex;position:relative}.industries-section__title{color:#111827;font-family:var(--font-family-sora);margin:0;font-size:36px;font-weight:600;line-height:100%}.industries-section__description{color:#111827;font-family:var(--font-family-sora);margin:0;font-size:16px;font-weight:400;line-height:160%}.industries-section__actions{align-items:center;gap:4px;display:flex}.industries-section__start-btn,.industries-section__arrow-btn{transition:background-color .38s,color .38s,border-color .38s;color:#111827!important;background:0 0!important;border:2px solid #111827!important}.industries-section__start-btn:before,.industries-section__arrow-btn:before{opacity:0;background:#111827!important;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity 0s linear .6s!important;inset:-2px!important}.industries-section__arrow-btn .circle-arrow-button__icon{filter:brightness(0)saturate();transition:filter .38s}.industries-section__actions:hover .industries-section__start-btn,.industries-section__actions:hover .industries-section__arrow-btn{color:var(--color-white)!important;border-color:#0000!important}.industries-section__actions:hover .industries-section__start-btn:before,.industries-section__actions:hover .industries-section__arrow-btn:before{opacity:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity linear!important;transform:translate(0)!important}.industries-section__actions:hover .industries-section__arrow-btn .circle-arrow-button__icon{filter:brightness(0)invert()}@media (max-width:1024px){.industries-section__container{max-width:calc(100% - 80px);height:auto;min-height:300px}}@media (max-width:768px){.industries-section{margin-top:80px}.industries-section__container{max-width:calc(100% - 40px);min-height:320px;padding:40px 20px}.industries-section__content{width:100%;margin-left:0}.industries-section__title{font-size:28px}}
