.hero-carousel{max-width:1200px;margin:36px auto 0;border:1px solid #292929;border-radius:10px;overflow:hidden;background:#090909}.carousel-viewport{overflow:hidden;touch-action:pan-y}.carousel-track{display:flex;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.hero-slide{flex:0 0 100%;width:100%;min-width:0;min-height:390px;padding:38px 46px;display:grid;align-items:center;gap:35px}.intro-slide{grid-template-columns:1.4fr 1fr;background:radial-gradient(ellipse at 100% 100%,#fc7a140e,transparent 65%)}.intro-copy h1{font-size:42px;line-height:1.4;letter-spacing:-1.8px;margin:20px 0 12px}.intro-copy>p{font-size:14px;color:#999}.intro-copy .actions{margin-top:28px}.intro-copy button{border:0;cursor:pointer}.intro-mark{font-size:185px;font-weight:800;line-height:1;color:#fc7a14;justify-self:center;position:relative;letter-spacing:-13px}.intro-mark span{font-size:48px;position:absolute;top:8px;right:-48px;color:#ffa563}.video-slide{grid-template-columns:.7fr 1.5fr}.video-copy h2{font-size:30px;margin:20px 0 12px}.video-copy>p{font-size:13px;color:#ddd}.video-copy>p span{display:block;color:#888;font-size:11px;margin-top:8px}.video-copy .text-link{display:inline-block;margin-top:18px}.video-copy small{display:block;line-height:1.8;margin-top:27px;color:#888;font-size:10px}.hero-player{border:1px solid #303030;border-radius:5px;overflow:hidden;min-height:200px}.carousel-controls{display:flex;align-items:center;gap:20px;padding:15px 23px;border-top:1px solid #242424;background:#0c0c0c}.carousel-dots{display:flex;gap:8px}.slide-dot{width:7px;height:7px;border:0;padding:0;background:#555;border-radius:50%;cursor:pointer}.slide-dot.selected{width:22px;background:#fc7a14;border-radius:5px}.slide-counter{font-size:10px;letter-spacing:2px;color:#999}.carousel-controls button:not(.slide-dot){background:transparent;color:#bbb;border:0;cursor:pointer;font-size:13px}.carousel-controls #rotation-toggle{font-size:12px;margin-left:auto;display:flex;align-items:center;gap:10px}.carousel-controls #rotation-toggle span{font-size:10px;color:#888}.carousel-arrows{display:flex;border-left:1px solid #333;padding-left:15px;gap:15px}.carousel-arrows button{width:25px;height:25px}.channel-strip{display:flex;justify-content:space-between;align-items:center;border:1px solid #303030;border-radius:9px;padding:30px;background:#0b0b0b}.channel-strip h2{font-size:24px}.channel-strip p{font-size:12px;color:#999}.channel-strip .actions{margin:0}.channel-strip button{background:transparent;cursor:pointer}.ticker{margin-top:35px}@media(max-width:1250px){.hero-carousel{margin-left:40px;margin-right:40px}}@media(max-width:800px){.hero-carousel{margin:24px 24px 0}.hero-slide{padding:27px;min-height:440px;gap:22px}.intro-slide{grid-template-columns:1fr}.intro-copy h1{font-size:29px;letter-spacing:-1px}.intro-copy .actions{gap:15px;flex-wrap:wrap}.intro-mark{font-size:100px;justify-self:end;margin-right:35px}.intro-mark span{font-size:30px;right:-32px}.video-slide{grid-template-columns:1fr;align-content:center}.video-copy h2{font-size:24px;margin:12px 0}.video-copy>p span{display:inline-block;margin-left:8px}.video-copy .text-link{margin-top:8px}.video-copy small{margin-top:10px}.carousel-controls{gap:12px;padding:14px}.carousel-controls #rotation-toggle span{display:none}.channel-strip{display:block;padding:25px}.channel-strip .actions{margin-top:23px;flex-wrap:wrap}.hero-player{min-height:200px}.carousel-viewport{touch-action:pan-y}.ticker{margin-top:24px}}@media(prefers-reduced-motion:reduce){.carousel-track{transition:none}}
.event-slide{grid-template-columns:1.35fr 1fr;background:radial-gradient(ellipse at 95% 100%,#fc7a1416,transparent 65%)}.event-slide h1,.event-slide h2{font-size:40px;line-height:1.4;letter-spacing:-1.5px;margin:18px 0 12px}.event-slide .intro-copy>p{line-height:1.8}.event-date{font-size:13px;color:#ffa563;margin-top:20px}.event-date span{display:block;font-size:9px;color:#999;margin-top:7px}.event-condition{display:block;color:#888;font-size:10px;line-height:1.7;margin-top:20px;max-width:470px}.watch-event{border:0;background:none;color:#bbb;cursor:pointer}.event-art{padding:20px;justify-self:center;transform:skew(-5deg);width:100%;max-width:300px}.event-art>span{font-size:9px;letter-spacing:2px;color:#999}.event-art strong{font-size:69px;letter-spacing:-5px;line-height:1.05;display:block;margin:23px 0;color:#fc7a14}.event-art strong span{display:block;color:#f2f2f2}.event-art>div{font-size:10px;letter-spacing:2px;color:#aaa;border-top:1px solid #444;padding-top:17px}.cashback-art strong{font-size:62px}.task-art{display:flex;flex-direction:column;gap:13px;border-left:1px solid #343434;padding:15px 0 15px 30px}.task-art span{font-size:14px;letter-spacing:2px;color:#a0a0a0}.task-art span:nth-child(odd){color:#fc7a14}.tasks-intro{font-size:13px;color:#999;line-height:1.8;margin-bottom:27px}.task-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.task-grid article{background:#0c0c0c;border:1px solid #2a2a2a;border-radius:7px;padding:24px 20px}.task-grid article>span{font-size:10px;color:#fc7a14}.task-grid h3{font-size:16px;margin-top:25px}.task-grid p{font-size:11px;color:#888}.task-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.task-meta p{font-size:11px;color:#aaa;line-height:1.9}.task-meta a{font-size:11px;color:#fc7a14;white-space:nowrap}@media(max-width:800px){.event-slide{grid-template-columns:1fr;min-height:530px;align-content:space-between}.event-slide h1,.event-slide h2{font-size:29px}.event-art{justify-self:end;max-width:185px;padding:10px}.event-art strong{font-size:45px;margin:12px 0}.event-art>span,.event-art>div{font-size:8px}.task-art{padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.task-art span{font-size:10px;letter-spacing:1px}.hero-slide{min-height:530px}.task-grid{grid-template-columns:repeat(2,1fr)}.task-grid article{padding:20px}.task-grid article:last-child{grid-column:1/-1}.task-grid h3{margin-top:18px}.task-meta{align-items:start}.carousel-controls{gap:10px}.carousel-dots{gap:6px}.slide-counter{font-size:9px;letter-spacing:1px}}

@media(max-width:800px){.hero-slide{min-height:530px}.event-slide{grid-template-columns:1fr}}

.referral-code-line{font-size:12px;color:#999;margin-top:21px}.referral-code-line strong{font-size:20px;color:#fc7a14;letter-spacing:2px;margin-left:12px}.nav-button{background:#fc7a14;color:#0b0b0b;border-color:#fc7a14;font-weight:800}
