.header{position:relative;width:100%;height:600px}.header__video{top:0;height:100%;object-fit:cover;z-index:1}.header__fade,.header__video{position:absolute;left:0;bottom:0;width:100%}.header__fade{height:350px;background:linear-gradient(to bottom,transparent,var(--primary));z-index:2;pointer-events:none}.header h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.mission{gap:100px}@media(max-width:800px){.mission{gap:80px}}@media(max-width:500px){.mission{margin-top:-40px}}.mission__header{max-width:1000px}@media(max-width:800px){.mission__header{font-size:24px;text-align:start}}.mission__content__header h2{flex:.8 1}.mission__content__header p{flex:1.2 1}.mission_card{background-color:var(--card);border-radius:8px;padding:30px 32px;width:320px;height:362px}@media(max-width:700px){.mission_card{max-width:360px;width:100%;min-height:315px;height:auto;padding:32px}}.mission_card p{text-align:center}.mission_card__title{font-weight:500;line-height:120%}@media(max-width:1000px){.solution{gap:60px}}@media(min-width:601px){.solution{margin-top:40px}}.solution__header h2,.solution__header p{flex:1 1}.solution__details{display:grid;grid-template-columns:repeat(20,1fr);grid-gap:40px;gap:40px;width:100%}@media(max-width:1000px){.solution__details{display:flex;flex-direction:column;align-items:center;justify-content:center}}.solution__details__bullets{grid-column:13/21;justify-content:space-around;gap:20px}.solution-table{overflow-x:auto;-webkit-overflow-scrolling:touch;grid-column:1/13}@media(max-width:600px){.solution-table{width:100%}}.solution-table__table{min-width:380px;border-collapse:separate;border-spacing:0;width:100%}.solution-table__table .empty-head{background-color:rgba(0,0,0,0);border:none}.solution-table__table td,.solution-table__table th{padding:16px;border:1px solid var(--white);background-color:var(--card);color:var(--white);border-radius:8px;font-size:12px;font-weight:500;text-align:center}.solution-table__table thead th{height:55px}.solution-table__table tbody td,.solution-table__table tbody th{width:140px;height:140px}@media(max-width:440px){.gange{gap:20px}}.gange__header h2{flex:.5 1}.gange__header p{flex:1.5 1}.gange__video{position:relative;width:100%;height:430px}.gange__video__video{width:100%;height:100%;object-fit:cover}.gange__video__cta{position:absolute;left:50%;transform:translate(-50%);bottom:-10px;z-index:1;width:100%;max-width:328px}.tubes{padding:40px 0;position:relative}@media(max-width:1000px){.tubes__desktop{display:none}}@media(min-width:1001px){.tubes__mobile{display:none}}.client-button{width:100%;max-width:328px}.primary{background-color:var(--button);color:var(--white);border:1px solid var(--button);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.secondary{background-color:var(--orange);color:var(--white);border-radius:12px;width:230px;height:52px;font-size:24px}.tally-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}.tally-modal-overlay .tally-modal-content{background-color:#fff;border-radius:5px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:500px;width:100%;position:relative;overflow-y:auto;max-height:700px;margin:20px}.tally-modal-overlay .tally-modal-content__close{width:50px;height:50px;position:absolute;top:20px;right:10px;background-color:var(--white);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.1)}footer *{font-size:14px}footer svg{height:40px}.sticky_cta{position:fixed;bottom:0;left:0;right:0;background-color:var(--button);padding:20px 0;z-index:1000;display:none;animation:close .2s ease-in-out;border-top-left-radius:32px;border-top-right-radius:32px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sticky_cta__container{display:flex;justify-content:space-between;align-items:center;gap:20px}.sticky_cta_open{display:block;animation:open .2s ease-in-out}@keyframes open{0%{opacity:0}to{opacity:1}}@keyframes close{0%{display:block;opacity:1}to{display:none;opacity:0}}