.hero{position:relative;overflow:hidden;padding-top:96px}.hero-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}@font-face{font-family:Geist FB Caps;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;size-adjust:99.7%;ascent-override:101.3%;descent-override:29.1%;line-gap-override:0%}.hero-h{font-family:Geist,Geist FB Caps,system-ui,sans-serif;margin-top:30px;font-size:clamp(56px,10.5vw,156px);line-height:1;letter-spacing:-.055em;font-weight:800}.ph{display:inline-grid;justify-items:center;align-items:center;max-width:100%}.ph>span{grid-area:1 / 1;display:block;text-align:center;opacity:0;animation:ph calc(12s * var(--pk, 1)) cubic-bezier(.4,0,.2,1) calc((var(--i) * 3s - .5s) * var(--pk, 1)) infinite}.ph>span:nth-child(1){--i: 0}.ph>span:nth-child(2){--i: 1}.ph>span:nth-child(3){--i: 2}.ph>span:nth-child(4){--i: 3}.ph b{white-space:nowrap;font-weight:800;color:var(--accent)}.ph b.g{color:var(--s-gr)}.ph b.w0{color:var(--s-t)}@keyframes ph{0%{opacity:0;transform:translateY(.3em)}4%,23%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.3em)}}@keyframes phf{0%{opacity:0}4%,23%{opacity:1}25%,to{opacity:0}}.hero-sub{margin-top:34px;max-width:860px;font-size:clamp(22px,2.4vw,32px);line-height:1.25;letter-spacing:-.02em;font-weight:600}.hero-sub .ser{display:block;margin-top:6px;font-size:1.18em;color:#96a3b7}.hero-in .lead{max-width:620px}.acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.inv{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:10px 16px;border:1px solid #1f2737;border-radius:999px;background:#0c101799;font-size:14px;color:var(--s-mu)}.inv b{display:inline-flex;align-items:center;gap:6px;color:var(--s-t);font-weight:600}.prod{position:relative;width:min(100%,88vw);max-width:1200px;margin-top:72px;perspective:1800px}.tilt{transform:rotateX(16deg);transform-origin:50% 0;box-shadow:0 -20px 140px -30px var(--s-ag),0 60px 120px -30px #000000e6}.shot{position:relative;overflow:hidden}.shot img,.shot video{display:block;width:100%;height:auto}.sweep{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent calc(50% - 80px),var(--s-sc) 50%,transparent calc(50% + 80px));transform:translateY(-60%);animation:sweep 7s linear infinite}.fc{position:absolute;text-align:left;padding:18px 20px;border-radius:16px;background:#0b0e15f0;border:1px solid #222b3c;box-shadow:0 30px 70px -14px #000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fc1{left:-34px;top:46%;width:330px;border-color:#ff5a6a66;animation:floaty 6s ease-in-out infinite}.fc2{right:-30px;top:16%;width:290px;border-color:var(--s-al);animation:floaty 7s ease-in-out 1.2s infinite}.fc3{right:8%;bottom:8%;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;font-size:13px;color:var(--s-mu);animation:floaty 8s ease-in-out .6s infinite}.fc-k{display:flex;align-items:center;gap:8px;font:11px/1.4 var(--f-m);letter-spacing:.14em}.fc-k.r{color:var(--s-rd2)}.fc-k .dot{width:7px;height:7px}.fc-t{margin-top:10px;font-size:16px;font-weight:600;letter-spacing:-.01em}.fc-q{margin-top:10px;font-size:14px;line-height:1.5;color:var(--s-t2)}.fc-s{margin-top:8px;font-size:12px;color:var(--s-di)}.safe{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(45,212,143,.45);border-radius:10px;background:#2dd48f14;font:12px/1.4 var(--f-m);letter-spacing:.12em;color:var(--s-gr)}.safe .dot{width:6px;height:6px}.gal{position:relative;margin-top:-80px;padding:24px 0 96px;background:linear-gradient(180deg,transparent,var(--s-bg) 120px)}.gal .mq+.mq{margin-top:16px}.live{display:flex;align-items:center;gap:14px;margin-bottom:28px;font:12px/1.4 var(--f-m);letter-spacing:.18em;color:var(--s-di)}.rule{flex:1;height:1px;background:#161c28}.stats{border-top:1px solid var(--s-l1);border-bottom:1px solid var(--s-l1);background:var(--s-bg2)}.stats-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stats-in p{padding:44px 24px;border-right:1px solid var(--s-l1);font-size:15px;color:var(--s-mu)}.stats-in p:last-child{border-right:0}.stats-in b{display:block;margin-bottom:12px;font:500 clamp(40px,4.4vw,64px)/1 var(--f-m);letter-spacing:-.05em;color:var(--s-t);white-space:nowrap}.stats-in b.g{color:var(--s-gr)}.stats-in b.a{color:var(--accent)}.quote{max-width:960px;text-align:center}.quote p{font:italic 400 clamp(32px,4vw,54px)/1.15 var(--f-i);letter-spacing:-.01em}.quote figcaption{margin-top:28px}@media(max-width:900px){.fc{display:none}.ex{min-height:0}.stats-in{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-in p:nth-child(2){border-right:0}.stats-in p:nth-child(-n+2){border-bottom:1px solid var(--s-l1)}}@media(max-width:600px){.hero{padding-top:64px}.stats-in p{padding:28px 12px}}@media(max-width:430px){.stats-in b{font-size:min(40px,9vw)}}@media(prefers-reduced-motion:reduce){.sweep,.fc1,.fc2,.fc3{animation:none!important}.ph>span{animation-name:phf}}
