*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111;background:#fff}header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #eee;position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(12px);z-index:20}.brand img{width:150px;height:58px;object-fit:cover;object-position:center 78%}nav{display:flex;align-items:center;gap:28px}nav a{text-decoration:none;color:#222;font-size:14px;font-weight:650}.navcta{color:#f45116!important}select{border:1px solid #ddd;border-radius:20px;padding:8px 11px;background:white}.hero{min-height:700px;padding:70px 7vw 65px;display:grid;grid-template-columns:1.02fr .98fr;gap:7vw;align-items:center;background:radial-gradient(circle at 10% 10%,#fff6ed,transparent 32%)}.eyebrow,.section-head span,.reach>div>span,.testimonials span,.join>span{font-size:13px;text-transform:uppercase;letter-spacing:.15em;font-weight:800;color:#f45116}.hero h1{font-size:clamp(56px,6.7vw,105px);line-height:.91;letter-spacing:-.065em;margin:20px 0 28px}.hero h1 span{background:linear-gradient(90deg,#ff9d00,#ff3d13);-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:650px;font-size:20px;line-height:1.55;color:#505050}.primary{display:inline-block;margin-top:16px;background:#ff5315;color:#fff;text-decoration:none;padding:17px 24px;border-radius:100px;font-weight:800}.micro{font-size:13px!important;color:#777!important;margin:13px 0!important}.hero-video{position:relative;max-width:420px;justify-self:center}.hero-video video{width:100%;aspect-ratio:592/1280;max-height:600px;object-fit:cover;border-radius:34px;box-shadow:0 30px 80px #d6b7a2}.float-card{position:absolute;right:-70px;bottom:70px;background:white;padding:17px 22px;border-radius:18px;box-shadow:0 12px 35px #0002;display:flex;flex-direction:column}.float-card span{font-size:13px;color:#666;margin-top:4px}.proof{padding:22px 7vw;border-top:1px solid #eee;border-bottom:1px solid #eee;display:flex;gap:16px;justify-content:center;align-items:center;color:#777}.proof b{color:#111}.proof i{color:#ff5315}.benefits{padding:90px 7vw;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.benefits article{padding:30px;border:1px solid #eee;border-radius:24px}.benefits em{font-style:normal;color:#ff5315;font-weight:800}.benefits h2{font-size:24px}.benefits p{color:#666;line-height:1.6}.showcase{padding:100px 7vw;background:#111;color:white}.section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end;margin-bottom:45px}.section-head h2,.reach h2,.testimonials h2,.join h2{font-size:clamp(38px,4.5vw,68px);letter-spacing:-.045em;line-height:1;margin:14px 0}.section-head p{color:#aaa;line-height:1.7}.video-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.video-row video{width:100%;aspect-ratio:592/1280;object-fit:cover;border-radius:20px;background:#222}.reach{padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.reach p{font-size:19px;line-height:1.7;color:#555}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.chips span{border:1px solid #ddd;border-radius:100px;padding:12px 16px}.testimonials{margin:0 7vw 100px;padding:65px;border-radius:34px;background:#fff5eb;display:grid;grid-template-columns:1fr .8fr;gap:8vw;align-items:center}.testimonials p{color:#666;line-height:1.7}.testimonial-label{margin-top:24px;display:flex;flex-direction:column;gap:5px}.testimonial-label b{font-size:15px}.testimonial-label small{font-size:13px;color:#888}.testimonial-video{justify-self:center;width:min(100%,360px)}.testimonial-video video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:26px;background:#111;box-shadow:0 22px 55px #d5b79d66}.join{margin:0 3vw 35px;padding:90px 7vw;text-align:center;border-radius:38px;background:linear-gradient(135deg,#ff9e00,#ff3d13);color:white}.join>span{color:white}.join h2{max-width:900px;margin:16px auto}.join p{font-size:18px}.light{background:white;color:#e94611}footer{padding:35px 7vw;display:flex;align-items:center;gap:30px;color:#777;font-size:13px}footer img{width:120px;height:45px;object-fit:cover;object-position:center 78%}footer p:last-child{margin-left:auto}@media(max-width:850px){header{padding:0 4vw}nav>a:not(.navcta){display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero h1{font-size:58px}.hero-video{width:76%}.float-card{right:-35px}.benefits{grid-template-columns:1fr 1fr}.section-head,.reach,.testimonials{grid-template-columns:1fr}.video-row{grid-template-columns:1fr 1fr}.testimonials{padding:40px}footer p:last-child{display:none}}@media(max-width:520px){.brand img{width:125px}.navcta{display:none!important}nav{gap:8px}.hero{padding-left:6vw;padding-right:6vw}.hero h1{font-size:49px}.hero-copy>p{font-size:17px}.benefits{grid-template-columns:1fr;padding:60px 6vw}.video-row{display:flex;overflow:auto}.video-row video{min-width:72vw}.showcase,.reach{padding:75px 6vw}.testimonials{margin:0 4vw 70px}.proof{font-size:12px;flex-wrap:wrap}.join{padding:70px 6vw}footer{padding:25px 5vw}}

