.TechnologiesHero{--heading-reveal-delay:calc(var(--intro-title-delay) * .73);--heading-reveal-duration:.66s;--heading-reveal-stagger:90ms;--intro-media-delay:calc(var(--intro-title-delay) + .35s);color:var(--color-text-primary);background:var(--color-bg-primary);flex-direction:column;display:flex}.TechnologiesHero__content{padding-top:calc(var(--header-height) + 3.2rem);row-gap:3.2rem;padding-bottom:3.2rem}.TechnologiesHero__breadcrumbs{opacity:0;transition:opacity var(--intro-duration) var(--ease-out-cubic), translate var(--intro-duration) var(--ease-out-cubic);transition-delay:var(--intro-hero-delay);grid-area:1/1/auto/-1;translate:0 1rem}html.dom-content-loaded .TechnologiesHero__breadcrumbs{opacity:1;translate:0}.TechnologiesHero__text{grid-template-columns:subgrid;grid-area:2/1/auto/-1;align-items:end;display:grid}.TechnologiesHero__title{grid-column:1/5;max-width:71.3rem}.TechnologiesHero__description{opacity:0;max-width:70rem;transition:opacity var(--intro-duration) var(--ease-out-cubic), translate var(--intro-duration) var(--ease-out-cubic);transition-delay:calc(var(--intro-title-delay) + .2s);grid-column:5/-1;translate:0 1.2rem}html.dom-content-loaded .TechnologiesHero__description{opacity:1;translate:0}.TechnologiesHero__media{aspect-ratio:1920/678;border-radius:var(--radius-sm);opacity:0;width:100%;transition:opacity var(--intro-duration-slow) var(--ease-out-cubic), translate var(--intro-duration-slow) var(--ease-out-cubic);transition-delay:var(--intro-media-delay);overflow:hidden;translate:0 2.4rem}html.dom-content-loaded .TechnologiesHero__media{opacity:1;translate:0}.TechnologiesHero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:scale var(--intro-duration-slow) var(--ease-out-cubic);transition-delay:var(--intro-media-delay);scale:1.08}html.dom-content-loaded .TechnologiesHero__image{scale:1}@media (width<=768px){.TechnologiesHero__content{flex-direction:column;row-gap:1.6rem;display:flex}.TechnologiesHero__breadcrumbs{display:none}.TechnologiesHero__text{display:contents}.TechnologiesHero__title,.TechnologiesHero__description{max-width:none}.TechnologiesHero__media{aspect-ratio:750/600}}@media (prefers-reduced-motion:reduce){.TechnologiesHero__breadcrumbs,.TechnologiesHero__description,.TechnologiesHero__media,.TechnologiesHero__image{opacity:1;transition:none;translate:none;scale:none}}.TechnologiesIntegrations{color:var(--color-text-primary);margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.TechnologiesIntegrations__inner{row-gap:4rem}.TechnologiesIntegrations__head{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:2.4rem;display:flex}.TechnologiesIntegrations__eyebrow,.TechnologiesIntegrations__title,.TechnologiesIntegrations__cardTitle,.TechnologiesIntegrations__description{margin:0}.TechnologiesIntegrations__eyebrow{color:var(--color-text-secondary)}.TechnologiesIntegrations__head .TechnologiesIntegrations__title{max-width:66rem}.TechnologiesIntegrations__cards{grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.TechnologiesIntegrations__card{border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);flex-direction:column;justify-content:space-between;gap:2.4rem;min-height:32.7rem;padding:3.2rem;display:flex;overflow:hidden}.TechnologiesIntegrations__top{justify-content:space-between;align-items:center;gap:1.6rem;width:100%;display:flex}.TechnologiesIntegrations__tags{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.TechnologiesIntegrations__body{flex-direction:column;align-items:flex-start;gap:2.4rem;width:100%;display:flex}.TechnologiesIntegrations__cardTitle{width:100%}.TechnologiesIntegrations__description{width:100%;min-height:7.5rem}@media (width<=1700px){.TechnologiesIntegrations__description{min-height:5.87rem}}@media (width<=1280px){.TechnologiesIntegrations__description{min-height:0;min-height:initial}}.TechnologiesIntegrations__dots{display:none}@media (width<=1280px) and (width>=769px){.TechnologiesIntegrations__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.TechnologiesIntegrations__inner{flex-direction:column;align-items:stretch;row-gap:3.2rem;display:flex}.TechnologiesIntegrations__head{gap:1.6rem}.TechnologiesIntegrations__head .TechnologiesIntegrations__title{max-width:none}.TechnologiesIntegrations__cards{width:calc(100% + 2 * var(--screen-offset-x-base));margin-left:calc(-1 * var(--screen-offset-x-base));margin-right:calc(-1 * var(--screen-offset-x-base));padding-left:var(--screen-offset-x-base);padding-right:var(--screen-offset-x-base);scroll-snap-type:x mandatory;scroll-padding-inline:var(--screen-offset-x-base);scroll-behavior:smooth;overscroll-behavior-x:contain;gap:.8rem;display:flex;overflow:auto hidden}.TechnologiesIntegrations__card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 33.2rem;justify-content:flex-start;min-height:0;padding:2.4rem}.TechnologiesIntegrations__dots:not(.no-overflow){justify-content:center;display:flex}.TechnologiesIntegrations__dots .scroll-snap-bullets{align-items:center;gap:.4rem;display:flex}.TechnologiesIntegrations__dots button{background:var(--color-surface-primary);cursor:pointer;width:1.2rem;height:1.2rem;transition:background-color var(--transition-duration) var(--ease-out-quad);border:none;border-radius:50%;flex-shrink:0;padding:0}.TechnologiesIntegrations__dots button.current{background:var(--color-accent-primary)}.TechnologiesIntegrations__dots button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.TechnologiesIntegrations__cards{scroll-behavior:auto}.TechnologiesIntegrations__dots button{transition:none}}.TechnologiesSystem{--tech-hex-w:calc(22.8rem * var(--scale,1));--tech-hex-h:calc(26.1rem * var(--scale,1));--tech-outline-w:calc(15.5rem * var(--scale,1));--tech-outline-h:calc(17.5rem * var(--scale,1));color:var(--color-text-primary);margin-top:var(--section-margin);margin-bottom:var(--section-margin)}@media (width<=1400px){.TechnologiesSystem{--scale:.8}}@media (width<=1160px){.TechnologiesSystem{--scale:.68}}.TechnologiesSystem__inner{row-gap:4.8rem}.TechnologiesSystem__head{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:2.4rem;display:flex}.TechnologiesSystem__eyebrow,.TechnologiesSystem__title,.TechnologiesSystem__description,.TechnologiesSystem__stepTitle{margin:0}.TechnologiesSystem__eyebrow{color:var(--color-text-secondary)}.TechnologiesSystem__title{max-width:58.4rem}.TechnologiesSystem__description{max-width:70rem}.TechnologiesSystem__track{grid-column:1/-1;justify-content:center;align-items:center;gap:1.2rem;display:flex}.TechnologiesSystem__step,.TechnologiesSystem__core{width:var(--tech-hex-w);height:var(--tech-hex-h);flex-shrink:0;position:relative}.TechnologiesSystem__hexagon,.TechnologiesSystem__icon,.TechnologiesSystem__arrow{display:block}.TechnologiesSystem__hexagon{width:100%;height:100%}.TechnologiesSystem__icon{width:var(--tech-outline-w);height:var(--tech-outline-h);position:absolute;top:50%;left:50%;translate:-50% -50%}.TechnologiesSystem__label{gap:4.2rem;gap:calc(4.2rem * var(--scale,1));padding-top:4.6rem;padding-top:calc(4.6rem * var(--scale,1));flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}@media (width<=1400px){.TechnologiesSystem__label{padding-top:4rem;padding-top:calc(4rem * var(--scale,1))}}@media (width<=1160px){.TechnologiesSystem__label{gap:3.2rem;gap:calc(3.2rem * var(--scale,1))}}.TechnologiesSystem__stepTitle{white-space:nowrap;text-align:center;transform:scale(1);transform:scale(var(--scale,1))}.TechnologiesSystem__arrow{flex-shrink:0;width:2.5rem;height:2.1rem}.TechnologiesSystem__arrow.isBack{scale:-1 1}@media (width<=1024px){.TechnologiesSystem{--scale:1;--tech-hex-w:39.94%;--tech-hex-h:37.55%;--tech-outline-w:68%;--tech-outline-h:67%}.TechnologiesSystem__inner{row-gap:4rem}.TechnologiesSystem__track{aspect-ratio:343/416;place-self:center;width:min(42rem,100%);height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block;position:relative;overflow:visible}.TechnologiesSystem__arrow{display:none}.TechnologiesSystem__step,.TechnologiesSystem__core{position:absolute}.TechnologiesSystem__step[data-step="01"]{top:0;left:8.22%}.TechnologiesSystem__step[data-step="02"]{top:0;left:52.07%}.TechnologiesSystem__core{z-index:1;top:31.13%;left:30.15%}.TechnologiesSystem__step[data-step="03"]{top:62.45%;left:8.22%}.TechnologiesSystem__step[data-step="04"]{top:62.45%;left:52.07%}.TechnologiesSystem__label{justify-content:center;gap:.8rem;padding-top:0}.TechnologiesSystem__stepTitle{letter-spacing:-.054rem;font-size:1.8rem;line-height:1.1;transform:none}}@media (width<=768px){.TechnologiesSystem__inner{row-gap:3.2rem}.TechnologiesSystem__head{text-align:left;align-items:flex-start;gap:1.6rem}.TechnologiesSystem__title,.TechnologiesSystem__description{max-width:none}.TechnologiesSystem__track{width:34.3rem}.TechnologiesSystem__label .Badge.isNumeric{width:2.5rem;height:2.5rem}.TechnologiesSystem__stepTitle{letter-spacing:-.045rem;font-size:1.5rem;line-height:1.1}}
