.collab-steps{list-style:none;counter-reset:steps;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;}.collab-steps li{counter-increment:steps;border-top:2px solid var(--accent-dim);padding:20px 0;}.collab-steps li::before{content:counter(steps,decimal-leading-zero);display:block;font-size:13px;color:var(--muted);margin-bottom:20px;}.collab-steps h3{font-size:22px;line-height:1.25;}.collab-steps p{font-size:14px;color:var(--muted);margin-bottom:0;}.field-hints{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);margin-top:8px;}.field-hints>span:first-child{max-width:52ch;}.contact-form textarea{resize:vertical;min-height:180px;}.contact-form input,.contact-form textarea{max-width:100%;}.contact-form button[disabled],.bulten-form button[disabled]{cursor:wait;opacity:.7;}.collab-faq details{border-bottom:1px solid var(--ring);padding:18px 0;}.collab-faq summary{cursor:pointer;font-size:16px;min-height:32px;}.collab-faq details p{color:var(--muted);font-size:14px;}.collab-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px;}@media(max-width:720px){.collab-steps{grid-template-columns:1fr;gap:0;}.collab-steps li{padding:20px 0;}.collab-steps li::before{margin-bottom:12px;}}
