.btn-ghost{background:transparent;color:var(--ink);padding:15px 31px;font-size:16px;border:1.5px solid #e4ddd0}.btn-ghost:hover{background:#fff;box-shadow:none;border-color:var(--indigo)}.creators-hero{padding:160px 0 60px;position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.creators-hero h1{font-size:clamp(34px,4.6vw,56px);font-weight:800;margin:0}.creators-hero h1 .hl{background:linear-gradient(120deg,var(--yellow),var(--rose));padding:0 .14em;border-radius:10px}.creators-hero .sub{font-size:18px;color:var(--soft);margin:22px 0 30px;max-width:540px}.creators-hero .sub strong{color:var(--ink)}.trust{margin-top:24px;font-size:14px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 18px}.trust span{display:inline-flex;align-items:center;gap:7px}.trust svg{flex:none}.sample-card{background:#fff;border-radius:28px;box-shadow:0 24px 60px rgba(45,35,35,.12);padding:26px;position:relative;transform:rotate(1.5deg);transition:transform .3s ease}.sample-card:hover{transform:rotate(0) scale(1.01)}.sample-card .tag{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--indigo-deep);background:var(--lavender);border-radius:100px;padding:5px 14px;display:inline-block;margin-bottom:16px}.sample-card h3{font-size:19px;margin-bottom:2px}.sample-card .meta{font-size:13.5px;color:var(--muted)}.status-rows{margin:18px 0 4px;font-size:14.5px}.status-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--alt)}.status-row span:last-child{font-weight:600}.status-row.ok span:last-child{color:var(--green)}.unlock{margin-top:16px;padding-top:16px;border-top:2px solid var(--ink)}.unlock .lbl{font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.unlock .lbl,.unlock .val{font-family:var(--display)}.unlock .val{font-weight:800;font-size:24px;letter-spacing:-.02em;margin-top:4px;color:var(--indigo-deep)}.sample-card .kicker{margin-top:14px;font-size:13px;color:var(--muted)}.marquee{border-top:1px solid #ece6da;border-bottom:1px solid #ece6da;padding:16px 0;overflow:hidden;background:#fff}.track{display:flex;gap:34px;white-space:nowrap;width:max-content;animation:slide 34s linear infinite;font-size:14.5px;color:var(--muted);font-weight:500}.track i{font-style:normal;color:var(--indigo)}@keyframes slide{to{transform:translateX(-50%)}}.lead{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-deep);margin-bottom:12px}.steps-head h2{font-size:clamp(28px,3.4vw,38px);max-width:20ch}.bigsteps{display:flex;flex-direction:column;gap:26px;margin-top:44px}.bigstep{display:grid;grid-template-columns:auto 1fr;grid-gap:30px;gap:30px;align-items:start;background:#fff;border-radius:32px;padding:38px 40px;box-shadow:0 8px 30px rgba(45,35,35,.06);transition:transform .25s ease}.bigstep:hover{transform:translateY(-5px)}.bigstep .bignum{font-family:var(--display);font-weight:800;font-size:30px;width:74px;height:74px;border-radius:24px;display:grid;place-items:center;flex:none}.bigstep:first-child .bignum{background:var(--rose);color:#8e3d38}.bigstep:nth-child(2) .bignum{background:var(--yellow);color:#8a6d00}.bigstep:nth-child(3) .bignum{background:#def7ec;color:#0b7a4f}.bigstep h3{font-size:clamp(20px,2.4vw,26px);margin-bottom:10px}.bigstep p{font-size:15.5px;color:var(--soft);max-width:680px}.briefs{background:var(--navy);color:#f4f1ea;border-radius:48px;margin:0 14px;position:relative;overflow:hidden}.briefs .lead{color:#aab1ff}.briefs h2{color:#fff;font-size:clamp(28px,3.6vw,42px);max-width:640px}.brief-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:38px}.brief-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:24px;transition:transform .2s ease,background .2s ease}.brief-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.11)}.brief-open{display:inline-flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-weight:700}.brief-open .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(31,210,134,.18)}.brief-card h3{font-size:18px;margin:14px 0 10px;color:#fff}.brief-card .tags{font-size:14px;color:rgba(255,255,255,.6);line-height:1.7}.brief-deliver{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-size:13.5px;color:rgba(255,255,255,.85)}.briefs .note{margin-top:26px;font-size:13.5px;color:rgba(255,255,255,.55)}.qa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px;gap:36px;margin-top:40px}.qa h3{font-size:17px;margin-bottom:8px}.qa p{font-size:15px;color:var(--soft)}.final h2{font-size:clamp(28px,4vw,46px)}.final p{max-width:560px}@media (max-width:960px){.brief-cards,.hero-grid,.qa{grid-template-columns:1fr;gap:34px}}@media (max-width:600px){.creators-hero{padding:120px 0 40px}.briefs{border-radius:32px;margin:0 8px}.bigstep{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bigstep,.brief-card,.sample-card{transition:none}.bigstep:hover,.brief-card:hover{transform:none}.sample-card:hover{transform:rotate(1.5deg)}.track{animation:none}}