.hero-section{height:calc(100vh - 7vw);z-index:2!important;position:relative;padding-top:7vw}.hero-section .circle-progress-bars{width:2.5vw;height:7vw;display:flex;box-sizing:border-box;position:absolute;left:7vw;bottom:-.5vw;transform:rotate(-90deg);flex-direction:column;justify-content:center;align-items:center;padding:var(--size-desktop-8)}.hero-section .circle-progress-bars .circle-progress-bars-background{width:100%;height:100%;display:flex;flex-direction:row;position:absolute;align-items:center;justify-content:center;border-radius:8px;flex-direction:column;background:var(--color-semantic-inverse-scene-blur);gap:var(--size-desktop-16)}.hero-section .circle-progress-bars .circle-progress-bars-background .circle{width:1.5vw;height:1.5vw;color:#000!important;cursor:pointer}.hero-section .circle-progress-bars .circle-progress-bars-background .circle .ant-progress-inner{width:100%!important;height:100%!important}@media screen and (max-width:700px){.hero-section{height:calc(100vh - 20vw);width:100%;padding-top:20vw}.hero-section .circle-progress-bars{width:100%;height:var(--size-mobile-16);left:-50%;transform:translateX(50%);bottom:var(--size-mobile-48)}.hero-section .circle-progress-bars .circle-progress-bars-background{width:100%;height:var(--size-mobile-16);flex-direction:row;gap:var(--size-mobile-8);background-color:transparent}.hero-section .circle-progress-bars .circle-progress-bars-background .circle{width:var(--size-mobile-16);height:var(--size-mobile-16)}}#ecosystem .ecosystem-desktop .hero-title .hero-main,.font-semantic-desktop-title-hero-alt{font-family:var(--font-semantic-desktop-title-hero-alt-font-family)!important;font-size:var(--font-semantic-desktop-title-hero-alt-font-size)!important;font-weight:var(--font-semantic-desktop-title-hero-alt-font-weight)!important;line-height:var(--font-semantic-desktop-title-hero-alt-line-height)!important;letter-spacing:var(--font-semantic-desktop-title-hero-alt-letter-spacing)!important}#ecosystem{position:relative;display:flex;flex-direction:column;overflow:hidden}#ecosystem .ecosystem-desktop{padding:var(--size-desktop-64);position:relative}#ecosystem .ecosystem-desktop,#ecosystem .ecosystem-desktop .hero-title{display:flex;flex-direction:column;align-items:center;justify-content:center}#ecosystem .ecosystem-desktop .hero-title{width:100%;text-align:center;gap:var(--size-desktop-32)}#ecosystem .ecosystem-desktop .hero-title .hero-main{width:75vw}#ecosystem .ecosystem-desktop .hero-title .hero-main p{color:var(--color-semantic-default-fg-main);margin:0!important;margin-top:var(--space-semantic-desktop-hero-text-gap)!important}#ecosystem .ecosystem-desktop .hero-filo{display:flex;justify-content:center;align-items:center;margin-top:var(--size-desktop-64)}#ecosystem .ecosystem-desktop .hero-filo img{width:80vw;height:25vw;object-fit:contain}#ecosystem .ecosystem-desktop .hero-mac{position:relative;justify-content:center;align-items:center;display:flex;margin-top:11.25vw}#ecosystem .ecosystem-desktop .hero-mac .humanTouch{position:absolute;width:24.4375vw;height:26.875vw;z-index:-1;left:-12vw;top:-5vw;transform:none!important}#ecosystem .ecosystem-desktop .hero-mac .macUser{width:55vw;height:48.6875vw;object-fit:contain}#ecosystem .ecosystem-desktop .hero-mac .card-mac{position:absolute;transform:translateX(33vw) translateY(4vw)}#ecosystem .ecosystem-desktop .app-mobile{margin-top:13.4375vw;max-width:100vw;display:flex;align-items:center;justify-content:center;width:100%}#ecosystem .ecosystem-desktop .app-mobile .mobile-layout{width:100%;display:flex;justify-content:center;align-items:center;position:relative}#ecosystem .ecosystem-desktop .app-mobile .mobile-layout img{width:15vw;height:30vw;object-fit:contain}#ecosystem .ecosystem-desktop .app-mobile .app-passenger .card-passenger{position:absolute;transform:translateY(7vw) translateX(-19vw)}#ecosystem .ecosystem-desktop .app-mobile .app-passenger .right-line{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;transform:translateY(-24vw) translateX(-1px);z-index:-1}#ecosystem .ecosystem-desktop .app-mobile .app-passenger .right-line svg{max-width:50%}#ecosystem .ecosystem-desktop .app-mobile .app-passenger .line-upper{position:absolute;transform:translateX(-12.5vw) translateY(-20vw);z-index:-1}#ecosystem .ecosystem-desktop .app-mobile .app-passenger .line-upper svg{width:30.5vw;height:10vw}#ecosystem .ecosystem-desktop .app-mobile .app-passenger .line-below{position:absolute;transform:translateX(-3vw) translateY(28vw);z-index:-1}#ecosystem .ecosystem-desktop .app-mobile .app-passenger .line-below svg{width:20vw;height:28vw}#ecosystem .ecosystem-desktop .app-mobile .app-driver .card-driver{position:absolute;transform:translateY(-7vw) translateX(19vw)}#ecosystem .ecosystem-desktop .app-mobile .app-driver .left-line{z-index:-1;position:absolute;display:flex;align-items:flex-start;justify-content:flex-end;width:100%;transform:translateY(-24vw) translateX(1px)}#ecosystem .ecosystem-desktop .app-mobile .app-driver .left-line svg{max-width:50%}#ecosystem .ecosystem-desktop .app-mobile .app-driver .line-upper{position:absolute;transform:translateX(12.5vw) translateY(-20vw);z-index:-1}#ecosystem .ecosystem-desktop .app-mobile .app-driver .line-upper svg{width:30.5vw;height:10vw}#ecosystem .ecosystem-desktop .app-mobile .app-driver .line-below{position:absolute;z-index:-1;transform:translateX(3vw) translateY(28vw)}#ecosystem .ecosystem-desktop .app-mobile .app-driver .line-below svg{width:20vw;height:28vw}#ecosystem .ecosystem-desktop .app-hrPanel{margin-top:13.5vw;display:flex;align-items:center;justify-content:center;margin-bottom:22vh;position:relative}#ecosystem .ecosystem-desktop .app-hrPanel .hrPanel img{width:60vw;height:45.9375vw;object-fit:cover}#ecosystem .ecosystem-desktop .app-hrPanel .dadr-Report{position:absolute;transform:translateX(13.5vw) translateY(6vw)}#ecosystem .ecosystem-desktop .app-hrPanel .dadr-Report img{width:15vw;height:100%;object-fit:cover}#ecosystem .ecosystem-desktop .app-hrPanel .card-hr{position:absolute;transform:translateX(-32vw)}#ecosystem .ecosystem-desktop .app-hrPanel .card-dadr{position:absolute;transform:translateX(34.4vw) translateY(calc(var(--size-desktop-64) * 2))}#ecosystem .ecosystem-lines-layout{height:100%;width:100%;position:relative;display:flex;flex-direction:column}#ecosystem .lines-ecosystem{position:absolute;transform:translateY(1.5vw);width:50%;z-index:-1}#ecosystem .lines-ecosystem img{height:80%;object-fit:cover;width:100%}#ecosystem .lines-ecosystem .tracker{width:var(--size-desktop-12);height:var(--size-desktop-32);border-radius:var(--size-desktop-8);background-color:var(--color-palette-primary-base)}#ecosystem .pulse-animation{display:flex;position:absolute;align-items:center;justify-content:center;z-index:-1;width:100%;height:100%}#ecosystem .pulse-animation .pulse{position:absolute;border-radius:50%;border:2px solid var(--color-palette-black-t-05,rgba(0,0,0,.05));animation:pulse 3s infinite}#ecosystem .pulse-animation .pulse:before{content:"";display:block;padding-bottom:100%}#ecosystem .pulse-animation .pulse:nth-child(2){animation-delay:1s}#ecosystem .pulse-animation .pulse:nth-child(3){animation-delay:2s}#ecosystem .pulse-animation .pulse01,#ecosystem .pulse-animation .pulse02,#ecosystem .pulse-animation .pulse03{width:35vw!important}#ecosystem .pulse-animation .pulse-mobile01,#ecosystem .pulse-animation .pulse-mobile02,#ecosystem .pulse-animation .pulse-mobile03{width:20vw!important}@keyframes pulse-mobile{0%{width:20vw;opacity:1}50%{width:29vw;opacity:.8}to{width:38vw;opacity:0}}.cloud-background{position:absolute;display:none;height:110.75vh;width:100vw;border-radius:1771.5px}.cloud-upper{background:var(--color-palette-secondary-t-5005);top:0;right:0;transform:translateX(80%) translateY(-50%)}.cloud-middle{background:var(--color-palette-primary-t-5005);left:0;top:50%;transform:translateX(-50%);height:150.75vh}.cloud-lower{background:var(--color-palette-secondary-t-5005);right:0;bottom:0;transform:translateX(50%);height:150.75vh}#ecosystem .ecosystem-mobile{padding:var(--size-mobile-64) var(--size-mobile-16);position:relative;justify-content:center;align-items:center;display:flex;flex-direction:column}#ecosystem .ecosystem-mobile .hero-main{text-align:center}#ecosystem .ecosystem-mobile .heros-layout{display:flex;flex-direction:column;gap:128px;margin-top:13.75vw}#ecosystem .ecosystem-mobile .heros-layout .hero-bus{position:relative;display:flex;align-items:center;justify-content:center}#ecosystem .ecosystem-mobile .heros-layout .hero-bus img{width:100vw;height:31.25vw}#ecosystem .ecosystem-mobile .heros-layout .hero-mac{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}#ecosystem .ecosystem-mobile .heros-layout .hero-mac img{width:62vw;height:52.5vw;object-fit:cover}#ecosystem .ecosystem-mobile .heros-layout .hero-mac .help-desk{position:absolute;align-self:flex-start;justify-self:flex-start;width:41vw;height:46vw;object-fit:cover;z-index:-1;left:-8vw;top:-29.5vw}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout{display:flex;align-items:center;justify-content:center;padding:0 10vw}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout .mobile-layout{display:flex;align-items:center;justify-content:center;width:50%}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout .mobile-layout .app-driver{position:relative;display:flex;align-items:center;justify-content:center}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout .mobile-layout .app-driver .left-line{position:absolute;width:50%}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout .mobile-layout .app-passenger{position:relative;display:flex;align-items:center}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout .mobile-layout .app-passenger .right-line{position:absolute;z-index:-1}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout .driver{justify-content:flex-start}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout .passenger{justify-content:flex-end}#ecosystem .ecosystem-mobile .heros-layout .app-img-layout img{height:100%;width:19.5525vw;object-fit:cover}#ecosystem .ecosystem-mobile .heros-layout .images-appHRpanel{position:relative;display:flex;align-items:center;justify-content:center;width:100%}#ecosystem .ecosystem-mobile .heros-layout .images-appHRpanel .hr-panel-img{width:80vw;max-width:80vw!important;height:100%;object-fit:cover}#ecosystem .ecosystem-mobile .heros-layout .lines{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;max-height:100%;z-index:-1}#ecosystem .ecosystem-mobile .heros-layout .lines .line-left{display:flex;justify-content:flex-end;width:50%;max-width:50%;max-height:100%;transform:translateY(12vw)}#ecosystem .ecosystem-mobile .heros-layout .lines .line-left svg{max-width:100%}#ecosystem .ecosystem-mobile .heros-layout .lines .right-line{display:flex;width:50%;max-width:50%;max-height:100%;transform:translate(-.5vw,12vw)}#ecosystem .ecosystem-mobile .heros-layout .lines .right-line svg{max-width:100%}#ecosystem .ecosystem-mobile .heros-layout .lines .lines-ecosystem{position:absolute;width:50%;z-index:2}#ecosystem .ecosystem-mobile .heros-layout .lines .lines-ecosystem img{height:80%;object-fit:cover;width:100%}#ecosystem .ecosystem-mobile .heros-layout .lines .lines-ecosystem .tracker{width:var(--size-mobile-10);height:var(--size-mobile-28);border-radius:var(--size-mobile-8);background-color:var(--color-palette-primary-base)}#ecosystem .ecosystem-mobile .ecosystem-cards{display:flex;flex-direction:column;gap:var(--size-mobile-16)}#ecosystem .ecosystem-mobile .pulse-animation .pulse01,#ecosystem .ecosystem-mobile .pulse-animation .pulse02,#ecosystem .ecosystem-mobile .pulse-animation .pulse03{width:70vw!important}#ecosystem .ecosystem-mobile .pulse-animation .pulse{animation:pulse 3s infinite}#ecosystem .ecosystem-mobile .pulse-animation .pulse:nth-child(2){animation-delay:1s}#ecosystem .ecosystem-mobile .pulse-animation .pulse:nth-child(3){animation-delay:2s}@keyframes pulse{0%{width:70vw;opacity:1}to{transform:scale(2);opacity:0}}#ecosystem .ecosystem-mobile .pulse-animation .pulse-mobile01,#ecosystem .ecosystem-mobile .pulse-animation .pulse-mobile02{width:30vw!important}.button-desktop-large-primary{font-family:var(--font-button-desktop-large-primary-font-family)!important;font-size:var(--font-button-desktop-large-primary-font-size)!important;font-style:normal;font-weight:var(--font-button-desktop-large-primary-font-weight)!important;line-height:var(--font-button-desktop-large-primary-line-height)!important;letter-spacing:var(--font-button-desktop-large-primary-letter-spacing)!important}.font-semantic-desktop-title-hero-alt{font-family:var(--font-semantic-desktop-title-hero-alt-font-family)!important;font-size:var(--font-semantic-desktop-title-hero-alt-font-size)!important;font-weight:var(--font-semantic-desktop-title-hero-alt-font-weight)!important;line-height:var(--font-semantic-desktop-title-hero-alt-line-height)!important;letter-spacing:var(--font-semantic-desktop-title-hero-alt-letter-spacing)!important}.font-semantic-desktop-title-hero-main{font-family:var(--font-semantic-desktop-title-hero-main-font-family);font-size:var(--font-semantic-desktop-title-hero-main-font-size);font-weight:var(--font-semantic-desktop-title-hero-main-font-weight);line-height:var(--font-semantic-desktop-title-hero-main-line-height);letter-spacing:var(--font-semantic-desktop-title-hero-main-letter-spacing)}.font-semantic-desktop-body-hero-main{font-family:var(--font-semantic-desktop-body-hero-main-font-family);font-size:var(--font-semantic-desktop-body-hero-main-font-size);font-weight:var(--font-semantic-desktop-body-hero-main-font-weight);line-height:var(--font-semantic-desktop-body-hero-main-line-height);letter-spacing:var(--font-semantic-desktop-body-hero-main-letter-spacing)}.font-semantic-desktop-title-medium{font-family:var(--font-semantic-desktop-title-medium-font-family);font-size:var(--font-semantic-desktop-title-medium-font-size);font-weight:var(--font-semantic-desktop-title-medium-font-weight);line-height:var(--font-semantic-desktop-title-medium-line-height);letter-spacing:var(--font-semantic-desktop-title-medium-letter-spacing)}.font-semantic-desktop-body-medium{font-family:var(--font-semantic-desktop-body-medium-font-family);font-size:var(--font-semantic-desktop-body-medium-font-size);font-weight:var(--font-semantic-desktop-body-medium-font-weight);line-height:var(--font-semantic-desktop-body-medium-line-height);letter-spacing:var(--font-semantic-desktop-body-medium-letter-spacing)}.font-semantic-mobile-title-hero-alt{font-family:var(--font-semantic-mobile-title-hero-alt-font-family);font-size:var(--font-semantic-mobile-title-hero-alt-font-size);font-weight:var(--font-semantic-mobile-title-hero-alt-font-weight);line-height:var(--font-semantic-mobile-title-hero-alt-line-height);letter-spacing:var(--font-semantic-mobile-title-hero-alt-letter-spacing)}.font-semantic-mobile-title-hero-main{font-family:var(--font-semantic-mobile-title-hero-main-font-family);font-size:var(--font-semantic-mobile-title-hero-main-font-size);font-weight:var(--font-semantic-mobile-title-hero-main-font-weight);line-height:var(--font-semantic-mobile-title-hero-main-line-height);letter-spacing:var(--font-semantic-mobile-title-hero-main-letter-spacing)}.font-semantic-mobile-body-hero-main{font-family:var(--font-semantic-mobile-body-hero-main-font-family);font-size:var(--font-semantic-mobile-body-hero-main-font-size);font-weight:var(--font-semantic-mobile-body-hero-main-font-weight);line-height:var(--font-semantic-mobile-body-hero-main-line-height);letter-spacing:var(--font-semantic-mobile-body-hero-main-letter-spacing)}.font-semantic-mobile-title-small{font-family:var(--font-semantic-mobile-title-small-font-family);font-size:var(--font-semantic-mobile-title-small-font-size);font-weight:var(--font-semantic-mobile-title-small-font-weight);line-height:var(--font-semantic-mobile-title-small-line-height);letter-spacing:var(--font-semantic-mobile-title-small-letter-spacing)}.font-semantic-mobile-body-small{font-family:var(--font-semantic-mobile-body-small-font-family);font-size:var(--font-semantic-mobile-body-small-font-size);font-weight:var(--font-semantic-mobile-body-small-font-weight);line-height:var(--font-semantic-mobile-body-small-line-height);letter-spacing:var(--font-semantic-mobile-body-small-letter-spacing)}.font-semantic-desktop-title-large{font-family:var(--font-semantic-desktop-title-large-font-family);font-size:var(--font-semantic-desktop-title-large-font-size);font-weight:var(--font-semantic-desktop-title-large-font-weight);line-height:var(--font-semantic-desktop-title-large-line-height);letter-spacing:var(--font-semantic-desktop-title-large-letter-spacing)}.font-semantic-desktop-body-large{font-family:var(--font-semantic-desktop-body-large-font-family);font-size:var(--font-semantic-desktop-body-large-font-size);font-weight:var(--font-semantic-desktop-body-large-font-weight);line-height:var(--font-semantic-desktop-body-large-line-height);letter-spacing:var(--font-semantic-desktop-body-large-letter-spacing)}.font-common-large-mass{font-family:var(--font-common-large-mass-font-family);font-size:var(--font-common-large-mass-font-size);font-weight:var(--font-common-large-mass-font-weight);line-height:var(--font-common-large-mass-line-height);letter-spacing:var(--font-common-large-mass-letter-spacing)}.font-form-regular-mobile-field-large-label{font-family:var(--font-form-regular-mobile-field-large-label-font-family);font-size:var(--font-form-regular-mobile-field-large-label-font-size);font-weight:var(--font-form-regular-mobile-field-large-label-font-weight);line-height:var(--font-form-regular-mobile-field-large-label-line-height);letter-spacing:var(--font-form-regular-mobile-field-large-label-letter-spacing)}.font-semantic-mobile-body-large{font-family:var(--font-semantic-mobile-body-large-font-family);font-size:var(--font-semantic-mobile-body-large-font-size);font-weight:var(--font-semantic-mobile-body-large-font-weight);line-height:var(--font-semantic-mobile-body-large-line-height);letter-spacing:var(--font-semantic-mobile-body-large-letter-spacing)}.font-semantic-mobile-title-large{font-family:var(--font-semantic-mobile-title-large-font-family);font-size:var(--font-semantic-mobile-title-large-font-size);font-weight:var(--font-semantic-mobile-title-large-font-weight);line-height:var(--font-semantic-mobile-title-large-line-height);letter-spacing:var(--font-semantic-mobile-title-large-letter-spacing)}.font-semantic-desktop-title-small{font-family:var(--font-semantic-desktop-title-small-font-family);font-size:var(--font-semantic-desktop-title-small-font-size);font-weight:var(--font-semantic-desktop-title-small-font-weight);line-height:var(--font-semantic-desktop-title-small-line-height);letter-spacing:var(--font-semantic-desktop-title-small-letter-spacing)}.font-semantic-desktop-body-small{font-family:var(--font-semantic-desktop-body-small-font-family);font-size:var(--font-semantic-desktop-body-small-font-size);font-weight:var(--font-semantic-desktop-body-small-font-weight);line-height:var(--font-semantic-desktop-body-small-line-height);letter-spacing:var(--font-semantic-desktop-body-small-letter-spacing)}.font-button-desktop-medium-primary{font-family:var(--font-button-desktop-medium-primary-font-family);font-size:var(--font-button-desktop-medium-primary-font-size);font-weight:var(--font-button-desktop-medium-primary-font-weight);line-height:var(--font-button-desktop-medium-primary-line-height);letter-spacing:var(--font-button-desktop-medium-primary-letter-spacing)}.font-button-mobile-medium-primary{font-family:var(--font-button-mobile-medium-primary-font-family);font-size:var(--font-button-mobile-medium-primary-font-size);font-weight:var(--font-button-mobile-medium-primary-font-weight);line-height:var(--font-button-mobile-medium-primary-line-height);letter-spacing:var(--font-button-mobile-medium-primary-letter-spacing)}.font-semantic-mobile-title-medium{font-family:var(--font-semantic-mobile-title-medium-font-family);font-size:var(--font-semantic-mobile-title-medium-font-size);font-weight:var(--font-semantic-mobile-title-medium-font-weight);line-height:var(--font-semantic-mobile-title-medium-line-height);letter-spacing:var(--font-semantic-mobile-title-medium-letter-spacing)}.font-semantic-mobile-body-medium{font-family:var(--font-semantic-mobile-body-medium-font-family);font-size:var(--font-semantic-mobile-body-medium-font-size);font-weight:var(--font-semantic-mobile-body-medium-font-weight);line-height:var(--font-semantic-mobile-body-medium-line-height);letter-spacing:var(--font-semantic-mobile-body-medium-letter-spacing)}.font-semantic-desktop-title-hero-hero{font-family:var(--font-semantic-desktop-title-hero-hero-font-family);font-size:var(--font-semantic-desktop-title-hero-hero-font-size);font-weight:var(--font-semantic-desktop-title-hero-hero-font-weight);line-height:var(--font-semantic-desktop-title-hero-hero-line-height);letter-spacing:var(--font-semantic-desktop-title-hero-hero-letter-spacing)}.font-semantic-desktop-link-large{font-family:var(--font-semantic-desktop-link-large-font-family);font-size:var(--font-semantic-desktop-link-large-font-size);font-weight:var(--font-semantic-desktop-link-large-font-weight);line-height:var(--font-semantic-desktop-link-large-line-height);letter-spacing:var(--font-semantic-desktop-link-large-letter-spacing)}.font-form-option-mobile-large-label{font-family:var(--font-form-option-mobile-large-label-font-family);font-size:var(--font-form-option-mobile-large-label-font-size);font-weight:var(--font-form-option-mobile-large-label-font-weight);line-height:var(--font-form-option-mobile-large-label-line-height);letter-spacing:var(--font-form-option-mobile-large-label-letter-spacing)}.card-ecosystem-layout,.card-ecosystem-layout .card-ecosystem{position:relative;display:flex;align-items:center;justify-content:center}.card-ecosystem-layout .card-ecosystem{border-radius:var(--size-desktop-16);width:20vw!important;flex-direction:column;padding:var(--size-desktop-16);max-width:20vw;background-color:var(--color-palette-black-base);box-shadow:var(--effect-semantic-desktop-background-primary)}.card-ecosystem-layout .card-ecosystem .body{width:100%}.card-ecosystem-layout .card-ecosystem .body .title{color:var(--color-semantic-inverse-fg-main);margin:0}.card-ecosystem-layout .card-ecosystem .body .bodyText{color:var(--color-semantic-inverse-fg-main);margin:0!important;padding:0!important}.card-ecosystem-layout .card-inner{position:absolute;width:calc(100% - var(--size-desktop-16));bottom:-.5vw;height:100%;z-index:-1;border-radius:var(--size-desktop-16);background-color:var(--color-palette-primary-base)}@media screen and (max-width:700px){.card-ecosystem-layout{position:relative;display:flex;align-items:center;justify-content:center}.card-ecosystem-layout .card-ecosystem{width:100%!important;max-width:100%!important;padding:12px;gap:12px;border-radius:var(--size-mobile-16)}.card-ecosystem-layout .card-ecosystem .title{font-family:var(--font-semantic-mobile-title-small-font-family);font-size:var(--font-semantic-mobile-title-small-font-size);font-weight:var(--font-semantic-mobile-title-small-font-weight);line-height:var(--font-semantic-mobile-title-small-line-height);letter-spacing:var(--font-semantic-mobile-title-small-letter-spacing);-webkit-text-decoration:var(--font-semantic-mobile-title-small-text-decoration);text-decoration:var(--font-semantic-mobile-title-small-text-decoration)}.card-ecosystem-layout .card-ecosystem .bodyText{font-family:var(--font-semantic-mobile-body-small-font-family);font-size:var(--font-semantic-mobile-body-small-font-size);font-weight:var(--font-semantic-mobile-body-small-font-weight);line-height:var(--font-semantic-mobile-body-small-line-height);letter-spacing:var(--font-semantic-mobile-body-small-letter-spacing);-webkit-text-decoration:var(--font-semantic-mobile-body-small-text-decoration);text-decoration:var(--font-semantic-mobile-body-small-text-decoration)}.card-ecosystem-layout .card-inner{width:calc(100% - var(--size-mobile-16));border-radius:var(--size-mobile-16);bottom:-2vw}}.blogs{height:56vw;box-sizing:border-box;flex-direction:column}.blogs,.blogs .blog-list{padding:var(--size-desktop-64);display:flex;align-items:center}.blogs .blog-list{width:100%;flex-direction:row;justify-content:stretch;gap:var(--size-button-desktop-large-icon)}.blogs .header{align-self:flex-start}.blogs .header h4{font-family:var(--font-semantic-desktop-title-hero-main-font-family);font-weight:var(--font-semantic-desktop-title-hero-main-font-weight);font-size:var(--font-semantic-desktop-title-hero-main-font-size);font-style:var(--font-semantic-desktop-title-hero-main-font-style);letter-spacing:var(--font-semantic-desktop-title-hero-main-letter-spacing);margin:0!important;line-height:var(--font-semantic-desktop-title-hero-main-line-height);margin-bottom:var(--font-semantic-desktop-title-hero-main-margin-bottom);text-transform:var(--font-semantic-desktop-title-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-desktop-title-hero-main-text-decoration);text-decoration:var(--font-semantic-desktop-title-hero-main-text-decoration)}.blogs .header p{margin:0!important;font-family:var(--font-semantic-desktop-body-hero-main-font-family);font-weight:var(--font-semantic-desktop-body-hero-main-font-weight);font-size:var(--font-semantic-desktop-body-hero-main-font-size);font-style:var(--font-semantic-desktop-body-hero-main-font-style);letter-spacing:var(--font-semantic-desktop-body-hero-main-letter-spacing);line-height:var(--font-semantic-desktop-body-hero-main-line-height);margin-bottom:var(--font-semantic-desktop-body-hero-main-margin-bottom);text-transform:var(--font-semantic-desktop-body-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-desktop-body-hero-main-text-decoration);text-decoration:var(--font-semantic-desktop-body-hero-main-text-decoration)}@media only screen and (max-width:720px){.blogs{height:100%;padding:var(--size-mobile-64) var(--size-mobile-16)}.blogs .header{align-self:flex-start}.blogs .header h4{font-family:var(--font-semantic-mobile-title-hero-main-font-family);font-weight:var(--font-semantic-mobile-title-hero-main-font-weight);font-size:var(--font-semantic-mobile-title-hero-main-font-size);font-style:var(--font-semantic-mobile-title-hero-main-font-style);letter-spacing:var(--font-semantic-mobile-title-hero-main-letter-spacing);line-height:var(--font-semantic-mobile-title-hero-main-line-height);margin-bottom:var(--font-semantic-mobile-title-hero-main-margin-bottom);text-transform:var(--font-semantic-mobile-title-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-title-hero-main-text-decoration);text-decoration:var(--font-semantic-mobile-title-hero-main-text-decoration)}.blogs .header p{font-family:var(--font-semantic-mobile-body-hero-main-font-family);font-weight:var(--font-semantic-mobile-body-hero-main-font-weight);font-size:var(--font-semantic-mobile-body-hero-main-font-size);font-style:var(--font-semantic-mobile-body-hero-main-font-style);letter-spacing:var(--font-semantic-mobile-body-hero-main-letter-spacing);line-height:var(--font-semantic-mobile-body-hero-main-line-height);margin-bottom:var(--font-semantic-mobile-body-hero-main-margin-bottom);text-transform:var(--font-semantic-mobile-body-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-body-hero-main-text-decoration);text-decoration:var(--font-semantic-mobile-body-hero-main-text-decoration)}.blogs .blog-list{flex-direction:column;padding:var(--size-mobile-48) 0;gap:var(--size-button-mobile-large-icon);align-items:stretch}.blogs .blog-list .blog{box-shadow:var(--effect-semantic-mobile-background-primary)}.blogs .blog-list .blog .bg{width:calc(100% - var(--size-mobile-16));top:-2vw}.blogs .blog-list .blog .container .info{height:auto;padding:var(--size-mobile-16);row-gap:var(--size-mobile-4)}.blogs .blog-list .blog .container .info .date{font-family:var(--font-semantic-mobile-widget-date-font-family);font-weight:var(--font-semantic-mobile-widget-date-font-weight);font-size:var(--font-semantic-mobile-widget-date-font-size);font-style:var(--font-semantic-mobile-widget-date-font-style);letter-spacing:var(--font-semantic-mobile-widget-date-letter-spacing);line-height:var(--font-semantic-mobile-widget-date-line-height);margin-bottom:var(--font-semantic-mobile-widget-date-margin-bottom);text-transform:var(--font-semantic-mobile-widget-date-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-widget-date-text-decoration);text-decoration:var(--font-semantic-mobile-widget-date-text-decoration)}.blogs .blog-list .blog .container .info h4{font-family:var(--font-semantic-mobile-title-small-font-family);font-weight:var(--font-semantic-mobile-title-small-font-weight);font-size:var(--font-semantic-mobile-title-small-font-size);font-style:var(--font-semantic-mobile-title-small-font-style);letter-spacing:var(--font-semantic-mobile-title-small-letter-spacing);line-height:var(--font-semantic-mobile-title-small-line-height);margin-bottom:var(--font-semantic-mobile-title-small-margin-bottom);text-transform:var(--font-semantic-mobile-title-small-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-title-small-text-decoration);text-decoration:var(--font-semantic-mobile-title-small-text-decoration)}.blogs .blog-list .blog .container .info .read{font-family:var(--font-semantic-mobile-link-medium-font-family);font-weight:var(--font-semantic-mobile-link-medium-font-weight);font-size:var(--font-semantic-mobile-link-medium-font-size);font-style:var(--font-semantic-mobile-link-medium-font-style);letter-spacing:var(--font-semantic-mobile-link-medium-letter-spacing);line-height:var(--font-semantic-mobile-link-medium-line-height);margin-bottom:var(--font-semantic-mobile-link-medium-margin-bottom);text-transform:var(--font-semantic-mobile-link-medium-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-link-medium-text-decoration);text-decoration:var(--font-semantic-mobile-link-medium-text-decoration)}}.FQA{padding:var(--size-desktop-64)}.FQA h2{margin:0;font-family:var(--font-semantic-desktop-title-hero-main-font-family);font-weight:var(--font-semantic-desktop-title-hero-main-font-weight);font-size:var(--font-semantic-desktop-title-hero-main-font-size);font-style:var(--font-semantic-desktop-title-hero-main-font-style);letter-spacing:var(--font-semantic-desktop-title-hero-main-letter-spacing);line-height:var(--font-semantic-desktop-title-hero-main-line-height);margin-bottom:var(--font-semantic-desktop-title-hero-main-margin-bottom);text-transform:var(--font-semantic-desktop-title-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-desktop-title-hero-main-text-decoration);text-decoration:var(--font-semantic-desktop-title-hero-main-text-decoration)}.FQA .fqa-footer{margin:0;font-family:var(--font-semantic-desktop-body-hero-main-font-family);font-weight:var(--font-semantic-desktop-body-hero-main-font-weight);font-size:var(--font-semantic-desktop-body-hero-main-font-size);font-style:var(--font-semantic-desktop-body-hero-main-font-style);letter-spacing:var(--font-semantic-desktop-body-hero-main-letter-spacing);line-height:var(--font-semantic-desktop-body-hero-main-line-height);margin-bottom:var(--font-semantic-desktop-body-hero-main-margin-bottom);text-transform:var(--font-semantic-desktop-body-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-desktop-body-hero-main-text-decoration);text-decoration:var(--font-semantic-desktop-body-hero-main-text-decoration)}.FQA .fqa-footer span{color:var(--color-palette-primary-base);cursor:pointer}.FQA .fqa-footer span:hover{text-decoration:underline}.FQA .collapse-section{margin:var(--size-desktop-64) 0}@media only screen and (max-width:720px){.FQA{padding:var(--size-mobile-64) var(--size-mobile-16)}.FQA h2{margin:0;font-family:var(--font-semantic-mobile-title-hero-main-font-family);font-weight:var(--font-semantic-mobile-title-hero-main-font-weight);font-size:var(--font-semantic-mobile-title-hero-main-font-size);font-style:var(--font-semantic-mobile-title-hero-main-font-style);letter-spacing:var(--font-semantic-mobile-title-hero-main-letter-spacing);line-height:var(--font-semantic-mobile-title-hero-main-line-height);margin-bottom:var(--font-semantic-mobile-title-hero-main-margin-bottom);text-transform:var(--font-semantic-mobile-title-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-title-hero-main-text-decoration);text-decoration:var(--font-semantic-mobile-title-hero-main-text-decoration)}.FQA .fqa-footer{font-family:var(--font-semantic-mobile-body-medium-font-family);font-weight:var(--font-semantic-mobile-body-medium-font-weight);font-size:var(--font-semantic-mobile-body-medium-font-size);font-style:var(--font-semantic-mobile-body-medium-font-style);letter-spacing:var(--font-semantic-mobile-body-medium-letter-spacing);line-height:var(--font-semantic-mobile-body-medium-line-height);margin-bottom:var(--font-semantic-mobile-body-medium-margin-bottom);text-transform:var(--font-semantic-mobile-body-medium-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-body-medium-text-decoration);text-decoration:var(--font-semantic-mobile-body-medium-text-decoration)}.FQA .fqa-footer span{cursor:pointer;color:var(--color-palette-primary-base);font-family:var(--font-semantic-mobile-link-medium-font-family);font-weight:var(--font-semantic-mobile-link-medium-font-weight);font-size:var(--font-semantic-mobile-link-medium-font-size);font-style:var(--font-semantic-mobile-link-medium-font-style);letter-spacing:var(--font-semantic-mobile-link-medium-letter-spacing);line-height:var(--font-semantic-mobile-link-medium-line-height);margin-bottom:var(--font-semantic-mobile-link-medium-margin-bottom);text-transform:var(--font-semantic-mobile-link-medium-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-link-medium-text-decoration);text-decoration:var(--font-semantic-mobile-link-medium-text-decoration)}.FQA .fqa-footer span:hover{text-decoration:underline}.FQA .collapse-section{margin:var(--size-mobile-48) 0}}.contact{box-sizing:border-box;padding:var(--size-icon-desktop-large-thumb) var(--size-desktop-64);margin-bottom:var(--size-desktop-52)}.contact .header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:var(--space-semantic-desktop-hero-text-gap,8px);max-width:56vw}.contact .header h2{margin:0;font-family:var(--font-semantic-desktop-title-hero-main-font-family);font-weight:var(--font-semantic-desktop-title-hero-main-font-weight);font-size:var(--font-semantic-desktop-title-hero-main-font-size);font-style:var(--font-semantic-desktop-title-hero-main-font-style);letter-spacing:var(--font-semantic-desktop-title-hero-main-letter-spacing);line-height:var(--font-semantic-desktop-title-hero-main-line-height);margin-bottom:var(--font-semantic-desktop-title-hero-main-margin-bottom);text-transform:var(--font-semantic-desktop-title-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-desktop-title-hero-main-text-decoration);text-decoration:var(--font-semantic-desktop-title-hero-main-text-decoration)}.contact .header h2,.contact .header p{padding:0;color:var(--color-semantic-default-fg-main)}.contact .header p{margin:0;font-family:var(--font-semantic-desktop-body-hero-main-font-family);font-weight:var(--font-semantic-desktop-body-hero-main-font-weight);font-size:var(--font-semantic-desktop-body-hero-main-font-size);font-style:var(--font-semantic-desktop-body-hero-main-font-style);letter-spacing:var(--font-semantic-desktop-body-hero-main-letter-spacing);line-height:var(--font-semantic-desktop-body-hero-main-line-height);margin-bottom:var(--font-semantic-desktop-body-hero-main-margin-bottom);text-transform:var(--font-semantic-desktop-body-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-desktop-body-hero-main-text-decoration);text-decoration:var(--font-semantic-desktop-body-hero-main-text-decoration)}.contact .form{display:none;padding:var(--size-desktop-64) 0}.contact .desktop-button{padding:var(--size-desktop-48) 0 var(--size-desktop-64) 0;display:flex;gap:var(--size-desktop-32)}.contact .info{display:flex;flex-direction:column;width:100%;height:12vw}.contact .info .line{width:100%;height:1px;background-color:var(--color-semantic-default-object-separator)}.contact .info .container{height:9vw;display:flex;flex-direction:row;padding-top:var(--size-desktop-48)}.contact .info .container>*{height:100%;width:26vw;padding:0 var(--size-desktop-48)}.contact .info .container .tel-email{display:flex;flex-direction:column;justify-content:space-between;border-left:2.5px solid var(--color-semantic-default-bg-passive)}.contact .info .container .tel-email a{border-left:none}.contact .info .container a{display:flex;flex-direction:row;gap:var(--size-desktop-16);border-left:2.5px solid var(--color-semantic-default-bg-passive)}.contact .info .container a:first-child{border-left:none;padding-left:0}.contact .info .container a .icon{width:2.5vw;height:2.5vw;display:inline-block}.contact .info .container a .icon img{width:2.5vw;height:2.5vw;object-fit:contain}.contact .info .container a .detail{display:flex;flex-direction:column;gap:var(--size-desktop-4);max-width:-moz-fit-content;max-width:fit-content}.contact .info .container a .detail h6{margin:0;padding:0;color:var(--color-semantic-primary-fg-banner);font-family:var(--font-semantic-desktop-title-medium-font-family);font-weight:var(--font-semantic-desktop-title-medium-font-weight);font-size:var(--font-semantic-desktop-title-medium-font-size);font-style:var(--font-semantic-desktop-title-medium-font-style);letter-spacing:var(--font-semantic-desktop-title-medium-letter-spacing);line-height:var(--font-semantic-desktop-title-medium-line-height);margin-bottom:var(--font-semantic-desktop-title-medium-margin-bottom);text-transform:var(--font-semantic-desktop-title-medium-text-transform);-webkit-text-decoration:var(--font-semantic-desktop-title-medium-text-decoration);text-decoration:var(--font-semantic-desktop-title-medium-text-decoration)}.contact .info .container a .detail p{margin:0;padding:0;font-family:var(--font-semantic-desktop-body-large-font-family);font-weight:var(--font-semantic-desktop-body-large-font-weight);font-size:var(--font-semantic-desktop-body-large-font-size);font-style:var(--font-semantic-desktop-body-large-font-style);letter-spacing:var(--font-semantic-desktop-body-large-letter-spacing);line-height:var(--font-semantic-desktop-body-large-line-height);margin-bottom:var(--font-semantic-desktop-body-large-margin-bottom);text-transform:var(--font-semantic-desktop-body-large-text-transform);-webkit-text-decoration:var(--font-semantic-desktop-body-large-text-decoration);text-decoration:var(--font-semantic-desktop-body-large-text-decoration)}@media only screen and (max-width:700px){.contact{height:auto;padding:var(--size-mobile-64) var(--size-mobile-16);margin-bottom:0}.contact .desktop-button{display:flex;flex-direction:column;gap:var(--size-mobile-16);padding:var(--size-mobile-32) 0 var(--size-mobile-64) 0}.contact .header{max-width:100%}.contact .header h2{font-family:var(--font-semantic-mobile-title-hero-main-font-family);font-weight:var(--font-semantic-mobile-title-hero-main-font-weight);font-size:var(--font-semantic-mobile-title-hero-main-font-size);font-style:var(--font-semantic-mobile-title-hero-main-font-style);letter-spacing:var(--font-semantic-mobile-title-hero-main-letter-spacing);line-height:var(--font-semantic-mobile-title-hero-main-line-height);margin-bottom:var(--font-semantic-mobile-title-hero-main-margin-bottom);text-transform:var(--font-semantic-mobile-title-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-title-hero-main-text-decoration);text-decoration:var(--font-semantic-mobile-title-hero-main-text-decoration)}.contact .header p{font-family:var(--font-semantic-mobile-body-hero-main-font-family);font-weight:var(--font-semantic-mobile-body-hero-main-font-weight);font-size:var(--font-semantic-mobile-body-hero-main-font-size);font-style:var(--font-semantic-mobile-body-hero-main-font-style);letter-spacing:var(--font-semantic-mobile-body-hero-main-letter-spacing);line-height:var(--font-semantic-mobile-body-hero-main-line-height);margin-bottom:var(--font-semantic-mobile-body-hero-main-margin-bottom);text-transform:var(--font-semantic-mobile-body-hero-main-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-body-hero-main-text-decoration);text-decoration:var(--font-semantic-mobile-body-hero-main-text-decoration)}.contact .form{display:block;padding:var(--size-mobile-48) 0}.contact .form .contact-from .bg{height:35vw;width:98%;top:-1.8vw}.contact .form .contact-from .ant-form{flex-direction:column;padding:var(--size-mobile-16);gap:var(--size-mobile-24)}.contact .form .contact-from .ant-form .ant-form-item{width:100%}.contact .form .contact-from .ant-form .ant-form-item .ant-row{gap:var(--size-mobile-8)}.contact .form .contact-from .ant-form .ant-form-item .ant-row .ant-col label{font-family:var(--font-form-regular-mobile-field-large-label-font-family);font-weight:var(--font-form-regular-mobile-field-large-label-font-weight);font-size:var(--font-form-regular-mobile-field-large-label-font-size);font-style:var(--font-form-regular-mobile-field-large-label-font-style);letter-spacing:var(--font-form-regular-mobile-field-large-label-letter-spacing);line-height:var(--font-form-regular-mobile-field-large-label-line-height);margin-bottom:var(--font-form-regular-mobile-field-large-label-margin-bottom);text-transform:var(--font-form-regular-mobile-field-large-label-text-transform);-webkit-text-decoration:var(--font-form-regular-mobile-field-large-label-text-decoration);text-decoration:var(--font-form-regular-mobile-field-large-label-text-decoration)}.contact .form .contact-from .ant-form .ant-form-item button{width:100%;padding:var(--size-mobile-12)}.contact .form .contact-from .ant-form .ant-form-item button span{font-family:var(--font-button-mobile-medium-primary-font-family);font-weight:var(--font-button-mobile-medium-primary-font-weight);font-size:var(--font-button-mobile-medium-primary-font-size);font-style:var(--font-button-mobile-medium-primary-font-style);letter-spacing:var(--font-button-mobile-medium-primary-letter-spacing);line-height:var(--font-button-mobile-medium-primary-line-height);margin-bottom:var(--font-button-mobile-medium-primary-margin-bottom);text-transform:var(--font-button-mobile-medium-primary-text-transform);-webkit-text-decoration:var(--font-button-mobile-medium-primary-text-decoration);text-decoration:var(--font-button-mobile-medium-primary-text-decoration)}.contact .form .contact-from .ant-form .ant-form-item button:hover{background-color:var(--color-button-mobile-primary-idle-background);color:var(--color-button-mobile-primary-idle-border);border-color:var(--color-button-mobile-primary-idle-border)}.contact .form .contact-from .ant-form .ant-form-item input{padding:var(--size-mobile-8) var(--size-mobile-12);height:calc((48 - var(--size-mobile-8)*2)/4*1vw);font-family:var(--font-button-mobile-medium-primary-font-family);font-weight:var(--font-button-mobile-medium-primary-font-weight);font-size:var(--font-button-mobile-medium-primary-font-size);font-style:var(--font-button-mobile-medium-primary-font-style);letter-spacing:var(--font-button-mobile-medium-primary-letter-spacing);line-height:var(--font-button-mobile-medium-primary-line-height);margin-bottom:var(--font-button-mobile-medium-primary-margin-bottom);text-transform:var(--font-button-mobile-medium-primary-text-transform);-webkit-text-decoration:var(--font-button-mobile-medium-primary-text-decoration);text-decoration:var(--font-button-mobile-medium-primary-text-decoration)}.contact .form .contact-from .ant-form .ant-form-item p{width:100%;height:-moz-fit-content;height:fit-content;font-family:var(--font-semantic-mobile-body-medium-font-family);font-weight:var(--font-semantic-mobile-body-medium-font-weight);font-size:var(--font-semantic-mobile-body-medium-font-size);font-style:var(--font-semantic-mobile-body-medium-font-style);letter-spacing:var(--font-semantic-mobile-body-medium-letter-spacing);line-height:var(--font-semantic-mobile-body-medium-line-height);margin-bottom:var(--font-semantic-mobile-body-medium-margin-bottom);text-transform:var(--font-semantic-mobile-body-medium-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-body-medium-text-decoration);text-decoration:var(--font-semantic-mobile-body-medium-text-decoration)}.contact .info{height:auto}.contact .info .container{height:100%;flex-direction:column;align-items:flex-start;gap:var(--size-mobile-32);padding:var(--size-mobile-32) 0}.contact .info .container>*{height:100%;width:100;padding:0}.contact .info .container .tel-email{height:100%;width:100%;border-left:none;gap:var(--size-mobile-32)}.contact .info .container a{border-left:none;gap:var(--size-mobile-16);width:100%}.contact .info .container a .icon,.contact .info .container a .icon img{width:6vw;height:6vw}.contact .info .container a .detail{gap:var(--size-mobile-8)}.contact .info .container a .detail h6{font-family:var(--font-semantic-mobile-title-medium-font-family);font-weight:var(--font-semantic-mobile-title-medium-font-weight);font-size:var(--font-semantic-mobile-title-medium-font-size);font-style:var(--font-semantic-mobile-title-medium-font-style);letter-spacing:var(--font-semantic-mobile-title-medium-letter-spacing);line-height:var(--font-semantic-mobile-title-medium-line-height);margin-bottom:var(--font-semantic-mobile-title-medium-margin-bottom);text-transform:var(--font-semantic-mobile-title-medium-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-title-medium-text-decoration);text-decoration:var(--font-semantic-mobile-title-medium-text-decoration)}.contact .info .container a .detail p{font-family:var(--font-semantic-mobile-body-large-font-family);font-weight:var(--font-semantic-mobile-body-large-font-weight);font-size:var(--font-semantic-mobile-body-large-font-size);font-style:var(--font-semantic-mobile-body-large-font-style);letter-spacing:var(--font-semantic-mobile-body-large-letter-spacing);line-height:var(--font-semantic-mobile-body-large-line-height);margin-bottom:var(--font-semantic-mobile-body-large-margin-bottom);text-transform:var(--font-semantic-mobile-body-large-text-transform);-webkit-text-decoration:var(--font-semantic-mobile-body-large-text-decoration);text-decoration:var(--font-semantic-mobile-body-large-text-decoration)}}.hr-features-layout{padding:var(--size-desktop-64);overflow:hidden}.hr-features-layout .hrFeatures-title-layout{width:50vw!important;display:flex;flex-direction:column;gap:var(--space-semantic-desktop-hero-text-gap);margin-bottom:var(--size-desktop-64)}.hr-features-layout .hrFeatures-title-layout h2{margin:0!important}.hr-features-layout .hrFeatures-title-layout p{margin-top:var(--size-desktop-16)!important;margin-bottom:0!important}.hr-features-layout .hrFeatures-content-layout{display:flex;width:100%}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout{width:50vw!important;display:flex;flex-direction:column}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-steps-layout{display:flex;flex-direction:column}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-steps-layout .main-cards{width:100%;position:relative;height:5.25vw}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-steps-layout .main-cards .card-main{position:absolute}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-steps-layout .secondary-cards{width:100%;position:relative;height:4.75vw;margin-top:var(--size-button-desktop-large-icon)}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-steps-layout .secondary-cards .card-secondary{position:absolute}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .hrFeatures-card-layout{width:100%;height:100%;position:relative;max-width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .hrFeatures-card-layout .hrFeatures-card{width:100%;max-width:100%;border-radius:16px;border:1px solid #fff;box-shadow:var(--effect-semantic-desktop-background-primary)}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .hrFeatures-card-layout .hrFeatures-card .card-title{display:inline-block;padding:var(--size-desktop-24);max-width:100%;justify-self:center}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .hrFeatures-card-layout .hrFeatures-card .card-title h5{margin:0!important}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .hrFeatures-card-layout .bg-subtract{position:absolute;display:flex;justify-content:center;align-items:center;left:0;right:0;margin-inline:auto;width:calc(100% - var(--size-desktop-16));height:var(--size-desktop-32);z-index:-1;background-color:var(--color-semantic-default-bg-banner);border-radius:var(--size-desktop-16)}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-main .bg-subtract{transform:translateY(-.5vw)}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-main-color{background-color:var(--color-semantic-primary-bg-subtle)}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-secondary{color:var(--color-semantic-inverse-fg-main);align-items:flex-end}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-secondary .bg-subtract{transform:translateY(.5vw)}.hr-features-layout .hrFeatures-content-layout .hrFeatures-cards-layout .card-secondary-color{background:var(--color-semantic-inverse-bg-passive)}.hr-features-layout .hrFeatures-content-layout .hrFeatures-images-layout{width:50%;height:100%;max-height:100%!important;display:flex;position:relative;align-items:flex-start;justify-content:center}.hr-features-layout .hrFeatures-content-layout .hrFeatures-images-layout img{position:absolute}.hr-features-layout .hrFeatures-content-layout .hrFeatures-images-layout .c02CardImg{transform:translateX(15%) translateY(-30vw);max-width:38vw!important;max-height:48vw!important}.hr-features-layout .hrFeatures-content-layout .hrFeatures-images-layout .macPanelImg{transform:translateY(-21.5vw);max-width:40vw!important;max-height:23.5vw!important}.hr-features-layout .hrFeatures-content-layout .hrFeatures-images-layout .ratingCardImg{transform:translateX(15%) translateY(-30vw);max-width:38vw!important;max-height:48vw!important}.hr-features-layout .hrFeatures-content-layout .hrFeatures-images-layout .iphoneDadrImg{transform:translateX(0) translateY(-30vw);max-width:38vw!important;max-height:40vw!important;object-fit:contain}.hr-features-layout .hrFeatures-content-layout .hrFeatures-images-layout .leadFormAnimationlayout{width:36.875vw;transform:translateY(-90%);max-height:25vw!important}.mobile-hrFeatures .mb-hrFeatures-title-layout{width:100%}.mobile-hrFeatures .mac-image-layout{width:92vw;height:55vw;padding:var(--size-mobile-48) 0;display:flex;align-items:center;justify-content:center}.mobile-hrFeatures .mac-image-layout img{width:100%;height:100%;object-fit:cover}.mobile-hrFeatures .mb-hrFeatures-content-layout{display:flex;flex-direction:column;align-items:center;gap:var(--size-mobile-16)}.mobile-hrFeatures .mb-hrFeatures-content-layout .hrFeatures-card-layout{width:100%;position:relative;max-width:100%;display:flex;align-items:flex-start;justify-content:center!important}.mobile-hrFeatures .mb-hrFeatures-content-layout .hrFeatures-card-layout .hrFeatures-card{width:100%;max-width:100%;border-radius:16px;border:1px solid #fff;box-shadow:var(--effect-semantic-desktop-background-primary)}.mobile-hrFeatures .mb-hrFeatures-content-layout .hrFeatures-card-layout .hrFeatures-card .card-title{display:inline-block;padding:var(--size-mobile-16);max-width:100%;justify-self:center}.mobile-hrFeatures .mb-hrFeatures-content-layout .hrFeatures-card-layout .hrFeatures-card .card-title h5{margin:0!important}.mobile-hrFeatures .mb-hrFeatures-content-layout .hrFeatures-card-layout .bg-subtract{position:absolute;width:calc(100% - var(--size-mobile-16));height:50%;z-index:-1;background-color:var(--color-semantic-default-bg-banner);border-radius:var(--size-mobile-16)}.mobile-hrFeatures .mb-hrFeatures-content-layout .card-main{z-index:2}.mobile-hrFeatures .mb-hrFeatures-content-layout .card-main .bg-subtract{transform:translateY(-2vw)}.mobile-hrFeatures .mb-hrFeatures-content-layout .card-main-color{background-color:var(--color-semantic-primary-bg-subtle)}.mobile-hrFeatures .mb-hrFeatures-content-layout .card-secondary{color:var(--color-semantic-inverse-fg-main);align-items:flex-end}.mobile-hrFeatures .mb-hrFeatures-content-layout .card-secondary .bg-subtract{transform:translateY(2vw)}.mobile-hrFeatures .mb-hrFeatures-content-layout .card-secondary-color{background:var(--color-semantic-inverse-bg-passive)}.mobile-hrFeatures .mb-hrFeatures-content-layout .iphone-image-layout{padding:var(--size-mobile-48) 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:700px){.hr-features-layout{padding:var(--size-mobile-64) var(--size-mobile-16)}}