.Hero-module___w2HtG__hero{background-color:var(--color-off-white);align-items:center;min-height:100vh;padding:15vh 5vw 10vh;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__container{z-index:10;width:100%;max-width:1800px;margin:0 auto;position:relative}.Hero-module___w2HtG__textWrapper{perspective:1000px;margin-bottom:4rem}.Hero-module___w2HtG__line{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-black);text-transform:uppercase;transform-origin:0 100%;margin:0;font-size:clamp(4rem,11vw,15rem);line-height:.85}.Hero-module___w2HtG__accent{color:var(--color-orange)}.Hero-module___w2HtG__actions{align-items:center;gap:2rem;display:flex}.Hero-module___w2HtG__primaryCta{background-color:var(--color-orange);color:var(--color-white);font-family:var(--font-display);letter-spacing:.05em;border-radius:100px;align-items:center;gap:.5rem;padding:1.2rem 2.5rem;font-size:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.Hero-module___w2HtG__primaryCta:hover{background-color:var(--color-black);transform:translateY(-5px)}.Hero-module___w2HtG__secondaryCta{color:var(--color-black);font-family:var(--font-display);letter-spacing:.05em;align-items:center;gap:.5rem;font-size:1.5rem;transition:all .3s;display:flex;position:relative}.Hero-module___w2HtG__secondaryCta:after{content:"";background-color:var(--color-black);width:0%;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.Hero-module___w2HtG__secondaryCta:hover:after{width:100%}.Hero-module___w2HtG__icon{transition:transform .3s}.Hero-module___w2HtG__primaryCta:hover .Hero-module___w2HtG__icon,.Hero-module___w2HtG__secondaryCta:hover .Hero-module___w2HtG__icon{transform:translate(5px)}.Hero-module___w2HtG__decorations{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module___w2HtG__gridOverlay{background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:100px 100px;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module___w2HtG__movingObject1{background:radial-gradient(circle, var(--color-soft-pink) 0%, transparent 70%);opacity:.5;filter:blur(40px);border-radius:50%;width:300px;height:300px;animation:15s ease-in-out infinite alternate Hero-module___w2HtG__float;position:absolute;top:20%;right:10%}.Hero-module___w2HtG__movingObject2{background:radial-gradient(circle, var(--color-electric-yellow) 0%, transparent 70%);opacity:.3;filter:blur(60px);border-radius:50%;width:400px;height:400px;animation:20s ease-in-out infinite alternate-reverse Hero-module___w2HtG__float;position:absolute;bottom:-10%;left:20%}@keyframes Hero-module___w2HtG__float{0%{transform:translate(0)scale(1)}50%{transform:translate(50px,30px)scale(1.1)}to{transform:translate(-30px,80px)scale(.9)}}@media (max-width:768px){.Hero-module___w2HtG__actions{flex-direction:column;align-items:flex-start;gap:1.5rem}}
.Marquee-module__a5_uTW__marqueeContainer{white-space:nowrap;background-color:var(--color-black);width:100%;color:var(--color-white);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:center;padding:2rem 0;display:flex;position:relative;overflow:hidden}.Marquee-module__a5_uTW__marqueeInner{width:fit-content;display:flex}.Marquee-module__a5_uTW__marqueeText{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;padding-right:2rem;font-size:clamp(3rem,6vw,6rem);display:inline-block}
.Testimonials-module__X7R5sW__testimonialRow{grid-template-columns:1fr 3fr 1fr;align-items:start;gap:2rem;padding:4rem 0;display:grid}.Testimonials-module__X7R5sW__actionContainer{text-align:right}@media (max-width:992px){.Testimonials-module__X7R5sW__testimonialRow{grid-template-columns:1fr;gap:1.5rem;padding:3rem 0}.Testimonials-module__X7R5sW__actionContainer{text-align:left}}
