.tv-creators-hero{text-align:center;padding-top:clamp(2rem,6vw,4rem)}.tv-creators-hero h1{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 1rem;font-size:clamp(2.2rem,1.2rem + 4vw,3.6rem);font-weight:700;line-height:1.05}.tv-creators-hero p{max-width:56ch;color:var(--ink-soft);margin:0 auto 1.6rem;font-size:1.12rem;line-height:1.6}.tv-creators-hero .tv-hero-cta{justify-content:center}.tv-perks{grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}.tv-perk{background:var(--card);border:1px solid var(--line);box-shadow:0 16px 36px -32px var(--shadow);border-radius:1.1rem;padding:1.4rem}.tv-perk .ico{font-size:1.6rem;line-height:1}.tv-perk h4{font-family:var(--font-bricolage), sans-serif;color:var(--ink);margin:.6rem 0 .4rem;font-size:1.04rem}.tv-perk p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.55}.tv-apply-wrap{max-width:560px;margin-inline:auto}.tvc-field textarea{font-family:var(--font-geist);color:var(--c-ink);background:var(--c-studio);border:1.5px solid color-mix(in srgb, var(--c-ink) 14%, transparent);resize:vertical;border-radius:12px;width:100%;min-height:6.5rem;padding:.72rem .9rem;font-size:.98rem;transition:border-color .18s,box-shadow .18s}.tvc-field textarea::placeholder{color:color-mix(in srgb, var(--c-ink) 38%, transparent)}.tvc-field textarea:focus{border-color:var(--c-pop);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-pop) 18%, transparent);outline:none}@media (max-width:900px){.tv-perks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.tv-perks{grid-template-columns:1fr}}
