@view-transition{navigation:auto}@media only screen and (min-width: 0rem){:root{--primary: #e0d1ec;--secondary: #e7e7e7;--tertiary: #e8e8e8;--tertiaryHover: #cbcbcb;--bodyTextColor: #000;--headerColor: #1a1a1a;--bodyTextColorWhite: #fafbfc;--backgroundPrimary: #fff;--textSecondary: #4e4b66;--navButtonBackground: #fff7f7;--primaryHover: #af9dca;--standardRadius: 5px;--largeRadius: 10px;--cardRadius: 15px;--headerSubtitle: #808080;--fontWeightRegular: 430;--fontWeightMedium: 570;--fontWeightSemiBold: 670;--spacingXS: 3px;--spacingS: 5px;--spacingM: 10px;--spacingL: 20px;--spacingXL: 28px;--spacingXXL: 30px;--spacingXXXL: 33px;--spacingHuge: 55px;--spacingMassive: 60px;--spacingDesktop: 65px;--spacingXS-desktop: clamp(1.6px, 0.16vw, 3px);--spacingS-desktop: clamp(2.6px, 0.26vw, 5px);--spacingM-desktop: clamp(5px, 0.52vw, 10px);--spacingL-desktop: clamp(10px, 1vw, 20px);--spacingXL-desktop: clamp(15px, 1.5vw, 28px);--spacingXXL-desktop: clamp(16px, 1.6vw, 30px);--spacingXXXL-desktop: clamp(17px, 1.7vw, 33px);--spacingHuge-desktop: clamp(29px, 2.9vw, 55px);--spacingMassive-desktop: clamp(31px, 3.1vw, 60px);--spacingDesktop-desktop: clamp(34px, 3.4vw, 65px);--textMuted: rgba(159, 157, 162, 1);--fontFamily: "Haffer-TRIAL", Arial, sans-serif}section{padding:33.5px 0;min-height:100svh}.main>div>section:first-child:not(.hero-section,.about-hero-section,.product-hero-section){margin-top:80px}body:has(.header-banner) .main>div>section:first-child:not(.hero-section,.about-hero-section,.product-hero-section){margin-top:177px}}@media only screen and (min-width: 0rem)and (min-width: 1024px){section{padding:125px 0;min-height:100svh}.main>div>section:first-child:not(.hero-section,.about-hero-section,.product-hero-section){margin-top:0}body:has(.header-banner) .main>div>section:first-child:not(.hero-section,.about-hero-section,.product-hero-section){margin-top:60px}}@media only screen and (min-width: 0rem){html{height:100%}html,body{margin:0;padding:0;overflow-x:clip;font-family:var(--fontFamily);font-size:12px;transition:background-color .3s;color:var(--bodyTextColor);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}}@media only screen and (min-width: 0rem){.title-big-mobile-semibold{font-family:var(--fontFamily);font-weight:var(--fontWeightMedium);font-size:35px;line-height:100%;letter-spacing:0%}.title-big-mobile-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:35px;line-height:100%;letter-spacing:0%}.title-mid-mobile-medium{font-family:var(--fontFamily);font-weight:var(--fontWeightMedium);font-size:30px;line-height:100%;letter-spacing:0%}.title-mid-mobile-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:30px;line-height:100%;letter-spacing:0%}.title-regular-mobile-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:25px;line-height:100%;letter-spacing:0%}.title-small-mobile-semibold{font-family:var(--fontFamily);font-weight:var(--fontWeightMedium);font-size:22px;line-height:100%;letter-spacing:0%}.body-regular-mobile-semibold{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:18px;line-height:100%;letter-spacing:0%}.body-regular-mobile-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:18px;line-height:130%;letter-spacing:0%}.body-small-mobile-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:14px;line-height:100%;letter-spacing:0%}.body-mini-mobile-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:12px;line-height:100%;letter-spacing:0%}}@media only screen and (min-width: 0rem){.skip{z-index:-1111111;position:absolute;top:0;left:0;opacity:0}.button{z-index:1;position:relative;display:inline-block;width:auto;text-decoration:none;border:none;border-radius:var(--standardRadius);padding:8px 13px;overflow:hidden;font-family:var(--fontFamily);font-size:16px;color:var(--bodyTextColor);text-align:center;transition:background-color .3s}.button-primary{background-color:var(--primary)}.button-tertiary{background-color:var(--tertiary)}.button-outline{background-color:rgba(0,0,0,0);border:1px solid var(--bodyTextColor)}.button-rounded{border-radius:20px}.hide-on-mobile{display:none !important}.container{width:100%;margin:0 auto}}@media only screen and (min-width: 0rem)and (min-width: 0rem){.container{max-width:calc(100vw - 60px)}}@media only screen and (min-width: 600px){.navigation-section .container,.footer-section .container,.cta-section .container,.smart-insights-section .container,.stat-display-section .container,.three-cards-section .container,.mobile-nav-menu .container{max-width:calc(100vw - 60px)}.container{max-width:500px}.highlight-video-section.container{max-width:calc(100vw - 60px)}}@media only screen and (min-width: 1024px){.navigation-section .container,.footer-section .container,.cta-section .container,.smart-insights-section .container,.stat-display-section .container,.mobile-nav-menu .container{max-width:min(1400px,100vw - 200px)}.container{max-width:min(1400px,100vw - 200px)}.hide-on-mobile{display:block !important}.hide-on-desktop{display:none !important}.title-big-desktop-semibold{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:clamp(42px,4.2vw,80px);line-height:100%;letter-spacing:0%}.title-big-desktop-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:clamp(42px,4.2vw,80px);line-height:100%;letter-spacing:0%}.title-mid-desktop-semibold{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:clamp(32px,3.1vw,60px);line-height:100%;letter-spacing:0%}.title-mid-desktop-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:clamp(32px,3.1vw,60px);line-height:100%;letter-spacing:0%}.title-regular-desktop-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:clamp(21px,2.1vw,40px);line-height:100%;letter-spacing:0%}.title-small-desktop-semibold{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:clamp(17px,1.7vw,32px);line-height:100%;letter-spacing:0%}.body-regular-desktop-semibold{font-family:var(--fontFamily);font-weight:var(--fontWeightSemiBold);font-size:clamp(13px,1.3vw,24px);line-height:130%;letter-spacing:0%}.body-regular-desktop-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:clamp(13px,1.094vw,21px);line-height:130%;letter-spacing:0%}.body-small-desktop-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:clamp(12px,.9vw,18px);line-height:140%;letter-spacing:0%}.body-mini-desktop-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:clamp(12px,.8vw,16px);line-height:100%;letter-spacing:0%}.body-big-desktop-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:clamp(16px,1.6vw,30px);line-height:130%;letter-spacing:0%}.text-group{gap:var(--spacingXXL-desktop);margin-bottom:clamp(0px,3.4vh,65px)}.button{padding:clamp(5px,.5vw,10.5px) clamp(10px,1vw,20px)}.button-primary:hover{background-color:var(--primaryHover)}.button-tertiary:hover{background-color:var(--tertiaryHover)}.button-outline:hover{background-color:var(--bodyTextColor);color:#fff}.login-contact-buttons .button,.mobile-nav-buttons .button,.hero-section .button{padding-top:calc(clamp(5px,.5vw,10.5px) + clamp(2.5px,.25vw,5px));padding-bottom:calc(clamp(5px,.5vw,10.5px) + clamp(2.5px,.25vw,5px))}}@media only screen and (min-width: 0rem){p,li,a{font-size:1rem}p,li{color:var(--bodyTextColor)}p a,li a{color:var(--primary)}a:hover,button:hover{cursor:pointer}b{font-weight:var(--fontWeightSemiBold)}}@media only screen and (min-width: 0rem){@font-face{font-style:normal;font-family:"Haffer-TRIAL";font-weight:430;font-display:swap;src:local(""),url("/assets/fonts/Haffer-TRIAL-Regular.woff2") format("woff2"),url("/assets/fonts/Haffer-TRIAL-Regular.otf") format("opentype")}@font-face{font-style:normal;font-family:"Haffer-TRIAL";font-weight:570;font-display:swap;src:local(""),url("/assets/fonts/Haffer-TRIAL-Medium.woff2") format("woff2"),url("/assets/fonts/Haffer-TRIAL-Medium.otf") format("opentype")}@font-face{font-style:normal;font-family:"Haffer-TRIAL";font-weight:670;font-display:swap;src:local(""),url("/assets/fonts/Haffer-TRIAL-SemiBold.woff2") format("woff2"),url("/assets/fonts/Haffer-TRIAL-SemiBold.otf") format("opentype")}}@media only screen and (min-width: 0rem){.about-hero-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1}.about-hero-section::before{content:"";position:absolute;width:509px;height:370px;left:calc(50% - 254.5px);top:calc(50% - 185px);background:rgba(203,183,224,.7);border-radius:50%;filter:blur(125px);z-index:-1;opacity:0;transform:translateY(100px) scale(0.8);animation:heroBackgroundFadeIn 1.5s ease-out 1.2s forwards}.about-hero-section .container{max-width:calc(100vw - 27px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;text-wrap:balance}.about-hero-section .about-hero-text{padding:0 28px}}@media only screen and (min-width: 600px)and (max-width: 1400px){.about-hero-section .about-hero-text{max-width:60%}}@media only screen and (min-width: 1024px){.about-hero-section{position:relative;z-index:1}.about-hero-section::before{content:"";position:absolute;width:90%;height:70%;top:45%;left:50%;transform:translate(-50%, -50%) translateY(clamp(53px, 5.2vw, 100px)) scale(0.8);background:rgba(203,183,224,.6980392157);border-radius:50%;z-index:-1;opacity:0;animation:heroBackgroundFadeIn 1.5s ease-out 1.2s forwards}.about-hero-section .about-hero-text{max-width:40%;text-wrap:balance}}@media only screen and (min-width: 1400px){.about-hero-section .about-hero-text{max-width:40%;text-wrap:balance}}@keyframes heroBackgroundFadeIn{0%{opacity:0;transform:translate(-50%, -50%) translateY(clamp(53px, 5.2vw, 100px)) scale(0.8)}100%{opacity:.7;transform:translate(-50%, -50%) translateY(0) scale(1)}}@media only screen and (max-width: 1023px){@keyframes heroBackgroundFadeIn{0%{opacity:0;transform:translateY(100px) scale(0.8)}100%{opacity:.7;transform:translateY(0) scale(1)}}}@media only screen and (min-width: 0rem){.contact-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;visibility:hidden;transition:visibility .3s ease}.contact-drawer .contact-drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(25px);opacity:0;transition:opacity .3s ease}.contact-drawer.active{visibility:visible;opacity:1}.contact-drawer.active .contact-drawer-overlay{opacity:1}.contact-drawer-content{position:absolute;top:0;right:0;width:100%;max-width:500px;height:100%;background-color:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;display:flex;flex-direction:column}.contact-drawer.active .contact-drawer-content{transform:translateX(0)}.contact-drawer-header{padding:2rem 2rem 1rem;position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:24px}.contact-drawer-header .contact-drawer-header-content{display:flex;justify-content:space-between;align-items:center}.contact-drawer-close{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;color:#6b7280;transition:color .2s ease,background-color .2s ease}.contact-drawer-close:hover{color:#374151;background-color:#f3f4f6}.contact-drawer-close svg{width:1.5rem;height:1.5rem}.contact-drawer-body{padding:2rem;flex:1;overflow-y:auto}body.drawer-open{overflow:hidden}}@media only screen and (min-width: 0rem){.contact-form-wrapper{margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;position:relative}.contact-form-wrapper form{opacity:1;transition:opacity .5s ease;display:flex;width:100%;flex-direction:column;gap:var(--spacingXL)}.contact-form-wrapper .form-row{display:flex;flex-direction:row;gap:var(--spacingS)}.contact-form-wrapper .form-field{position:relative;flex:1}.contact-form-wrapper .form-field.full-width{flex:1 1 100%}.contact-form-wrapper .form-field.company-field{flex:0 0 calc(50% - var(--spacingS)/2);max-width:calc(50% - var(--spacingS)/2)}.contact-form-wrapper .form-field input,.contact-form-wrapper .form-field textarea{width:100%;border:none;border-bottom:1px solid var(--bodyTextColor);background:rgba(0,0,0,0);padding:var(--spacingS) 0;font-family:var(--fontFamily);font-size:16px;color:var(--bodyTextColor);outline:none;transition:border-color .3s ease}.contact-form-wrapper .form-field textarea{min-height:120px;resize:vertical;border:1px solid var(--bodyTextColor);border-radius:var(--standardRadius);padding:var(--spacingM);background:var(--backgroundPrimary)}.contact-form-wrapper .form-success-message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;transition:opacity .5s ease;display:flex;flex-direction:column;gap:var(--spacingM);padding:var(--spacingXL);background:var(--backgroundPrimary);border-radius:var(--standardRadius);width:100%;opacity:0;pointer-events:none}.contact-form-wrapper .form-field input:focus,.contact-form-wrapper .form-field textarea:focus{border-bottom-color:var(--textMuted)}.contact-form-wrapper .form-field textarea:focus{border-color:var(--textMuted)}.contact-form-wrapper .form-field .field-label{position:absolute;top:.75rem;left:0;font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:12px;color:var(--bodyTextColor);line-height:1.2;pointer-events:none;transition:.2s ease all}.contact-form-wrapper .form-field textarea+.field-label{top:var(--spacingM);left:var(--spacingM)}.contact-form-wrapper .form-field .field-label .optional{color:var(--textMuted);font-weight:var(--fontWeightRegular)}.contact-form-wrapper .form-field input:focus+.field-label,.contact-form-wrapper .form-field input:not(:placeholder-shown)+.field-label{top:-1rem;font-size:12px;color:var(--bodyTextColor)}.contact-form-wrapper .form-field textarea:focus+.field-label,.contact-form-wrapper .form-field textarea:not(:placeholder-shown)+.field-label{top:-1.5rem;left:0;font-size:12px;color:var(--bodyTextColor)}.contact-form-wrapper .checkbox-field{display:flex;align-items:flex-start;gap:var(--spacingM);cursor:pointer}.contact-form-wrapper .checkbox-field input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:var(--textMuted)}.contact-form-wrapper .checkbox-field .checkbox-label{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:clamp(12px,.8vw,16px);color:var(--bodyTextColor);line-height:1.4;display:inline-block}.contact-form-wrapper .checkbox-field .checkbox-label a{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);font-size:clamp(12px,.8vw,16px);color:var(--bodyTextColor);line-height:1.4}}@media only screen and (min-width: 1024px){.contact-form-wrapper .form-row{flex-direction:row;gap:var(--spacingXL-desktop)}.contact-form-wrapper .form-field{flex:1}.contact-form-wrapper .form-field.full-width{flex:1 1 100%}.contact-form-wrapper .form-field.company-field{flex:0 0 calc(50% - var(--spacingXL-desktop)/2);max-width:calc(50% - var(--spacingXL-desktop)/2)}.contact-form-wrapper .form-field .field-label{font-size:clamp(12px,.8vw,16px)}.contact-form-wrapper .form-field input,.contact-form-wrapper .form-field textarea{font-size:clamp(12px,.9vw,18px)}.contact-form-wrapper .checkbox-field .checkbox-label{font-size:clamp(12px,.8vw,16px);width:80%}.contact-form-wrapper .submit-button{font-size:clamp(12px,.9vw,18px);padding:var(--spacingL-desktop) var(--spacingXXL-desktop)}.contact-form-wrapper .form-success-message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;transition:opacity .5s ease;display:flex;flex-direction:column;gap:var(--spacingM-desktop);padding:var(--spacingXL-desktop);background:var(--backgroundPrimary);border-radius:var(--standardRadius);width:100%;opacity:0;pointer-events:none}}@media only screen and (min-width: 0rem){.cta-section{padding:36px 43px;min-height:45svh;background-color:#eee;display:flex}.cta-section .container{display:flex;flex-direction:column;gap:30px;align-items:flex-start}}@media only screen and (min-width: 1024px){.cta-section{width:100%;padding:clamp(26px,2.6vw,50px) clamp(26px,2.6vw,50px) 0 clamp(26px,2.6vw,50px)}.cta-section .container{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:clamp(15px,1.5vw,30px);align-items:flex-start}.cta-section .container p{text-align:left}.cta-section .container button{justify-self:end}}@media only screen and (min-width: 0rem){.five-cards-section .container{display:flex;flex-direction:column;gap:220px}.five-cards-section .outer-wording{display:flex;flex-direction:column;gap:var(--spacingL);text-align:center;text-wrap:balance;padding:0 24px;max-width:500px;margin:0 auto}.five-cards-section .outer-wording p{color:var(--headerSubtitle)}.five-cards-section .cards{display:flex;flex-direction:column;gap:var(--spacingL);max-width:500px;margin:0 auto}.card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:14px;width:100%;background-color:#f3f3f3;border-radius:var(--cardRadius);overflow:hidden}.card .card-image{overflow:hidden;border-radius:var(--largeRadius);margin-top:28px;margin-left:28px;box-shadow:-3px -7px 15px 0px rgba(0,0,0,.0705882353)}.card .card-image picture img{width:100%;height:auto;object-fit:cover;object-position:center;display:block}.card .wording{display:flex;width:100%;flex-direction:column;gap:var(--spacingL);padding-left:28px;padding-top:28px;padding-right:28px}.card .wording .description{color:var(--headerSubtitle)}}@media only screen and (min-width: 1024px){.five-cards-section{display:flex;flex-direction:column;gap:var(--spacingL-desktop);align-items:center;justify-content:center}.five-cards-section .container{gap:clamp(63px,6.3vw,120px)}.five-cards-section .outer-wording{gap:var(--spacingL-desktop);max-width:55%;margin:0 auto;padding:0}.five-cards-section .cards{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto auto;gap:clamp(10px,1vw,20px);width:100%;max-width:clamp(626px,62.5vw,1200px)}.five-cards-section .cards .card:nth-child(1){grid-column:span 3}.five-cards-section .cards .card:nth-child(2){grid-column:span 3}.five-cards-section .cards .card:nth-child(3),.five-cards-section .cards .card:nth-child(4),.five-cards-section .cards .card:nth-child(5){grid-column:span 2}.card{justify-content:space-between}.card .wording{gap:var(--spacingL-desktop);padding-left:clamp(21px,2.1vw,40px);padding-top:clamp(21px,2.1vw,40px);padding-right:clamp(21px,2.1vw,40px);margin-right:auto}.card .wording .description{max-width:clamp(240px,24vw,460px)}.card .card-image{margin-top:clamp(21px,2.1vw,40px);margin-left:clamp(21px,2.1vw,40px)}}@media only screen and (min-width: 0rem){.footer-section{padding:36px 43px;background-image:url("/assets/layout/footer-background.png");background-size:cover;background-position:center;background-repeat:no-repeat}.footer-section p{display:flex;align-items:center}.footer-section a{text-decoration:none;margin:0;color:var(--headerColor);display:inline-block;position:relative;box-sizing:border-box;display:flex;align-items:center}.footer-section .container{display:flex;flex-direction:column;gap:30px;align-items:flex-start;min-height:45svh}.footer-section nav,.footer-section .contact-info,.footer-section .address-info,.footer-section .links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-section .links+.links{margin-top:-20px}.footer-section .logo{width:106.18px;height:79.36px;display:block;margin-top:40px}.footer-section img.logo-img{width:100%;height:auto;display:block}}@media only screen and (min-width: 1024px){.footer-section{width:100%;padding:clamp(26px,2.6vw,50px)}.footer-section .container{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto 1fr;gap:clamp(15px,1.5vw,30px);align-items:flex-start;justify-items:start}.footer-section .logo{grid-column:4;grid-row:2;justify-self:end;align-self:end;width:clamp(200px,15.1vw,290px);height:clamp(62px,4.7vw,90px)}.footer-section img.logo-img{width:100%;height:auto}.footer-section nav,.footer-section .links,.footer-section .contact-info,.footer-section .address-info{display:flex;flex-direction:column;align-items:flex-start;height:100%;gap:clamp(4px,.2vw,4px)}.footer-section nav,.footer-section .links{justify-content:flex-end}.footer-section nav{align-items:flex-start;justify-self:center}.footer-section .links+.links,.footer-section .links+.links+.links{margin-top:0}}@media only screen and (min-width: 0rem){.media-banner{width:100%;padding:clamp(1rem,3vh,2rem) 0;overflow:hidden;position:absolute;bottom:0;left:0;right:0;z-index:2}.media-banner h2{text-align:center;color:var(--textMuted)}.media-banner .splide__slide picture img{width:auto;height:90px;object-fit:contain}.media-banner .splide{display:flex;width:100%;position:relative;margin-top:clamp(0px,1.6vh,31px)}.media-banner .splide::before,.media-banner .splide::after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none}.media-banner .splide::before{left:0;background:linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.media-banner .splide::after{right:0;background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.media-banner .splide__list,.media-banner .splide__slide{transform:translateZ(0)}.media-banner .splide__slide{display:flex;align-items:center;justify-content:center}}@media only screen and (min-width: 30rem)and (max-width: 63.9375rem)and (orientation: landscape){.media-banner{padding:clamp(.5rem,2vh,1rem) 0;z-index:3}.media-banner h2{font-size:clamp(.875rem,2.5vw,1rem);margin-bottom:clamp(.25rem,1vh,.5rem)}.media-banner .splide{margin-top:clamp(0px,1vh,15px)}.media-banner .splide::before,.media-banner .splide::after{width:30px}.media-banner .splide__slide picture img{height:clamp(60px,8vh,80px)}}@media only screen and (min-width: 1024px){.media-banner{background:rgba(0,0,0,0);position:absolute;bottom:0;left:0;right:0;z-index:1;padding:clamp(1.5rem,4vh,3rem) 0}.media-banner .splide::before,.media-banner .splide::after{width:80px}.media-banner .splide__slide picture img{height:clamp(56px,5.6vh,108px);width:auto}.media-banner h2{margin-bottom:clamp(.25rem,3vh,2.5rem)}}@media only screen and (min-width: 0rem){.hero-section{text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;background:rgba(0,0,0,0);height:100svh;padding:0;box-sizing:border-box}.hero-section::before{content:"";position:absolute;width:509px;height:370px;left:calc(50% - 254.5px);top:calc(50% - 185px);background:rgba(203,183,224,.7);border-radius:50%;filter:blur(125px);z-index:-1;opacity:0;transform:translateY(100px) scale(0.8);animation:heroBackgroundFadeIn 1.5s ease-out 1.2s forwards}.hero-section .container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;max-width:100%;overflow:hidden;padding:0;position:relative}.hero-section .text{width:60%}.hero-section .content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-section .text-group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingL);margin-bottom:var(--spacingXXL);max-width:100%}.hero-section .text-group p{color:var(--headerSubtitle)}.hero-section .button-group{display:flex;gap:var(--spacingS);justify-content:center}}@media only screen and (min-width: 30rem)and (max-width: 63.9375rem)and (orientation: landscape){.hero-section{z-index:1}.hero-section .text-group{margin-bottom:clamp(1rem,3vh,2rem);gap:clamp(.5rem,2vh,1rem)}.hero-section .text{width:70%}}@media only screen and (min-width: 1024px){.hero-section{position:relative;background:rgba(0,0,0,0);height:100svh;padding:0;box-sizing:border-box}.hero-section::before{content:"";position:absolute;width:90%;height:70%;top:45%;left:50%;transform:translate(-50%, -50%) translateY(clamp(53px, 5.2vw, 100px)) scale(0.8);background:rgba(203,183,224,.6980392157);border-radius:50%;z-index:-1;opacity:0;animation:heroBackgroundFadeIn 1.5s ease-out 1.2s forwards}.hero-section .container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80%;margin:0 auto;padding:0;flex:1;position:relative;height:100%}.hero-section .hero-group{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.hero-section .text{width:60%}}@keyframes heroBackgroundFadeIn{0%{opacity:0;transform:translate(-50%, -50%) translateY(clamp(53px, 5.2vw, 100px)) scale(0.8)}100%{opacity:.7;transform:translate(-50%, -50%) translateY(0) scale(1)}}@media only screen and (max-width: 1023px){@keyframes heroBackgroundFadeIn{0%{opacity:0;transform:translateY(100px) scale(0.8)}100%{opacity:.7;transform:translateY(0) scale(1)}}}@media only screen and (min-width: 0rem){.highlight-video-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh}.highlight-video-section .container{min-height:100svh}.highlight-video-section .highlight-video-container{display:flex;width:100%;min-height:80svh;position:relative;overflow:hidden}.highlight-video-section .highlight-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;min-height:80svh;object-fit:cover;z-index:1}.highlight-video-section .highlight-video-container .highlight-video-text{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;width:100%;padding:80px 38px;min-height:80svh}.highlight-video-section .highlight-video-container .highlight-video-text p,.highlight-video-section .highlight-video-container .highlight-video-text h3{color:#fff;text-align:center}}@media only screen and (min-width: 1024px){.highlight-video-section .highlight-video-container{max-height:80svh}.highlight-video-section .highlight-video-container .highlight-video-text{padding:0 clamp(133px,15.02vw,250px)}}@media only screen and (min-width: 0rem){.image-text-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.image-text-section .text-container{display:flex;flex-direction:column;gap:50px;order:1}.image-text-section .image-container{order:2;margin-left:24px}.image-text-section .image-container picture img{width:100%;height:auto;object-fit:cover}.image-text-section .image-container.left-border{border-top:10px solid #f1f1f1;border-left:10px solid #f1f1f1;border-bottom:10px solid #f1f1f1;border-radius:20px 0 0 20px;overflow:hidden}.image-text-section .image-container.right-border{border-top:10px solid #f1f1f1;border-right:10px solid #f1f1f1;border-bottom:10px solid #f1f1f1;border-radius:0 20px 20px 0;overflow:hidden}.image-text-section .badge{display:inline-block;background-color:#e8e0ff;color:#000;padding:8px 16px;border-radius:var(--cardRadius);width:fit-content}.image-text-section .description{font-size:14px}.image-text-section .text-group p{text-wrap:balance}.image-text-section .text-group .description{color:var(--headerSubtitle)}.image-text-section .title-group,.image-text-section .text-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.image-text-section.inverted .image-container{margin-right:24px;margin-left:0}.image-text-section.background-grey{background-color:#f6f6f6}}@media only screen and (min-width: 1024px){.image-text-section{display:flex;flex-direction:row;align-items:center;gap:clamp(10px,1vw,20px)}.image-text-section .container{display:contents}.image-text-section .text-container{width:calc(50% - clamp(5px,.5vw,10px));display:flex;flex-direction:column;gap:clamp(42px,4.2vw,80px);padding:clamp(80px,8.33vw,160px) clamp(100px,16.15vw,310px) clamp(80px,8.33vw,160px) clamp(100px,10.42vw,200px)}.image-text-section .image-container{width:calc(50% - clamp(5px,.5vw,10px))}.image-text-section .image-container picture img{width:100%;height:auto;object-fit:cover}.image-text-section .badge{display:inline-block;background-color:#e8e0ff;color:#000;padding:clamp(4px,.4vw,8px) clamp(8px,.8vw,16px);border-radius:var(--cardRadius);width:fit-content}.image-text-section .description{font-size:clamp(12px,1vw,20px);font-weight:var(--fontWeightRegular);line-height:140%}.image-text-section .title-group,.image-text-section .text-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(12px,1.2vw,24px)}.image-text-section.inverted{flex-direction:row-reverse}}.in-view{transition:transform .6s ease-out,opacity .6s ease-out}.in-view-fallback .in-view{transform:none !important;opacity:1 !important;transition:none !important}.in-view-fallback .in-view.from-bottom,.in-view-fallback .in-view.from-top,.in-view-fallback .in-view.from-left,.in-view-fallback .in-view.from-right,.in-view-fallback .in-view.scale,.in-view-fallback .in-view.fade,.in-view-fallback .in-view.rotate,.in-view-fallback .in-view.slide-up{transform:none !important;opacity:1 !important;transition:none !important}.in-view.from-bottom{transform:translateY(100px);opacity:0}.in-view.from-bottom.in-view-viewed{transform:translateY(0);opacity:1}.in-view.from-top{transform:translateY(-100px);opacity:0}.in-view.from-top.in-view-viewed{transform:translateY(0);opacity:1}.in-view.from-left{transform:translateX(-100px);opacity:0}.in-view.from-left.in-view-viewed{transform:translateX(0);opacity:1}.in-view.from-right{transform:translateX(100px);opacity:0}.in-view.from-right.in-view-viewed{transform:translateX(0);opacity:1}.in-view.scale{transform:scale(0.8);opacity:0}.in-view.scale.in-view-viewed{transform:scale(1);opacity:1}.in-view.fade{opacity:0}.in-view.fade.in-view-viewed{opacity:1}.in-view.rotate{transform:rotate(-10deg);opacity:0}.in-view.rotate.in-view-viewed{transform:rotate(0deg);opacity:1}.in-view.slide-up{transform:translateY(50px);opacity:0;transition:transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .8s ease-out}.in-view.slide-up.in-view-viewed{transform:translateY(0);opacity:1}.in-view.stagger-1{transition-delay:.1s}.in-view.stagger-2{transition-delay:.2s}.in-view.stagger-3{transition-delay:.3s}.in-view.stagger-4{transition-delay:.4s}.in-view.stagger-5{transition-delay:.5s}.in-view.delay-full{transition-delay:.6s}.in-view.delay-full-twice{transition-delay:1.2s}.in-view.duration-fast{transition-duration:.3s}.in-view.duration-slow{transition-duration:1s}.in-view.ease-in{transition-timing-function:ease-in}.in-view.ease-out{transition-timing-function:ease-out}.in-view.ease-in-out{transition-timing-function:ease-in-out}.in-view.bounce{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.in-view.from-bottom.scale{transform:translateY(100px) scale(0.8);opacity:0}.in-view.from-bottom.scale.in-view-viewed{transform:translateY(0) scale(1);opacity:1}.in-view.from-left.fade{transform:translateX(-100px);opacity:0}.in-view.from-left.fade.in-view-viewed{transform:translateX(0);opacity:1}@media(prefers-reduced-motion: reduce){.in-view{transition:none;transform:none !important;opacity:1 !important}.in-view.in-view-viewed{transform:none !important;opacity:1 !important}}@media only screen and (max-width: 63.9375rem){.in-view.from-bottom,.in-view.from-top{transform:translateY(50px)}.in-view.from-left{transform:translateX(-50px)}.in-view.from-right{transform:translateX(50px)}}.navigation-section .in-view{transition:transform .6s ease-out,opacity .6s ease-out !important}.navigation-section .in-view.from-top{transform:translateY(-100px) !important;opacity:0}.navigation-section .in-view.from-top.in-view-viewed{transform:translateY(0) !important;opacity:1}.button.in-view{transition:transform .6s ease-out,opacity .6s ease-out,background-color .3s !important}.button.in-view.from-left{transform:translateX(-100px);opacity:0}.button.in-view.from-left.in-view-viewed{transform:translateX(0);opacity:1}.button.in-view.from-right{transform:translateX(100px);opacity:0}.button.in-view.from-right.in-view-viewed{transform:translateX(0);opacity:1}.button.in-view.from-bottom{transform:translateY(100px);opacity:0}.button.in-view.from-bottom.in-view-viewed{transform:translateY(0);opacity:1}.button.in-view.from-top{transform:translateY(-100px);opacity:0}.button.in-view.from-top.in-view-viewed{transform:translateY(0);opacity:1}.button.in-view.fade{opacity:0}.button.in-view.fade.in-view-viewed{opacity:1}.button.in-view.scale{transform:scale(0.8);opacity:0}.button.in-view.scale.in-view-viewed{transform:scale(1);opacity:1}.button.in-view.delay-full{transition-delay:.6s !important}.button.in-view.delay-full-twice{transition-delay:1.2s !important}.button.in-view.stagger-1{transition-delay:.1s !important}.button.in-view.stagger-2{transition-delay:.2s !important}.button.in-view.stagger-3{transition-delay:.3s !important}.button.in-view.stagger-4{transition-delay:.4s !important}.button.in-view.stagger-5{transition-delay:.5s !important}.button.in-view.duration-fast{transition-duration:.3s !important}.button.in-view.duration-slow{transition-duration:1s !important}@media only screen and (max-width: 1023.5px){body.open{overflow:hidden !important;position:fixed;width:100%;height:100%;top:0;left:0}html:has(body.open){overflow:hidden !important}.header-wrapper{position:fixed;top:0;z-index:10001;width:100%;display:flex;flex-direction:column;gap:0;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.header-wrapper.nav-hidden{transform:translateY(-100%)}body:has(.header-banner) .header-wrapper{gap:15px}.header-banner{background-color:#cbb7e0;font-size:16px;padding:16px 24px;width:100%;position:relative;z-index:10002;flex-shrink:0;margin:0}.header-banner .container{width:100%;display:flex;justify-content:center;align-items:center}.header-banner .banner-link{display:flex;align-items:center;gap:10px;text-decoration:none}.header-banner p{margin:0;color:var(--bodyTextColor);text-decoration:none}.mobile-nav-menu{display:flex;flex-direction:column;position:fixed;inset:0;z-index:9999;overflow:hidden;transform:translateX(100%);transition:transform .4s,opacity .3s;transform-origin:right;backdrop-filter:blur(50px);height:100%;width:100%;opacity:0;padding:0 24px}.mobile-nav-menu.active{transform:scale(1);opacity:1}.mobile-nav-menu .links-wrapper{display:flex;flex-direction:column;gap:var(--spacingXL);margin-top:130px}.mobile-nav-menu .links-wrapper .li{list-style:none}.mobile-nav-menu .links-wrapper .li-link{text-decoration:none;color:var(--bodyTextColor);display:block;position:relative;border-radius:var(--largeRadius)}body:has(.header-banner) .mobile-nav-menu .links-wrapper{margin-top:227px}.mobile-nav-menu .mobile-overlay-contact{display:flex;flex-direction:column;gap:var(--spacingXXL);margin-top:auto;margin-bottom:24px;font-size:15px}.mobile-nav-menu .mobile-overlay-contact a{text-decoration:none;color:var(--bodyTextColor);font-size:15px}.mobile-nav-menu .mobile-overlay-contact .linkedin-link{display:flex;align-items:center;gap:15px;text-decoration:none;color:var(--bodyTextColor);font-size:15px}.mobile-nav-menu .mobile-overlay-contact p{font-size:15px}.navigation-section{width:calc(100% - 20px);box-sizing:border-box;background-color:var(--secondary);position:relative;z-index:10003;border-radius:var(--standardRadius);margin:0 auto;height:50px;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;flex-shrink:0;margin-top:10px}body:has(.header-banner) .navigation-section{margin-top:0}.navigation-section .ul-wrapper{display:none}.navigation-section .container{width:100%;display:flex;justify-content:flex-end;align-items:center;height:100%}.navigation-section .nav{display:flex;justify-content:space-between;align-items:center;width:100%}.navigation-section .logo{width:80px;height:25px;box-sizing:border-box;padding:0;display:flex;justify-content:flex-start;align-items:center;z-index:10}.navigation-section .logo picture img{width:100%;height:100%;object-fit:contain;object-position:left}.navigation-section .mobile-nav-buttons{display:flex;align-items:center;gap:var(--spacingXS)}.navigation-section .toggle{width:46px;height:30px;margin:0 0 0 auto;background-color:rgba(0,0,0,0);border:none;border-radius:var(--standardRadius);display:flex;justify-content:center;align-items:center}.navigation-section .active .line1{top:50%;transform:translate(-50%, -50%) rotate(45deg)}.navigation-section .active .line2{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.navigation-section .active .box{background-color:var(--backgroundPrimary)}.navigation-section .box{position:relative;background-color:var(--navButtonBackground);border-radius:var(--standardRadius);padding:8px 13px;display:flex;justify-content:center;align-items:center;min-height:34.5px;min-width:46px}.navigation-section .line{width:20px;height:1px;background-color:var(--headerColor);border-radius:1px;position:absolute;left:50%;transform:translateX(-50%)}.navigation-section .line1{top:calc(50% - 2.5px);transition:all .3s ease;transform:translate(-50%, -50%)}.navigation-section .line2{top:calc(50% + 2.5px);transition:all .3s ease;transform:translate(-50%, -50%)}.navigation-section .line-x1,.navigation-section .line-x2{display:none}}@media only screen and (min-width: 1024px){.header-wrapper{position:fixed;top:0;z-index:10001;width:100%;display:flex;flex-direction:column;gap:0;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.header-wrapper.nav-hidden{transform:translateY(-100%)}body:has(.header-banner) .header-wrapper{gap:0px}.header-banner{background-color:#cbb7e0;font-size:16px;padding:16px 0;width:100%;position:relative;z-index:1}.header-banner .container{width:100%;display:flex;justify-content:center;align-items:center}.header-banner .banner-link{display:flex;align-items:center;gap:10px;text-decoration:none}.header-banner p{margin:0;color:var(--bodyTextColor)}.navigation-section{width:100%;box-sizing:border-box;padding:clamp(15px,1.5vw,28px) clamp(26px,2.6vw,50px);background-color:rgba(0,0,0,0);position:relative;z-index:2;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.navigation-section .ul-wrapper,.navigation-section .logo,.navigation-section .login-contact-buttons{pointer-events:auto}.navigation-section .container{width:100%;margin:auto;display:flex;justify-content:flex-end;align-items:center;gap:clamp(.8rem,1.5vw,1.5rem)}.navigation-section .nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.navigation-section .ul-wrapper{display:flex;background-color:var(--tertiary);padding:var(--spacingS-desktop);border-radius:var(--largeRadius);grid-column:2;justify-self:center}.navigation-section .toggle{display:none}.navigation-section .mobile-nav-buttons{display:none !important}.navigation-section .logo{width:clamp(76px,7.6vw,146px);height:clamp(24px,2.4vw,46px);padding:0;display:flex;justify-content:flex-start;align-items:center;z-index:100;grid-column:1}.navigation-section .logo picture img{width:100%;height:100%;object-fit:contain}.navigation-section .ul{width:100%;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:var(--spacingS-desktop)}.navigation-section .li{list-style:none;flex:none}.navigation-section .li-link{text-decoration:none;margin:0;color:var(--bodyTextColor);display:block;position:relative;border-radius:var(--largeRadius);background-color:rgba(0,0,0,0);transition:background-color .3s}.navigation-section .li-link:hover{background-color:var(--tertiaryHover)}.navigation-section .li-link.active{background-color:var(--backgroundPrimary)}.navigation-section .hide-on-mobile{grid-column:3;justify-self:end;display:flex !important;gap:clamp(3px,.26vw,5px)}}@media only screen and (max-width: 400px){.product-hero-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingL);margin-top:80px}.product-hero-section .product-hero-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacingL);text-wrap:balanace}.product-hero-section .product-hero-mobile-image{width:100%;display:flex;height:auto;object-fit:contain}.product-hero-section .product-hero-desktop-image{display:none}}@media only screen and (min-width: 401px)and (max-width: 1023px){.product-hero-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingL);margin-top:80px}.product-hero-section .product-hero-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacingL);text-wrap:balance;margin-right:auto;margin-left:20px}.product-hero-section .product-hero-mobile-image{display:none}.product-hero-section .product-hero-desktop-image{width:100%;display:flex;height:auto;object-fit:contain}}@media only screen and (min-width: 1024px){.product-hero-section{display:flex;flex-direction:row;gap:clamp(10px,1vw,20px);align-items:center;margin-top:0}.product-hero-section .product-hero-group{flex:1;padding:0 clamp(2rem,4.7vw,90px) 0 clamp(4rem,10.6vw,204px);max-width:41%;margin-bottom:clamp(5%,5.2vw,10%)}.product-hero-section .product-hero-group h1{margin-bottom:clamp(26px,2.6vw,50px)}.product-hero-section .product-hero-group p{margin-bottom:clamp(20px,1.76vw,30px)}.product-hero-section .product-hero-mobile-image{display:none}.product-hero-section .product-hero-desktop-image{flex:1;display:block}.product-hero-section .product-hero-desktop-image img{width:100%;height:auto;object-fit:contain;object-position:center right;max-height:90svh;display:block}}@media only screen and (min-width: 0rem){.showcase-section{position:relative;padding:90px 0 70px 0}.showcase-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, #ffffff 0%, #f3f3f3 38.46%);z-index:-2;pointer-events:none}.showcase-section .container,.showcase-section .information,.showcase-section .showcase-items,.showcase-section .showcase-item,.showcase-section .wording,.showcase-section .showcase-image{display:flex;flex-direction:column}.showcase-section .container{align-items:center;justify-content:center}.showcase-section .information{align-items:flex-start;gap:var(--spacingL);margin-bottom:50px;text-wrap:balance;max-width:500px}.showcase-section .information p{color:var(--headerSubtitle)}.showcase-section .showcase-items{align-items:center;justify-content:center;gap:20px;width:100%}.showcase-section .showcase-item{align-items:center;justify-content:center;width:100%;background-color:var(--backgroundPrimary);border-radius:var(--cardRadius);overflow:hidden;max-width:500px}.showcase-section .showcase-image{margin-top:32px;margin-left:32px}.showcase-section .showcase-image picture img{width:100%;height:auto;object-fit:cover;object-position:center;display:block;border-radius:var(--largeRadius);box-shadow:-3px -7px 15px 0px rgba(0,0,0,.0705882353)}.showcase-section .wording{gap:16px;padding-left:32px;padding-top:32px;padding-right:32px;align-items:flex-start}.showcase-section .wording .description{color:var(--headerSubtitle)}}@media only screen and (min-width: 1400px){.showcase-section{position:relative;padding:134px 0}.showcase-section .container{display:flex;flex-direction:row;gap:176px;align-items:flex-start;max-width:min(1506px,100vw - 200px)}.showcase-section .information{position:sticky;top:35svh;display:flex;flex-direction:column;gap:var(--spacingL-desktop);justify-content:center;align-items:flex-start;height:100%;max-width:clamp(100px,30.89vw,593px);padding-top:40px;margin-bottom:0}.showcase-section .showcase-items{max-width:50%;display:flex;flex-direction:column;gap:var(--spacingL-desktop)}.showcase-section .showcase-item{display:flex;flex-direction:row;border-radius:20px;background-color:var(--backgroundPrimary);padding-left:40px;padding-top:40px;justify-content:space-between;max-width:none;gap:13.13%}.showcase-section .showcase-item .wording{padding:0;display:flex;flex-direction:column;gap:16px;width:45.65%;margin-bottom:40px}.showcase-section .showcase-item .showcase-image{box-shadow:-5px -10px 30px 0px rgba(0,0,0,.0705882353);border-radius:var(--largeRadius);overflow:hidden;flex:1 1 0;align-self:flex-start;margin-top:auto;margin-left:auto}.showcase-section .showcase-item .showcase-image picture img{width:100%;height:auto;object-fit:contain;object-position:center;display:block;max-height:195px}}@media only screen and (min-width: 0rem){.smart-insights-section{display:flex;align-items:center}.smart-insights-section .container{position:relative;overflow:hidden;width:100%;margin-left:auto;margin-right:0}.smart-insights-section picture img{width:200%;height:auto;object-fit:cover;object-position:left;display:block;margin-left:0;border-radius:24px;border:10px solid #f1f1f1}}@media only screen and (min-width: 1024px){.smart-insights-section .container{position:relative;margin-right:auto}.smart-insights-section picture img{width:100%;height:auto;object-fit:cover}}@media only screen and (min-width: 0rem){.splash-section{position:relative;margin:0}.splash-section::before{content:"";position:absolute;top:-50svh;left:0;right:0;bottom:-50svh;background-image:url("/assets/images/svgs/splash-background.svg");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;pointer-events:none}.splash-section .author{display:flex;flex-direction:column;align-items:center;gap:var(--spacingM);margin-top:var(--spacingXXL)}.splash-section .name{color:var(--bodyTextColor)}.splash-section .job{color:var(--textSecondary);text-align:center}.splash-section .quote{text-align:center;vertical-align:center;visibility:hidden}.splash-section .quote .word{opacity:.1;transition:opacity .6s ease-in-out;display:inline-block}.splash-section .quote.animate .word{opacity:1}.splash-section .quote{word-spacing:normal;white-space:normal}.splash-section .container{text-align:center;min-height:150svh}.splash-section .scroll-container{margin-top:50svh;position:sticky;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--spacingL);justify-content:center;align-items:center;max-width:none;padding-top:clamp(21px,2.1vw,40px);margin-bottom:0}}@media only screen and (min-width: 1024px){.splash-section{margin-top:-25%;padding-top:25%;margin-bottom:-25%;padding-bottom:25%}.splash-section::before{background-image:url("/assets/images/svgs/splash-background-desktop.svg")}.splash-section .author{margin-top:var(--spacingMassive-desktop);gap:var(--spacingL-desktop)}.splash-section .container{width:50%}.splash-section .scroll-container{gap:var(--spacingL-desktop)}}@media only screen and (min-width: 0rem){.stat-video{position:relative;width:100%;border-radius:var(--standardRadius);overflow:hidden}.stat-video video{width:100%;height:100%;object-fit:cover}.stat-video .stat-video-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:2}.stat-video .stat-video-text p,.stat-video .stat-video-text h3{color:#fff}.stat-video .stat-video-text h3{font-size:100px;font-weight:430}}@media only screen and (min-width: 1024px){.stat-video{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(15px,1.5vw,30px)}.stat-video video{flex:0 0 calc(50% - clamp(7.5px,.75vw,15px));width:calc(50% - clamp(7.5px,.75vw,15px));height:100%}.stat-video .side-stat-text{flex:0 0 calc(50% - clamp(7.5px,.75vw,15px))}.stat-video .stat-video-text{left:25%;top:50%;transform:translate(-50%, -50%);max-width:50%}.stat-video .stat-video-text h3{font-size:clamp(104px,10.4vw,200px)}.stat-video .side-stat-text{display:flex;align-items:center;justify-content:center}.stat-video .side-stat-text p{max-width:40%}}@media only screen and (min-width: 0rem){.stat-display-section{display:flex;justify-content:center;align-items:center}.stat-display-section .stat-videos{height:50svh;display:flex}.stat-display-section .stat-videos .stat-video{flex:0 0 auto;width:100%}.stat-display-section .glider-contain .stat-video{margin-right:16px}.stat-display-section .glider-contain .stat-video:last-child{margin-right:0}}@media only screen and (min-width: 1024px){.stat-display-section .container{display:flex;flex-direction:column;max-width:calc(100vw - clamp(26px,2.6vw,50px))}.stat-display-section .glider-contain{display:flex;flex-direction:column;gap:clamp(15px,1.5vw,30px);height:auto}}@media only screen and (min-width: 0rem){.static-splash-section{position:relative;margin:0}.static-splash-section::before{content:"";position:absolute;top:-50svh;left:0;right:0;bottom:-50svh;background-image:url("/assets/images/svgs/splash-background.svg");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;pointer-events:none}.static-splash-section .container{text-align:center;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}}@media only screen and (min-width: 1024px){.static-splash-section{position:relative;margin:0}.static-splash-section::before{content:"";position:absolute;top:-50svh;left:0;right:0;bottom:-50svh;background-image:url("/assets/images/svgs/splash-background-desktop.svg");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;pointer-events:none}.static-splash-section .container{width:70%;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center}.static-splash-section .container .second-text{padding-left:clamp(160px,15.625vw,300px);padding-right:clamp(160px,15.625vw,300px)}}@media only screen and (min-width: 0rem){.team-carousel-section{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;overflow:hidden}.team-carousel{width:100%;overflow:hidden}.splide__track{overflow:visible}.person{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;width:233px;max-width:233px;flex-shrink:0}.person .person-image{overflow:hidden;width:233px;height:300px;position:relative;border-radius:2.19px}.person .person-image .description-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:0;padding:20px;display:flex;align-items:flex-end;background-color:rgba(217,217,217,.1);backdrop-filter:blur(40px);transition:opacity .3s ease-in-out}.person .person-image .description-container .description{color:#fff}.person .person-image picture,.person .person-image picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.person .bio{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.19px;padding:5.46px 7.39px;width:100%}.person .bio .job-title{opacity:.6}}@media only screen and (min-width: 768px){.person{width:233px;max-width:233px;flex-shrink:0}.person .person-image{width:233px;height:300px;border-radius:2.19px}.person .person-image .description-container{padding:25px}}@media only screen and (min-width: 1024px){.team-carousel-section .person{gap:10px;width:427px;max-width:427px;flex-shrink:0}.team-carousel-section .person .person-image{border-radius:4px;height:550px;width:427px}.team-carousel-section .person .person-image .description-container{padding:30px}.team-carousel-section .person .person-image .description-container .description{font-size:16px}.team-carousel-section .person .bio{gap:4px;padding:10px 15px}.team-carousel-section .person:hover .description-container{opacity:1}}@media only screen and (min-width: 0rem){.three-cards-section{padding:90px 0 70px 0}.three-cards-section .container{display:flex;flex-direction:column;gap:var(--spacingL)}.three-cards-section .outer-wording{display:flex;flex-direction:column;gap:var(--spacingL);padding:0 5px;max-width:500px;margin:0 auto}.three-cards-section .outer-wording p{color:var(--headerSubtitle)}.three-cards-section .cards{display:flex;flex-direction:column;gap:var(--spacingL)}.card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;max-width:500px;margin:0 auto;background-color:#f3f3f3;border-radius:var(--cardRadius);overflow:hidden}.card .card-image{overflow:hidden;border-radius:var(--largeRadius);margin-top:28px;margin-left:28px;box-shadow:-3px -7px 15px 0px rgba(0,0,0,.0705882353)}.card .card-image picture img{width:100%;height:auto;object-fit:cover;object-position:center;display:block}.card .wording{display:flex;width:100%;flex-direction:column;gap:var(--spacingL);padding-left:28px;padding-top:28px;padding-right:28px}.card .wording .description{color:var(--headerSubtitle)}}@media only screen and (min-width: 600px){.three-cards-section{display:flex;flex-direction:column;gap:var(--spacingL-desktop);align-items:center;justify-content:center}.three-cards-section .container{gap:clamp(63px,6.3vw,120px)}.three-cards-section .outer-wording{text-align:center;gap:var(--spacingL-desktop);max-width:55%;margin:0 auto;padding:0}.three-cards-section .cards{display:flex;flex-direction:row;gap:clamp(10px,1vw,20px)}.card{justify-content:space-between;max-width:none;margin:0}.card .wording{gap:var(--spacingL-desktop);padding-left:clamp(21px,2.1vw,40px);padding-top:clamp(21px,2.1vw,40px);padding-right:clamp(21px,2.1vw,40px)}.card .card-image{margin-top:clamp(21px,2.1vw,40px);margin-left:clamp(21px,2.1vw,40px)}}@media only screen and (min-width: 0rem){.contact-section .container{display:flex;flex-direction:column;gap:clamp(3rem,15vh,10rem);padding-top:clamp(4rem,15vh,10rem)}.contact-section .contact-text{display:flex;flex-direction:column;gap:20px;padding-right:35px;text-wrap:balance}.contact-section .linkedin-link{display:flex;align-items:center;gap:15px;text-decoration:none;color:var(--bodyTextColor)}}@media only screen and (min-width: 600px){.contact-section .container{padding-top:clamp(2rem,7.5vh,5rem)}}@media only screen and (min-width: 1024px){.contact-section{display:flex;flex-direction:column;justify-content:center}.contact-section .container{display:flex;flex-direction:row;gap:clamp(3rem,6vw,8rem);padding-top:clamp(5rem,10vh,8rem);justify-content:space-around}.contact-section .contact-text{max-width:clamp(313px,31.3vw,600px);padding-right:clamp(131px,13.1vw,250px)}}.privacy-policy{width:100%;max-width:800px;margin:0 auto;padding:120px 40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;display:flex}.privacy-policy-content{width:100%;display:flex;flex-direction:column;gap:30px}.privacy-policy h1{color:#000;font-size:48px;font-family:"Inter",sans-serif;font-weight:600;line-height:56px;margin-bottom:40px}.policy-content{color:#6f6f6f;font-size:16px;font-family:"Inter",sans-serif;font-weight:400;line-height:24px}.policy-content h2{color:#000;font-size:24px;font-weight:600;margin:30px 0 15px 0}.policy-content h3{color:#000;font-size:18px;font-weight:500;margin:20px 0 10px 0}.policy-content p{margin-bottom:15px}.policy-content ul{margin:15px 0;padding-left:20px}.policy-content li{margin-bottom:8px}.policy-content a{color:#06c;text-decoration:underline}.policy-content a:hover{color:#049}/*# sourceMappingURL=site.css.map */
