.marginHero{margin-top:44px;padding:0 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.heroSection{background:linear-gradient(0deg,#ff6900 12%,#121212);border-radius:0 0 32px 32px;padding:80px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;position:relative}.content{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative;padding:0 16px}.information{background:#ff69001a;border-radius:9999px;border:1px solid rgba(255,248,236,.2);padding:6px 12px;display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:flex-start;position:relative;backdrop-filter:blur(2px)}.information .label{color:#f4f4f5;text-align:left;font-size:14px;line-height:20px;font-weight:500}.headingContainer{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:flex-start;position:relative}.headingContainer .header{color:#f4f4f5;text-align:center;font-size:60px;line-height:80px;letter-spacing:-2px;font-weight:600}.headingContainer .subheader{color:#d4d4d8;text-align:center;font-size:20px;line-height:32px;font-weight:400}.buttonGroup{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-start;position:relative}.buttonPrimary{background:#fff;border-radius:9999px;padding:8px 20px;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;text-decoration:none;border:1px solid #ffffff}.buttonPrimary .label{color:#121212;text-align:left;font-size:16px;line-height:24px;font-weight:500}.buttonSecondary{background:#ffffff1f;border-radius:9999px;border:1px solid #ffffff;padding:8px 20px;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;backdrop-filter:blur(2px);text-decoration:none}.buttonSecondary .label{color:#fff;text-align:left;font-size:16px;line-height:24px;font-weight:500}@media screen and (max-width: 1024px){.marginHero{padding:0 24px}.heroSection{padding:60px 0}.content{gap:24px}.headingContainer .header{font-size:48px;line-height:64px}.headingContainer .subheader{font-size:18px;line-height:28px}}@media screen and (max-width: 768px){.marginHero{padding:0 20px}.heroSection{padding:0;border-radius:0 0 24px 24px;height:90vh}.content{gap:20px}.headingContainer .header{font-size:48px;line-height:48px;letter-spacing:-1px}.headingContainer .subheader{font-size:16px;line-height:24px}.buttonGroup{width:100%;justify-content:center}.buttonPrimary,.buttonSecondary{padding:8px 16px}.buttonPrimary .label,.buttonSecondary .label{font-size:14px;line-height:20px}}@media screen and (max-width: 400px){.marginHero{padding:0 16px}.heroSection{border-radius:0 0 16px 16px;height:80vh}.information{padding:4px 10px}.information .label{font-size:14px;line-height:20px}.headingContainer .header{font-size:38px;line-height:40px;letter-spacing:-.5px}.headingContainer .header br{display:none}.headingContainer .subheader{font-size:16px;line-height:24px}.headingContainer .subheader br{display:none}.buttonGroup{gap:12px}}.advantageSection{padding:80px;display:flex;flex-direction:row;gap:40px;align-items:flex-start;justify-content:center;position:relative}.advantageItem{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:center;flex:1;position:relative}.iconContainer{background:linear-gradient(135deg,#ff69001f,#ff690000);border-radius:9999px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.textContainer{display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:flex-start;position:relative}.title{color:#d4d4d8;text-align:left;font-size:16px;line-height:20px;font-weight:500}.subtitle{color:#a1a1aa;text-align:left;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 1024px){.advantageSection{padding:60px;gap:30px}.advantageItem{gap:12px}.iconContainer{padding:12px}.title{font-size:15px;line-height:18px}.subtitle{font-size:15px;line-height:22px}}@media screen and (max-width: 768px){.advantageSection{padding:50px 40px;flex-direction:column;gap:40px;align-items:center}.advantageItem{width:100%;max-width:500px;align-items:center;text-align:center}.textContainer{align-items:center}.title,.subtitle{text-align:center}}@media screen and (max-width: 400px){.advantageSection{padding:40px 16px;gap:32px}.advantageItem{gap:10px}.iconContainer{padding:10px}.title{font-size:14px;line-height:18px}.subtitle{font-size:14px;line-height:20px}}.challengesSection{padding:0 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.headerContainer{background:linear-gradient(180deg,#ff6900 12%,#121212);border-radius:48px 48px 0 0;padding:120px 0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;align-self:stretch;position:relative}.headerContainer h1{color:#f4f4f5;text-align:center;font-size:48px;line-height:48px;font-weight:600}.challengeList{padding:40px 48px;display:flex;flex-direction:row;gap:40px;align-items:stretch;justify-content:center;position:relative}.challengeItem{border-radius:12px;border:1px solid #3f3f46;padding:32px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;justify-content:space-between;flex:1;position:relative}.challengeItem .headingContainer{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-start;position:relative}.challengeItem .headingContainer .title{color:#f4f4f5;text-align:left;font-size:30px;line-height:40px;font-weight:600}.challengeItem .headingContainer .subtitle{color:#a1a1aa;text-align:left;font-size:16px;line-height:24px;font-weight:400}.subinfoContainer{display:flex;flex-direction:row;gap:40px;align-items:flex-start;justify-content:flex-start;position:relative}.subinfoItem{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}.iconContainer{background:linear-gradient(135deg,#ff69001f,#ff690000);border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.subinfoItem p{color:#a1a1aa;text-align:left;font-size:16px;line-height:24px;font-weight:400}.challengeItem .button{background:#fff;border-radius:9999px;padding:8px 20px;display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;text-decoration:none}.challengeItem .button .label{color:#121212;text-align:left;font-size:16px;line-height:24px;font-weight:500}@media screen and (max-width: 1024px){.challengesSection{padding:0 24px}.headerContainer{padding:90px 0;border-radius:36px 36px 0 0}.headerContainer h1{font-size:42px;line-height:44px}.challengeList{padding:30px 36px;gap:30px}.challengeItem{padding:24px;gap:24px;height:-webkit-fill-available;justify-content:flex-start}.challengeItem .headingContainer{gap:12px}.challengeItem .headingContainer .title{font-size:26px;line-height:34px}.subinfoContainer{gap:30px;flex:1}.subinfoItem{gap:12px;flex-direction:row;align-items:center}.challengeItem .button{padding:8px 16px}.challengeItem .button .label{font-size:15px;line-height:22px}}@media screen and (max-width: 768px){.challengesSection{padding:0 20px}.headerContainer{padding:70px 0;border-radius:28px 28px 0 0}.headerContainer h1{font-size:36px;line-height:40px}.challengeList{padding:24px 0;flex-direction:column;gap:24px;align-items:center;align-self:stretch}.challengeItem{max-width:500px}.challengeItem .headingContainer .title{font-size:24px;line-height:32px}.challengeItem .headingContainer .subtitle{font-size:15px;line-height:22px}.subinfoContainer{flex-direction:column;gap:24px;width:100%}.subinfoItem p{font-size:15px;line-height:22px}.challengeItem .button{align-self:stretch}}@media screen and (max-width: 400px){.challengesSection{padding:0 16px}.headerContainer{padding:50px 0;border-radius:20px 20px 0 0;gap:8px}.headerContainer h1{font-size:24px;line-height:32px;margin:0 2px}.challengeList{padding:20px 16px;gap:20px}.challengeItem{padding:20px;gap:20px}.challengeItem .headingContainer{gap:8px}.challengeItem .headingContainer .title{font-size:20px;line-height:28px}.challengeItem .headingContainer .subtitle{font-size:14px;line-height:20px}.subinfoItem{gap:10px}.iconContainer{padding:10px}.subinfoItem p,.challengeItem .button .label{font-size:14px;line-height:20px}}.marginSocialProof{padding:0 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.socialProofSection{background:linear-gradient(0deg,#ff6900 12%,#121212);border-radius:32px;padding:80px 0;display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center;align-self:stretch;position:relative}.socialProofSection .title{color:#f4f4f5;text-align:center;font-size:48px;line-height:48px;letter-spacing:-2.25px;font-weight:600}.logoContainer{display:flex;gap:40px;flex-direction:row;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;overflow:hidden;width:100%}.logoScroller{display:inline-flex;flex-direction:row;gap:40px;align-items:center;white-space:nowrap;will-change:transform;animation:scroll 20s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 40px))}}.logoScroller svg{flex-shrink:0}.logoScroller img{height:24px}.socialProofSection .subtitle{color:#d4d4d8;text-align:center;font-size:20px;line-height:32px;font-weight:400}@media screen and (max-width: 1024px){.marginSocialProof{padding:0 24px;border-radius:36px 36px 0 0}.socialProofSection{padding:60px 0;gap:30px;border-radius:24px}.socialProofSection .title{font-size:42px;line-height:44px;letter-spacing:-1.75px}.logoContainer,.logoScroller{gap:30px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 30px))}}.socialProofSection .subtitle{font-size:18px;line-height:28px}}@media screen and (max-width: 768px){.marginSocialProof{padding:0 20px;border-radius:28px 28px 0 0}.socialProofSection{padding:50px 0;gap:24px;border-radius:20px}.socialProofSection .title{font-size:36px;line-height:40px;letter-spacing:-1.5px}.logoContainer,.logoScroller{gap:24px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 24px))}}.socialProofSection .subtitle{font-size:16px;line-height:24px;max-width:500px}}@media screen and (max-width: 400px){.marginSocialProof{padding:0 16px;border-radius:20px 20px 0 0}.socialProofSection{padding:40px 0;gap:20px;border-radius:16px}.socialProofSection .title{font-size:28px;line-height:32px;width:calc(100% - 24px)}.socialProofSection .title br{display:none}.logoContainer,.logoScroller{gap:32px}.logoScroller svg{width:120px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 32px))}}.socialProofSection .subtitle{font-size:14px;line-height:20px;width:calc(100% - 32px)}.socialProofSection .subtitle br{display:none}}.faqsSection{padding:80px 120px;display:flex;flex-direction:column;gap:48px;align-items:flex-start;justify-content:flex-start;position:relative}.faqsSection .header{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:flex-start;align-self:stretch;position:relative}.faqsSection .header .title{color:#f4f4f5;text-align:center;font-size:48px;line-height:48px;font-weight:600}.faqsSection .header .subtitleContainer{display:flex;flex-direction:row;gap:6px;align-items:flex-start;justify-content:center;position:relative}.faqsSection .header .subtitleContainer p{color:#a1a1aa;text-align:center;font-size:20px;line-height:32px;font-weight:400}.faqsSection .header .subtitleContainer p span a{color:#ff6900;text-align:center;font-size:20px;line-height:32px;font-weight:500;text-decoration:underline}.faqList{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;position:relative}.questionItem{padding:20px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:stretch;position:relative;cursor:pointer}.questionItem .text{color:#d4d4d8;text-align:left;font-size:16px;line-height:24px;font-weight:500}.arrow-icon{transition:transform .3s ease}.questionItem.active .arrow-icon{transform:rotate(180deg)}.answerItem{padding:0 0 20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;transition:opacity .3s ease;overflow:hidden}.answerItem .text{color:#d4d4d8;text-align:left;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 1024px){.faqsSection{padding:60px 80px;gap:36px}.faqsSection .header{gap:20px}.faqsSection .header .title{font-size:42px;line-height:44px}.faqsSection .header .subtitleContainer p,.faqsSection .header .subtitleContainer p span a{font-size:18px;line-height:28px}.questionItem{padding:16px 0}.questionItem .text{font-size:15px;line-height:22px}.answerItem{padding:0 0 16px}.answerItem .text{font-size:15px;line-height:22px}}@media screen and (max-width: 768px){.faqsSection{padding:50px 40px;gap:30px}.faqsSection .header{gap:16px}.faqsSection .header .title{font-size:36px;line-height:40px}.faqsSection .header .subtitleContainer{flex-direction:column;align-items:center}.faqsSection .header .subtitleContainer p,.faqsSection .header .subtitleContainer p span a{font-size:16px;line-height:24px}.faqList{max-width:500px;align-self:center;width:100%}.questionItem .text{max-width:85%}}@media screen and (max-width: 400px){.faqsSection{padding:40px 16px;gap:24px}.faqsSection .header{gap:12px}.faqsSection .header .title{font-size:28px;line-height:32px}.faqsSection .header .subtitleContainer p,.faqsSection .header .subtitleContainer p span a{font-size:14px;line-height:20px}.questionItem{padding:14px 0}.questionItem .text{font-size:14px;line-height:20px;max-width:80%}.answerItem{padding:0 0 14px}.answerItem .text{font-size:14px;line-height:20px}}.marginCTA{padding:0 120px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.ctaSection{background:linear-gradient(180deg,#ff6900 12%,#121212);border-radius:48px 48px 0 0;padding:120px 0;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;align-self:stretch;position:relative}.ctaSection .headingContainer{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.ctaSection .headingContainer .title{color:#f4f4f5;text-align:center;font-size:48px;line-height:48px;letter-spacing:-2.25px;font-weight:600}.ctaSection .headingContainer .subtitle{color:#d4d4d8;text-align:center;font-size:20px;line-height:28px;font-weight:400}.ctaSection .button{background:#fff;border-radius:9999px;padding:8px 20px;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;text-decoration:none}.ctaSection .button .label{color:#121212;text-align:left;font-size:16px;line-height:24px;font-weight:500}@media screen and (max-width: 1024px){.marginCTA{padding:0 80px}.ctaSection{border-radius:36px 36px 0 0;padding:90px 0;gap:20px}.ctaSection .headingContainer{gap:10px}.ctaSection .headingContainer .title{font-size:42px;line-height:44px;letter-spacing:-1.75px}.ctaSection .headingContainer .subtitle{font-size:18px;line-height:26px}.ctaSection .button{padding:8px 16px}.ctaSection .button .label{font-size:15px;line-height:22px}}@media screen and (max-width: 768px){.marginCTA{padding:0 40px}.ctaSection{border-radius:28px 28px 0 0;padding:70px 0;gap:16px}.ctaSection .headingContainer{gap:8px;max-width:500px}.ctaSection .headingContainer .title{font-size:36px;line-height:40px;letter-spacing:-1.5px}.ctaSection .headingContainer .subtitle{font-size:16px;line-height:24px}.ctaSection .button{padding:8px 16px;width:100%;max-width:300px;margin:0 auto}.ctaSection .button .label{font-size:14px;line-height:20px}}@media screen and (max-width: 400px){.marginCTA{padding:0 16px}.ctaSection{border-radius:20px 20px 0 0;padding:50px 0;gap:16px}.ctaSection .headingContainer{gap:8px;width:calc(100% - 32px)}.ctaSection .headingContainer .title{font-size:28px;line-height:32px;letter-spacing:-1px}.ctaSection .headingContainer .title br{display:none}.ctaSection .headingContainer .subtitle{font-size:14px;line-height:20px}.ctaSection .headingContainer .subtitle br{display:none}.ctaSection .button{padding:8px 16px;width:fit-content}.ctaSection .button .label{font-size:14px;line-height:20px}}
