.componentHeroVideo{position:relative;overflow:hidden;padding:40px 0}@media(min-width:768px){.componentHeroVideo{padding-top:60px}}@media(min-width:960px){.componentHeroVideo{padding-top:80px}}@media(min-width:1024px){.componentHeroVideo{padding-top:80px}}@media(min-width:1140px){.componentHeroVideo{margin-top:-88px;padding:88px 0 0}}.componentHeroVideo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,transparent 80%,#f8f8f8);z-index:10}.componentHeroVideo .container{text-align:center}@media(min-width:1140px){.componentHeroVideo .container{display:flex;align-items:center;justify-content:space-between;gap:40px}}.componentHeroVideo__content{max-width:480px;margin:0 auto;position:relative;z-index:20}@media(min-width:1140px){.componentHeroVideo__content{max-width:540px}}.componentHeroVideo h2{font-size:40px;line-height:1.15;margin-bottom:16px;color:#000;letter-spacing:-.02em;font-family:SUSE,sans-serif}.componentHeroVideo h2 br{display:none}@media(min-width:768px){.componentHeroVideo h2{font-size:48px}}@media(min-width:960px){.componentHeroVideo h2{font-size:56px;margin-bottom:24px}}@media(min-width:1140px){.componentHeroVideo h2{font-size:64px}.componentHeroVideo h2 br{display:block}}.componentHeroVideo p{font-size:20px;line-height:1.4;font-weight:400;margin-bottom:16px;font-family:SUSE,sans-serif;color:#666}@media(min-width:768px){.componentHeroVideo p{font-size:18px}}@media(min-width:960px){.componentHeroVideo p{font-size:22px}}@media(min-width:1140px){.componentHeroVideo p{font-size:24px}}.componentHeroVideo__video{width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:1140px){.componentHeroVideo__video{flex:1 1 0;min-width:0;align-self:center}}.componentHeroVideo__media{width:100%;max-width:480px;max-height:480px;aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:24px}.componentHeroVideo__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.componentHeroVideo__media video,.componentHeroVideo__media vimeo-video{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body:has(.pageSolutions--market) .componentHeroVideo{min-height:80vh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}body:has(.pageSolutions--market) .componentHeroVideo .container{width:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:1140px){body:has(.pageSolutions--market) .componentHeroVideo .container{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;text-align:left}}@media(min-width:1140px){body:has(.pageSolutions--market) .componentHeroVideo .componentHeroVideo__content{margin:0;text-align:left}}@media(min-width:1140px){body:has(.pageSolutions--market) .componentHeroVideo .componentHeroVideo__video{flex:0 0 auto;width:min(480px,100%)}}.componentCardSlider{padding:60px 0}@media(min-width:960px){.componentCardSlider{padding:80px 0}}@media(min-width:1024px){.componentCardSlider{padding:100px 0}}@media(min-width:1140px){.componentCardSlider{padding:120px 0}}.componentCardSlider .container{text-align:center}.componentCardSlider h2{font-size:28px;line-height:1.15;color:#000;letter-spacing:-.02em;font-family:SUSE,sans-serif;max-width:320px;margin:0 auto 16px;text-align:center}.componentCardSlider h2 br{display:none}@media(min-width:768px){.componentCardSlider h2{font-size:32px;max-width:520px}.componentCardSlider h2 br{display:block}}@media(min-width:960px){.componentCardSlider h2{font-size:40px;margin-bottom:24px}}@media(min-width:1024px){.componentCardSlider h2{font-size:48px;margin-bottom:32px;max-width:580px}}@media(min-width:1140px){.componentCardSlider h2{font-size:54px;max-width:640px}}.componentCardSlider p{font-size:16px;line-height:1.4;font-weight:300;max-width:320px;margin:0 auto 32px;font-family:SUSE,sans-serif;color:#666;text-align:center}@media(min-width:768px){.componentCardSlider p{font-size:18px;max-width:520px}}@media(min-width:960px){.componentCardSlider p{font-size:20px;margin-bottom:40px;max-width:580px}}@media(min-width:1024px){.componentCardSlider p{font-size:22px}}@media(min-width:1140px){.componentCardSlider p{font-size:24px;margin-bottom:60px;max-width:640px}}.componentCardSlider__slides{width:100%}.componentCardSlider__slides .swiper-wrapper{overflow:visible;align-items:center;transition-timing-function:linear!important;will-change:transform}@media(min-width:1140px){.componentCardSlider__slides .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;transform:none!important;max-width:860px;margin:0 auto;padding-bottom:40px}}.componentCardSlider__slides__slide{position:relative;width:100%;max-width:240px!important;will-change:transform}@media(min-width:360px){.componentCardSlider__slides__slide{max-width:280px!important}}@media(min-width:1140px){.componentCardSlider__slides__slide{max-width:100%!important;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 6px 16px 0 rgba(0,0,0,.12);border-radius:16px;overflow:hidden;margin:0!important;display:none}.componentCardSlider__slides__slide:first-child,.componentCardSlider__slides__slide:nth-child(2),.componentCardSlider__slides__slide:nth-child(3){display:block}}.componentCardSlider__slides__slide img{width:100%;height:auto;aspect-ratio:3/4;border-radius:16px}.componentCardSlider__slides__slide img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1140px){.componentCardSlider__slides__slide img{border-radius:0;aspect-ratio:240/285}}.componentCardSlider__slides__slide p{font-size:14px;line-height:1.3;font-weight:400;font-family:SUSE,sans-serif;margin-bottom:0;text-align:center;color:#000;padding:16px 24px}.componentFeatureGrid{margin-bottom:40px}@media(min-width:768px){.componentFeatureGrid{margin-bottom:60px}}@media(min-width:960px){.componentFeatureGrid{margin-bottom:80px}}@media(min-width:1024px){.componentFeatureGrid{margin-bottom:100px}}@media(min-width:1140px){.componentFeatureGrid{margin-bottom:250px}}.componentFeatureGrid__image{width:100%;height:auto;max-width:100px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 16px}@media(min-width:768px){.componentFeatureGrid__image{max-width:120px;margin-bottom:24px}}@media(min-width:960px){.componentFeatureGrid__image{max-width:140px}}.componentFeatureGrid h2{font-size:28px;line-height:1.15;color:#000;letter-spacing:-.02em;font-family:SUSE,sans-serif;max-width:320px;margin:0 auto 16px;text-align:center}.componentFeatureGrid h2 br{display:none}@media(min-width:768px){.componentFeatureGrid h2{font-size:32px;max-width:520px}}@media(min-width:960px){.componentFeatureGrid h2{font-size:40px;margin-bottom:24px}}@media(min-width:1024px){.componentFeatureGrid h2{font-size:48px;margin-bottom:32px;max-width:580px}}@media(min-width:1140px){.componentFeatureGrid h2{font-size:54px;max-width:640px}.componentFeatureGrid h2 br{display:block}}.componentFeatureGrid p{font-size:16px;line-height:1.4;font-weight:300;max-width:320px;margin:0 auto 32px;font-family:SUSE,sans-serif;color:#666;text-align:center}@media(min-width:768px){.componentFeatureGrid p{font-size:18px;max-width:520px}}@media(min-width:960px){.componentFeatureGrid p{font-size:20px;margin-bottom:40px;max-width:580px}}@media(min-width:1024px){.componentFeatureGrid p{font-size:22px}}@media(min-width:1140px){.componentFeatureGrid p{font-size:24px;max-width:640px;margin-bottom:60px}}.componentFeatureGrid__features{display:grid;gap:16px;max-width:600px;margin:0 auto}.componentFeatureGrid__features:has(.lines){gap:8px}@media(min-width:1024px){.componentFeatureGrid__features:has(.lines){gap:16px}}.componentFeatureGrid__features.grid-1{max-width:500px}.componentFeatureGrid__features.grid-1 .componentFeatureGrid__features__feature.lines:last-child{border-bottom:none;padding-bottom:0}.componentFeatureGrid__features.grid-4,.componentFeatureGrid__features.grid-5{grid-template-columns:repeat(2,1fr);gap:24px}@media(min-width:420px){.componentFeatureGrid__features.grid-4,.componentFeatureGrid__features.grid-5{grid-template-columns:repeat(3,1fr);gap:24px}}@media(min-width:768px){.componentFeatureGrid__features.grid-4,.componentFeatureGrid__features.grid-5{grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){.componentFeatureGrid__features{gap:24px}}@media(min-width:1024px){.componentFeatureGrid__features.grid-4,.componentFeatureGrid__features.grid-5{grid-template-columns:repeat(4,1fr);gap:32px}}@media(min-width:1140px){.componentFeatureGrid__features{gap:40px;max-width:1000px}.componentFeatureGrid__features.grid-2{grid-template-columns:repeat(2,1fr)}.componentFeatureGrid__features.grid-3{grid-template-columns:repeat(3,1fr)}.componentFeatureGrid__features.grid-4{grid-template-columns:repeat(4,1fr)}.componentFeatureGrid__features.grid-5{grid-template-columns:repeat(5,1fr)}}.componentFeatureGrid__features__feature{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%}.componentFeatureGrid__features__feature.label{display:block;text-align:center}.componentFeatureGrid__features__feature.lines{padding-bottom:8px;border-bottom:1px solid #ddd}@media(min-width:1024px){.componentFeatureGrid__features__feature.lines{padding-bottom:16px}}@media(min-width:960px){.componentFeatureGrid__features__feature.lines{padding-bottom:24px}.componentFeatureGrid__features__feature{gap:24px}}@media(max-width:1140px){.componentFeatureGrid__features__feature:last-child{border-bottom:none;padding-bottom:0}}.componentFeatureGrid__features__feature img{width:64px;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}@media(min-width:960px){.componentFeatureGrid__features__feature img{width:80px}}@media(min-width:1140px){.componentFeatureGrid__features__feature img{width:110px}}.componentFeatureGrid__features__feature__content{flex:1}.componentFeatureGrid__features__feature__content h3{font-size:18px;line-height:1.2;font-weight:400;margin-bottom:4px;font-family:SUSE,sans-serif;text-align:left}@media(min-width:960px){.componentFeatureGrid__features__feature__content h3{font-size:20px;margin-bottom:6px}}@media(min-width:1140px){.componentFeatureGrid__features__feature__content h3{font-size:22px}}.componentFeatureGrid__features__feature__content h4{font-size:14px;line-height:1.2;font-weight:500;margin-top:4px;font-family:SUSE,sans-serif}@media(min-width:1140px){.componentFeatureGrid__features__feature__content h4{font-size:16px}}.componentFeatureGrid__features__feature__content h5{font-size:16px;line-height:1.2;font-weight:400;margin-bottom:0;font-family:SUSE,sans-serif}@media(min-width:768px){.componentFeatureGrid__features__feature__content h5{font-size:16px}}@media(min-width:960px){.componentFeatureGrid__features__feature__content h5{font-size:18px}}@media(min-width:1140px){.componentFeatureGrid__features__feature__content h5{font-size:20px}}.componentFeatureGrid__features__feature__content p{font-size:14px;line-height:1.2;font-weight:300;margin-bottom:0;font-family:SUSE,sans-serif;text-align:left;max-width:100%}@media(min-width:960px){.componentFeatureGrid__features__feature__content p{font-size:16px}}@media(min-width:1140px){.componentFeatureGrid__features__feature__content p{font-size:18px}}.componentFeatureGrid__features__feature__content.ticks{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.componentFeatureGrid__features__feature__content.ticks svg{width:24px}@media(min-width:1024px){.componentFeatureGrid__features__feature__content.ticks svg{width:32px}}.componentFeatureGrid button{margin:32px auto 0;min-width:300px}@media(min-width:960px){.componentFeatureGrid button{margin-top:40px}}@media(min-width:1024px){.componentFeatureGrid button{margin-top:48px}}@media(min-width:1140px){.componentFeatureGrid button{margin-top:60px}}