header::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgb(0 0 0 / 50%) 80%);}header::after{z-index:1;}.nav-wrapper{background:unset;display:flex;flex-direction:column;}.solutions{z-index:2;flex:1;display:flex;padding-top:160px;}.solutions .hero{max-width:unset;}.solutions .hero .content-space{display:flex;flex-direction:column;align-items:center;padding:30px 20px;padding-bottom:40px;background-color:rgb(0 0 0 / 20%);backdrop-filter:blur(5px);border-radius:10px;width:100%;margin-bottom:160px;}.solutions .hero h1{font-weight:600;margin-bottom:clamp(40px,120px,80px);}.solutions .hero p{font-weight:300;margin-bottom:0;max-width:unset;}.solutions .hero .menu_container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px;list-style-type:none;padding:0;margin:auto}.solutions .hero .menu_container li{flex:1;}.solutions .hero .menu_container li a{display:flex;align-items:center;justify-content:center;border-radius:10px;height:120px;font-size:18px;color:#fff;text-decoration:none;text-align:center;letter-spacing:.03rem;line-height:1.5;transition:all ease .5s;position:relative;}ul.section_container{list-style:none;padding:0;margin-bottom:clamp(40px,120px,120px);display:grid;grid-template-columns:repeat(3,1fr);gap:60px;flex-wrap:wrap;max-width:1100px;}ul.section_container li{max-width:340px;width:100%;}ul.section_container li a{flex:1;display:flex;padding:20px;box-sizing:border-box;box-shadow:0 10px 20px 0 rgb(0 0 0 / 30%);width:100%;height:100%;min-height:220px;background:#50d3cf;border-radius:10px;justify-content:center;flex-direction:column;gap:20px;text-decoration:none;color:#000;font-size:clamp(18px,2vw,22px);align-items:center;transition:all ease .5s;}ul.section_container li a:hover{transform:scale(1.06);box-shadow:0 10px 50px 0 rgb(79 208 205 / 60%);}ul.section_container li a i.section_image{padding:8px;background:#fff;width:100px;height:100px;display:flex;border-radius:100px;box-sizing:border-box;}ul.section_container li a i.section_image img{width:100%;height:100%;object-fit:cover;}@media (max-height:960px){.solutions .hero h1,ul.section_container{margin-bottom:40px}}@media (max-width:80em){.solutions .hero h1{margin-bottom:40px}ul.section_container{margin-bottom:40px}.solutions .hero{justify-content:flex-start}}@media (max-width:35.5em){header{overflow:unset;display:block}.solutions{max-height:unset;display:block;text-align:center}.solutions .hero{margin:0;padding:0;justify-content:flex-start;height:unset;padding-bottom:40px}.solutions .hero h1{margin-bottom:40px}.solutions .hero p{font-weight:300;margin-bottom:0;max-width:unset}ul.section_container{grid-template-columns:max-content;justify-content:center;justify-items:center;margin-bottom:40px;gap:30px}ul.section_container li{width:100%}ul.section_container li a{padding:10px;min-height:unset;flex-direction:row;justify-content:flex-start;text-align:left;flex:1}ul.section_container li a i.section_image{width:80px;height:80px;flex-shrink:0}ul.section_container li a span{display:flex}.scrollwheel{display:none}}#learning-resources{display:flex;align-items:stretch;justify-content:center;background-color:#fff;position:relative;z-index:1;min-height:1080px;}#learning-resources .container.resources{max-width:unset;display:flex;width:100vw;max-width:1920px;margin:0;padding-top:80px;padding-bottom:0;}#learning-resources .resource-text{flex:1;padding:0 clamp(20px,5vw,60px);display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;background:url(../images/bg-right-dots-green.svg) no-repeat center bottom 50px;}.resource-text .container{max-width:700px;width:100%;padding:0;margin:0;display:flex;flex-direction:column;}.resource-text .container:last-child{flex:1;min-height:700px;position:relative;}.resource-text h2{font-size:clamp(30px,2.8vw,50px);font-weight:700;margin-bottom:40px;line-height:1.4;letter-spacing:.05rem;color:#000;}.resource-text p{font-size:clamp(20px,1.4vw,24px);line-height:calc(1.3em + .5vw);margin:0;margin-bottom:40px;}.resource-text p strong{font-weight:700;color:#333;}.resource-text .woman{position:absolute;height:100%;width:auto;object-fit:contain;bottom:0;left:50%;transform:translateX(-50%);}#learning-resources .resource-items{flex:1;padding:0 clamp(20px,5vw,60px);padding-bottom:80px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.resource-items .resource-grid{display:grid;gap:clamp(20px,4vw,60px);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;width:fit-content;max-width:660px;padding:0;margin:0;list-style:none;}.resource-item{height:315px;max-width:300px;max-height:315px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box}.resource-item .flip-container .back,.resource-item .flip-container .front{background-color:#269793;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;position:relative;box-shadow:0 10px 20px rgb(0 0 0 / 10%)}.resource-item .flip-container .back{position:absolute;background-color:#ddd;padding:0;justify-content:flex-start;}.resource-item .flip-container .back .panel_video{width:100%;aspect-ratio:18 / 9;background:#000;object-fit:cover;}.resource-item .flip-container .back .backtest{padding:20px;}.resource-item p{margin:0;font-size:17px;font-weight:300;text-align:center;color:#fff;}.resource-title{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:10px;}.resource-title h3{margin:0;font-size:22px;font-weight:600;color:#fff;}.resource-item .flip-container .back .backtest h3,.resource-item .flip-container .back .backtest p{text-align:left;color:#182f3b;}.resource-item .flip-container .back .backtest h3{margin-bottom:10px;}.resource-title i.section_image{padding:8px;background:#fff;width:100px;height:100px;display:flex;border-radius:100px;box-sizing:border-box;}.resource-title i.section_image img{width:100%;height:100%;object-fit:cover;}@media (max-width:80em){#learning-resources .container.resources{gap:20px}#learning-resources .resource-items,#learning-resources .resource-text{padding:0}.resource-items .resource-grid{gap:30px}.resource-item{max-height:unset}}@media (max-width:64em){#learning-resources{min-height:unset}#learning-resources .container.resources{text-align:center;flex-direction:column;align-items:center;padding:80px clamp(20px,5vw,60px)}.resource-text .container:last-child{display:none}#learning-resources .resource-text{background-image:none;justify-content:unset;gap:0}#learning-resources .resource-text,#learning-resources .resource-items{padding:0}}@media (max-width:35.5em){#learning-resources .container.resources{padding:80px 40px}.resource-items .resource-grid{grid-template-columns:repeat(1,1fr)}.resource-item{max-width:unset}.resource-text p{margin-bottom:20px}.resource-item .flip-container .back .backtest{display:none}.resource-item .flip-container .back .panel_video{width:100%;height:100%;object-fit:cover}}.category-section{display:flex;align-items:center;justify-content:center;background-color:#fff;position:relative;z-index:1;min-height:1080px;background-color:#9162FE;background:linear-gradient(320deg,#7e4fe9 0,#9162FE 30%,#9162FE 60%,#6c43cb 100%);}.category-section::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:url(../images/bg-dots-leftedge.svg) left top no-repeat;opacity:.4;}.category-section::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:url(../images/bg-litepurple-dots.svg) right -130px bottom -130px no-repeat;opacity:.4;}.category-section .container{display:flex;flex-direction:column;gap:clamp(30px,4vw,60px);margin:80px 0;max-width:1460px;box-sizing:border-box;width:100vw;}.category-head{display:flex;gap:clamp(20px,4vw,30px);flex-direction:column;align-items:center;}.category-head h2{font-size:clamp(30px,2.8vw,50px);color:#ffffff;margin:0;line-height:1.4;letter-spacing:.05rem;text-align:center;}.category-head p{font-size:clamp(20px,1.4vw,24px);color:#ffffff;margin-bottom:0;line-height:calc(1.3em + .5vw);letter-spacing:.04rem;text-align:center;}.categories{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);}.category{border-radius:10px;display:flex;align-items:center;justify-content:center;aspect-ratio:1.4 / 1;max-width:100%;position:relative;cursor:default;transition:all .5s ease;}.flip-container{perspective:1000px}.flip-container.hover .flipper,.flip-container:hover .flipper{transform:rotateY(180deg)}.back,.flip-container,.front{width:100%;height:100%;border-radius:10px;}.flipper{width:100%;height:100%;transition:.6s;transform-style:preserve-3d;position:relative}.back,.front{backface-visibility:hidden;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);overflow:hidden;}.front{z-index:2;font-weight:700;color:#182f3b;transform:rotateY(0)}.back{background-color:#ffffff;transform:rotateY(180deg);font-size:16px;line-height:1.3}#category1{grid-area:1 / 3 / 2 / 4;}#category2{grid-area:1 / 4 / 2 / 5;}#category3{grid-area:2 / 2 / 3 / 3;}#category4{grid-area:2 / 3 / 3 / 4;}#category5{grid-area:2 / 4 / 3 / 5;}#category6{grid-area:3 / 1 / 4 / 2;}#category7{grid-area:3 / 2 / 4 / 3;}#category8{grid-area:3 / 3 / 4 / 4;}.category:hover{box-shadow:0 10px 50px 0 rgb(79 208 205 / 30%);}.category:hover img{transform:scale(1.2);}.category-text{position:relative;z-index:2;width:100%;height:calc(100% + 2px);background:rgb(44,12,180);background:linear-gradient(180deg,rgba(44,12,180,0) 0%,rgba(36,33,69,.3) 70%,rgba(36,33,69,.5) 100%);color:#fff;box-sizing:border-box;padding:20px;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;}.category-text.details{background:unset;color:#000;justify-content:flex-start;}.category-text span{font-size:18px;font-weight:600;letter-spacing:.05rem;}.category-text span:first-child{font-size:24px;font-weight:300;}.category-text span:last-child{min-height:50px;}.category-text h4{font-size:16px;font-weight:600;color:#000000;letter-spacing:normal;margin-bottom:10px;}.category-text p{font-size:14px;line-height:1.4;color:#333;margin:0;}.category-text em{position:absolute;bottom:10px;right:16px;font-size:20px;font-weight:600;font-style:normal;color:rgb(160 231 229);z-index:-1;}.category img{object-fit:cover;width:100%;height:100%;position:absolute;z-index:0;transition:all 1s ease;}@media (max-width:80em){.categories{grid-template-columns:repeat(3,1fr)}.category{grid-area:auto!important}}@media (max-width:64em){.categories{grid-template-columns:repeat(2,1fr)}.category{grid-area:auto!important}}@media (max-width:48em){.categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:35.5em){.categories{grid-template-columns:1fr;gap:40px}.category-section .container{margin:80px 20px}}#applications{display:flex;align-items:stretch;justify-content:center;background-color:#fff;position:relative;z-index:1}#applications .container.applications{max-width:unset;display:flex;width:100vw;max-width:1460px;margin:0;padding:80px clamp(20px,5vw,60px);padding-bottom:100px;gap:60px;align-items:flex-start;justify-content:center;}#applications .application-image,#applications .application-text{padding:0;max-width:800px;}.application-text .container{padding:0;display:flex;gap:80px;flex-direction:column;}.application-text h2{font-size:clamp(30px,2.8vw,50px);font-weight:700;margin-bottom:0;line-height:1.4;letter-spacing:.05rem;color:#000;}.application-text h3{font-size:clamp(30px,2.8vw,50px);font-weight:700;margin-bottom:0;line-height:1.4;letter-spacing:.05rem;color:#50d3cf;}.application-items{display:flex;gap:60px;}.application-item{flex:1;}.application-item h4{font-size:clamp(20px,2.2vw,30px);font-weight:700;margin-bottom:20px;line-height:1.4;letter-spacing:.05rem;color:#000;}.application-item i.section_image{width:140px;height:140px;display:flex;border:4px solid #50d3cf;border-radius:140px;margin-bottom:40px;padding:10px;box-sizing:border-box;}.application-item i.section_image img{width:100%;height:100%;object-fit:cover;}.application-item ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:16px;}.application-item ul li{font-size:18px;line-height:1.4;padding-left:40px;position:relative;}.application-item ul li::before{content:'';position:absolute;left:0;top:4.5px;width:16px;height:16px;background-color:#50d3cf;border-radius:20px;}#applications .application-image{height:100%;max-width:590px;display:flex;background:url(../images/bg-mint-dots.svg) no-repeat bottom center;align-items:flex-end;}.application-image img{width:100%;max-width:790px;height:auto;object-fit:contain;transform:translateY(100px);}@media (max-width:80em){#applications{min-height:unset}#applications .container.applications{gap:unset}#applications .application-image,#applications .application-text{flex:unset}#applications .application-image{background-size:auto 70%;background-position:left bottom 100px}.application-text .container{gap:40px}.application-items{gap:40px}.application-image img{width:450px}}@media (max-width:64em){#applications .container.applications{flex-direction:column;align-items:center;gap:40px;padding-bottom:0}.header-set{display:flex;gap:12px;flex-wrap:wrap}.application-text h2,.application-text h3{word-wrap:break-word}.application-text .container{gap:60px}#applications .application-image{width:100%;background-size:auto 100%;background-position:center bottom;justify-content:center}.application-image img{width:500px}.application-item ul{gap:10px}}@media (max-width:35.5em){.header-set{display:block}#applications .container.applications{padding-bottom:0;gap:60px}#applications .application-image,#applications .application-text{width:100%}.application-image img{width:100%;transform:unset}.application-text .container{gap:60px}.header-set{display:flex;gap:0;flex-direction:column;align-items:center}.application-items{flex-direction:column;align-items:center;gap:60px}.application-item{width:100%;text-align:center;display:flex;align-items:center;flex-direction:column}.application-item ul li{padding:unset}.application-item ul li::before{content:unset}.application-item ul{gap:10px}.application-item i.section_image{width:120px;height:120px}}@media (prefers-reduced-motion:reduce){.solutions .hero .menu_container li a,ul.section_container li a,.resource-item,.category,.flipper,.category img{transition:none}}