.BottomBanner_float-content__H83Ru{animation:BottomBanner_float__IWopK 8s ease-in-out infinite}.BottomBanner_float-icons__KWGbf{animation:BottomBanner_float__IWopK 12s ease-in-out infinite}.BottomBanner_float-delay-1__bx6Nz{animation-delay:-2s}.BottomBanner_float-delay-2__z_5oz{animation-delay:-4s}.BottomBanner_float-delay-3__jR4TZ{animation-delay:-6s}.BottomBanner_content-container___qnfk{transform:translateY(40px);opacity:0;transition:all 1s cubic-bezier(.4,0,.2,1)}.BottomBanner_content-visible__NeUKk{transform:translateY(0);opacity:1}.BottomBanner_delay-2__jtZug{transition-delay:.3s}.BottomBanner_delay-3__xriVX{transition-delay:.5s}.BottomBanner_icon-container__Cdk5U{transform:scale(.8) translateY(20px);transition:all 1.2s cubic-bezier(.34,1.56,.64,1)}.BottomBanner_icon-visible__FUSzJ{transform:scale(1) translateY(0)}@media (max-width:999px){.BottomBanner_icon-container__Cdk5U.BottomBanner_icon-visible__FUSzJ{opacity:.5}.BottomBanner_icon-container__Cdk5U.BottomBanner_icon-visible__FUSzJ:hover{opacity:.8;transform:scale(1.1) translateY(0)}}@media (prefers-reduced-motion:reduce){.BottomBanner_float-content__H83Ru,.BottomBanner_float-icons__KWGbf{animation:none}.BottomBanner_content-container___qnfk,.BottomBanner_icon-container__Cdk5U{transition:opacity .5s ease-out}}.BottomBanner_banner-section__am08h{width:100%;padding:32px 8px;max-width:1170px;margin-left:auto;margin-right:auto}.BottomBanner_banner-container__QMxc4{position:relative;max-width:80vw;margin-left:auto;margin-right:auto;border-radius:32px;overflow:hidden;border:1px solid #232136;min-height:400px;background-color:#0F0F0F;box-shadow:0 0 60px 0 rgba(139,92,246,.05)}.BottomBanner_banner-background__WHcqS{object-fit:cover;opacity:.5;transition:opacity .3s}@media (min-width:640px){.BottomBanner_banner-background__WHcqS{opacity:.6}}.BottomBanner_icon-container__Cdk5U{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;background-color:rgba(15,15,15,.8);border-radius:9999px;backdrop-filter:blur(4px);box-shadow:0 0 40px 0 rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.2);opacity:0;transform:scale(.8);transition:all .5s cubic-bezier(.4,0,.2,1)}.BottomBanner_icon-visible__FUSzJ{opacity:1;transform:scale(1)}.BottomBanner_icon-image__qEh4N{width:75%;height:75%;object-fit:contain;transition:transform .3s}.BottomBanner_icon-container__Cdk5U:hover .BottomBanner_icon-image__qEh4N{transform:scale(1.1)}.BottomBanner_content-wrapper__Ihbp3{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:64px 16px}.BottomBanner_banner-heading__F4OfM{font-size:1.875rem;font-weight:700;color:white;line-height:1.2;margin-bottom:1rem;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.BottomBanner_banner-heading-highlight__7V0Ex{color:#a855f7}.BottomBanner_banner-description__gHCRX{font-size:1rem;color:rgba(255,255,255,.9);margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.BottomBanner_banner-button__0e_ob{font-size:.875rem;padding:.5rem 1rem;background:linear-gradient(135deg,#a855f7,#8b5cf6);color:white;border-radius:.375rem;transition:all .3s;border:none;cursor:pointer;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.BottomBanner_banner-button__0e_ob:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.BottomBanner_content-visible__NeUKk .BottomBanner_banner-button__0e_ob,.BottomBanner_content-visible__NeUKk .BottomBanner_banner-description__gHCRX,.BottomBanner_content-visible__NeUKk .BottomBanner_banner-heading__F4OfM{opacity:1;transform:translateY(0)}.BottomBanner_delay-1__R7JCn{transition-delay:.1s}.BottomBanner_delay-2__jtZug{transition-delay:.2s}.BottomBanner_delay-3__xriVX{transition-delay:.3s}.BottomBanner_float-icons__KWGbf{animation:BottomBanner_float__IWopK 6s ease-in-out infinite}@keyframes BottomBanner_float__IWopK{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (min-width:640px){.BottomBanner_banner-section__am08h{padding:48px 24px}.BottomBanner_content-wrapper__Ihbp3{padding:80px 24px}.BottomBanner_banner-heading__F4OfM{font-size:2.25rem}.BottomBanner_banner-description__gHCRX{font-size:1.125rem}.BottomBanner_banner-button__0e_ob{font-size:1rem;padding:.75rem 1.5rem}}@media (min-width:1024px){.BottomBanner_banner-section__am08h{padding:64px 32px}.BottomBanner_content-wrapper__Ihbp3{padding:96px 32px}.BottomBanner_banner-heading__F4OfM{font-size:3rem}.BottomBanner_banner-description__gHCRX{font-size:1.25rem;margin-bottom:3rem}}@media (min-width:1280px){.BottomBanner_banner-heading__F4OfM{font-size:3.75rem}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.carousel-container{max-width:1220px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.carousel-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;background-color:transparent}.carousel-tabs{margin-bottom:32px;align-items:flex-end;justify-content:space-evenly;width:100%;gap:4px}.carousel-tab,.carousel-tabs{display:flex;position:relative}.carousel-tab{flex-direction:column;padding-bottom:16px;border-bottom:1px solid #1f1f1f;align-items:center;flex:1}.carousel-tab-button{display:flex;align-items:center;gap:8px;padding:4px 8px;font-weight:600;font-size:14px;transition:color .2s ease;background:none;border:none;cursor:pointer}.carousel-tab-button.active{color:#a855f7;font-weight:600}.carousel-tab-button:not(.active){color:#9ca3af;font-weight:300}.progress-bar-container{position:absolute;left:0;right:0;bottom:-1px;display:flex;flex-direction:column;align-items:center}.progress-bar-bg{width:100%;height:6px;background-color:#1f1f1f}.progress-bar{height:100%;background-color:#a855f7;transition:width .2s ease}.carousel-video-container{width:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8)}.carousel-video{width:auto;height:auto;max-width:100%;margin:0 auto;background:black;border-radius:12px;display:block}@media screen and (min-width:440px){.carousel-container{padding-left:30px;padding-right:30px}.carousel-tab-button{font-size:15px;padding:4px 12px}}@media screen and (min-width:640px){.carousel-container{padding-left:40px;padding-right:40px}.carousel-tabs{gap:16px}.carousel-tab-button{font-size:16px;padding:4px 16px}}@media screen and (min-width:858px){.carousel-section{padding:100px 0}}@media screen and (min-width:1024px){.carousel-container{padding-left:60px;padding-right:60px}.carousel-section{padding:120px 0}}.FAQSection_faq-section__BkAzS{max-width:1220px;margin-left:auto;margin-right:auto;padding:64px 20px;width:100%}.FAQSection_title-container__PWKOt{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1);margin-bottom:48px}.FAQSection_title-visible__elJcT{opacity:1;transform:translateY(0)}.FAQSection_faq-heading__PcbP1{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem;line-height:1.2}.FAQSection_faq-heading-highlight__nfqDS{color:#a855f7}.FAQSection_faq-grid__PrhB8{display:grid;grid-template-columns:1fr;gap:32px}.FAQSection_faq-column__0X21p{display:flex;flex-direction:column;gap:32px}.FAQSection_faq-item__SH_yT{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.FAQSection_faq-visible__2bZe_{opacity:1;transform:translateY(0)}.FAQSection_faq-card__TnDmT{transition:all .5s;border-radius:.5rem;background:linear-gradient(to bottom right,#191825,#1a1a2e,#16213e);border:1px solid transparent}.FAQSection_faq-card__TnDmT:hover{background:linear-gradient(to bottom right,#1e1e35,#1f1f3a,#1a2a4a)}.FAQSection_faq-card__TnDmT.FAQSection_active__03q9B{border-color:#a855f7}.FAQSection_faq-button__idc3P{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;text-align:left;color:white;font-weight:600;font-size:1rem}.FAQSection_faq-question__q0qR6{transition:all .5s ease-out}.FAQSection_faq-icon__skBKY{margin-left:1rem;font-size:1.5rem;transition:all .7s cubic-bezier(.4,0,.2,1);transform:rotate(0deg);color:#f3f4f6}.FAQSection_faq-icon__skBKY.FAQSection_active__03q9B{transform:rotate(45deg) scale(1.1);color:white}.FAQSection_faq-answer-container__1hH68{overflow:hidden;transition:all .7s cubic-bezier(.4,0,.2,1)}.FAQSection_faq-answer__PDdz5{padding:2rem;border-radius:.5rem;color:white;font-size:1rem;line-height:1.625;font-weight:500;letter-spacing:.2px;background:linear-gradient(135deg,rgba(5,5,10,.99),rgba(94,76,162,.15) 50%,rgba(5,5,10,.99));box-shadow:inset 0 0 40px rgba(94,76,162,.1);backdrop-filter:blur(12px)}.FAQSection_delay-1__NIw4P{transition-delay:.1s}.FAQSection_delay-2__Q4qx8{transition-delay:.2s}.FAQSection_delay-3__FtAZi{transition-delay:.3s}.FAQSection_delay-4__o72z2{transition-delay:.4s}.FAQSection_delay-5__lcJLA{transition-delay:.5s}.FAQSection_delay-6__DJDxN{transition-delay:.6s}.FAQSection_delay-7__TNqwn{transition-delay:.7s}.FAQSection_delay-8__B_SSS{transition-delay:.8s}@media screen and (min-width:440px){.FAQSection_faq-section__BkAzS{padding-left:30px;padding-right:30px}.FAQSection_faq-heading__PcbP1{font-size:2.25rem}}@media screen and (min-width:640px){.FAQSection_faq-section__BkAzS{padding-left:40px;padding-right:40px}.FAQSection_faq-heading__PcbP1{font-size:2.5rem}.FAQSection_faq-button__idc3P{font-size:1.125rem}.FAQSection_faq-column__0X21p,.FAQSection_faq-grid__PrhB8{gap:40px}}@media screen and (min-width:768px){.FAQSection_faq-grid__PrhB8{grid-template-columns:1fr 1fr;gap:28px}.FAQSection_faq-column__0X21p{gap:28px}.FAQSection_faq-heading__PcbP1{font-size:3rem}.FAQSection_title-container__PWKOt{margin-bottom:64px}}@media screen and (min-width:1024px){.FAQSection_faq-section__BkAzS{padding:80px 60px}.FAQSection_faq-heading__PcbP1{font-size:3.75rem}.FAQSection_title-container__PWKOt{margin-bottom:80px}}.features-inner-container{max-width:1220px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.features-grid{display:grid;grid-template-columns:1fr;gap:20px;padding-top:40px;width:100%}@media screen and (min-width:480px){.features-inner-container{padding-left:30px;padding-right:30px}.features-grid{gap:25px;padding-top:60px}}@media screen and (min-width:440px){.features-grid{grid-template-columns:1fr 1fr;gap:25px;padding-top:80px}}@media screen and (min-width:768px){.features-inner-container{padding-left:40px;padding-right:40px}.features-grid{grid-template-columns:1fr 1fr;gap:25px;padding-top:80px}}@media screen and (min-width:858px){.features-inner-container{padding-left:40px;padding-right:40px}.features-grid{grid-template-columns:1fr 1fr 1fr;gap:25px;padding-top:80px}}@media screen and (min-width:1024px){.features-inner-container{padding-left:60px;padding-right:60px}.features-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:120px}}@media screen and (min-width:1280px){.features-grid{gap:40px}}.feature-card{padding:20px;min-height:200px}@media screen and (min-width:480px){.feature-card{padding:25px;min-height:250px}}@media screen and (min-width:768px){.feature-card{padding:30px;min-height:280px}}@media screen and (min-width:1024px){.feature-card{padding:35px;min-height:320px}}@media screen and (min-width:1280px){.feature-card{padding:40px;min-height:340px}}.features-heading{font-size:28px;line-height:1.2;margin-bottom:16px}.features-description{font-size:16px;line-height:1.5;margin-bottom:24px}.feature-title{font-size:18px;line-height:1.3;margin-bottom:12px;transition:all .3s ease}@media screen and (min-width:320px){.feature-title{font-size:20px}}@media screen and (min-width:440px){.feature-title{font-size:22px;line-height:1.35}}@media screen and (min-width:480px){.features-heading{font-size:32px;margin-bottom:20px}.features-description{font-size:17px;margin-bottom:30px}.feature-title{font-size:24px;margin-bottom:14px}}@media screen and (min-width:768px){.features-heading{font-size:40px;margin-bottom:24px}.features-description{font-size:18px;margin-bottom:36px}.feature-title{font-size:26px;line-height:1.4;margin-bottom:16px}}@media screen and (min-width:858px){.feature-title{font-size:28px}}@media screen and (min-width:1024px){.features-heading{font-size:48px;margin-bottom:28px}.features-description{font-size:19px;margin-bottom:42px}.feature-title{font-size:30px;line-height:1.45;margin-bottom:18px}}@media screen and (min-width:1280px){.features-heading{font-size:56px;margin-bottom:32px}.features-description{font-size:20px;margin-bottom:48px}.feature-title{font-size:32px;line-height:1.5;margin-bottom:20px}}.footer_backgroundImage__ERzNt{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.8;pointer-events:none}.footer_footer-container__08RuI{max-width:1220px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;z-index:10}.footer_outlineText__txOux{opacity:0;transform:translateY(50px);color:transparent;-webkit-text-stroke:1px rgba(139,92,246,.4);text-stroke:1px rgba(139,92,246,.4);position:relative;letter-spacing:.05em;display:inline-block}.footer_outlineText__txOux.footer_visible__NrqV4{animation:footer_popUp__R9dKj .6s cubic-bezier(.17,.67,.83,.67) forwards}@keyframes footer_popUp__R9dKj{0%{opacity:0;transform:translateY(50px) scale(.5)}60%{transform:translateY(-10px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@-moz-document url-prefix(){.footer_outlineText__txOux{color:transparent;position:relative;z-index:1}.footer_outlineText__txOux:before{content:attr(data-letter);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-text-stroke:1px rgba(139,92,246,.4);z-index:-1}}.footer_fadeIn__W_Yzt{opacity:0;transform:translateY(20px);transition:all 1s cubic-bezier(.4,0,.2,1);transition-delay:1.2s}.footer_fadeIn__W_Yzt.footer_visible__NrqV4{opacity:1;transform:translateY(0)}@media (max-width:640px){.footer_outlineText__txOux{-webkit-text-stroke:.75px rgba(139,92,246,.4);text-stroke:.75px rgba(139,92,246,.4)}@-moz-document url-prefix(){.footer_outlineText__txOux:before{-webkit-text-stroke:.75px rgba(139,92,246,.4)}}}@media (prefers-reduced-motion:reduce){.footer_outlineText__txOux.footer_visible__NrqV4{animation:none;opacity:1;transform:none}.footer_fadeIn__W_Yzt{transition:opacity .5s ease-out}}.hero-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;text-align:center;background-color:#0a0a0a;color:var(--foreground);position:relative;overflow:hidden;width:100%}.hero-background{object-fit:cover;transition:opacity .7s ease-in-out;z-index:0}.hero-content{z-index:10;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:0 1rem;margin-top:3rem}.hero-title-container{position:relative;margin-top:1rem}.hero-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130%;height:130%;border-radius:9999px;background:radial-gradient(circle,rgba(168,85,247,.18) 0,rgba(168,85,247,.08) 50%,transparent 70%);filter:blur(35px);z-index:-1}.hero-title{margin-top:1rem;font-size:1.875rem;font-weight:700;line-height:1.2;max-width:56rem;margin-left:auto;margin-right:auto;letter-spacing:-.025em}.hero-title-accent{color:#a855f7}.hero-curve-icon{display:inline;width:3.5rem;height:3.5rem;transition:transform .3s}.hero-description{font-size:1rem;max-width:36rem;margin:1rem auto 2rem;color:rgba(255,255,255,.9);line-height:1.75;font-weight:400}.hero-cta-button{font-size:1rem;padding:.75rem 1.5rem;margin-bottom:1rem;border-radius:.5rem;transition:all .3s}.companies-section{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2rem}.companies-title{font-size:1rem;font-weight:600;margin-bottom:2rem;color:#9ca3af}.companies-slider{position:relative;width:80vw;max-width:42rem;margin-top:1rem;overflow:hidden;height:60px}.companies-gradient-left{left:0;background:linear-gradient(90deg,#0a0a0a 0,transparent)}.companies-gradient-left,.companies-gradient-right{position:absolute;top:0;height:100%;width:5rem;z-index:10;pointer-events:none}.companies-gradient-right{right:0;background:linear-gradient(270deg,#0a0a0a 0,transparent)}.company-logo{display:flex;align-items:center;justify-content:center;height:3rem;min-width:80px;opacity:.7;filter:grayscale(1);transition:all .3s}.company-logo:hover{filter:grayscale(0);opacity:1}.company-logo img{height:2.5rem;object-fit:contain;max-width:140px}@media (min-width:480px){.hero-title{font-size:2.25rem}.hero-curve-icon{width:3.5rem;height:3.5rem}}@media (min-width:640px){.hero-content{padding:0 1.5rem;gap:2rem}.hero-title{font-size:3rem}.hero-cta-button,.hero-description{font-size:1.125rem}.hero-cta-button{padding:1rem 2rem}.companies-slider{width:60vw}}@media (min-width:768px){.hero-content{padding:0 2rem}.hero-title{font-size:3.75rem}.hero-description{font-size:1.25rem}.companies-slider{width:35vw}}@media (min-width:1024px){.hero-title{font-size:4.5rem}}