@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes zoomIn{0%{transform:scale(1);opacity:0}50%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{transform:scale(1);opacity:0}}@keyframes revealLeft{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes revealRight{0%{clip-path:inset(0 0 0 100%)}100%{clip-path:inset(0 0 0 0)}}@keyframes blink{to{visibility:hidden}}.partnership .partnership__inner{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(40px,40px + 44*(100vw - 320px)/1600,84px);align-items:center}@media(max-width: 1024px){.partnership .partnership__inner{grid-template-columns:1fr}}@media(max-width: 1024px){.partnership .partnership__inner .partnership__mockup{max-width:clamp(300px,300px + 250*(100vw - 320px)/704,550px);margin-inline:auto}}@media(max-width: 1024px){.partnership .partnership__inner .partnership__info{max-width:clamp(300px,300px + 450*(100vw - 320px)/704,750px);margin-inline:auto;text-align:center}}.partnership .partnership__inner .partnership__info p{margin:clamp(24px,24px + 18*(100vw - 320px)/1600,42px) 0}@media(max-width: 1024px){.partnership .partnership__inner .partnership__info .partnership__btn{display:flex;justify-content:center}}.partnership .partnership__inner .partnership__info .partnership__stats{display:flex;gap:clamp(16px,16px + 8*(100vw - 320px)/1600,24px);margin-top:clamp(24px,24px + 18*(100vw - 320px)/1600,42px);background:var(--c-frame);border-radius:clamp(14px,14px + 6*(100vw - 320px)/1600,20px);padding:clamp(20px,20px + 22*(100vw - 320px)/1600,42px)}@media(max-width: 576px){.partnership .partnership__inner .partnership__info .partnership__stats{flex-direction:column}}.partnership .partnership__inner .partnership__info .partnership__stats .partnership__stat{flex:1}.partnership .partnership__inner .partnership__info .partnership__stats .partnership__stat .partnership__stat-value{display:flex;align-items:center;color:var(--c-invert)}@media(max-width: 1024px){.partnership .partnership__inner .partnership__info .partnership__stats .partnership__stat .partnership__stat-value{justify-content:center}}.partnership .partnership__inner .partnership__info .partnership__stats .partnership__stat .partnership__stat-label{margin:clamp(8px,8px + 6*(100vw - 320px)/1600,14px) 0 0;color:var(--c-text)}@media(max-width: 1024px){.partnership .partnership__inner .partnership__info .partnership__stats .partnership__stat .partnership__stat-label{text-align:center}}.steps{background:var(--c-frame)}.steps .steps__header{display:grid;grid-template-columns:2.13fr 2.44fr 1fr;align-items:center;gap:clamp(20px,20px + 22*(100vw - 320px)/1600,42px);margin-bottom:clamp(32px,32px + 16*(100vw - 320px)/1600,48px)}@media(max-width: 1024px){.steps .steps__header{grid-template-columns:1fr;gap:clamp(16px,16px + 8*(100vw - 320px)/1600,24px);text-align:center}}.steps .steps__header .steps__title{max-width:clamp(450px,450px + 80*(100vw - 320px)/1600,530px)}@media(max-width: 1024px){.steps .steps__header .steps__title{margin-inline:auto}}.steps .steps__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,20px + 12*(100vw - 320px)/1600,32px)}@media(max-width: 768px){.steps .steps__list{grid-template-columns:repeat(4, 1fr)}.steps .steps__list .steps__item{grid-column:span 2}.steps .steps__list .steps__item:nth-child(3){grid-column:2/span 2}}@media(max-width: 576px){.steps .steps__list{grid-template-columns:1fr}.steps .steps__list .steps__item,.steps .steps__list .steps__item:nth-child(3){grid-column:unset}}.steps .steps__list .steps__item{background:var(--c-bg);border-radius:24px;padding:clamp(32px,32px + 16*(100vw - 320px)/1600,48px) clamp(20px,20px + 12*(100vw - 320px)/1600,32px) 0;display:flex;flex-direction:column;overflow:hidden}.steps .steps__list .steps__item .steps__item-label{display:inline-flex;background:var(--c-prime);color:var(--c-bg);border:1px solid rgba(0,0,0,0);border-radius:24px;padding:5px 16px;align-self:flex-start;transition:all .3s ease-in-out}.steps .steps__list .steps__item .steps__item-heading{margin:clamp(20px,20px + 22*(100vw - 320px)/1600,42px) 0 clamp(8px,8px + 4*(100vw - 320px)/1600,12px);transition:all .3s ease-in-out}.steps .steps__list .steps__item .steps__item-text{flex:1;transition:all .3s ease-in-out}.steps .steps__list .steps__item .steps__item-img{margin-top:clamp(16px,16px + 8*(100vw - 320px)/1600,24px)}.steps .steps__list .steps__item .steps__item-img img{width:100%;display:block;border-radius:12px 12px 0 0}.steps .steps__list .steps__item{transition:all .3s ease-in-out}.steps .steps__list .steps__item:hover{background:var(--c-prime)}.steps .steps__list .steps__item:hover .steps__item-label{background:rgba(0,0,0,0);color:var(--c-frame);border:1px solid var(--c-frame)}.steps .steps__list .steps__item:hover .steps__item-heading{color:var(--c-frame)}.steps .steps__list .steps__item:hover .steps__item-text{color:var(--c-l-grey)}.about-page{overflow:hidden}.about-page .history{padding:clamp(50px,50px + 50*(100vw - 320px)/1600,100px) 0}.about-page .history h1{text-align:center}.about-page .history .history__inner{margin-top:clamp(40px,40px + 24*(100vw - 320px)/1600,64px);display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(20px,20px + 12*(100vw - 320px)/1600,32px)}@media(max-width: 1024px){.about-page .history .history__inner{grid-template-columns:1fr}}@media(max-width: 1024px){.about-page .history .history__inner .history__picture{max-width:clamp(300px,300px + 250*(100vw - 320px)/704,550px);margin-inline:auto}}.about-page .history .history__inner .history__picture .history-counter{font-family:"Manrope",sans-serif;font-weight:600;font-style:normal;line-height:1.25;font-size:clamp(34px,34px + 8*(100vw - 320px)/1600,42px)}.about-page .history .history__inner .history__info{background:var(--c-frame);border-radius:24px 24px 0 24px;padding:clamp(32px,32px + 18*(100vw - 320px)/1600,50px) 0 0 clamp(20px,20px + 12*(100vw - 320px)/1600,32px);display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1024px){.about-page .history .history__inner .history__info{max-width:clamp(300px,300px + 450*(100vw - 320px)/704,750px);margin-inline:auto}}.about-page .history .history__inner .history__info .history__block{padding-right:clamp(20px,20px + 12*(100vw - 320px)/1600,32px)}.about-page .history .history__inner .history__info .history__block .history__heading{margin-bottom:clamp(24px,24px + 24*(100vw - 320px)/1600,48px)}.about-page .history .history__inner .history__info .history__block .history__paragraph{margin-top:clamp(10px,10px + 6*(100vw - 320px)/1600,16px)}.about-page .history .history__inner .history__info .history__panel{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10px}.about-page .history .history__inner .history__info .history__panel .history__btn{margin-bottom:22px}.about-page .history .history__inner .history__info .history__panel .history__logo{background:var(--c-bg);padding:clamp(20px,20px + 28*(100vw - 320px)/1600,48px) clamp(20px,20px + 12*(100vw - 320px)/1600,32px) clamp(20px,20px + 12*(100vw - 320px)/1600,32px);border-radius:24px 0 0 0}@media(max-width: 1024px){.about-page .history .history__inner .history__info .history__panel .history__logo .history__logo-icon svg{width:clamp(40px,40px + 28*(100vw - 320px)/704,68px)}}.about-page .benefits .benefits__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 clamp(40px,40px + 40*(100vw - 320px)/1600,80px)}@media(max-width: 1200px){.about-page .benefits .benefits__inner{grid-template-columns:1fr;gap:clamp(40px,40px + 24*(100vw - 320px)/1600,64px)}}.about-page .benefits .benefits__inner .benefits__info .benefits__pretitle{display:flex;align-items:center;gap:10px}.about-page .benefits .benefits__inner .benefits__info .benefits__pretitle .benefits__pretitle-dot{display:block;width:37px;height:1px;background:var(--c-prime);flex-shrink:0}.about-page .benefits .benefits__inner .benefits__info .benefits__pretitle .benefits__pretitle-text{color:var(--c-prime)}.about-page .benefits .benefits__inner .benefits__info .benefits__title{margin:clamp(16px,16px + 12*(100vw - 320px)/1600,28px) 0 clamp(24px,24px + 24*(100vw - 1200px)/720,48px);max-width:clamp(320px,320px + 80*(100vw - 320px)/1600,400px)}@media(max-width: 1200px){.about-page .benefits .benefits__inner .benefits__info .benefits__title{max-width:unset}}.about-page .benefits .benefits__inner .benefits__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,20px + 12*(100vw - 320px)/1600,32px)}@media(max-width: 768px){.about-page .benefits .benefits__inner .benefits__list{grid-template-columns:repeat(4, 1fr)}.about-page .benefits .benefits__inner .benefits__list .benefits__item{grid-column:span 2}.about-page .benefits .benefits__inner .benefits__list .benefits__item:nth-child(3){grid-column:2/span 2}}@media(max-width: 576px){.about-page .benefits .benefits__inner .benefits__list{grid-template-columns:1fr}.about-page .benefits .benefits__inner .benefits__list .benefits__item,.about-page .benefits .benefits__inner .benefits__list .benefits__item:nth-child(3){grid-column:unset}}.about-page .benefits .benefits__inner .benefits__list .benefits__item{background:var(--c-frame);border-radius:24px;padding:clamp(24px,24px + 12*(100vw - 320px)/1600,36px) clamp(20px,20px + 12*(100vw - 320px)/1600,32px)}.about-page .benefits .benefits__inner .benefits__list .benefits__item .benefits__item-heading{margin-top:clamp(20px,20px + 16*(100vw - 320px)/1600,36px)}.about-page .benefits .benefits__inner .benefits__list .benefits__item .benefits__item-text{margin-top:clamp(10px,10px + 6*(100vw - 320px)/1600,16px)}.about-page .mission .mission__title{text-align:right}@media(max-width: 1024px){.about-page .mission .mission__title{text-align:center}}.about-page .mission .mission__inner{margin-top:clamp(20px,20px + 44*(100vw - 320px)/1600,64px);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(16px,16px + 4*(100vw - 320px)/1600,20px) clamp(20px,20px + 12*(100vw - 320px)/1600,32px);grid-template-areas:"mission-panel mission-btn" "mission-panel mission-value"}@media(max-width: 1024px){.about-page .mission .mission__inner{grid-template-columns:1fr;gap:clamp(20px,20px + 12*(100vw - 320px)/704,32px);grid-template-areas:"mission-panel" "mission-value" "mission-btn";max-width:clamp(300px,300px + 450*(100vw - 320px)/704,750px);margin-inline:auto}}.about-page .mission .mission__inner .mission__panel{grid-area:mission-panel;background:var(--c-frame);border-radius:24px;padding:clamp(24px,24px + 8*(100vw - 320px)/1600,32px) clamp(20px,20px + 12*(100vw - 320px)/1600,32px);display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(20px,20px + 12*(100vw - 320px)/1600,32px);align-items:center}@media(max-width: 576px){.about-page .mission .mission__inner .mission__panel{grid-template-columns:1fr}}.about-page .mission .mission__inner .mission__panel .mission__panel-picture img{width:100%;display:block}.about-page .mission .mission__inner .mission__panel .mission__panel-text .mission__panel-paragraph{margin-top:clamp(16px,16px + 16*(100vw - 320px)/1600,32px)}.about-page .mission .mission__inner .mission__btn{grid-area:mission-btn;display:flex;justify-content:flex-end}@media(max-width: 1024px){.about-page .mission .mission__inner .mission__btn{justify-content:center}}.about-page .mission .mission__inner .mission__value{grid-area:mission-value;border-radius:24px;background:var(--c-prime);padding:clamp(32px,32px + 16*(100vw - 320px)/1600,48px) clamp(20px,20px + 12*(100vw - 320px)/1600,32px)}.about-page .mission .mission__inner .mission__value .mission__value-heading{color:var(--c-bg)}.about-page .mission .mission__inner .mission__value .mission__value-paragraph{margin-top:clamp(16px,16px + 16*(100vw - 320px)/1600,32px);color:var(--c-bg)}
