.hero{position:relative;width:100%;height:700px;border-radius:2px;overflow:hidden;margin-top:0;display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.hero{height:500px;display:flex}}.hero .progress-wrapper{position:absolute;bottom:0;left:0;width:100%;height:3px;background:rgba(152,158,123,.48);z-index:1}.hero .progress-wrapper .progress{transform-origin:left bottom;transform:scaleX(0);width:100%;height:100%;background-color:var(--colors--light-100)}.hero .logo-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media(max-width:1024px){.hero .logo-wrapper{position:absolute;left:0;top:0;align-items:start;justify-content:start}}.hero .logo-wrapper .logo{height:60px;padding:30px}.hero .logo-wrapper .logo svg{width:auto;height:100%}@media(max-width:1024px){.hero .logo-wrapper .logo svg{max-width:50%}}.hero .logo-wrapper .logo.enter{animation:contentEnter .3s ease-out forwards}.hero .logo-wrapper .logo.exit{animation:contentExit .3s ease-in forwards}.hero .image-wrapper{position:relative;flex-shrink:1;margin:auto;overflow:hidden}@media(max-width:1024px){.hero .image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}}.hero .image-wrapper.enter .image{animation:imageEnter .3s ease-out forwards}.hero .image-wrapper.exit .image{animation:imageExit .3s ease-in forwards}.hero .image{transform:translateZ(0);transform:rotateX(0deg);object-fit:cover;object-position:cover;opacity:.3}@keyframes imageEnter{0%{opacity:0;transform:scale(1.05)}to{opacity:.3;transform:scale(1)}}@keyframes imageExit{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.hero .quote-card{padding:30px;position:relative;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:center;z-index:2;border-right:var(--border-line-width) solid var(--colors--light-300)}@media(max-width:1024px){.hero .quote-card{justify-content:end;align-items:start;padding:30px 16px;border-right:none}}.hero .quote-content{max-width:571px;display:flex;flex-direction:column;gap:12px;align-items:center;width:100%;text-align:center;will-change:transform,opacity,filter;transform:translateZ(0);transform:rotateX(0deg)}@media(max-width:1024px){.hero .quote-content{max-width:100%;align-items:start;text-align:left}}.hero .quote-content.enter{animation:contentEnter .5s ease-out forwards}.hero .quote-content.exit{animation:contentExit .5s ease-in forwards}@keyframes contentEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes contentExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.hero .author-info{display:flex;gap:8px;align-items:center;font-family:var(--fonts-family--font-family-primary);line-height:normal;color:var(--colors--light-200);text-align:center}@media(max-width:1024px){.hero .author-info{flex-direction:column;gap:2px;align-items:start}}.hero .author-company,.hero .author-name{flex-shrink:0;color:var(--colors--light-200);line-height:normal}.hero .author-company{opacity:.48}.hero .quote-text{color:var(--colors--light-100,#e4eac8);font-family:var(--fonts-family--font-family-primary);font-size:32px;font-style:normal;font-weight:400;line-height:44px;text-indent:-14.4px;white-space:pre-wrap}@media(max-width:1024px){.hero .quote-text{font-size:24px;line-height:32px;text-indent:-10.8px}}.hero .quote-actions{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%;will-change:transform,opacity,filter;margin-top:10px}@media(max-width:1024px){.hero .quote-actions{align-items:start}}.hero .quote-actions.enter{animation:contentEnter .3s ease-out forwards}.hero .quote-actions.exit{animation:contentExit .3s ease-in forwards}.customer-stories-heading-section{margin:169px auto 0;max-width:1440px;padding:0 93px}@media(max-width:1024px){.customer-stories-heading-section{margin:80px auto 0;padding:0 20px}}.customer-stories-heading-content{display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:1015px}.customer-stories-heading-content .heading{font-family:var(--fonts-family--font-family-secondary);font-size:var(--fonts-sizes--text-5xl);font-weight:500;line-height:100%;letter-spacing:-1.08px;color:var(--colors--light-100)}@media(max-width:991px){.customer-stories-heading-content .heading{font-size:var(--fonts-sizes--text-4xl)}}@media(max-width:1024px){.customer-stories-heading-content .heading{font-size:var(--fonts-sizes--text-3xl);letter-spacing:-.72px}}.customer-stories-heading-content .text-reg{max-width:421px;font-size:var(--fonts-sizes--text-xs);line-height:1.5;white-space:pre-wrap}