@media screen and (max-width:767px){.hero-section{color:#fff;background-color:var(--bg-third-color);flex-direction:row;justify-content:space-between;gap:10vw;height:100vh;padding:0 5vw;display:flex}.hero-section .hero-text{flex-direction:column;gap:2vw;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-text h1{letter-spacing:-2px;color:#2a3342;font-size:2.25rem;font-weight:800;line-height:52px}.hero-section .hero-text p{color:#8896ab;margin:3vw 0 4.1vw;font-size:1rem;font-weight:500;line-height:27px}.hero-section .hero-text .buttons-row{flex-direction:row;gap:5vw;display:flex}.hero-section .hero-text button{cursor:pointer;text-wrap:nowrap;border:none;border-radius:8px;padding:16px 28px;font-size:1rem;font-weight:500}.hero-section .hero-text button:first-child{background-color:var(--primary-color);color:#fff}.hero-section .hero-text button:nth-child(2){color:#333f51;background-color:#fff;box-shadow:0 1px 2px #6951ff0d}.hero-section .hero-text .other{flex-direction:column;gap:4vw;margin-top:20vw;display:flex}.hero-section .hero-text .other span{color:#8896ab;font-size:.875rem;font-style:italic;font-weight:500;line-height:20px}.hero-section .hero-text .other .other-logos{flex-direction:row;align-items:center;gap:1vw;display:flex}.hero-section .hero-text .other .other-logos img{opacity:.7;filter:grayscale();width:100px;height:auto}.hero-section .hero-image{display:none}.hero-section .badge{background:#f5872c12;border:1px solid #f5872c4d;border-radius:100px;align-items:center;gap:7px;margin-bottom:.5rem;padding:5px 16px;display:inline-flex}.hero-section .badge:before{content:"";background:var(--primary-color);width:6px;height:6px;box-shadow:0 0 8px var(--primary-color);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite badge-pulse}.hero-section .badge span{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);font-size:10.5px;font-weight:700}}@media screen and (min-width:768px){.hero-section{color:#fff;background-color:var(--bg-third-color);flex-direction:row;justify-content:space-between;align-items:center;gap:10vw;height:100vh;padding:0 10vw;display:flex}.hero-section .hero-text{flex-direction:column;gap:1vw;width:40%;display:flex}.hero-section .hero-text h1{letter-spacing:-3px;color:#2a3342;font-size:3.75rem;font-weight:800;line-height:72px}.hero-section .hero-text p{color:#8896ab;font-size:1.375rem;font-weight:500;line-height:30px}.hero-section .hero-text .buttons-row{flex-direction:row;gap:1.5vw;display:flex}.hero-section .hero-text button{cursor:pointer;border:none;border-radius:8px;padding:16px 28px;font-size:1.125rem;font-weight:500}.hero-section .hero-text button:first-child{background-color:var(--primary-color);color:#fff}.hero-section .hero-text button:nth-child(2){color:#333f51;background-color:#fff;box-shadow:0 1px 2px #6951ff0d}.hero-section .hero-text .other{flex-direction:column;gap:1vw;margin-top:2vw;display:flex}.hero-section .hero-text .other span{letter-spacing:0%;color:#8896ab;font-size:1rem;font-style:italic;font-weight:500;line-height:20px}.hero-section .hero-text .other .other-logos{flex-direction:row;align-items:center;gap:1vw;display:flex}.hero-section .hero-text .other .other-logos img{opacity:.7;filter:grayscale();width:100px;height:auto}.hero-section .hero-image{width:32%;height:auto;margin-right:10vw}.hero-section .badge{background:#f5872c12;border:1px solid #f5872c4d;border-radius:100px;align-items:center;gap:7px;margin-bottom:.5rem;padding:5px 16px;display:inline-flex}.hero-section .badge:before{content:"";background:var(--primary-color);width:6px;height:6px;box-shadow:0 0 8px var(--primary-color);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite badge-pulse}.hero-section .badge span{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);font-size:10.5px;font-weight:700}}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}
.imgBox{--time:30s}.imgBox:not(.mounted){visibility:hidden}@media screen and (max-width:767px){.trusted-company{background-color:var(--bg-secondary-color);flex-direction:column;justify-content:center;align-items:center;gap:10vw;padding:15vw 0 18vw;display:flex;overflow:hidden}.trusted-company h2{color:#bbc3cf;text-align:center;font-size:1.125rem;font-weight:500}.scroll{width:100%;position:relative;overflow:hidden}.imgBox{will-change:transform;width:max-content;animation:50s linear infinite scroll;display:flex}.slide{flex-shrink:0;justify-content:center;align-items:center;min-width:100%;display:flex}.imgBox img{filter:grayscale();opacity:.75;transform-origin:50%;width:auto;max-height:50px;padding:0 2vw;transform:scale(.8)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}}@media screen and (min-width:768px){.trusted-company{background-color:var(--bg-secondary-color);flex-direction:column;justify-content:center;align-items:center;gap:3vw;padding:6vw 0 6.5vw;display:flex;overflow:hidden}.trusted-company h2{color:#bbc3cf;text-align:center;font-size:1.125rem;font-weight:500}.scroll{flex-wrap:nowrap;width:90%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 20% 80%,#0000)}.imgBox div{justify-content:center;align-items:center;display:flex}.imgBox img{filter:grayscale();opacity:.75;width:auto;max-height:75px;padding:0 1.5vw;scale:.8}.scroll div{animation:scroll var(--time) linear infinite;animation-delay:calc(var(--time) * -1)}.scroll div:nth-child(2){animation:scroll2 var(--time) linear infinite;animation-delay:calc(var(--time) / -2)}@keyframes scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes scroll2{0%{transform:translate(0)}to{transform:translate(-200%)}}}
