.ugc-hero[data-astro-cid-4p3xntnz]{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:80px 40px}.ugc-hero-inner[data-astro-cid-4p3xntnz]{max-width:800px;margin:0 auto}.ugc-hero[data-astro-cid-4p3xntnz] h1[data-astro-cid-4p3xntnz]{margin:0 0 16px;font-size:48px;font-weight:700}.ugc-hero[data-astro-cid-4p3xntnz] p[data-astro-cid-4p3xntnz]{opacity:.95;margin:0;font-size:20px}.ugc-form-section[data-astro-cid-4p3xntnz]{max-width:800px;margin:0 auto;padding:60px 40px}.ugc-form[data-astro-cid-4p3xntnz]{flex-direction:column;gap:40px;display:flex}.form-section[data-astro-cid-4p3xntnz]{flex-direction:column;gap:20px;display:flex}.form-section[data-astro-cid-4p3xntnz] h2[data-astro-cid-4p3xntnz]{color:#1d1d1b;border-bottom:2px solid #e2e8f0;margin:0;padding-bottom:12px;font-size:24px;font-weight:600}.form-group[data-astro-cid-4p3xntnz]{flex-direction:column;gap:8px;display:flex}.form-group[data-astro-cid-4p3xntnz] label[data-astro-cid-4p3xntnz]{color:#2d3748;font-size:14px;font-weight:600}.form-group[data-astro-cid-4p3xntnz] input[data-astro-cid-4p3xntnz][type=text],.form-group[data-astro-cid-4p3xntnz] input[data-astro-cid-4p3xntnz][type=email],.form-group[data-astro-cid-4p3xntnz] input[data-astro-cid-4p3xntnz][type=file],.form-group[data-astro-cid-4p3xntnz] select[data-astro-cid-4p3xntnz],.form-group[data-astro-cid-4p3xntnz] textarea[data-astro-cid-4p3xntnz]{border:1px solid #cbd5e0;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.form-group[data-astro-cid-4p3xntnz] input[data-astro-cid-4p3xntnz]:focus-visible,.form-group[data-astro-cid-4p3xntnz] select[data-astro-cid-4p3xntnz]:focus-visible,.form-group[data-astro-cid-4p3xntnz] textarea[data-astro-cid-4p3xntnz]:focus-visible{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-group[data-astro-cid-4p3xntnz] small[data-astro-cid-4p3xntnz]{color:#718096;font-size:13px}.checkbox-group[data-astro-cid-4p3xntnz] label[data-astro-cid-4p3xntnz]{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.checkbox-group[data-astro-cid-4p3xntnz] input[data-astro-cid-4p3xntnz][type=checkbox]{cursor:pointer;width:18px;height:18px;margin-top:4px}.checkbox-group[data-astro-cid-4p3xntnz] span[data-astro-cid-4p3xntnz]{color:#4a5568;font-size:14px;line-height:1.6}.submit-btn[data-astro-cid-4p3xntnz]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:16px 32px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.submit-btn[data-astro-cid-4p3xntnz]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.submit-btn[data-astro-cid-4p3xntnz]:active{transform:translateY(0)}.ugc-success[data-astro-cid-4p3xntnz]{text-align:center;padding:60px 40px}.success-icon[data-astro-cid-4p3xntnz]{color:#fff;background:#48bb78;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:48px;font-weight:700;display:flex}.ugc-success[data-astro-cid-4p3xntnz] h2[data-astro-cid-4p3xntnz]{color:#1d1d1b;margin:0 0 16px;font-size:32px;font-weight:700}.ugc-success[data-astro-cid-4p3xntnz] p[data-astro-cid-4p3xntnz]{color:#4a5568;font-size:16px;line-height:1.6}.ugc-guidelines[data-astro-cid-4p3xntnz]{background:#f7fafc;border-top:1px solid #e2e8f0;padding:60px 40px}.ugc-guidelines-inner[data-astro-cid-4p3xntnz]{max-width:800px;margin:0 auto}.ugc-guidelines[data-astro-cid-4p3xntnz] h2[data-astro-cid-4p3xntnz]{color:#1d1d1b;text-align:center;margin:0 0 24px;font-size:28px;font-weight:600}.guidelines-list[data-astro-cid-4p3xntnz]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.guidelines-list[data-astro-cid-4p3xntnz] li[data-astro-cid-4p3xntnz]{color:#4a5568;background:#fff;border-inline-start:4px solid #667eea;border-radius:4px;padding:16px 20px;font-size:15px;line-height:1.6}@media (width<=768px){.ugc-hero[data-astro-cid-4p3xntnz]{padding:60px 20px}.ugc-hero[data-astro-cid-4p3xntnz] h1[data-astro-cid-4p3xntnz]{font-size:36px}.ugc-hero[data-astro-cid-4p3xntnz] p[data-astro-cid-4p3xntnz]{font-size:18px}.ugc-form-section[data-astro-cid-4p3xntnz],.ugc-guidelines[data-astro-cid-4p3xntnz]{padding:40px 20px}}
