.creators-lp{--cl-yellow: #E9F940;--cl-ink: #0f0f0f;--cl-ink-2: #181818;--cl-ink-3: #222;--cl-line: rgba(255, 255, 255, .07);--cl-line-strong: rgba(255, 255, 255, .15);--cl-fg: #EDEDED;--cl-fg-mute: rgba(237, 237, 237, .55);--cl-fg-soft: rgba(237, 237, 237, .35);--cl-sans: "Inter", system-ui, sans-serif;--cl-mono: "IBM Plex Mono", ui-monospace, monospace;background:var(--cl-ink);color:var(--cl-fg);font-family:var(--cl-sans);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}.creators-lp a{color:inherit;text-decoration:none}.creators-lp button{font-family:inherit;cursor:pointer}.creators-lp__nav{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;padding:14px max(24px,env(safe-area-inset-left));background:#0f0f0fe0;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-bottom:.5px solid var(--cl-line)}.creators-lp__nav-logo{height:16px}.creators-lp__nav-cta{background:var(--cl-yellow);color:#1a1a00;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:700;border:none;transition:transform .12s}.creators-lp__nav-cta:hover{transform:translateY(-1px)}.creators-lp__hero{padding:80px 24px 100px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;overflow:hidden}.creators-lp__hero:before{content:"";position:absolute;top:-120px;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse at 50% 40%,rgba(233,249,64,.08) 0%,rgba(124,92,252,.05) 45%,transparent 70%);pointer-events:none}.creators-lp__hero-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#e9f9401a;border:.5px solid rgba(233,249,64,.3);font-family:var(--cl-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-yellow)}.creators-lp__hero-headline{font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--cl-fg);max-width:720px;margin:0}.creators-lp__hero-headline em{font-style:normal;color:var(--cl-yellow)}.creators-lp__hero-sub{font-size:clamp(15px,2vw,18px);color:var(--cl-fg-mute);max-width:520px;line-height:1.6;margin:0}.creators-lp__hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.creators-lp__btn-primary{padding:14px 28px;background:var(--cl-yellow);color:#1a1a00;border-radius:12px;font-size:16px;font-weight:700;border:none;transition:transform .12s,background .15s}.creators-lp__btn-primary:hover{background:#f0ff55;transform:translateY(-2px)}.creators-lp__btn-ghost{padding:14px 24px;background:transparent;color:var(--cl-fg-mute);border-radius:12px;font-size:15px;font-weight:600;border:.5px solid var(--cl-line-strong);transition:border-color .15s,color .15s}.creators-lp__btn-ghost:hover{border-color:#ffffff4d;color:var(--cl-fg)}.creators-lp__steps{padding:80px 24px;max-width:960px;margin:0 auto}.creators-lp__section-title{text-align:center;font-size:clamp(22px,3.5vw,36px);font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.creators-lp__section-sub{text-align:center;font-size:15px;color:var(--cl-fg-mute);max-width:480px;margin:0 auto 48px;line-height:1.6}.creators-lp__steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:700px){.creators-lp__steps-grid{grid-template-columns:1fr}}.creators-lp__step{background:var(--cl-ink-2);border:.5px solid var(--cl-line);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:border-color .2s}.creators-lp__step:hover{border-color:var(--cl-line-strong)}@media(min-width:700px){.creators-lp__step:not(:last-child):after{content:"";position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--cl-line-strong)}}.creators-lp__step-num{font-family:var(--cl-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-yellow)}.creators-lp__step-icon{font-size:32px;line-height:1}.creators-lp__step-name{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--cl-fg)}.creators-lp__step-desc{font-size:14px;color:var(--cl-fg-mute);line-height:1.6}.creators-lp__challenge{padding:0 24px 80px;max-width:960px;margin:0 auto}.creators-lp__challenge-card{background:linear-gradient(135deg,#7c5cfc26,#e9f94014);border:.5px solid rgba(124,92,252,.35);border-radius:20px;padding:32px 28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.creators-lp__challenge-badge{font-family:var(--cl-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a78bfa;background:#7c5cfc1f;border:.5px solid rgba(124,92,252,.3);border-radius:999px;padding:3px 10px;display:inline-block;margin-bottom:8px}.creators-lp__challenge-info{flex:1;min-width:220px}.creators-lp__challenge-title{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.creators-lp__challenge-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.creators-lp__challenge-prize{font-family:var(--cl-mono);font-size:13px;color:var(--cl-yellow);font-weight:700}.creators-lp__challenge-countdown{font-family:var(--cl-mono);font-size:13px;color:var(--cl-fg-mute)}.creators-lp__challenge-cta{padding:13px 24px;background:#7c5cfc;color:#fff;border-radius:12px;font-size:14px;font-weight:700;border:none;white-space:nowrap;transition:background .15s,transform .12s}.creators-lp__challenge-cta:hover{background:#8b6dff;transform:translateY(-1px)}.creators-lp__proof{padding:80px 24px;max-width:960px;margin:0 auto}.creators-lp__proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:700px){.creators-lp__proof-grid{grid-template-columns:1fr}}.creators-lp__proof-card{background:var(--cl-ink-2);border:.5px solid var(--cl-line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s}.creators-lp__proof-card:hover{border-color:var(--cl-line-strong)}.creators-lp__proof-header{display:flex;align-items:center;gap:12px}.creators-lp__proof-avatar{width:44px;height:44px;border-radius:999px;object-fit:cover;background:var(--cl-ink-3);flex-shrink:0}.creators-lp__proof-avatar-placeholder{width:44px;height:44px;border-radius:999px;background:linear-gradient(135deg,#7c5cfc,#e9f940);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#1a1a00}.creators-lp__proof-handle{font-family:var(--cl-mono);font-size:12px;font-weight:600;color:var(--cl-fg)}.creators-lp__proof-stat{font-size:12px;color:var(--cl-yellow);font-weight:600}.creators-lp__proof-quote{font-size:14px;color:var(--cl-fg-mute);line-height:1.6;font-style:italic}.creators-lp__faq{padding:80px 24px 100px;max-width:720px;margin:0 auto}.creators-lp__faq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.creators-lp__faq-item{border:.5px solid var(--cl-line);border-radius:12px;overflow:hidden;background:var(--cl-ink-2);transition:border-color .15s}.creators-lp__faq-item:hover,.creators-lp__faq-item.is-open{border-color:var(--cl-line-strong)}.creators-lp__faq-q{width:100%;text-align:left;padding:18px 20px;background:none;border:none;color:var(--cl-fg);font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:color .15s}.creators-lp__faq-q:hover{color:var(--cl-yellow)}.creators-lp__faq-chevron{flex-shrink:0;transition:transform .2s;color:var(--cl-fg-mute)}.is-open .creators-lp__faq-chevron{transform:rotate(180deg)}.creators-lp__faq-a{padding:0 20px 18px;font-size:14px;color:var(--cl-fg-mute);line-height:1.7}.creators-lp__final-cta{padding:80px 24px 120px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;background:linear-gradient(180deg,transparent 0%,rgba(233,249,64,.04) 50%,transparent 100%)}.creators-lp__final-headline{font-size:clamp(28px,4.5vw,52px);font-weight:800;letter-spacing:-.03em;max-width:640px;margin:0;line-height:1.1}.creators-lp__final-headline em{font-style:normal;color:var(--cl-yellow)}.creators-lp__final-sub{font-size:15px;color:var(--cl-fg-mute);max-width:440px;margin:0;line-height:1.6}