.market-contacts{margin-top:22px;display:flex;justify-content:center;gap:22px;flex-wrap:wrap;font-size:14px}.market-contacts span{background:#ffffff1f;border:1px solid #ffffff45;padding:10px 14px;border-radius:999px}.market-contacts a{color:#fff;text-decoration:none;font-weight:700}.market-contacts a:hover{text-decoration:underline}

.partner-marquee{padding:72px 0 78px;background:#fff;overflow:hidden;border-bottom:1px solid #eee}.partner-marquee-head{padding:0 7vw 28px}.partner-marquee-head span{font-size:13px;text-transform:uppercase;letter-spacing:.15em;font-weight:800;color:#f45116}.partner-marquee-head h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.045em;line-height:1;margin:12px 0 0;max-width:760px}.marquee-window{overflow:hidden;position:relative}.marquee-window:before,.marquee-window:after{content:"";position:absolute;top:0;bottom:0;width:8vw;z-index:2;pointer-events:none}.marquee-window:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.marquee-window:after{right:0;background:linear-gradient(270deg,#fff,transparent)}.marquee-track{display:flex;width:max-content;animation:bw-marquee 78s linear infinite;will-change:transform}.marquee-window:hover .marquee-track{animation-play-state:paused}.marquee-set{display:flex;gap:18px;padding-right:18px}.marquee-set img{width:220px;height:220px;object-fit:cover;border-radius:22px;box-shadow:0 10px 28px #00000014;flex:0 0 auto;background:#fff}@keyframes bw-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:520px){.partner-marquee{padding:54px 0 58px}.partner-marquee-head{padding:0 6vw 22px}.marquee-set{gap:12px;padding-right:12px}.marquee-set img{width:178px;height:178px;border-radius:18px}.marquee-track{animation-duration:62s}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee-window{overflow-x:auto}.marquee-set[aria-hidden="true"]{display:none}}

/* V6 partner carousel: normalized card geometry */
.partner-marquee{padding:76px 0 82px;background:#fff;overflow:hidden;border-bottom:1px solid #eee}
.partner-marquee-head{padding:0 7vw 30px}
.marquee-window{overflow:hidden;position:relative;padding:4px 0 8px}
.marquee-track{display:flex;width:max-content;animation:bw-marquee-v6 88s linear infinite;will-change:transform}
.marquee-window:hover .marquee-track{animation-play-state:paused}
.marquee-set{display:flex;align-items:flex-start;gap:18px;padding-right:18px}
.partner-card{width:220px;flex:0 0 220px;margin:0;display:grid;grid-template-rows:180px 34px;gap:10px;align-items:start}
.partner-card img{display:block;width:220px;height:180px;object-fit:cover;object-position:center;border-radius:22px;box-shadow:0 10px 28px #00000014;background:#f5f5f5}
.partner-card figcaption{height:34px;display:flex;align-items:flex-start;justify-content:center;text-align:center;font-size:14px;font-weight:700;line-height:1.2;color:#181818;padding:0 5px;overflow:hidden}
@keyframes bw-marquee-v6{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:520px){.partner-marquee{padding:56px 0 62px}.partner-card{width:174px;flex-basis:174px;grid-template-rows:142px 32px}.partner-card img{width:174px;height:142px;border-radius:18px}.partner-card figcaption{font-size:12px}.marquee-set{gap:12px;padding-right:12px}.marquee-track{animation-duration:68s}}
@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee-window{overflow-x:auto}.marquee-set[aria-hidden="true"]{display:none}}
