[data-v-550d5f60]{box-sizing:border-box}.stats-image[data-v-550d5f60]{display:flex;justify-content:center;margin-bottom:2rem}.stats-image img[data-v-550d5f60]{max-width:292px;height:auto;-o-object-fit:contain;object-fit:contain}.form-control[data-v-550d5f60]:focus{box-shadow:none!important;outline:none!important}input.form-control[data-v-550d5f60]:focus,select.form-control[data-v-550d5f60]:focus,textarea.form-control[data-v-550d5f60]:focus{box-shadow:none!important;outline:none!important;border-color:#000}[data-v-550d5f60]:focus{box-shadow:none!important;outline:none!important}.post-ad-container[data-v-550d5f60]{min-height:100vh;background:#fff;padding:0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.container[data-v-550d5f60]{margin-top:60px}.header-section[data-v-550d5f60]{text-align:center;margin-bottom:40px}.header-section h1[data-v-550d5f60]{font-size:2rem;font-weight:600;color:#1a1a1a;margin-bottom:8px;letter-spacing:-.01em}.header-section p[data-v-550d5f60]{font-size:1rem;color:#666;margin:0;font-weight:400}.post-ad-form[data-v-550d5f60]{background:#fff;border:2px solid #e5e5e5;border-radius:12px;padding:40px;transition:border-color .2s ease}.section-header[data-v-550d5f60]{margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid #e5e5e5}.section-header h3[data-v-550d5f60]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:4px;letter-spacing:-.01em}.section-header p[data-v-550d5f60]{font-size:14px;color:#666;margin:0;font-weight:400}.form-group[data-v-550d5f60]{margin-bottom:28px}.form-label[data-v-550d5f60]{display:block;font-weight:600;color:#1a1a1a;margin-bottom:8px;font-size:16px;text-align:left}.form-control[data-v-550d5f60]{width:100%;border:2px solid #e5e5e5;border-radius:8px;padding:12px 16px;font-size:15px;transition:border-color .2s ease;background:#fff;font-weight:400;color:#1a1a1a;font-family:inherit}.form-control[data-v-550d5f60]:focus{border-color:#000;outline:none}.form-control[data-v-550d5f60]::-moz-placeholder{color:#666;font-weight:400}.form-control[data-v-550d5f60]::placeholder{color:#666;font-weight:400}.textarea-large[data-v-550d5f60]{resize:vertical;min-height:120px;line-height:1.5}select.form-control[data-v-550d5f60]{cursor:pointer}.char-count[data-v-550d5f60]{color:#666;font-size:13px;text-align:right;margin-top:6px;font-weight:500}.duration-options[data-v-550d5f60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:12px}.duration-card[data-v-550d5f60]{position:relative;border:2px solid #e5e5e5;border-radius:8px;padding:20px 16px;transition:border-color .2s ease;background:#fff;cursor:pointer;text-align:center}.duration-card[data-v-550d5f60]:hover{border-color:#000}.duration-card[data-v-550d5f60]:has(input:checked){border-color:#000;background:#f8f9fa}.form-check-input[data-v-550d5f60]{position:absolute;opacity:0;cursor:pointer}.duration-label[data-v-550d5f60]{display:block;cursor:pointer;margin:0}.duration-title[data-v-550d5f60]{font-weight:600;color:#1a1a1a;font-size:16px;margin-bottom:4px}.duration-price[data-v-550d5f60]{font-weight:700;color:#000;font-size:18px}.submit-section[data-v-550d5f60]{margin-top:40px;padding-top:28px;border-top:1px solid #e5e5e5;text-align:left}.btn-submit[data-v-550d5f60]{background:#000;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-submit[data-v-550d5f60]:hover:not(.btn-disabled){background:#1a1a1a;transform:translateY(-1px)}.btn-submit[data-v-550d5f60]:active:not(.btn-disabled){transform:translateY(0)}.btn-disabled[data-v-550d5f60]{background:#d1d5db;cursor:not-allowed;transform:none;color:#9ca3af}.submit-note[data-v-550d5f60]{color:#6b7280;font-size:13px;margin-top:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.post-ad-container[data-v-550d5f60]{padding:30px 0}.header-section h1[data-v-550d5f60]{font-size:1.75rem}.post-ad-form[data-v-550d5f60]{padding:28px;border-radius:8px}.duration-options[data-v-550d5f60]{grid-template-columns:1fr}.btn-submit[data-v-550d5f60]{width:100%;padding:16px}}@media (max-width:480px){.post-ad-form[data-v-550d5f60]{padding:24px}.header-section h1[data-v-550d5f60]{font-size:1.5rem}.section-header h3[data-v-550d5f60]{font-size:1.1rem}}