@charset "UTF-8";.header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:30px 0;border-bottom:1px solid transparent;transition:all .3s ease}.header.has-background{background-color:#121316!important}@media (max-width: 1525px){.header .container{padding:0 48px}}@media (max-width: 1275px){.header .container{padding:0 20px}}.header__content{display:flex;align-items:center;justify-content:space-between;gap:12px}.header__logo img{width:176px;margin:0}@media (max-width: 1150px){.header__logo img{width:150px}}@media (max-width: 768px){.header__logo img{width:100px}}.header__nav{display:block}@media (max-width: 992px){.header__nav{display:none}}.header__nav-list{display:flex;align-items:center;justify-content:center;list-style:none;gap:30px;margin:0;padding:0}@media (max-width: 1440px){.header__nav-list{gap:24px}}@media (max-width: 1150px){.header__nav-list{gap:16px}}.header__nav-list li a{color:var(--text);text-decoration:none;font-weight:500;transition:color .3s ease;text-transform:uppercase;font-size:16px}.header__nav-list li a:hover{color:var(--accent)}@media (max-width: 1150px){.header__nav-list li a{font-size:14px}}.header__dropdown .has-dropdown{display:flex;flex-direction:row;align-items:center;gap:4px}.header__dropdown .has-dropdown:hover{cursor:pointer}.header__dropdown .has-dropdown:hover:after{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='10'%20viewBox='0%200%2016%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.98%201.57001L8.00002%208.55001L1.02002%201.57001'%20stroke='%236965da'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.header__dropdown .has-dropdown:after{content:"";display:block;width:32px;height:32px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='10'%20viewBox='0%200%2016%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.98%201.57001L8.00002%208.55001L1.02002%201.57001'%20stroke='%23DAD6E8'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%}.header__dropdown .has-dropdown.expanded{color:#b3a1f2}.header__dropdown .has-dropdown.expanded:after{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='10'%20viewBox='0%200%2016%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.01998%208.54999L7.99998%201.56999L14.98%208.54999'%20stroke='%23B3A1F2'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.header__dropdown-menu{width:100%;min-height:514px;position:absolute;left:0;top:111px;padding:50px 200px;background-color:#121316;display:flex;flex-direction:row;gap:30px;justify-content:center;align-items:stretch}@media (max-width: 1440px){.header__dropdown-menu{padding:50px 100px}}.header__dropdown-menu .links-wrapper{width:100%;display:flex;flex-direction:column;gap:30px}.header__dropdown-menu .links-wrapper a{display:flex;flex-direction:column;gap:10px;text-transform:none;text-decoration:none}.header__dropdown-menu .links-wrapper a:hover .link-title{color:var(--accent)}.header__dropdown-menu .links-wrapper a:hover .link-description{color:#b3a1f2}.header__dropdown-menu .links-wrapper a .link-title{font-size:24px;font-style:normal;font-weight:500;line-height:39px;color:#dad6e8}.header__dropdown-menu .links-wrapper a .link-description{font-size:18px;font-style:normal;font-weight:500;line-height:32px;color:#afafaf;max-width:645px}.header__dropdown-menu .image-wrapper{width:100%;display:flex;justify-content:center;align-items:center;max-height:414px}.header__dropdown-menu .image-wrapper .image-placeholder{width:100%;border-radius:25px;object-fit:contain;font-size:40px;font-style:normal;font-weight:500;line-height:80px;color:#b3a1f2;display:flex;justify-content:center;align-items:center}.header__dropdown .hover-helper{position:absolute;width:200px;height:50px;transform:translate(-50px)}.header__actions{display:block}@media (max-width: 992px){.header__actions{display:none}}.header__actions .btn{padding:10px 50px;border-radius:105px;font-size:18px;font-weight:500;line-height:35px}@media (max-width: 1150px){.header__actions .btn{font-size:16px;padding:10px 32px;width:max-content}}@media (max-width: 768px){.header{padding:18px 0}}.header__toggle{display:none;background:none;border:none;cursor:pointer;padding:6px}@media (max-width: 992px){.header__toggle{display:inline-flex;flex-direction:column;gap:12px}}.header__toggle-bar{width:30px;height:2px;background:var(--text);display:block}.header__toggle-bar.short{width:17px}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500}.mobile-menu__backdrop{position:absolute;right:0;bottom:0;left:0;background:#00000080;top:78px}.mobile-menu__panel{position:relative;top:78px;margin:0 20px 20px;background:#fff;color:#111;border-radius:0 0 20px 20px;display:flex;flex-direction:column;min-height:400px;max-height:65vh;overflow:auto}.mobile-menu__item{width:100%;padding:25px 20px;display:flex;justify-content:center;align-items:center}.mobile-menu__close{width:32px;height:32px;border:none;margin:5px;background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='33'%20viewBox='0%200%2032%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.08984%202.58984L29.9104%2030.4104'%20stroke='%23FAFAFA'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M2.08972%2030.4103L29.9103%202.58968'%20stroke='%23FAFAFA'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-color:transparent;cursor:pointer;z-index:99999;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-menu__close:active{outline:none;background-color:inherit;box-shadow:none}.mobile-menu__list{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center}.mobile-menu__list a{color:#1e1f22;text-decoration:none;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.mobile-menu__list a:hover{cursor:pointer}.mobile-menu__list a.expanded{color:var(--accent)}.mobile-menu__list li{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px}.mobile-menu__list li p{color:#afafaf;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.mobile-menu__list .products-item{max-width:265px}.mobile-menu__list .products-item a{line-height:28px;text-transform:none}.mobile-menu__products_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;padding-top:115px;padding-bottom:75px;overflow:hidden}@media (max-width: 992px){.hero{padding-bottom:50px}}.hero .container{position:relative;z-index:3;max-width:100%}.hero__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero__video-element{width:100%;height:100%;object-fit:cover;object-position:center}.hero__video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#12131680,#12131680),linear-gradient(180deg,#121316,#12131600 25%,#12131600 75%,#121316);z-index:2}.hero__content{text-align:center;position:relative;z-index:3;width:100%}.hero__title{font-size:270px;font-weight:500;line-height:1.1;margin-bottom:32px;color:var(--text-secondary);display:inline-block;width:100%;max-width:100%;overflow:visible}.hero__title .hero__title-line{display:block;white-space:nowrap}.hero__title .hero__title-line .gradient-text{background:var(--Gradient, linear-gradient(90deg, #b3a1f2 0%, #b1d8ff 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1750px){.hero__title{font-size:200px}}@media (max-width: 1366px){.hero__title{font-size:128px}}@media (max-width: 992px){.hero__title{font-size:90px}}@media (max-width: 768px){.hero__title{font-size:55px}}.hero__subtitle{font-size:24px;color:var(--text-secondary);margin-bottom:50px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.hero__subtitle{font-size:18px;margin-bottom:16px}}.hero__visuals{position:absolute;top:50px;left:0;right:0;bottom:0;pointer-events:none;z-index:1}@media (max-width: 768px){.hero__visuals{top:0}}.hero__visual-item-wrapper{position:absolute;pointer-events:none}.hero__visual-item-wrapper:nth-child(1){top:-5%;left:45%;width:479px;height:191px}@media (max-width: 1700px){.hero__visual-item-wrapper:nth-child(1){top:-20%;left:55%}}@media (max-width: 1200px){.hero__visual-item-wrapper:nth-child(1){width:325px;height:125px;left:60%;top:-30%}}@media (max-width: 992px){.hero__visual-item-wrapper:nth-child(1){width:200px;height:75px;top:-20%;left:50%}}@media (max-width: 768px){.hero__visual-item-wrapper:nth-child(1){width:175px;height:65px;top:-22%}}.hero__visual-item-wrapper:nth-child(2){top:52%;right:5%;width:377px;height:287px}@media (max-width: 1200px){.hero__visual-item-wrapper:nth-child(2){width:225px;height:175px}}@media (max-width: 992px){.hero__visual-item-wrapper:nth-child(2){width:175px;height:125px}}@media (max-width: 768px){.hero__visual-item-wrapper:nth-child(2){width:145px;height:110px;top:38%;right:-15%}}.hero__visual-item-wrapper:nth-child(3){bottom:50%;left:8%;width:377px;height:186px}@media (max-width: 1200px){.hero__visual-item-wrapper:nth-child(3){width:275px;height:125px}}@media (max-width: 992px){.hero__visual-item-wrapper:nth-child(3){width:225px;height:80px}}@media (max-width: 768px){.hero__visual-item-wrapper:nth-child(3){width:150px;height:75px;bottom:45%;left:5%}}.hero__visual-item{width:100%;height:100%;border-radius:25px;padding:20px 20px 12px;color:#b3a1f2;display:flex;justify-content:center;align-items:center;font-size:35px;font-style:normal;font-weight:500;line-height:80px;box-shadow:-20px 50px 50px #121316bf}@media (max-width: 992px){.hero__visual-item{font-size:28px}}@media (max-width: 768px){.hero__visual-item{padding:0;box-shadow:-10px 10px 20px #121316bf;font-size:14px;display:inline-block}}.hero__visual-item img{object-fit:contain}@media (max-width: 992px){.hero__visual-item img{max-width:200%}}@media (max-width: 576px){.hero__visual-item img{max-width:100%}}.hero__visual-item.item-1{transform:rotate(-8.12deg)}.hero__visual-item.item-2{transform:rotate(-9.266deg)}.hero__visual-item.item-3{transform:rotate(7.192deg)}.hero__scroll-indicator{position:relative;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.hero__scroll-indicator .btn{height:50px;padding:10px 50px;text-transform:uppercase}@media (max-width: 767px){.hero{min-height:55vh;padding-top:150px}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.features{background:var(--bg);position:relative;z-index:1}.features__content{display:flex;flex-direction:row;padding:0 100px}@media (max-width: 1650px){.features__content{padding:0}}@media (max-width: 992px){.features__content{flex-direction:column;gap:30px}}.features__left{padding-right:100px;flex:1}@media (max-width: 1200px){.features__left{padding-right:50px}}@media (max-width: 992px){.features__left{padding-right:0}}.features__left .sticky-container{top:150px;position:sticky;min-width:400px}.features__left .sticky-container .btn{margin-top:18px;text-transform:uppercase}@media (max-width: 992px){.features__left .sticky-container .btn{margin-top:30px}}@media (max-width: 1650px){.features__left .sticky-container{top:110px}}@media (max-width: 1200px){.features__left .sticky-container{min-width:350px}}@media (max-width: 992px){.features__left .sticky-container{position:static;min-width:100%}}.features__subtitle{color:#fafafa;font-size:20px;font-weight:500;line-height:35px;margin-bottom:15px}@media (max-width: 768px){.features__subtitle{font-size:16px;font-style:normal;font-weight:500;line-height:26px}}.features__title{color:#fafafa;font-size:65px;font-style:normal;font-weight:500;line-height:80px;margin-bottom:32px;padding-right:40px;max-width:75%}@media (max-width: 1650px){.features__title{max-width:100%;font-size:50px;line-height:60px}}@media (max-width: 992px){.features__title{margin-bottom:0}}@media (max-width: 768px){.features__title{font-size:30px;font-style:normal;font-weight:500;line-height:40px}}.features__visual{margin-top:90px;width:400px;height:400px}@media (max-width: 1650px){.features__visual{margin-top:25px;width:300px;height:300px}}.features__visual.tilt_right{transform:rotate(5deg)}.features__visual.tilt_left{transform:rotate(-5deg)}.features__visual-placeholder{width:100%;height:100%;background-color:#dad6e8;color:#b3a1f2;border-radius:25px;font-size:40px;font-weight:500;line-height:80px;display:flex;justify-content:center;align-items:center;overflow:hidden}.features__visual-placeholder img{object-fit:contain;max-width:100%}@media (max-width: 992px){.features__visual{display:none}}.features__timeline{position:relative;padding-left:100px}@media (max-width: 1200px){.features__timeline{padding-left:50px}}@media (max-width: 992px){.features__timeline{padding-left:initial;display:flex;flex-direction:column;gap:25px}}.features__timeline:before{content:"";position:absolute;left:0;top:250px;bottom:0;width:2px;background:var(--text-secondary)}@media (max-width: 992px){.features__timeline:before{display:none}}.features__timeline .features__arrow{position:absolute;left:-45px;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.features__timeline .features__arrow--up{top:0}.features__timeline .features__arrow--down{top:65px;transform:translateY(0)}@media (max-width: 992px){.features__timeline .features__arrow{display:none}}.timeline-item{position:relative;margin-bottom:50px}.timeline-item:last-child{margin-bottom:0}.timeline-item:nth-child(odd){margin-right:80px}@media (max-width: 1650px){.timeline-item:nth-child(odd){margin-right:40px}}@media (max-width: 992px){.timeline-item:nth-child(odd){margin-right:initial}}.timeline-item:nth-child(2n){margin-left:80px}@media (max-width: 1650px){.timeline-item:nth-child(2n){margin-left:40px}}@media (max-width: 992px){.timeline-item:nth-child(2n){margin-left:initial}}.timeline-item__content{background:var(--card-bg);border-radius:16px;padding:32px;box-shadow:var(--shadow);border:1px solid var(--border);transition:all .3s ease}.timeline-item__content:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.timeline-item__content{background:var(--card-bg-light);color:#111;margin-left:20px;padding:50px;box-shadow:var(--shadow);max-width:626px;display:flex;flex-direction:column;gap:20px}@media (max-width: 1650px){.timeline-item__content{padding:25px}}@media (max-width: 992px){.timeline-item__content{margin:0;max-width:100%}}.timeline-item__title{color:#1e1f22;font-size:24px;font-weight:500;line-height:39px}@media (max-width: 1650px){.timeline-item__title{font-size:22px;line-height:32px}}.timeline-item__description{color:#58585a;font-size:20px;font-weight:500;line-height:35px}@media (max-width: 1650px){.timeline-item__description{font-size:18px;line-height:28px}}@media (max-width: 992px){.timeline-item{margin:0}}.how{background-color:transparent}.how.section{padding:100px 0;transform:translateY(-135px)}@media (max-width: 992px){.how.section{transform:translateY(-225px);padding-bottom:0}}.how__cards{display:grid;align-items:start;padding-top:10px}@media (max-width: 768px){.how__cards{padding-top:0}}.how__cards>*{grid-area:1/1/2/2}.management-card{background:var(--card-bg);border-radius:16px;padding:32px;box-shadow:var(--shadow);border:1px solid var(--border);transition:all .3s ease}.management-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.management-card{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;background:#fafafa;color:var(--bg);padding:16px 32px 32px;box-shadow:0 8px 32px #0000001a;transition:box-shadow .3s ease;z-index:1}.management-card:hover{box-shadow:0 12px 48px #00000026}@media (max-width: 768px){.management-card{padding:16px 25px 50px}}@media (max-height: 700px){.management-card{max-height:65vh;overflow:auto}}.management-card__content_wrapper{width:100%;display:flex;flex-direction:row;gap:100px}@media (max-width: 1200px){.management-card__content_wrapper{gap:32px}}@media (max-width: 992px){.management-card__content_wrapper{flex-direction:column;gap:25px}}.management-card__image{flex-shrink:0;width:100%;height:665px;flex:1}@media (max-width: 992px){.management-card__image{height:100%}}.management-card__image-placeholder{width:100%;height:100%;border-radius:25px;display:flex;align-items:center;justify-content:center;color:#b3a1f2;font-weight:600;font-size:40px}.management-card__image-placeholder img{object-fit:contain;width:100%;max-height:100%}@media (max-width: 992px){.management-card__image-placeholder{height:350px}}@media (max-width: 768px){.management-card__image-placeholder{height:210px}}.management-card__content{width:450px;display:flex;flex-direction:column;gap:15px}@media (max-width: 992px){.management-card__content{width:100%}}.management-card__title{color:#121316;font-size:65px;font-weight:500;margin-bottom:15px;line-height:80px}@media (max-width: 768px){.management-card__title{font-size:30px;line-height:40px;margin-bottom:0}}.management-card__subtitle{color:#121316;font-size:20px;line-height:35px;font-weight:500}@media (max-width: 768px){.management-card__subtitle{font-size:16px;line-height:26px}}.management-card__description{color:#58585a;font-size:20px;line-height:35px;font-weight:500;margin-bottom:35px}@media (max-width: 768px){.management-card__description{font-size:18px;line-height:28px;margin-bottom:15px}}.management-card__info{display:flex;flex-direction:row;gap:25px}.management-card__info_text{text-transform:uppercase;font-size:20px;font-weight:500;line-height:35px;color:#121316}.management-card__info_text:nth-child(2){opacity:.7}@media (max-width: 768px){.management-card__info_text{font-size:18px;line-height:25px}}.management-card .btn{width:fit-content;text-transform:uppercase;text-align:center}@media (max-width: 768px){.management-card .btn{align-self:center;min-width:296px;height:50px}}.proof{background:var(--bg)}@media (max-width: 768px){.proof.section{padding-top:0;padding-bottom:125px}}.proof__content{display:flex;flex-direction:row;justify-content:space-around;position:relative}@media (max-width: 992px){.proof__content{flex-direction:column;align-items:center;gap:200px}}@media (max-width: 768px){.proof__content{padding:0 32px;gap:150px}}.proof__left,.proof__right{display:flex;flex-direction:column;gap:40px;min-height:800px;justify-content:space-between}@media (max-width: 992px){.proof__left,.proof__right{gap:75px;min-height:auto}}.proof__feature{max-width:450px;display:flex;flex-direction:column;gap:30px}@media (max-width: 992px){.proof__feature{max-width:600px}}@media (max-width: 768px){.proof__feature{gap:20px}}.proof__right{transform:translateY(85px)}.proof__title{color:#fafafa;font-size:38px;font-weight:500;line-height:53px}@media (max-width: 768px){.proof__title{font-size:24px;line-height:34px}}.proof__description{color:#afafaf;font-size:20px;font-weight:500;line-height:35px}@media (max-width: 768px){.proof__description{font-size:18px;line-height:28px}}.proof__scrolling-text{width:100vw;overflow:hidden;position:absolute;top:45%;font-size:150px;font-weight:500;line-height:160px;text-transform:uppercase}.proof__scrolling-text .proof__scrolling-track{display:flex;flex-direction:row;align-items:center;will-change:transform}.proof__scrolling-text .proof__scrolling-track span{flex-shrink:0;display:inline-block;padding-right:200px;background:linear-gradient(90deg,#b3a1f2,#b1d8ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;will-change:transform}@media (max-width: 768px){.proof__scrolling-text{font-size:45px;line-height:60px;top:52%}.proof__scrolling-text .proof__scrolling-track span{padding-right:125px}}.highlights{background:var(--bg)}.highlights .container{display:flex;flex-direction:column;gap:50px;max-width:1725px}@media (max-width: 992px){.highlights .container{gap:30px}}.highlights__header{display:flex;flex-direction:column;gap:15px;text-align:left;max-width:1585px}@media (max-width: 992px){.highlights__header{gap:10px}}.highlights__title{font-size:65px;font-weight:500;line-height:80px;color:var(--text-secondary)}@media (max-width: 768px){.highlights__title{font-size:30px;line-height:40px}}.highlights__items{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:50px;max-width:1520px}@media (max-width: 992px){.highlights__items{flex-direction:column;align-items:center}}@media (max-width: 768px){.highlights__items{gap:25px}}.highlights__subtitle{font-size:20px;font-weight:500;line-height:35px;color:var(--text-secondary)}@media (max-width: 768px){.highlights__subtitle{font-size:16px;line-height:26px}}.highlights__cta{text-align:center;text-transform:uppercase}.highlights__cta .btn{width:100%;max-width:350px}.highlight-card{border-radius:25px;max-width:475px;flex:1;text-align:left;background:var(--card-bg-light);color:var(--bg);padding:50px}@media (max-width: 768px){.highlight-card{padding:25px 25px 50px}}.highlight-card__icon{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.highlight-card__icon img{width:80px;height:80px;object-fit:contain}@media (max-width: 768px){.highlight-card__icon img{width:60px;height:60px}}@media (max-width: 768px){.highlight-card__icon{margin-bottom:20px}}.highlight-card__title{font-size:24px;font-style:normal;font-weight:500;line-height:39px;color:#1e1f22;margin-bottom:20px}@media (max-width: 768px){.highlight-card__title{font-size:22px;line-height:32px}}.highlight-card__description{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:#58585a}@media (max-width: 768px){.highlight-card__description{font-size:18px;line-height:28px}}.highlight-card.is-revealed{transform:none}.media-block{background:var(--bg)}.media-block__surface{height:260px;border-radius:50px;color:#0006;display:flex;align-items:center;justify-content:center;font-weight:600}@media (max-width: 768px){.media-block__surface{height:200px}}.media-block__surface img{height:100%;width:auto;object-fit:contain;max-width:100vw}@media (min-width: 768px){.media-block__surface{height:550px}}@media (max-width: 992px){.media-block.section{padding-top:0}}.closing-statement{background:var(--text-secondary);color:#1e1f22}.closing-statement__wrap{text-align:center}.closing-statement__title{font-size:150px;font-style:normal;font-weight:500;line-height:160px;text-transform:uppercase}.closing-statement__title .normal-text{color:#1e1f22}.closing-statement__title .gradient-text{background:var(--Gradient, linear-gradient(90deg, #b3a1f2 0%, #b1d8ff 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1200px){.closing-statement__title{font-size:100px;line-height:110px}}@media (max-width: 992px){.closing-statement__title{font-size:75px;line-height:85px}}@media (max-width: 768px){.closing-statement__title{font-size:45px;line-height:60px}}.footer{background:var(--bg);color:var(--text);position:relative;overflow:hidden}.footer .container{padding:150px 200px 100px}@media (max-width: 1440px){.footer .container{padding:75px 100px 50px}}@media (max-width: 992px){.footer .container{padding:100px 20px 50px}}@media (max-width: 768px){.footer .container{padding:50px 20px}}.footer__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.footer__video-element{width:100%;height:100%;object-fit:cover;object-position:center}.footer__video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#fafafa73,#fafafa73),linear-gradient(110deg,#b3a1f280,#b1d8ff80),linear-gradient(180deg,#fafafa,#fafafa00,#fafafa);background-blend-mode:luminosity,color,normal;z-index:2}.footer__content{position:relative;z-index:3;display:flex;flex-direction:column;gap:100px}.footer__card{display:flex;flex-direction:column;gap:15px;align-items:flex-start;justify-content:flex-start;max-width:750px;margin-bottom:145px}@media (max-width: 992px){.footer__card{margin-bottom:0;gap:10px}}.footer__subtitle{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:#1e1f22}@media (max-width: 768px){.footer__subtitle{font-size:16px;line-height:26px}}.footer__title{font-size:65px;font-style:normal;font-weight:500;line-height:80px;color:#1e1f22;margin-bottom:15px}@media (max-width: 768px){.footer__title{font-size:30px;line-height:40px;margin-bottom:10px}}.footer__description{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:#58585a;margin-bottom:35px}@media (max-width: 768px){.footer__description{font-size:18px;line-height:28px;margin-bottom:20px}}.footer .btn{text-transform:uppercase;padding:10px 50px}.footer__footer{display:flex;flex-direction:column;gap:50px}.footer__footer-line{width:100%;height:2px;background-color:#1e1f22;opacity:.3}.footer__footer-content{display:flex;flex-direction:column;gap:30px}@media (max-width: 992px){.footer__footer-content{gap:50px}}.footer__footer-content__row{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 1200px){.footer__footer-content__row{flex-direction:column;gap:50px}}.footer__footer-content__column{display:flex;flex-direction:column;gap:30px}.footer__footer-logo{width:176px;height:35px}.footer__footer-logo img{width:100%;height:100%;object-fit:cover}.footer__footer-links-column{display:flex;flex-direction:column;gap:30px}.footer__footer-links{display:flex;flex-direction:row;gap:125px}@media (max-width: 1440px){.footer__footer-links{gap:50px}}.footer__footer-link{font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;color:#1e1f22;text-decoration:none}@media (max-width: 768px){.footer__footer-link{font-size:16px}}.footer__footer-link:hover{opacity:.7}.footer__footer-description{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:#58585a;max-width:575px}@media (max-width: 768px){.footer__footer-description{font-size:18px;line-height:28px}}.footer__footer-copyright{padding-top:25px;display:flex;justify-content:space-between}@media (max-width: 1200px){.footer__footer-copyright{flex-direction:column-reverse;gap:15px}}@media (max-width: 768px){.footer__footer-copyright{gap:30px}}.footer__footer-copyright p{font-size:16px;font-style:normal;font-weight:500;line-height:26px;color:#58585a}@media (max-width: 768px){.footer__footer-copyright p{font-size:14px;line-height:22px}}.footer__footer-copyright__tos-wrapper{display:flex;flex-direction:row;gap:25px}@media (max-width: 768px){.footer__footer-copyright__tos-wrapper{flex-wrap:wrap}}.footer__footer-copyright__tos-wrapper .legal_link{font-size:16px;font-style:normal;font-weight:500;line-height:26px;text-decoration:none;color:#58585a}@media (max-width: 768px){.footer__footer-copyright__tos-wrapper .legal_link{font-size:14px;line-height:22px}}.footer__product_page .container{padding:150px 200px 100px}@media (max-width: 1440px){.footer__product_page .container{padding:75px 100px 50px}}@media (max-width: 992px){.footer__product_page .container{padding:100px 20px 50px}}@media (max-width: 768px){.footer__product_page .container{padding:50px 20px}}.footer__contact_page .container{padding:150px 200px 100px}@media (max-width: 1440px){.footer__contact_page .container{padding:75px 100px 50px}}@media (max-width: 992px){.footer__contact_page .container{padding:100px 20px 50px}}@media (max-width: 768px){.footer__contact_page .container{padding:50px 20px}}.footer__why_benvolio_page .footer__card{max-width:100%}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--text);font:16px/1.6 Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}main{background:var(--bg)}.container{width:100%;max-width:1920px;margin:0 auto;padding:0 100px}@media (max-width: 1200px){.container{padding:0 64px}}@media (max-width: 992px){.container{padding:0 32px}}@media (max-width: 768px){.container{padding:0 20px}}.btn{display:inline-flex;justify-content:center;align-items:center;padding:10px 50px;background:var(--accent);color:#fafafa;text-decoration:none;border-radius:105px;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;font-size:18px;line-height:35px;height:50px;max-width:fit-content}.btn:hover{background:var(--accent-light);transform:translateY(-2px)}.btn--outline{background:transparent;color:var(--accent);border:2px solid var(--accent)}.btn--outline:hover{background:var(--accent);color:#fff}@media (max-width: 475px){.btn{padding:10px 16px;font-size:16px;max-width:100vw}}.btn{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:active{outline:none;background-color:inherit;box-shadow:none}a{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}a:active{outline:none;background-color:inherit;box-shadow:none}.section{padding:75px 0}@media (max-width: 768px){.section{padding:50px 0}}.gradient-text{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.is-revealed{opacity:1!important}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@media (max-width: 767px){body{font-size:15px}}h1{font-weight:800;letter-spacing:-.02em}h2{font-weight:800;letter-spacing:-.01em}h3,h4{font-weight:700}h5,h6{font-weight:600}@media (min-width: 768px){h1{font-size:56px}h2{font-size:40px}h3{font-size:28px}}@media (max-width: 767px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}}.blog{padding:100px 0 0}.blog .page-title{color:#fafafa;font-size:100px;font-weight:500;line-height:120px;text-align:center;text-transform:uppercase;margin-bottom:15px;margin-top:100px}@media (max-width: 992px){.blog .page-title{padding:0 16px}}@media (max-width: 768px){.blog .page-title{font-size:45px;line-height:60px;margin-bottom:10px;margin-top:50px}}.blog .page-subtitle{color:var(--text-secondary);font-size:24px;font-weight:500;line-height:39px;text-align:center;margin-bottom:100px}@media (max-width: 992px){.blog .page-subtitle{padding:0 16px}}@media (max-width: 768px){.blog .page-subtitle{font-size:18px;line-height:28px;margin-bottom:50px}}.blog .category-btn{font-size:20px;font-weight:500;line-height:35px;border:2px solid var(--accent);color:var(--White, #fafafa);background:var(--Purple, #6965da);padding:8px 35px}.blog .category-btn.btn--outline{color:var(--Grey-light, #afafaf);background:transparent;border:none}.blog .grid{background:var(--White, #fafafa);padding:75px 200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(465px,1fr));justify-items:center;gap:50px}@media (max-width: 1440px){.blog .grid{padding:50px 100px}}@media (max-width: 992px){.blog .grid{grid-template-columns:1fr;padding:50px 20px;gap:30px}}.blog .pagination{background:var(--White, #fafafa);display:flex;justify-content:center;align-items:center;gap:8;margin-top:32}.blog .pagination .pagination__page{background:transparent;border:none;font-size:20px;line-height:20px;color:var(--Black, #121316);font-weight:500;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 15px}.blog .pagination .pagination__page--active{color:var(--White, #fafafa);background:var(--Purple, #6965da);border-radius:50px}.blog .card-content{margin-bottom:50px;max-width:475px}@media (max-width: 576px){.blog .card-content{max-width:350px}}.blog .card-content .article-title{font-size:24px;line-height:39px;font-weight:500;color:var(--Black, #121316);margin-bottom:10px}.blog .card-content .article-excerpt{color:var(--Grey, #58585a);font-size:20px;line-height:34px;margin-bottom:25px}.blog .card-content .article-date{color:var(--Black, #121316);font-size:18px;line-height:32px;font-weight:500}.blog .card-content img{width:100%;border-radius:25px;margin-bottom:30px;height:305px;object-fit:cover}@media (max-width: 768px){.blog .card-content img{border-radius:20px;height:225px}}.blog .categories-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:30px;margin-bottom:100px}@media (max-width: 992px){.blog .categories-container{margin-bottom:50px;padding-left:20px;padding-right:20px;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;padding-top:4px}}.article{background:var(--White, #fafafa)}.article .container{max-width:1140px;margin:0 auto;padding:100px 20px 75px;display:flex;flex-direction:column;gap:50px}@media (max-width: 992px){.article .container{padding:50px 20px}}@media (max-width: 768px){.article .container{gap:20px}}.article ul,.article li,.article a{color:var(--Grey, #58585a)}.article .article-copy{margin:0 150px}@media (max-width: 992px){.article .article-copy{margin:0 75px}}@media (max-width: 768px){.article .article-copy{margin:0 32px}}@media (max-width: 576px){.article .article-copy{margin:0}}.article .article-copy.article-date{color:var(--Grey, #58585a);font-size:20px;font-weight:500;line-height:35px;margin-top:75px}@media (max-width: 768px){.article .article-copy.article-date{font-size:16px;line-height:26px}}.article .article-copy.article-title{color:var(--Black, #121316);font-size:65px;font-weight:500;line-height:80px}@media (max-width: 768px){.article .article-copy.article-title{font-size:30px;line-height:40px}}.article .article-copy.article-excerpt{color:var(--Grey, #58585a);font-size:20px;font-weight:500;line-height:35px}@media (max-width: 768px){.article .article-copy.article-excerpt{font-size:18px;line-height:28px}}.article .article-copy.article-heading{color:var(--Black, #121316);font-family:Plus Jakarta Sans;font-size:38px;font-weight:500;line-height:53px}@media (max-width: 768px){.article .article-copy.article-heading{font-size:24px;line-height:34px}}.article .article-copy.article-paragraph{color:var(--Grey, #58585a);font-size:20px;font-weight:500;line-height:35px}@media (max-width: 768px){.article .article-copy.article-paragraph{font-size:18px;line-height:28px}}.article .article-copy.article-quote{color:var(--Grey, #58585a);font-size:20px;font-style:italic;font-weight:500;line-height:35px;border-left:3px solid #58585a;padding-left:15px}@media (max-width: 768px){.article .article-copy.article-quote{font-size:18px;line-height:28px}}.article h5.article-copy.article-heading{font-size:30px;font-style:normal;font-weight:500;line-height:45px;color:var(--accent)}@media (max-width: 768px){.article h5.article-copy.article-heading{font-size:22px;line-height:32px}}.article .article-content-wrapper{display:flex;flex-direction:column;gap:35px}@media (max-width: 768px){.article .article-content-wrapper{gap:20px}}.article .article-content-wrapper .article-image{max-width:800px;border-radius:25px!important}@media (max-width: 768px){.article .article-content-wrapper .article-image{border-radius:20px!important}}.article .article-image{width:100%;border-radius:25px}@media (max-width: 768px){.article .article-image{border-radius:20px}}@media (max-width: 576px){.article .article-image{height:225px;object-fit:cover}}.suggested-articles{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;padding:0 100px}@media (max-width: 1650px){.suggested-articles{padding:0 64px}}@media (max-width: 992px){.suggested-articles{padding:0 32px}}@media (max-width: 768px){.suggested-articles{gap:30px;padding:0 20px}}.suggested-articles .titles-wrapper{width:100%;max-width:960px;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;text-align:center}@media (max-width: 768px){.suggested-articles .titles-wrapper{gap:10px}}.suggested-articles .titles-wrapper .subtitle{color:#121316;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.suggested-articles .titles-wrapper .subtitle{font-size:16px;line-height:26px}}.suggested-articles .titles-wrapper .title{color:#121316;font-size:65px;font-style:normal;font-weight:500;line-height:80px}@media (max-width: 768px){.suggested-articles .titles-wrapper .title{font-size:30px;line-height:40px}}.suggested-articles .articles-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(475px,1fr));justify-items:center;align-items:flex-start;gap:50px;max-width:1525px}@media (max-width: 576px){.suggested-articles .articles-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px}}.suggested-articles .articles-wrapper .article-card{width:475px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px}@media (max-width: 576px){.suggested-articles .articles-wrapper .article-card{width:100%}}.suggested-articles .articles-wrapper .article-card:hover{cursor:pointer}.suggested-articles .articles-wrapper .article-card__image-wrapper{width:100%;height:305px;border-radius:25px;overflow:hidden}@media (max-width: 768px){.suggested-articles .articles-wrapper .article-card__image-wrapper{border-radius:20px}}@media (max-width: 576px){.suggested-articles .articles-wrapper .article-card__image-wrapper{height:225px}}.suggested-articles .articles-wrapper .article-card__image-wrapper img{width:100%;height:100%;object-fit:cover}.suggested-articles .articles-wrapper .article-card__description{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.suggested-articles .articles-wrapper .article-card__title{color:#121316;font-size:24px;font-style:normal;font-weight:500;line-height:39px}@media (max-width: 768px){.suggested-articles .articles-wrapper .article-card__title{font-size:22px;line-height:32px}}.suggested-articles .articles-wrapper .article-card__excerpt{color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.suggested-articles .articles-wrapper .article-card__excerpt{font-size:18px;line-height:28px}}.suggested-articles .articles-wrapper .article-card__publish-date{color:#121316;font-size:18px;font-style:normal;font-weight:500;line-height:32px}@media (max-width: 768px){.suggested-articles .articles-wrapper .article-card__publish-date{font-size:16px;line-height:26px}}.suggested-articles .btn{text-transform:uppercase;color:inherit}@media (max-width: 768px){.suggested-articles .btn{align-self:flex-start;padding:10px 50px}}.hero_with_cta{position:relative;padding-top:200px;padding-bottom:50px;overflow:hidden}@media (max-width: 768px){.hero_with_cta{padding:100px 20px 50px}}.hero_with_cta .container{position:relative;z-index:3;max-width:100%;padding:0;display:flex;flex-direction:column;gap:50px;align-items:center}@media (max-width: 768px){.hero_with_cta .container{gap:30px}}.hero_with_cta__content{text-align:center;position:relative;z-index:3;width:100%;display:flex;flex-direction:column;align-items:center}.hero_with_cta__subtitle{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:var(--text-secondary)}@media (max-width: 992px){.hero_with_cta__subtitle{font-size:18px;line-height:30px}}@media (max-width: 768px){.hero_with_cta__subtitle{font-size:16px;line-height:26px}}.hero_with_cta__title{width:100%;font-size:100px;font-style:normal;font-weight:500;line-height:120px;text-transform:uppercase;display:flex;flex-direction:column}@media (max-width: 1200px){.hero_with_cta__title{font-size:80px;line-height:100px}}@media (max-width: 992px){.hero_with_cta__title{font-size:64px;line-height:84px}}@media (max-width: 768px){.hero_with_cta__title{font-size:45px;line-height:60px}}.hero_with_cta__title .hero_with_cta__title-line .gradient-text{background:var(--Gradient, linear-gradient(90deg, #b3a1f2 0%, #b1d8ff 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero_with_cta__description{font-size:24px;font-style:normal;font-weight:500;line-height:39px;color:var(--text-secondary);margin-top:15px;max-width:50%}@media (max-width: 992px){.hero_with_cta__description{font-size:22px;line-height:34px;max-width:80%}}@media (max-width: 768px){.hero_with_cta__description{font-size:18px;line-height:28px;max-width:100%;margin-top:15px}}.hero_with_cta__buttons_wrapper{display:flex;flex-direction:row;gap:30px}@media (max-width: 768px){.hero_with_cta__buttons_wrapper{flex-direction:column;gap:15px}}.hero_with_cta__buttons_wrapper .btn{text-transform:uppercase;padding:10px 50px;height:50px;font-weight:500;display:flex;justify-content:center;align-items:center}.hero_with_cta__buttons_wrapper .btn.inverted_colors{color:var(--accent);background-color:var(--text-secondary)}.showcase{width:100%}.showcase .container{display:flex;flex-direction:row;gap:100px;justify-content:center;align-items:stretch;padding:0 200px}.showcase .container.reversed_container{flex-direction:row-reverse}@media (max-width: 992px){.showcase .container.reversed_container{flex-direction:column-reverse}}@media (max-width: 1750px){.showcase .container{padding:0 100px}}@media (max-width: 1440px){.showcase .container{padding:0 64px}}@media (max-width: 992px){.showcase .container{flex-direction:column;gap:50px;padding:0 20px}}@media (max-width: 768px){.showcase .container{gap:30px}}.showcase__left_column{width:100%}.showcase__left_column .showcase__image_wrapper{width:100%;max-width:800px;height:100%;border-radius:25px;color:#b3a1f2;overflow:hidden;display:flex;justify-content:center;align-items:center}.showcase__left_column .showcase__image_wrapper img{height:max-content;max-height:100%;max-width:100%;object-fit:contain;border-radius:25px}@media (max-width: 992px){.showcase__left_column .showcase__image_wrapper img{height:auto}}@media (max-width: 992px){.showcase__left_column .showcase__image_wrapper{max-width:100%}}@media (max-width: 768px){.showcase__left_column .showcase__image_wrapper{min-height:500px}}@media (max-width: 576px){.showcase__left_column .showcase__image_wrapper{min-height:305px}}.showcase__right_column{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}@media (max-width: 768px){.showcase__right_column{gap:30px}}.showcase__right_column .showcase__subtitle{color:#fafafa;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.showcase__right_column .showcase__subtitle{font-size:18px;line-height:30px}}@media (max-width: 576px){.showcase__right_column .showcase__subtitle{font-size:16px;line-height:26px}}.showcase__right_column .showcase__title{color:#fafafa;font-size:65px;font-style:normal;font-weight:500;line-height:80px}@media (max-width: 768px){.showcase__right_column .showcase__title{font-size:45px;line-height:60px}}@media (max-width: 576px){.showcase__right_column .showcase__title{font-size:30px;line-height:40px}}.showcase__right_column .showcase__description{color:#afafaf;font-size:20px;font-style:normal;font-weight:500;line-height:35px;display:flex;flex-direction:column;gap:35px;margin-bottom:35px}@media (max-width: 768px){.showcase__right_column .showcase__description{gap:20px;margin-bottom:0;font-size:18px;line-height:28px}}.showcase__right_column .showcase__description ul{padding-left:32px}.showcase__right_column .btn{height:50px;padding:10px 50px;text-transform:uppercase}.showcase .titles-wrapper{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}@media (max-width: 992px){.showcase .titles-wrapper{margin-bottom:0}}@media (max-width: 768px){.showcase .titles-wrapper{gap:10px}}.productfaq{width:100%}.productfaq .container{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:50px;justify-content:center;align-items:center}@media (max-width: 768px){.productfaq .container{gap:30px}}.productfaq__titles_wrapper{width:100%;display:flex;flex-direction:column;gap:15px}.productfaq__subtitle{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:#fafafa}@media (max-width: 576px){.productfaq__subtitle{font-size:16px;line-height:26px}}.productfaq__title{font-size:65px;font-style:normal;font-weight:500;line-height:80px;color:#fafafa}@media (max-width: 576px){.productfaq__title{font-size:30px;line-height:40px}}.productfaq__faqs_wrapper{display:flex;flex-direction:column;gap:25px}.productfaq__faq_item{width:100%;display:flex;flex-direction:column}.productfaq__faq_item__question{width:100%;height:110px;padding:10px 10px 10px 50px;border-radius:100px;background-color:#fafafa;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}@media (max-width: 768px){.productfaq__faq_item__question{flex-direction:column;height:auto;padding:25px;text-align:center;justify-content:center;align-items:center;border-radius:20px}}.productfaq__faq_item__question__text{font-size:24px;font-style:normal;font-weight:500;line-height:39px;color:#1e1f22;flex:1}@media (max-width: 576px){.productfaq__faq_item__question__text{font-size:22px;line-height:32px}}.productfaq__faq_item__question__cta{width:90px;height:90px;border-radius:50%;background-color:#121316;color:#fafafa}.productfaq__faq_item__question__cta.expanded{background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='16'%20viewBox='0%200%2032%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M29.5941%2014H2.40625H29.5941Z'%20fill='%23FAFAFA'/%3e%3cpath%20d='M29.5941%2014H2.40625'%20stroke='%23FAFAFA'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 44%}.productfaq__faq_item__question__cta.collapsed{background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M29.5941%2016H2.40625H29.5941Z'%20fill='%23FAFAFA'/%3e%3cpath%20d='M29.5941%2016H2.40625'%20stroke='%23FAFAFA'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linecap='round'/%3e%3cpath%20d='M16%202.40625V29.5941V2.40625Z'%20fill='%23FAFAFA'/%3e%3cpath%20d='M16%202.40625V29.5941'%20stroke='%23FAFAFA'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%}@media (max-width: 768px){.productfaq__faq_item__question__cta{width:50px;height:50px}.productfaq__faq_item__question__cta.expanded{background-size:50%;background-position:50% 38%}.productfaq__faq_item__question__cta.collapsed{background-size:50%;background-position:50% 50%}}.productfaq__faq_item__question__cta:hover{cursor:pointer}.productfaq__faq_item__answer{width:100%;padding:0 50px;font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:#afafaf;height:0;overflow:hidden;margin-top:0}@media (max-width: 768px){.productfaq__faq_item__answer{padding:0}}@media (max-width: 576px){.productfaq__faq_item__answer{font-size:18px;line-height:28px}}.stats{background:var(--bg)}.stats .container{display:flex;flex-direction:column;gap:50px;max-width:1725px}@media (max-width: 992px){.stats .container{gap:30px}}.stats__header{text-align:left;display:flex;flex-direction:column;gap:15px;max-width:1585px}.stats__title{font-size:65px;font-style:normal;font-weight:500;line-height:80px;color:var(--text-secondary)}@media (max-width: 768px){.stats__title{font-size:30px;line-height:40px}}.stats__subtitle{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:var(--text-secondary)}@media (max-width: 768px){.stats__subtitle{font-size:16px;line-height:26px}}.stats__description{color:#afafaf;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.stats__description{font-size:18px;line-height:28px}}.stats__stats{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:50px;max-width:1520px}@media (max-width: 992px){.stats__stats{flex-direction:column;align-items:center}}@media (max-width: 768px){.stats__stats{gap:25px}}.stats__cta{text-align:center;text-transform:uppercase}@media (max-width: 768px){.stats__cta{margin-top:30px}}.impact-stat{text-align:center;background:#1e1f22;color:var(--text-secondary);border:none;padding:50px;display:flex;flex-direction:column;gap:20px;flex:1;max-width:475px;border-radius:25px}@media (max-width: 1440px){.impact-stat{padding:32px}}.impact-stat__number{text-align:left;font-size:65px;font-style:normal;font-weight:500;line-height:80px;color:var(--text-secondary);margin-bottom:5px}@media (max-width: 768px){.impact-stat__number{font-size:55px;line-height:70px;margin-bottom:0}}.impact-stat__title{font-size:24px;font-style:normal;font-weight:500;line-height:39px;color:var(--text-secondary);text-align:left}@media (max-width: 768px){.impact-stat__title{font-size:22px;line-height:32px}}.impact-stat__description{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:#afafaf;text-align:left}@media (max-width: 768px){.impact-stat__description{font-size:18px;line-height:28px}}.quote{width:100%}.quote .container{display:flex;flex-direction:column;gap:50px;justify-content:center;align-items:center;text-align:center;max-width:960px}@media (max-width: 576px){.quote .container{gap:30px}}.quote__main_quote{font-size:38px;font-style:normal;font-weight:500;line-height:53px;color:#fafafa}@media (max-width: 576px){.quote__main_quote{font-size:24px;line-height:34px}}.quote__author_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.quote__author{font-size:24px;font-style:normal;font-weight:500;line-height:39px;color:#afafaf}@media (max-width: 576px){.quote__author{font-size:22px;line-height:32px}}.quote__partner{font-size:20px;font-style:normal;font-weight:500;line-height:35px;color:#afafaf}@media (max-width: 576px){.quote__partner{font-size:18px;line-height:28px}}.contact-form{width:100%;padding-top:116px}@media (max-width: 768px){.contact-form{padding-top:90px}}.contact-form.section{padding-bottom:0}.contact-form .container{padding:100px 200px;display:flex;justify-content:center;align-items:stretch;gap:75px}@media (max-width: 1650px){.contact-form .container{padding:100px 75px;gap:50px}}@media (max-width: 1440px){.contact-form .container{padding:100px 20px}}@media (max-width: 992px){.contact-form .container{padding:50px 20px 75px;flex-direction:column;gap:25px;align-items:center;justify-content:center}}.contact-form__left-column,.contact-form__right-column{width:100%;max-width:750px}.contact-form__left-column .image-wrapper,.contact-form__right-column .image-wrapper{width:100%;height:100%;min-height:750px;border-radius:25px;background-color:transparent;color:#b3a1f2;display:flex;justify-content:center;align-items:center;font-size:30px;font-style:normal;font-weight:500;line-height:45px;overflow:hidden}@media (max-width: 992px){.contact-form__left-column .image-wrapper,.contact-form__right-column .image-wrapper{min-height:500px}}@media (max-width: 576px){.contact-form__left-column .image-wrapper,.contact-form__right-column .image-wrapper{min-height:auto;max-height:365px}}@media (max-width: 768px){.contact-form__left-column .image-wrapper.mail_sent,.contact-form__right-column .image-wrapper.mail_sent{min-height:115px;max-height:115px}}.contact-form__left-column .image-wrapper.mail_sent img,.contact-form__right-column .image-wrapper.mail_sent img{max-width:346px;object-fit:contain}@media (max-width: 768px){.contact-form__left-column .image-wrapper.mail_sent img,.contact-form__right-column .image-wrapper.mail_sent img{max-width:172px}}.contact-form__left-column .image-wrapper img,.contact-form__right-column .image-wrapper img{max-width:100%;height:100%;object-fit:cover;border-radius:25px}.contact-form__right-column{display:flex;flex-direction:column;gap:50px;align-items:flex-start;justify-content:center}@media (max-width: 768px){.contact-form__right-column{gap:25px}}.contact-form__text-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.contact-form__subtitle{width:100%;color:#fafafa;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.contact-form__subtitle{font-size:18px;line-height:28px}}.contact-form__title{width:100%;color:#fafafa;font-size:38px;font-style:normal;font-weight:500;line-height:53px}@media (max-width: 768px){.contact-form__title{font-size:30px;line-height:40px}}.contact-form__description{color:#afafaf;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.contact-form__description{font-size:18px;line-height:28px}}.contact-form__form{width:100%;display:flex;flex-direction:column;gap:25px;align-items:flex-start;justify-content:flex-start}.contact-form__form__inputs-container{width:100%;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.contact-form__form__inputs-container .input_wrapper{width:100%;min-height:50px;display:flex;flex-direction:column}.contact-form__form__inputs-container .input_wrapper .input_item{width:100%;height:50px;padding:8px 25px;border-radius:100px;background-color:#fafafa;color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px;border:none}.contact-form__form__inputs-container .input_wrapper .input_item:focus{outline:none}@media (max-width: 768px){.contact-form__form__inputs-container .input_wrapper .input_item{font-size:18px;line-height:28px}}.contact-form__form__inputs-container .input_wrapper .select_item_container{width:100%;height:100%;color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.contact-form__form__inputs-container .input_wrapper .select_item_container{font-size:18px;line-height:28px}}.contact-form__form__inputs-container .input_wrapper .select_item_control{padding:0 8px 0 25px;border-radius:100px;background-color:#fafafa;height:50px;display:flex;flex-direction:row}.contact-form__form__inputs-container .input_wrapper .select_item_control_open{padding:0 8px 0 25px;background-color:#fafafa;border-radius:25px 25px 0 0;height:50px;display:flex;flex-direction:row}.contact-form__form__inputs-container .input_wrapper .select_item_valueContainer{padding:0;height:100%}.contact-form__form__inputs-container .input_wrapper .select_item_singleValue{color:#58585a}.contact-form__form__inputs-container .input_wrapper .select_item_menu{margin:-2px 0 0;border-radius:0 0 25px 25px;padding:8px 8px 20px 25px;background-color:#fafafa;box-shadow:none}.contact-form__form__inputs-container .input_wrapper .select_item_option{color:#121316}.contact-form__form__inputs-container .input_wrapper .select_item_option:hover{background-color:#dad6e8;color:#121316}.contact-form__form__inputs-container .input_wrapper .select_item_selected{color:#fafafa;background-color:#b3a1f2}.contact-form__form__checkbox-container{display:flex;flex-direction:row;gap:20px;align-items:flex-start;justify-content:center}@media (max-width: 768px){.contact-form__form__checkbox-container{justify-content:flex-start;align-items:flex-start}}.contact-form__form__checkbox-container .checkbox-wrapper{display:flex;position:relative;padding-top:8px}.contact-form__form__checkbox-container .checkbox-wrapper label{width:24px;height:24px;background-color:#fafafa;color:#121316;border-radius:4px;display:flex;justify-content:center;align-items:center}.contact-form__form__checkbox-container .checkbox-wrapper label:hover{cursor:pointer}.contact-form__form__checkbox-container .checkbox-wrapper input[type=checkbox]{display:none;pointer-events:none}.contact-form__form__checkbox-container .checkbox-wrapper input[type=checkbox]:checked+label:before{content:"✓";font-weight:900}.contact-form__form__checkbox-container .checkbox-disclaimer{color:#afafaf;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.contact-form__form__checkbox-container .checkbox-disclaimer{font-size:18px;line-height:28px}}.contact-form__form__checkbox-container .checkbox-disclaimer .tos-link{text-decoration:none;color:#9882e6}.contact-form .error-message{color:red;font-size:16px;font-weight:500;line-height:32px;margin-left:25px}.contact-form .error-message.error-message-checkbox{width:max-content;margin-left:0}@media (max-width: 768px){.contact-form .error-message.error-message-checkbox{top:calc(100% + 8px)}}.contact-form .btn{text-transform:uppercase}@media (max-width: 768px){.contact-form .btn{align-self:center}}.contact-form .btn:disabled{background-color:#58585a;cursor:progress}.not-found{width:100%;padding-top:116px;padding-bottom:0}@media (max-width: 992px){.not-found{padding-top:103px}}@media (max-width: 768px){.not-found{padding-top:79px}}.not-found .container{padding:100px;display:flex;justify-content:space-around;align-items:center;gap:25px}@media (max-width: 1440px){.not-found .container{padding:100px 20px}}@media (max-width: 992px){.not-found .container{padding:50px 20px;flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 768px){.not-found .container{padding:50px 20px 75px}}.not-found__left-column,.not-found__right-column{width:100%;max-width:650px}.not-found__left-column img{width:100%}.not-found__right-column{display:flex;flex-direction:column;gap:50px;align-items:flex-start;justify-content:center}@media (max-width: 768px){.not-found__right-column{gap:25px}}.not-found__right-column .btn{min-width:284px;text-transform:uppercase}@media (max-width: 768px){.not-found__right-column .btn{align-self:center}}.not-found__text-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.not-found__subtitle{width:100%;color:#fafafa;font-size:20px;font-weight:500;line-height:35px}@media (max-width: 768px){.not-found__subtitle{font-size:18px;line-height:28px}}.not-found__title{width:100%;color:#fafafa;font-size:38px;font-weight:500;line-height:53px}@media (max-width: 768px){.not-found__title{font-size:30px;line-height:40px}}.not-found__description{color:#afafaf;font-size:20px;font-weight:500;line-height:35px}@media (max-width: 768px){.not-found__description{font-size:18px;line-height:28px}}.not-found .btn:disabled{background-color:#58585a;cursor:progress}.partnership-form{width:100%;padding-top:0}.partnership-form.section{padding-bottom:0}.partnership-form .container{padding:50px 200px 100px;display:flex;justify-content:center;align-items:stretch;gap:75px}@media (max-width: 1650px){.partnership-form .container{padding:100px 75px;gap:50px}}@media (max-width: 1440px){.partnership-form .container{padding:50px 20px 100px}}@media (max-width: 992px){.partnership-form .container{padding:25px 20px 75px;flex-direction:column;gap:25px;align-items:center;justify-content:center}}.partnership-form__left-column,.partnership-form__right-column{width:100%;max-width:750px}.partnership-form__left-column .image-wrapper,.partnership-form__right-column .image-wrapper{width:100%;height:100%;min-height:750px;border-radius:25px;background-color:transparent;color:#b3a1f2;display:flex;justify-content:center;align-items:center;font-size:30px;font-style:normal;font-weight:500;line-height:45px;overflow:hidden}@media (max-width: 992px){.partnership-form__left-column .image-wrapper,.partnership-form__right-column .image-wrapper{min-height:500px}}@media (max-width: 576px){.partnership-form__left-column .image-wrapper,.partnership-form__right-column .image-wrapper{min-height:auto;max-height:365px}}@media (max-width: 768px){.partnership-form__left-column .image-wrapper.mail_sent,.partnership-form__right-column .image-wrapper.mail_sent{min-height:115px;max-height:115px}}.partnership-form__left-column .image-wrapper.mail_sent img,.partnership-form__right-column .image-wrapper.mail_sent img{max-width:346px;object-fit:contain}@media (max-width: 768px){.partnership-form__left-column .image-wrapper.mail_sent img,.partnership-form__right-column .image-wrapper.mail_sent img{max-width:172px}}.partnership-form__left-column .image-wrapper img,.partnership-form__right-column .image-wrapper img{max-width:100%;height:100%;object-fit:cover;border-radius:25px}.partnership-form__right-column{display:flex;flex-direction:column;gap:50px;align-items:flex-start;justify-content:center}@media (max-width: 768px){.partnership-form__right-column{gap:25px}}.partnership-form__text-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.partnership-form__subtitle{width:100%;color:#fafafa;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.partnership-form__subtitle{font-size:18px;line-height:28px}}.partnership-form__title{width:100%;color:#fafafa;font-size:38px;font-style:normal;font-weight:500;line-height:53px}@media (max-width: 768px){.partnership-form__title{font-size:30px;line-height:40px}}.partnership-form__description{color:#afafaf;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.partnership-form__description{font-size:18px;line-height:28px}}.partnership-form__form{width:100%;display:flex;flex-direction:column;gap:25px;align-items:flex-start;justify-content:flex-start}.partnership-form__form__inputs-container{width:100%;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.partnership-form__form__inputs-container .input_wrapper{width:100%;min-height:50px;display:flex;flex-direction:column}.partnership-form__form__inputs-container .input_wrapper .input_item{width:100%;height:50px;padding:8px 25px;border-radius:100px;background-color:#fafafa;color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px;border:none}.partnership-form__form__inputs-container .input_wrapper .input_item:focus{outline:none}@media (max-width: 768px){.partnership-form__form__inputs-container .input_wrapper .input_item{font-size:18px;line-height:28px}}.partnership-form__form__inputs-container .input_wrapper .select_item_container{width:100%;height:100%;color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.partnership-form__form__inputs-container .input_wrapper .select_item_container{font-size:18px;line-height:28px}}.partnership-form__form__inputs-container .input_wrapper .select_item_control{padding:0 8px 0 25px;border-radius:100px;background-color:#fafafa;height:50px;display:flex;flex-direction:row}.partnership-form__form__inputs-container .input_wrapper .select_item_control_open{padding:0 8px 0 25px;background-color:#fafafa;border-radius:25px 25px 0 0;height:50px;display:flex;flex-direction:row}.partnership-form__form__inputs-container .input_wrapper .select_item_valueContainer{padding:0;height:100%}.partnership-form__form__inputs-container .input_wrapper .select_item_singleValue{color:#58585a}.partnership-form__form__inputs-container .input_wrapper .select_item_menu{margin:-2px 0 0;border-radius:0 0 25px 25px;padding:8px 8px 20px 25px;background-color:#fafafa;box-shadow:none}.partnership-form__form__inputs-container .input_wrapper .select_item_option{color:#121316}.partnership-form__form__inputs-container .input_wrapper .select_item_option:hover{background-color:#dad6e8;color:#121316}.partnership-form__form__inputs-container .input_wrapper .select_item_selected{color:#fafafa;background-color:#b3a1f2}.partnership-form__form__checkbox-container{display:flex;flex-direction:row;gap:20px;align-items:flex-start;justify-content:center}@media (max-width: 768px){.partnership-form__form__checkbox-container{justify-content:flex-start;align-items:flex-start}}.partnership-form__form__checkbox-container .checkbox-wrapper{display:flex;position:relative;padding-top:8px}.partnership-form__form__checkbox-container .checkbox-wrapper label{width:24px;height:24px;background-color:#fafafa;color:#121316;border-radius:4px;display:flex;justify-content:center;align-items:center}.partnership-form__form__checkbox-container .checkbox-wrapper label:hover{cursor:pointer}.partnership-form__form__checkbox-container .checkbox-wrapper input[type=checkbox]{display:none;pointer-events:none}.partnership-form__form__checkbox-container .checkbox-wrapper input[type=checkbox]:checked+label:before{content:"✓";font-weight:900}.partnership-form__form__checkbox-container .checkbox-disclaimer{color:#afafaf;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.partnership-form__form__checkbox-container .checkbox-disclaimer{font-size:18px;line-height:28px}}.partnership-form__form__checkbox-container .checkbox-disclaimer .tos-link{text-decoration:none;color:#9882e6}.partnership-form .error-message{color:red;font-size:16px;font-weight:500;line-height:32px;margin-left:25px}.partnership-form .error-message.error-message-checkbox{width:max-content;margin-left:0}@media (max-width: 768px){.partnership-form .error-message.error-message-checkbox{top:calc(100% + 8px)}}.partnership-form .btn{text-transform:uppercase}@media (max-width: 768px){.partnership-form .btn{align-self:center}}.partnership-form .btn:disabled{background-color:#58585a;cursor:progress}.privacy-policy{width:100%;background-color:#fafafa;color:#121316;margin-top:111px;padding-top:75px;display:flex;justify-content:center;align-items:center}@media (max-width: 992px){.privacy-policy{padding:50px 20px;margin-top:103px}}@media (max-width: 768px){.privacy-policy{margin-top:79px}}.privacy-policy .inner-container{width:100%;max-width:800px;display:flex;flex-direction:column;gap:50px}@media (max-width: 768px){.privacy-policy .inner-container{gap:20px}}.privacy-policy .inner-container .title-wrapper{width:100%;display:flex;flex-direction:column;gap:15px}@media (max-width: 768px){.privacy-policy .inner-container .title-wrapper{gap:10px}}.privacy-policy .inner-container .title-wrapper .last-modified{color:#121316;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.privacy-policy .inner-container .title-wrapper .last-modified{font-size:16px;line-height:26px}}.privacy-policy .inner-container .title-wrapper .title{color:#121316;font-size:65px;font-style:normal;font-weight:500;line-height:80px}@media (max-width: 768px){.privacy-policy .inner-container .title-wrapper .title{font-size:30px;line-height:40px}}.privacy-policy .policy-content-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.privacy-policy .policy-content-wrapper{gap:20px}}.privacy-policy .policy-content-wrapper .policy-image{max-width:800px}.privacy-policy .policy-copy.policy-paragraph{color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.privacy-policy .policy-copy.policy-paragraph{font-size:18px;line-height:28px}}.privacy-policy .policy-copy.policy-list{padding-left:28px;display:flex;flex-direction:column;gap:4px;color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.privacy-policy .policy-copy.policy-list{font-size:18px;line-height:28px}}.privacy-policy h2.policy-copy.policy-heading{color:#121316;font-size:38px;font-style:normal;font-weight:500;line-height:53px;margin-top:19px}@media (max-width: 768px){.privacy-policy h2.policy-copy.policy-heading{font-size:24px;line-height:34px;margin-top:4px}}.privacy-policy h3.policy-copy.policy-heading{color:#121316;font-size:30px;font-style:normal;font-weight:500;line-height:45px;margin-top:4px}@media (max-width: 768px){.privacy-policy h3.policy-copy.policy-heading{font-size:22px;line-height:32px}}.privacy-policy .policy-image{width:100%;border-radius:12px}.privacy-policy .loading-wrapper{width:100%;display:flex;justify-content:center;align-items:center;min-height:500px}:root{--bg: #121316;--bg-light: #1a1a1a;--text: #ffffff;--text-secondary: #fafafa;--accent: #6965da;--accent-light: #a78bfa;--card-bg: #2a2a2a;--card-bg-light: #f5f5f5;--border: #404040;--shadow: 0 4px 20px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .4)}.terms-of-service{width:100%;background-color:#fafafa;color:#121316;margin-top:111px;padding-top:75px;display:flex;justify-content:center;align-items:center}@media (max-width: 992px){.terms-of-service{padding:50px 20px;margin-top:103px}}@media (max-width: 768px){.terms-of-service{margin-top:79px}}.terms-of-service .inner-container{width:100%;max-width:800px;display:flex;flex-direction:column;gap:50px}@media (max-width: 768px){.terms-of-service .inner-container{gap:20px}}.terms-of-service .inner-container .title-wrapper{width:100%;display:flex;flex-direction:column;gap:15px}@media (max-width: 768px){.terms-of-service .inner-container .title-wrapper{gap:10px}}.terms-of-service .inner-container .title-wrapper .last-modified{color:#121316;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.terms-of-service .inner-container .title-wrapper .last-modified{font-size:16px;line-height:26px}}.terms-of-service .inner-container .title-wrapper .title{color:#121316;font-size:65px;font-style:normal;font-weight:500;line-height:80px}@media (max-width: 768px){.terms-of-service .inner-container .title-wrapper .title{font-size:30px;line-height:40px}}.terms-of-service .policy-content-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.terms-of-service .policy-content-wrapper{gap:20px}}.terms-of-service .policy-content-wrapper .policy-image{max-width:800px}.terms-of-service .policy-copy.policy-paragraph{color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.terms-of-service .policy-copy.policy-paragraph{font-size:18px;line-height:28px}}.terms-of-service .policy-copy.policy-list{padding-left:28px;display:flex;flex-direction:column;gap:4px;color:#58585a;font-size:20px;font-style:normal;font-weight:500;line-height:35px}@media (max-width: 768px){.terms-of-service .policy-copy.policy-list{font-size:18px;line-height:28px}}.terms-of-service h2.policy-copy.policy-heading{color:#121316;font-size:38px;font-style:normal;font-weight:500;line-height:53px;margin-top:19px}@media (max-width: 768px){.terms-of-service h2.policy-copy.policy-heading{font-size:24px;line-height:34px;margin-top:4px}}.terms-of-service h3.policy-copy.policy-heading{color:#121316;font-size:30px;font-style:normal;font-weight:500;line-height:45px;margin-top:4px}@media (max-width: 768px){.terms-of-service h3.policy-copy.policy-heading{font-size:22px;line-height:32px}}.terms-of-service .policy-image{width:100%;border-radius:12px}.terms-of-service .loading-wrapper{width:100%;display:flex;justify-content:center;align-items:center;min-height:500px}
