.headless-v2-hero-home{width:100%;display:flex;align-items:center;flex-direction:column;position:relative;padding:40px 0;overflow:visible}.headless-v2-hero-home .hero-cells-bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:50%;z-index:0;pointer-events:none}.headless-v2-hero-home .hero-gradient-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:1400px;max-height:800px;border-radius:869px;opacity:.5;background:var(--Blue-Green-Gradient,linear-gradient(90deg,#3053FF 0,#3DD0E3 49.52%,#63DA86 100%));filter:blur(60px);z-index:-1;pointer-events:none}@media(min-width:){.headless-v2-hero-home .hero-gradient-overlay{filter:blur(125px)}}.headless-v2-hero-home .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;gap:40px;z-index:1;position:relative}@media(min-width:768px){.headless-v2-hero-home .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.headless-v2-hero-home .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component{align-items:center;gap:70px}}.headless-v2-hero-home .grid-container .component .hero-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%;margin:0 auto}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content{gap:24px}}.headless-v2-hero-home .grid-container .component .hero-content .hero-title{color:var(--Text-text-primary,#111215);font-family:Mozilla Text;font-size:34px;font-weight:700;line-height:normal;letter-spacing:-1px;margin:0;width:90%}.headless-v2-hero-home .grid-container .component .hero-content .hero-title strong{background:linear-gradient(90deg,#3053FF 16%,#00C2A8 50%,#00AC47 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content .hero-title{font-size:72px;line-height:78px}}.headless-v2-hero-home .grid-container .component .hero-content .hero-subtitle{color:var(--Text-text-primary,#111215);font-family:Mozilla Text;font-size:16px;font-weight:400;line-height:24px;max-width:90%;margin:0}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content .hero-subtitle{font-size:22px;line-height:30px;max-width:90%}}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas{display:flex;flex-direction:column;width:70%;gap:12px;align-items:center}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas{flex-direction:row;width:auto}}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas a{text-decoration:none;display:flex;padding:18px 32px;justify-content:center;align-items:center;border-radius:0;font-family:Mozilla Text;font-size:16px;font-weight:600;line-height:20px;transition:all .2s;width:100%}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas a{width:auto}}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas .cta-primary{background:var(--Color-Gray-black,#111215);color:#fff}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas .cta-primary:hover{opacity:.9}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas .cta-secondary{border:1.25px solid #eaeaea;background:var(--Color-Gray-100,#F5F5F5);color:#000}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas .cta-secondary:hover{background:#eaeaea}.headless-v2-hero-home .grid-container .component .hero-media-stack{width:100%;display:flex;flex-direction:column;align-items:center}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-mobile{display:flex;justify-content:center;width:100%;position:relative}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-mobile .mobile-hero-image{width:100%;max-width:425px;height:auto;position:relative;z-index:1;aspect-ratio:375/300}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .media-mobile{display:none}}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container{display:none;position:relative}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px}}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper{position:relative;display:inline-block;margin-bottom:32px}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .main-hero-image,.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .main-hero-video{width:auto;max-width:100%;height:539px;display:block;aspect-ratio:1000/500}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .video-wrapper{width:100%;height:539px}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .floating-card-overlay{position:absolute;top:-42px;right:-54px;z-index:2}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .floating-card-overlay img{width:300px;height:auto}.headless-v2-hero-home .grid-container .component .hero-media-stack .rating-section{display:flex;justify-content:center;align-items:center;width:100%;padding:0 24px 12px}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .rating-section{margin-top:80px}}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .trusted-text{color:var(--Text-text-primary,#111215);font-family:Mozilla Text;font-size:16px;font-weight:500;margin:0;text-align:center}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%;max-width:1068px;margin:0 auto}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-band-img{width:100%;height:auto}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-desktop{display:none}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-desktop{display:block}}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-mobile{display:block}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-mobile{display:none}}