.Hero-module__Z8hQ_W__hero{background:var(--dark-bg);color:var(--dark-text);padding-top:100px;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__decor{pointer-events:none;z-index:0;width:88vw;height:88vw;position:absolute;top:-23vw;right:-14vw}.Hero-module__Z8hQ_W__decorImg{object-fit:contain;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.Hero-module__Z8hQ_W__decor:after{content:"";background:radial-gradient(60% 50% at 50% 0,#e55b0038,#0000 70%);position:absolute;inset:0}.Hero-module__Z8hQ_W__titleBlock{z-index:1;text-align:center;flex-direction:column;align-items:center;margin-bottom:0;padding-top:2.4vw;padding-bottom:1.6vw;display:flex;position:relative}.Hero-module__Z8hQ_W__row1{width:100%;max-width:1240px;margin-bottom:20px}.Hero-module__Z8hQ_W__title{letter-spacing:-.04em;color:var(--accent-deep);font-size:clamp(36px,4.63vw,70px);font-weight:600;line-height:1}.Hero-module__Z8hQ_W__highlight{color:var(--bone)}.Hero-module__Z8hQ_W__rating{margin-top:14px}.Hero-module__Z8hQ_W__text{max-width:640px;color:var(--dark-text);margin-bottom:28px}.Hero-module__Z8hQ_W__text p{color:var(--dark-text);font-size:19px;line-height:1.6}.Hero-module__Z8hQ_W__clients{width:100%;margin-top:40px;margin-bottom:44px}.Hero-module__Z8hQ_W__clientGrid{grid-template-columns:repeat(8,minmax(0,1fr));place-items:center;gap:20px;list-style:none;display:grid}.Hero-module__Z8hQ_W__clientGrid li{width:100%}.Hero-module__Z8hQ_W__client{aspect-ratio:1;opacity:.85;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__client img{object-fit:contain}.Hero-module__Z8hQ_W__marquee{z-index:1;white-space:nowrap;min-height:0;margin-bottom:0;padding-bottom:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Hero-module__Z8hQ_W__marqueeTrack{will-change:transform;align-items:center;animation:40s linear infinite Hero-module__Z8hQ_W__scroll;display:inline-flex}.Hero-module__Z8hQ_W__marqueeItem{letter-spacing:-4.5px;text-transform:uppercase;color:var(--marquee);align-items:center;gap:0;padding-right:0;font-size:157px;font-weight:500;line-height:.8;display:inline-flex}.Hero-module__Z8hQ_W__delimiter{margin-top:7px;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 120px;width:120px;min-width:120px;height:120px;margin-inline:50px;animation:12s linear infinite Hero-module__Z8hQ_W__spin;display:block}@keyframes Hero-module__Z8hQ_W__scroll{to{transform:translate(-25%)}}@keyframes Hero-module__Z8hQ_W__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.Hero-module__Z8hQ_W__hero{padding-top:150px;padding-bottom:50px}.Hero-module__Z8hQ_W__row1{width:90%}.Hero-module__Z8hQ_W__title{font-size:5.5vw}.Hero-module__Z8hQ_W__text p{font-size:16px}.Hero-module__Z8hQ_W__clients{margin-top:60px;margin-bottom:70px}.Hero-module__Z8hQ_W__clientGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.Hero-module__Z8hQ_W__marquee{min-height:95px}.Hero-module__Z8hQ_W__marqueeItem{letter-spacing:-3px;font-size:110px}.Hero-module__Z8hQ_W__delimiter{flex-basis:84px;width:84px;min-width:84px;height:84px;margin-inline:48px}}@media (max-width:767px){.Hero-module__Z8hQ_W__decor{width:64.389vw;height:64.389vw;top:-8vw;right:4vw}.Hero-module__Z8hQ_W__hero{padding-top:130px;padding-bottom:30px}.Hero-module__Z8hQ_W__titleBlock{text-align:left;align-items:flex-start;margin-bottom:25px;padding:0}.Hero-module__Z8hQ_W__row1{width:100%}.Hero-module__Z8hQ_W__title{font-size:8.8vw}.Hero-module__Z8hQ_W__clients{margin-top:40px;margin-bottom:60px}.Hero-module__Z8hQ_W__clientGrid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.Hero-module__Z8hQ_W__marquee{min-height:60px;margin-bottom:9vw}.Hero-module__Z8hQ_W__marqueeItem{letter-spacing:-2px;font-size:70px}.Hero-module__Z8hQ_W__delimiter{margin-top:0;flex-basis:44px;width:44px;min-width:44px;height:44px;margin-inline:20px}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__marqueeTrack,.Hero-module__Z8hQ_W__delimiter{animation:none}}
