.anuncie-diferenciais-strip{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-6) 0}.anuncie-diferenciais-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}@media (max-width:1024px){.anuncie-diferenciais-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.anuncie-diferenciais-grid{grid-template-columns:1fr}}.anuncie-diferencial{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.anuncie-dif-icon{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.anuncie-dif-icon--gold{background:var(--color-gold-soft);color:var(--color-gold)}.anuncie-dif-icon--green{background:var(--color-success-soft);color:var(--color-success)}.anuncie-dif-icon--accent{background:var(--color-tag);color:var(--color-accent)}.anuncie-diferencial strong{display:block;font-size:var(--text-sm);font-weight:700;color:var(--color-text);margin-bottom:2px}.anuncie-diferencial span{font-size:var(--text-xs);color:var(--color-text-muted)}.anuncie-main-grid{display:grid;grid-template-columns:1fr 360px;gap:var(--space-10);align-items:start}@media (max-width:1024px){.anuncie-main-grid{grid-template-columns:1fr}}.anuncie-form-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-sm)}@media (max-width:600px){.anuncie-form-wrap{padding:var(--space-6)}}.anuncie-form{display:flex;flex-direction:column;gap:var(--space-8)}.form-fieldset{border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.form-legend{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:700;color:var(--color-text);padding:0 var(--space-2);line-height:1}.form-legend-num{width:26px;height:26px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.form-row--3{grid-template-columns:100px 1fr 1fr}.form-row--4{grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.form-row{grid-template-columns:1fr}.form-row--3{grid-template-columns:1fr}.form-row--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.form-row--4{grid-template-columns:1fr 1fr}}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-group label{font-size:var(--text-xs);font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:.04em}.form-required{color:var(--color-danger)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);font-family:inherit;transition:border-color var(--transition),box-shadow var(--transition);outline:0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(41,163,211,.12);background:var(--color-surface)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--color-text-faint)}.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236e8090' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10);cursor:pointer}.form-group textarea{resize:vertical;min-height:120px}.form-group--check{margin-top:var(--space-2)}.form-check{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.form-check input[type=checkbox]{width:18px;height:18px;min-width:18px;padding:0;margin-top:2px;accent-color:var(--color-primary);cursor:pointer}.form-check span{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6}.form-check span a{color:var(--color-primary);text-decoration:underline}.btn-full{width:100%;justify-content:center}.form-hint{font-size:var(--text-xs);margin-top:var(--space-1)}.anuncie-upload-area{display:block;border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);cursor:pointer;transition:border-color var(--transition),background var(--transition);overflow:hidden}.anuncie-upload-area.is-drag,.anuncie-upload-area:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.anuncie-upload-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);color:var(--color-text-muted);text-align:center}.anuncie-upload-inner svg{color:var(--color-primary);opacity:.7}.upload-label-main{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.upload-label-sub{font-size:var(--text-xs);color:var(--color-text-faint)}.anuncie-upload-preview{display:none;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-border)}.anuncie-upload-preview img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1.5px solid var(--color-border)}.anuncie-sidebar{display:flex;flex-direction:column;gap:var(--space-5);position:sticky;top:calc(var(--header-height) + var(--space-6))}.anuncie-sidebar-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm)}.anuncie-sidebar-icon{width:50px;height:50px;border-radius:var(--radius-sm);background:var(--color-gold-soft);color:var(--color-gold);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.anuncie-sidebar-card h3{font-size:var(--text-base);font-weight:700;color:var(--color-text);margin:0 0 var(--space-5)}.anuncie-vantagens{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.anuncie-vantagens li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.anuncie-vantagens svg{color:var(--color-success);flex-shrink:0;margin-top:3px}.anuncie-sidebar-card--steps{border-left:3px solid var(--color-primary)}.anuncie-como-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.anuncie-como-list li{display:flex;align-items:flex-start;gap:var(--space-4)}.anuncie-como-num{width:28px;height:28px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-xs);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.anuncie-como-list strong{display:block;font-size:var(--text-sm);font-weight:700;color:var(--color-text);margin-bottom:var(--space-1)}.anuncie-como-list p{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.65;margin:0}.anuncie-sidebar-card--contact{display:flex;align-items:flex-start;gap:var(--space-4)}.contato-info-icon{width:46px;height:46px;border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contato-info-icon--green{background:var(--color-success-soft);color:var(--color-success)}.anuncie-sidebar-card--contact strong{display:block;font-size:var(--text-sm);font-weight:700;color:var(--color-text);margin-bottom:var(--space-1)}.anuncie-sidebar-card--contact p{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.65;margin:0 0 var(--space-4)}.btn-whatsapp{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:#25d366;color:#fff;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-sm);text-decoration:none;transition:background var(--transition),transform var(--transition)}.btn-whatsapp:hover{background:#1ebe5a;transform:translateY(-1px);color:#fff}