section.hero-section{margin-top:80px;display:flex;align-items:center;width:100%;min-height:800px;background-repeat:no-repeat;background-position:center;flex-direction:column;background-color:#0e0e0c;position:relative}section.hero-section .gradient-divider{position:absolute;top:96.5%;width:100%;height:1px;background-image:radial-gradient(50% 50% at 50% 50%,#fff9,#fff0);border:none;z-index:1}section.hero-section .hero-container{margin:110px auto;display:flex;flex-direction:row;gap:60px;max-width:1400px;width:100%}section.hero-section .hero-container .block-center{display:flex;flex-direction:column;gap:32px}section.hero-section .hero-container .hero-container-left .text-block{display:flex;flex-direction:column;gap:20px}section.hero-section .hero-container .block-center .marker-items{display:flex;flex-direction:row;gap:12px}section.hero-section .hero-container .block-center .marker-items .marker-item{display:flex;flex-direction:row;gap:8px;align-items:center;border-radius:16px;padding:8px 12px 8px 8px;position:relative;background-clip:padding-box;background:transparent;text-decoration:none}section.hero-section .hero-container .block-center .marker-items .marker-item:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;padding:1.5px;border-radius:inherit;background:linear-gradient(180deg,#ffffff52,#fff,#ffffff52);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}section.hero-section .hero-container .block-center .marker-items .marker-item .marker-logo{max-width:28px;height:28px;position:relative}section.hero-section .hero-container .block-center .marker-items .marker-item .marker-logo img{width:100%;height:100%}section.hero-section .hero-container .block-center .marker-items .marker-item .marker-logo img.logo-hover{position:absolute;top:0;left:0;opacity:0;visibility:hidden}section.hero-section .hero-container .block-center .marker-items .marker-item:hover .marker-logo img.logo-main{opacity:0;visibility:hidden}section.hero-section .hero-container .block-center .marker-items .marker-item:hover .marker-logo img.logo-hover{opacity:1;visibility:visible}section.hero-section .hero-container .block-center .marker-items .marker-title p{font-family:Mona Sans Expanded,sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:-.02em;text-align:left;margin:0}section.hero-section .hero-container .hero-container-left{margin:26px 0;display:flex;flex-direction:column;gap:60px}section.hero-section .hero-container .hero-container-left,section.hero-section .hero-container .hero-container-right{width:100%;max-width:670px}section.hero-section .hero-container .block-center .trusted-block{display:flex;align-items:center;gap:10px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:100px;width:auto;flex-direction:row;margin:0 auto;padding:6px 20px 6px 6px}section.hero-section .hero-container .block-center .trusted-block-text{display:flex;gap:6px}section.hero-section .hero-container .block-center .title-block h1{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:left;color:#fff;margin:0}section.hero-section .hero-container .block-center .title-block h1 span{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:left;color:#d2ff37;margin:0}section.hero-section .hero-container .block-center .subtitle{max-width:600px}section.hero-section .hero-container .block-center .subtitle p,section.hero-section .hero-container .block-center .subtitle p a{font-family:Mona Sans Expanded,sans-serif;font-size:18px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:-.02em;text-align:left;margin:0}section.hero-section .hero-container .block-center .subtitle p a:hover{color:#ececec}section.hero-section .hero-container .block-button{max-width:387px;width:100%;height:64px}section.hero-section .hero-container .block-button .right button.get-started{background-color:#d2ff1c;color:#000;gap:30px;padding:22.5px 30px 22.5px 40px;position:relative;font-size:16px;border-radius:40px;text-transform:uppercase;text-decoration:none;font-family:Mona Sans Expanded,sans-serif;display:flex;font-weight:500;cursor:pointer;border:none;align-items:center;width:100%;line-height:1.2;letter-spacing:-.02em;overflow:hidden;white-space:nowrap;text-align:left}section.hero-section .hero-container .block-button .right button.get-started:before{content:"";position:absolute;right:7px;top:50%;transform:translateY(-50%);width:52px;height:52px;background-color:#0b0b0b;border-radius:50%;z-index:1}section.hero-section .hero-container .block-button .right button.get-started:after{content:"";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.2929%2015.2929C13.9023%2015.6834%2013.9023%2016.3166%2014.2929%2016.7071C14.6834%2017.0976%2015.3166%2017.0976%2015.7071%2016.7071L19.7071%2012.7071C20.0976%2012.3166%2020.0976%2011.6834%2019.7071%2011.2929L15.7071%207.29289C15.3166%206.90237%2014.6834%206.90237%2014.2929%207.29289C13.9023%207.68342%2013.9023%208.31658%2014.2929%208.70711L16.5858%2011H4.99988C4.44759%2011%203.99988%2011.4477%203.99988%2012C3.99988%2012.5523%204.44759%2013%204.99988%2013H16.5858L14.2929%2015.2929Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .25s ease;z-index:2}section.hero-section .hero-container .block-button .right button.get-started:hover:after{transform:translateY(-50%) translate(6px);background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.293%2015.2929C13.9025%2015.6834%2013.9025%2016.3166%2014.293%2016.7071C14.6835%2017.0976%2015.3167%2017.0976%2015.7072%2016.7071L19.7072%2012.7071C20.0977%2012.3166%2020.0977%2011.6834%2019.7072%2011.2929L15.7072%207.29289C15.3167%206.90237%2014.6835%206.90237%2014.293%207.29289C13.9025%207.68342%2013.9025%208.31658%2014.293%208.70711L16.5859%2011H5C4.44771%2011%204%2011.4477%204%2012C4%2012.5523%204.44771%2013%205%2013H16.5859L14.293%2015.2929Z'%20fill='%23C4EF01'/%3e%3c/svg%3e")}section.hero-section .hero-container .hero-container-right .hero-visual-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center}section.hero-section .hero-container .hero-container-right .hero-visual-wrapper .card{max-height:524px;height:auto;width:100%}section.hero-section .hero-container .hero-container-right .hero-visual-wrapper .card img{width:100%;height:100%}@media screen and (min-width:1280px)and (max-width:1440px){section.hero-section .hero-container{max-width:1280px}}@media screen and (min-width:1040px)and (max-width:1280px){section.hero-section .hero-container{max-width:1040px}}@media screen and (min-width:720px)and (max-width:1040px){section.hero-section{max-width:100%;margin:0 auto}section.hero-section .hero-container .hero-container-left,section.hero-section .hero-container .hero-container-right{width:100%;max-width:648px;margin:0 auto}section.hero-section .hero-container{max-width:720px;flex-direction:column-reverse;gap:32px;margin:110px auto 70px}section.hero-section .hero-container .block-button{max-width:100%}section.hero-section .hero-container .block-button .right button.get-started{padding:22.5px 200px}section.hero-section .hero-container .hero-container-right .hero-visual-wrapper{max-width:490px;margin:0 auto}section.hero-section .gradient-divider{top:99%}}@media screen and (max-width:720px){section.hero-section{max-width:100%;margin:0 auto}section.hero-section .hero-container .hero-container-left,section.hero-section .hero-container .hero-container-right{width:100%;max-width:361px;margin:0 auto;gap:40px}section.hero-section .hero-container{max-width:361px;flex-direction:column;gap:32px;margin:110px auto 62px}section.hero-section .hero-container .block-button{max-width:100%}section.hero-section .hero-container .block-button .right button.get-started{font-size:14px;padding:22.5px 40px}section.hero-section .hero-container .hero-container-right .hero-visual-wrapper{max-width:490px;margin:0 auto}section.hero-section .hero-container .block-center .title-block h1,section.hero-section .hero-container .block-center .title-block h1 span{font-size:28px}section.hero-section .hero-container .block-center .subtitle p{font-size:16px}section.hero-section .gradient-divider{top:100%}}section.percent-block{width:100%;background-color:#0e0e0c}section.percent-block .percent-container{margin:0 auto;display:flex;flex-direction:column;gap:60px;padding:38px 0 180px;max-width:1400px;width:100%}section.percent-block .percent-container .percent-items{display:flex;flex-direction:row;gap:24px;width:100%;flex-wrap:wrap;justify-content:center}section.percent-block .percent-container .percent-items .percent-item{flex:1;display:flex;flex-direction:column;gap:12px;max-width:330px}.percent-items .percent-item:first-child{min-width:320px}section.percent-block .percent-container .percent-items .percent-value p{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:32px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fff;margin:0}section.percent-block .percent-container .percent-items .percent-value p span{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:32px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#d2ff37;margin:0}section.percent-block .percent-container .percent-items .percent-title p.white{font-family:Mona Sans Expanded,sans-serif;font-size:18px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:-.02em;text-align:center;margin:0}@media screen and (min-width:1280px)and (max-width:1440px){section.percent-block .percent-container{max-width:1280px}}@media screen and (min-width:1040px)and (max-width:1280px){section.percent-block .percent-container{max-width:1040px}}@media screen and (min-width:720px)and (max-width:1040px){section.percent-block .percent-container{max-width:720px;padding:38px 0 80px}section.percent-block .percent-container .percent-items{flex-direction:column;margin:0 auto;align-items:center;gap:60px}}@media screen and (max-width:720px){section.percent-block .percent-container{max-width:361px;padding:38px 0 80px}section.percent-block .percent-container .percent-items{flex-direction:column;margin:0 auto;align-items:center;gap:40px}section.percent-block .percent-container .percent-items .percent-value p span{font-size:28px}}section.overview-block{width:100%;background-color:#0e0e0c;background-size:contain;background-repeat:no-repeat;background-position:center 36%;pointer-events:none;position:relative}section.overview-block .overview-container{margin:0 auto;display:flex;flex-direction:column;gap:60px;padding:56px 0 180px;max-width:1400px;width:100%}section.overview-block .overview-container .overview-wrapper{display:flex;flex-direction:row;gap:60px;align-items:center}section.overview-block .overview-container .overview-wrapper .overview-left{max-width:670px;width:100%;height:670px;padding:12px}section.overview-block .overview-container .overview-wrapper .overview-right{max-width:670px;width:100%;padding:12px;display:flex;flex-direction:column;gap:32px}section.overview-block .overview-container .overview-wrapper .overview-left img{width:100%;height:100%}section.overview-block .overview-container .overview-wrapper .overview-right h2.overview-title{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:left;color:#d2ff37;margin:0}section.overview-block .overview-container .overview-wrapper .overview-right .overview-description{display:flex;flex-direction:column;gap:12px}section.overview-block .overview-container .overview-wrapper .overview-right .overview-description p{font-family:Mona Sans Expanded,sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:-.02em;text-align:left;margin:0}@media screen and (min-width:1280px)and (max-width:1440px){section.overview-block .overview-container{max-width:1280px}}@media screen and (min-width:1040px)and (max-width:1280px){section.overview-block .overview-container{max-width:1040px}section.overview-block .overview-container .overview-wrapper .overview-left{max-width:490px;height:470px}}@media screen and (min-width:720px)and (max-width:1040px){section.overview-block .overview-container{max-width:720px;padding:32px 0 90px}section.overview-block .overview-container .overview-wrapper{flex-direction:column;gap:40px}section.overview-block .overview-container .overview-wrapper .overview-left{max-width:490px;height:490px}section.overview-block .overview-container .overview-wrapper .overview-right h2.overview-title,section.overview-block .overview-container .overview-wrapper .overview-right .overview-description p{text-align:center}}@media screen and (max-width:720px){section.overview-block .overview-container{max-width:361px;padding:18px 0 80px}section.overview-block .overview-container .overview-wrapper{flex-direction:column;gap:20px}section.overview-block .overview-container .overview-wrapper .overview-left{max-width:361px;height:361px}section.overview-block .overview-container .overview-wrapper .overview-right h2.overview-title,section.overview-block .overview-container .overview-wrapper .overview-right .overview-description p{text-align:center}section.overview-block .overview-container .overview-wrapper .overview-right h2.overview-title{font-size:28px}}section.challenge-block{width:100%;background-color:#0e0e0c}section.challenge-block .challenge-container{margin:0 auto;display:flex;flex-direction:column;gap:60px;padding:136px 0 180px;max-width:1400px;width:100%}section.challenge-block .challenge-container .text-block{display:flex;flex-direction:column;gap:16px;max-width:640px;margin:0 auto}section.challenge-block .challenge-container .text-block .title-block h2{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fff;margin:0}section.challenge-block .challenge-container .text-block .title-block h2 span{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#d2ff37;margin:0}section.challenge-block .challenge-container .text-block .subtitle p{font-family:Mona Sans Expanded,sans-serif;font-size:18px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:-.02em;text-align:center;margin:0}section.challenge-block .challenge-container .challenge-interactive-wrapper{width:100%;display:flex;flex-direction:row;gap:24px}section.challenge-block .challenge-container .challenge-interactive-wrapper{display:flex;flex-direction:row;gap:16px;align-items:flex-start;width:100%}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-left{display:flex;flex-direction:column;gap:24px;max-width:688px;width:100%}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item{display:flex;flex-direction:column;gap:24px;padding:32px;background:#1c1c1a;border-radius:25px;min-height:124px;transition:background .3s ease}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item.active{background:#fff}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-header{display:flex;flex-direction:row;gap:24px;align-items:center}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item.active .challenge-header{display:none}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-icon{max-width:60px;max-height:60px;width:100%;height:100%}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item h3{font-family:Mona Sans Expanded,sans-serif;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.02em;margin:0;color:#fff;transition:color .3s ease}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item.active h3{color:#000}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-body{display:none;opacity:0}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item.active .challenge-body{display:block;opacity:1;max-height:300px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-body p{margin:0;color:#ffffffb3}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item.active .challenge-body p{font-family:Mona Sans Expanded,sans-serif;font-size:18px;font-weight:500;color:#0e0e0c;line-height:1.5;letter-spacing:-.02em}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-right{flex:1;position:sticky;top:50px;max-width:688px;width:100%}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-image-container{position:relative;width:100%}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-img-item{position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100%}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-img-item.active{position:relative;opacity:1;visibility:visible;height:100%;max-width:688px;width:100%}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-img-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:32px}section.challenge-block .challenge-container .text-below-challenge{margin:0 auto;display:flex;flex-direction:column;gap:24px;max-width:688px;width:100%}section.challenge-block .challenge-container .text-below-challenge p{font-family:Mona Sans Expanded,sans-serif;font-size:18px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:-.02em;text-align:center;margin:0}@media screen and (min-width:1280px)and (max-width:1440px){section.challenge-block .challenge-container{max-width:1280px}section.challenge-block .challenge-container .challenge-interactive-wrapper{gap:24px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-left{max-width:628px}}@media screen and (min-width:1040px)and (max-width:1280px){section.challenge-block .challenge-container{max-width:1040px}section.challenge-block .challenge-container .challenge-interactive-wrapper{gap:24px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-left{max-width:504px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-right{max-width:504px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-image-container{min-height:616px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-img-item.active{max-height:616px;height:616px}}@media screen and (min-width:720px)and (max-width:1040px){section.challenge-block .challenge-container{max-width:720px;padding:136px 0 104px}section.challenge-block .challenge-container .challenge-interactive-wrapper{flex-direction:column;gap:24px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-left,section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-right{max-width:648px;margin:0 auto}}@media screen and (max-width:720px){section.challenge-block .challenge-container{max-width:361px;padding:66px 0 104px;gap:22px}section.challenge-block .challenge-container .challenge-interactive-wrapper{flex-direction:column;gap:24px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-left,section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-right{max-width:361px;margin:0 auto}section.challenge-block .challenge-container .text-block .title-block h2 span{font-size:28px}section.challenge-block .challenge-container .text-block .subtitle p{font-size:16px}section.challenge-block .challenge-container .text-below-challenge p{font-size:16px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-img-item.active{max-height:338px;height:361px;max-width:361px}}section.what-we-did{width:100%;background-color:#0e0e0c}section.what-we-did .wwd-container{margin:0 auto;display:flex;flex-direction:column;gap:60px;padding:132px 0 180px;max-width:1400px;width:100%}section.what-we-did .wwd-container .title-block h2{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fff;margin:0}section.what-we-did .wwd-container .title-block h2 span{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#d2ff37;margin:0}section.what-we-did .wwd-container .wwd-items{display:flex;gap:24px;justify-content:space-between}section.what-we-did .wwd-container .wwd-items.four-items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}section.what-we-did .wwd-container .wwd-items .wwd-item{border:1.5px solid #E3E4E1;border-radius:32px;display:flex;gap:32px;flex-direction:column;padding:32px;width:100%;flex:1 1 0;min-width:0}section.what-we-did .wwd-container .wwd-items.four-items .wwd-item{flex:none;width:100%;display:flex;flex-direction:row;gap:24px}section.what-we-did .wwd-container .wwd-items.four-items .wwd-item .ww-logo,section.what-we-did .wwd-container .wwd-items .wwd-item .wwd-logo{max-width:60px;height:60px;width:100%}section.what-we-did .wwd-container .wwd-items.four-items .wwd-item .wwd-text,section.what-we-did .wwd-container .wwd-items .wwd-item .wwd-text{display:flex;flex-direction:column;gap:8px}section.what-we-did .wwd-container .wwd-items.four-items .wwd-item .ww-logo img,section.what-we-did .wwd-container .wwd-items .wwd-item .wwd-logo img{width:100%;height:100%}section.what-we-did .wwd-container .wwd-items .wwd-item .wwd-text h3{font-family:Mona Sans Expanded,sans-serif;font-size:26px;font-weight:600;color:#fff;line-height:1.32;letter-spacing:-.02em;text-align:left;margin:0}section.what-we-did .wwd-container .wwd-items .wwd-item .wwd-text p{font-family:Mona Sans Expanded,sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:1.5;letter-spacing:-.01em;text-align:left;margin:0}section.what-we-did .wwd-container .wwd-items .wwd-item:hover{background-color:#c4ef01;border:1.5px solid #C4EF01}section.what-we-did .wwd-container .wwd-items .wwd-item:hover .wwd-logo img{filter:invert(1) sepia(1) saturate(5) hue-rotate(25deg)}section.what-we-did .wwd-container .wwd-items .wwd-item:hover .wwd-text h3,section.what-we-did .wwd-container .wwd-items .wwd-item:hover .wwd-text p{color:#0e0e0c}@media screen and (min-width:1280px)and (max-width:1440px){section.what-we-did .wwd-container{max-width:1280px}}@media screen and (min-width:1040px)and (max-width:1280px){section.what-we-did .wwd-container{max-width:1040px}}@media screen and (min-width:720px)and (max-width:1040px){section.what-we-did .wwd-container{max-width:720px;padding:132px 0 130px}section.what-we-did .wwd-container .wwd-items{flex-direction:column;max-width:648px;margin:0 auto}section.what-we-did .wwd-container .wwd-items.four-items{grid-template-columns:repeat(1,1fr)}section.what-we-did .wwd-container .wwd-items .wwd-item{flex-direction:row;gap:24px}}@media screen and (max-width:720px){section.what-we-did .wwd-container{max-width:361px;padding:84px 0 130px;gap:32px}section.what-we-did .wwd-container .wwd-items{flex-direction:column;max-width:361px;margin:0 auto;gap:16px}section.what-we-did .wwd-container .wwd-items.four-items{grid-template-columns:repeat(1,1fr)}section.what-we-did .wwd-container .wwd-items .wwd-item,section.what-we-did .wwd-container .wwd-items.four-items .wwd-item{flex-direction:column;gap:24px}section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item.active .challenge-body p,section.challenge-block .challenge-container .challenge-interactive-wrapper .challenge-item h3{font-size:16px}section.what-we-did .wwd-container .title-block h2,section.what-we-did .wwd-container .title-block h2 span{font-size:28px}section.what-we-did .wwd-container .wwd-items .wwd-item .wwd-text h3{font-size:24px}}section.results{background-color:#0e0e0c;padding:0 0 100px}section.results .results-container{display:flex;flex-direction:column;gap:60px;padding:150px 0 80px;max-width:1400px;width:100%;margin:0 auto}section.results .results-container .title-block h2{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fff;margin:0}section.results .results-container .title-block h2 span{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#d2ff37;margin:0}section.results .results-container .content-block{display:flex;flex-direction:column;gap:24px}section.results .results-container .results-items{display:flex;justify-content:center;gap:24px;max-width:1400px;width:100%;margin:0 auto;background-image:url()}section.results .results-container .results-items .results-item{background-color:#fff;flex:1;display:flex;flex-direction:column;gap:12px;border-radius:24px}section.results .results-container .results-items .results-header{margin:102px 32px 0}section.results .results-container .results-items .results-header span{font-family:Unbounded,sans-serif;font-weight:600;text-transform:uppercase;font-size:48px;line-height:1.2;letter-spacing:-.01em;color:#0e0e0c}section.results .results-container .results-items .results-text{margin:0 32px 32px}section.results .results-container .results-items .results-text p{font-family:Mona Sans Expanded,sans-serif;font-size:26px;font-weight:700;line-height:1.44;letter-spacing:0%;background:linear-gradient(180deg,#0e0e0c,#424240);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}section.results .results-container .results-items .results-item:hover{background-color:#c4ef01}section.results .results-container .content-block .two-block{display:flex;flex-direction:row;gap:24px;max-width:1400px;width:100%;margin:0 auto}section.results .results-container .content-block .two-block .two-block-left,section.results .results-container .content-block .two-block .two-block-right{flex:0 0 calc(50% - 12px);width:100%}section.results .results-container .content-block .two-block .two-block-right{border-radius:32px}section.results .results-container .content-block .two-block .two-block-right img{width:100%;height:100%}section.results .results-container .content-block .two-block .two-block-left{background:#1c1c1a;border-radius:32px;padding:32px;display:flex;flex-direction:column;gap:12px}section.results .results-container .content-block .two-block .two-block-left p{font-family:Mona Sans Expanded,sans-serif;font-weight:500;font-size:26px;line-height:1.4;letter-spacing:-.02em;color:#fff}section.results .results-container .content-block .two-block .two-block-left p span{font-family:Mona Sans Expanded,sans-serif;font-weight:500;font-size:26px;line-height:1.4;letter-spacing:-.02em;color:#d2ff37}@media screen and (min-width:1280px)and (max-width:1440px){section.results .results-container{max-width:1280px}}@media screen and (min-width:1040px)and (max-width:1280px){section.results .results-container,section.results .results-container .content-block .two-block{max-width:1040px;display:flex;flex-direction:column;width:100%}section.results .results-container .content-block .two-block .two-block-left,section.results .results-container .content-block .two-block .two-block-right{max-width:100%}section.results .results-container .content-block .two-block .two-block-right img{width:100%;height:100%}}@media screen and (min-width:720px)and (max-width:1040px){section.results .results-container{max-width:720px}section.results .results-container .results-items,section.results .results-container .content-block .two-block{flex-direction:column}section.results .results-container .content-block{max-width:648px;margin:0 auto}}@media screen and (max-width:720px){section.results .results-container{max-width:361px;padding:76px 0 80px;gap:40px}section.results .results-container .results-items,section.results .results-container .content-block .two-block{flex-direction:column;gap:16px}section.results .results-container .content-block{max-width:361px;margin:0 auto}section.results .results-container .title-block h2,section.results .results-container .title-block h2 span{font-size:28px}section.results .results-container .content-block{gap:16px}section.results{padding:0 0 10px}}section.contact{background-color:#fff;width:100%}section.contact .section-divider-top{height:164px;background:#0e0e0c;clip-path:polygon(0 0,100% 0,100% 0%,0% 80%);transform:scale(1.01);max-width:99vw}section.contact .contact-container{position:relative;margin:0 auto;display:flex;flex-direction:column;gap:24px;padding:114px 0 100px;max-width:1400px;width:100%}section.contact .contact-container .form-block{margin:0 auto;display:flex;flex-direction:column;gap:24px;max-width:640px;width:100%;border:1px solid #EBEBEB;border-radius:36px}section.contact .contact-container .form-block .cc-header{padding:40px 44px;display:flex;flex-direction:column;gap:32px}section.contact .contact-container .form-block .cc-header .cc-logo{position:absolute;top:7%;left:50%;transform:translate(-50%);max-width:156px;width:100%}section.contact .contact-container .form-block .cc-header .cc-text .cc-title p{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:28px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#0e0e0c;margin:0}section.contact .contact-container .form-block .cc-header .cc-text{padding:80px 0 0;display:flex;flex-direction:column;gap:12px}section.contact .contact-container .form-block .cc-header .cc-text .cc-title{max-width:560px;margin:0 auto}section.contact .contact-container .form-block .cc-header .cc-text .cc-title p span{font-family:Unbounded,sans-serif;font-weight:900;text-transform:uppercase;font-size:28px;line-height:1.2;letter-spacing:-.02em;text-align:center;margin:0;background:linear-gradient(90deg,#c4ef01,#99ba00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}section.contact .contact-container .form-block .cc-header .cc-text .cc-subtitle{max-width:520px;margin:0 auto}section.contact .contact-container .form-block .cc-header .cc-text .cc-subtitle p{font-family:Mona Sans Expanded,sans-serif;font-size:16px;font-weight:500;color:#0e0e0c;line-height:1.5;letter-spacing:-.01em;text-align:center;margin:0}section.contact .contact-container .form-block .cc-header .cc-button{max-width:560px;margin:0 auto;width:100%}section.contact .contact-container .form-block .cc-header .cc-button button{justify-content:center;align-items:center;padding:22.5px 20px;background-color:#d2ff1c;color:#000;width:100%;display:flex;border-radius:40px;text-transform:uppercase;font-family:Mona Sans Expanded,sans-serif;font-weight:500;font-size:16px;border:none;cursor:pointer;line-height:1.2;letter-spacing:-.02em;overflow:hidden;white-space:nowrap;position:relative}section.contact .contact-container .form-block .cc-header .cc-button button:before{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:52px;height:52px;background-color:#0b0b0b;border-radius:50%;z-index:1}section.contact .contact-container .form-block .cc-header .cc-button button:after{content:"";position:absolute;right:21px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.2929%2015.2929C13.9023%2015.6834%2013.9023%2016.3166%2014.2929%2016.7071C14.6834%2017.0976%2015.3166%2017.0976%2015.7071%2016.7071L19.7071%2012.7071C20.0976%2012.3166%2020.0976%2011.6834%2019.7071%2011.2929L15.7071%207.29289C15.3166%206.90237%2014.6834%206.90237%2014.2929%207.29289C13.9023%207.68342%2013.9023%208.31658%2014.2929%208.70711L16.5858%2011H4.99988C4.44759%2011%203.99988%2011.4477%203.99988%2012C3.99988%2012.5523%204.44759%2013%204.99988%2013H16.5858L14.2929%2015.2929Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .25s ease;z-index:2}section.contact .contact-container .form-block .cc-header .cc-button button:hover:after{transform:translateY(-50%) translate(6px);background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.293%2015.2929C13.9025%2015.6834%2013.9025%2016.3166%2014.293%2016.7071C14.6835%2017.0976%2015.3167%2017.0976%2015.7072%2016.7071L19.7072%2012.7071C20.0977%2012.3166%2020.0977%2011.6834%2019.7072%2011.2929L15.7072%207.29289C15.3167%206.90237%2014.6835%206.90237%2014.293%207.29289C13.9025%207.68342%2013.9025%208.31658%2014.293%208.70711L16.5859%2011H5C4.44771%2011%204%2011.4477%204%2012C4%2012.5523%204.44771%2013%205%2013H16.5859L14.293%2015.2929Z'%20fill='%23C4EF01'/%3e%3c/svg%3e")}@media screen and (min-width:1280px)and (max-width:1440px){section.contact .contact-container{max-width:1280px}}@media screen and (min-width:1040px)and (max-width:1280px){section.contact .contact-container{max-width:1040px}}@media screen and (min-width:720px)and (max-width:1040px){section.contact .contact-container{max-width:720px}}@media screen and (max-width:720px){section.contact .contact-container{max-width:361px}section.contact .contact-container .form-block .cc-header .cc-text .cc-title p,section.contact .contact-container .form-block .cc-header .cc-text .cc-title p span{font-size:24px}section.contact .contact-container .form-block .cc-header{padding:16px}section.contact .contact-container .form-block .cc-header .cc-button button{padding:22.5px 30px;text-transform:inherit}section.contact .section-divider-top{height:38px}}@media screen and (max-width:380px){section.hero-section .hero-container,section.percent-block .percent-container,section.overview-block .overview-container,section.challenge-block .challenge-container,section.what-we-did .wwd-container,section.results .results-container,section.contact .contact-container{max-width:340px}section.contact .contact-container .form-block .cc-header .cc-button button{font-size:15px}}
