.zkCreatorCTA,.zkCreatorHero{text-align:center;overflow:hidden}.zkCreatorHero{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:120px 20px;position:relative}.zkCreatorHero__content{max-width:900px;margin:auto;position:relative;z-index:2}.zkCreatorHero__eyebrow{display:inline-block;margin-bottom:20px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.zkCreatorHero h1{font-family:Manrope,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.95;margin-bottom:24px}.zkCreatorHero p{max-width:700px;margin:0 auto 40px;font-size:1.25rem;opacity:.9}.zkCreatorHero__actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.zkCreatorHero__bg{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,123,255,.15),transparent 40%),radial-gradient(circle at bottom right,rgba(255,0,150,.12),transparent 40%)}.zkCreatorCards{display:grid;grid-template-columns:repeat(4,1fr)}.zkCreatorSection{margin:0 auto;padding:64px 20px;max-width:1200px}.zkCreatorSection__header{text-align:center;max-width:800px;margin:0 auto 60px}.zkCreatorSection__eyebrow{display:inline-block;margin-bottom:15px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.zkCreatorSection__header h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;margin-bottom:20px}.zkCreatorSection__header p{font-size:1.1rem;opacity:.85}.zkCreatorCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.zkCreatorCard__icon{font-size:2rem;margin-bottom:18px}.zkCreatorCard__title{font-size:1.35rem;font-weight:800;margin-bottom:12px}.zkCreatorCard__text{opacity:.8;line-height:1.7;opacity:.85}.zkCreatorCard{padding:32px;border-radius:24px;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.08);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(248,249,255,.95));border:1px solid rgba(90,120,255,.08);transition:.25s;height:100%}@media (max-width:1200px){.zkCreatorCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.zkCreatorCards{grid-template-columns:1fr}}.zkCreatorCard:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.zkCreatorHero .btn-primary{padding:16px 32px;font-size:1rem;font-weight:700;border-radius:14px}.zkCreatorHero__actions .btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px}.zkCreatorHero__actions .btn-outline-light{background:#f8f9fb;color:#333;border:1px solid #e5e7eb}.zkCreatorHero__actions .btn-outline-light:hover{background:#fff;transform:translateY(-2px)}#community,#creator-journey,#creator-resources,#creator-success{background:linear-gradient(180deg,#fff,#fafcff)}#creator-cta{padding:60px 20px 100px}.zkCreatorCTA{margin:0 auto;position:relative;background:radial-gradient(circle at top left,rgba(79,172,254,.18),transparent 42%),radial-gradient(circle at bottom right,rgba(203,113,255,.16),transparent 42%),radial-gradient(circle at center,rgba(0,123,255,.05),transparent 60%);border:1px solid rgba(255,255,255,.6)}.zkCreatorCTA__eyebrow{display:inline-block;margin-bottom:16px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.7);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.zkCreatorCTA h2{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;max-width:900px;margin:0 auto 24px;line-height:1.08}.zkCreatorCTA{padding:120px 40px;transition:.3s}.zkCreatorCTA p{max-width:760px;margin:0 auto 40px;font-size:1.15rem;color:#555}.zkCreatorCTA__actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.zkCreatorCTA__primary,.zkCreatorCTA__secondary{display:inline-flex;min-height:56px;padding:0 32px;border-radius:14px;text-decoration:none;font-weight:700;transition:.25s}.zkCreatorCTA:hover{box-shadow:0 35px 90px rgba(0,0,0,.1)}.zkCreatorCTA__primary{align-items:center;justify-content:center;background:linear-gradient(135deg,#4facfe,#7b61ff);color:#fff}.zkCreatorCTA__primary:hover{transform:translateY(-2px);color:#fff}.zkCreatorCTA__secondary{align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.08);color:#222}.zkCreatorCTA__secondary:hover{transform:translateY(-2px);color:#222}