#hero-section,.badges{justify-content:center}#hero-section,.hero{position:relative;display:flex;overflow:hidden}.tag-bold,.tag-light{color:#a5a5a5;font-size:.8rem}.content h1,.content h2{font-size:3rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.banner-text,.btn,.content h1,.content h2{text-transform:uppercase}#hero-section,#main,.badge,.btn,.buttons,.content h1,.hero{overflow:hidden}.btn,.btn .default-text,.hero{font-family:var(--poppins-font)}#main{width:100vw}#hero-section{width:100vw;min-height:100vh;align-items:center}.hero,.tag{align-items:center}#lightweightBackground{display:block;position:absolute;top:0;left:0;z-index:-2}#lightweightBackground .bgImage{height:100vh;width:100vw;object-fit:cover}.hero{min-height:100vh;justify-content:center;width:100%}.badge:before,.float-img,.hero-bg,.top-banner{position:absolute}.hero-bg{inset:0;background:url('../../media/images/home/hero-bg.webp') center/cover no-repeat;opacity:1}.top-banner{top:3rem;left:1rem;right:1rem;text-align:center}.tag{display:inline-flex;gap:.5rem;padding:.4rem 1rem;border:1px solid #a5a5a5;border-radius:9999px}.badge,.trust-badge{border-radius:.5rem}.tag-light{font-weight:300}.tag-bold{font-weight:600}.divider-banner-text{display:flex;align-items:center;justify-content:center;width:55%;gap:1rem}.banner-text{font-size:.9rem;letter-spacing:1.5px}.float-img{opacity:.5;z-index:11;transition:opacity .3s}.badge,.btn,.buttons,.content,.content h1{position:relative}.badge,.logos img:hover{transition:transform .3s}.float-1{top:26%;left:5%;width:87px;height:87px}.float-2{top:64%;left:10%;width:76px;height:76px}.float-3{top:46%;right:14%;width:120px;height:75px}.float-4{top:46%;left:14%;width:134px;height:69px}.float-5{top:64%;right:10%;width:145px;height:63px}.float-6{top:26%;right:5%;width:145px;height:55px}:is(.float-1,.float-2,.float-3,.float-4,.float-5,.float-6):hover{transform:scale(.8);transition:transform .3s;opacity:1}.content{z-index:10;padding:2rem;text-align:center;margin-top:6rem}.content h1{margin-bottom:.5rem;color:#fff;transition:background .2s}.glow-text.hovered{background:radial-gradient(circle at var(--x,50%) var(--y,50%),#04e690 0,#fff 30%,#fff 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content h2{-webkit-text-stroke:3px #fff;color:transparent}@media (min-width:768px){.top-banner{top:5rem;margin:0 auto}.top-row{display:flex;justify-content:center;align-items:center;gap:1rem;width:75%}.divider{flex:1;height:1px;background:#fffFFF85;opacity:1;max-width:170px;margin-left:3rem}.content h1,.content h2{font-size:5rem}}@media (max-width:1400px){.content h1,.content h2{font-size:4rem}.top-row{width:90%}}@media (max-width:1125px){.content h1,.content h2{font-size:3rem}.top-row{width:100%}}.description{font-size:1rem;line-height:1.6;max-width:900px;margin:1.5rem auto 3rem}.badges{display:flex;align-items:center;gap:4rem;flex-wrap:wrap;margin-bottom:3rem}.badge:before{content:"";width:10px;height:120%;background-color:#fffFFF40;top:50%;transform:skewX(30deg) translate(-500%,-50%);transition:.5s}.badge:hover{transform:scale(1.25)}.badge:hover::before{transform:skewX(30deg) translate(2000%,-50%);transition-delay:0.1s}.trust-badge{width:78px;height:78px}.buttons{display:flex;justify-content:center;align-items:center;max-width:500px;margin:0 auto 4rem;border-radius:10px}.btn,.or{font-weight:500;align-items:center;display:flex}.btn{border:none;padding:1.2rem 2rem;font-size:1.05rem;cursor:pointer;transition:.4s;width:50%;justify-content:center}.btn::after,.or,.or::after{position:absolute}.btn .default-text{transition:opacity .3s}.btn::after{content:attr(data-alt);opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.btn-primary{background:#fff;color:#000d47}.btn-secondary{background:#b1f7dd;color:#000;gap:.6rem}.icon{width:20px;height:20px}.or{left:50%;top:50%;transform:translate(-50%,-50%);background:#021b2d;color:#fff;border-radius:50%;width:40px;height:40px;justify-content:center;font-size:.8rem;z-index:2;transition:left .4s;box-shadow:0 0 0 6px #fffFFF33}.or::before{content:"OR";opacity:1;transition:opacity .3s}.or::after{content:"";width:22px;height:22px;opacity:0;transform:scale(.8);background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity .4s,transform .4s}.buttons:has(.btn-primary:hover) .or{left:45%}.buttons:has(.btn-primary:hover) .btn-primary{width:45%;background-color:#b1f7dd;font-weight:700}.buttons:has(.btn-primary:hover) .btn-secondary{width:55%;background-color:#fff;font-weight:600;color:#03ad6c}.buttons:has(.btn-primary:hover) .btn-secondary svg{opacity:0}.buttons:has(.btn-primary:hover) .btn-secondary .default-text{opacity:0}.buttons:has(.btn-primary:hover) .btn-secondary::after{opacity:1;transform:translateY(0)}.buttons:has(.btn-secondary:hover) .or{left:55%}.buttons:has(.btn-secondary:hover) .btn-secondary{width:45%;background-color:#b1f7dd;font-weight:700}.buttons:has(.btn-secondary:hover) .btn-primary{width:55%;background-color:#fff;font-weight:600;color:#03ad6c}.buttons:has(.btn-secondary:hover) .btn-primary .default-text{opacity:0}.buttons:has(.btn-secondary:hover) .btn-primary::after{opacity:1;transform:translateY(0)}.buttons:has(.btn-primary:hover) .or::after{opacity:1;transform:scale(1);background-image:url("../../media/images/home/scroll.webp")}.buttons:has(.btn-primary:hover) .or::before{opacity:0}.buttons:has(.btn-secondary:hover) .or::after{opacity:1;transform:scale(1);background-image:url("../../media/images/home/comment.webp")}.buttons:has(.btn-secondary:hover) .or::before{opacity:0}.trusted-line{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.trusted-line .line{flex:1;height:1px;background:#d9d9d9;opacity:.5}.trusted-line p{color:#c1c1c1;font-size:1rem}.logos{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.logos-track{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem;will-change:transform;flex-shrink:0}.logos-track.clone{display:none}.logos-track img{height:70px;width:auto;flex-shrink:0}.logos img:hover{transform:scale(.8)}@media (min-width:769px){.logos-track{transform:none!important}}@media (max-width:767px){.content h1,.content h2{font-size:2rem;line-height:1.2}.buttons,.hero,.logos{overflow:visible}.hero{min-height:100vh;padding:1rem}.top-banner{top:10%;left:1rem;right:1rem}.top-row{display:flex;flex-direction:column;gap:.5rem;width:100%}.tag{padding:.3rem .8rem;justify-content:flex-start;width:214px}.tag-bold,.tag-light{font-size:.7rem}.divider-banner-text{width:100%;margin-top:2rem}.divider{flex:1;height:1px;background:#fffFFF85;opacity:1}.float-1,.float-2{width:30px;height:30px}.banner-text{font-size:.8rem;letter-spacing:1px}.float-1{top:55%;left:5%}.float-2{top:38%;left:15%}.float-3{top:55%;right:3%;width:90px;height:56px}.float-4{top:30%;left:80%;width:60px;height:30px}.float-5{top:20%;left:5%;width:90px;height:39px}.float-6{top:13%;right:5%;width:90px;height:34px}.content{padding:0;margin-top:11rem;width:100%}.content h1{margin-bottom:.5rem}.content h2{-webkit-text-stroke:2px #fff}.description,.trusted-line p{font-size:.9rem;text-align:center}.description{line-height:1.5;margin:3rem auto}.badges{gap:1rem;margin-bottom:2rem;flex-wrap:nowrap}.badge img{max-width:120px;height:auto}.trust-badge{width:60px;height:60px}.buttons{max-width:100%;margin:0 auto 2rem;border-radius:0}.btn{width:100%;padding:1rem;font-size:.95rem;margin-bottom:1rem}.btn-primary{border-top-left-radius:8px;border-bottom-left-radius:8px}.btn-secondary{border-top-right-radius:8px;border-bottom-right-radius:8px}.or{top:28%;margin:.5rem 0;width:35px;height:35px;font-size:.7rem}.buttons:has(.btn-primary:hover) .or,.buttons:has(.btn-secondary:hover) .or{left:50%;transform:translate(-50%,-50%)}.buttons:has(.btn-primary:hover) .btn-primary,.buttons:has(.btn-primary:hover) .btn-secondary,.buttons:has(.btn-secondary:hover) .btn-primary,.buttons:has(.btn-secondary:hover) .btn-secondary{width:100%}.trusted{margin-top:2rem}.trusted-line{margin-bottom:1.5rem}.logos{justify-content:flex-start;position:relative;gap:2rem}.logos-track{gap:1.5rem;flex-wrap:nowrap;overflow-x:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.logos-track,.logos-track.clone{animation:20s linear infinite scrollLoop}.logos-track.clone{display:flex;align-items:center;justify-content:center}.logos::-webkit-scrollbar{display:none}.logos-track img{flex-shrink:0;display:block;user-select:none;-webkit-user-drag:none;pointer-events:none}@keyframes scrollLoop{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}}