.contato-hero[data-astro-cid-v4iz6dmv]{padding:calc(var(--space-3xl) * 1.2) 0 var(--space-2xl);text-align:center}.contato-hero__inner[data-astro-cid-v4iz6dmv]{flex-direction:column;align-items:center;display:flex}.contato-hero__eyebrow[data-astro-cid-v4iz6dmv]{font-size:var(--font-size-xs,.75rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-sm);font-weight:700;display:inline-block}.contato-hero__title[data-astro-cid-v4iz6dmv]{letter-spacing:-.02em;color:var(--color-text);margin:0 0 var(--space-md);max-width:24ch;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.contato-hero__subtitle[data-astro-cid-v4iz6dmv]{color:var(--color-text-muted);margin:0 0 var(--space-lg);max-width:48ch;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.6}.contato-hero__actions[data-astro-cid-v4iz6dmv]{justify-content:center;display:flex}.como-funciona[data-astro-cid-sv2c4ibc]{padding:var(--space-2xl) 0 var(--space-3xl)}.como-funciona__header[data-astro-cid-sv2c4ibc]{text-align:center;max-width:48ch;margin:0 auto var(--space-2xl)}.como-funciona__title[data-astro-cid-sv2c4ibc]{color:var(--color-text);margin:0 0 var(--space-xs);letter-spacing:-.01em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.como-funciona__subtitle[data-astro-cid-sv2c4ibc]{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.5}.como-funciona__grid[data-astro-cid-sv2c4ibc]{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.como-funciona__grid[data-astro-cid-sv2c4ibc]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.como-funciona__grid[data-astro-cid-sv2c4ibc]{grid-template-columns:repeat(4,1fr)}}.step-card[data-astro-cid-sv2c4ibc]{flex-direction:column;height:100%;transition:transform .2s,border-color .2s;display:flex}.step-card__number[data-astro-cid-sv2c4ibc]{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs,.75rem);color:var(--color-accent);background:var(--color-accent-glass);border-radius:var(--radius-sm);width:2rem;height:2rem;margin-bottom:var(--space-md);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step-card__title[data-astro-cid-sv2c4ibc]{color:var(--color-text);margin:0 0 var(--space-sm);font-size:1.05rem;font-weight:700;line-height:1.3}.step-card__text[data-astro-cid-sv2c4ibc]{color:var(--color-text-muted);flex-grow:1;margin:0;font-size:.875rem;line-height:1.6}.formulario-wrapper[data-astro-cid-s3zqcgcd]{scroll-margin-top:calc(var(--space-3xl) * 1.5);margin-bottom:var(--space-3xl)}.formulario-card[data-astro-cid-s3zqcgcd]{border-color:var(--color-accent-glass);box-shadow:0 16px 48px -8px #00000014}.formulario-header[data-astro-cid-s3zqcgcd]{text-align:center;max-width:52ch;margin:0 auto var(--space-2xl)}.formulario-header__eyebrow[data-astro-cid-s3zqcgcd]{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--space-xs);font-weight:700;display:inline-block}.formulario-header__title[data-astro-cid-s3zqcgcd]{color:var(--color-text);margin:0 0 var(--space-xs);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;line-height:1.25}.formulario-header__subtitle[data-astro-cid-s3zqcgcd]{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.form-status-region[data-astro-cid-s3zqcgcd]{margin-bottom:var(--space-lg);border-radius:var(--radius-md);transition:all .2s}.form-status-region[data-astro-cid-s3zqcgcd]:focus{outline:2px solid var(--color-accent);outline-offset:2px}.form-status-region[data-astro-cid-s3zqcgcd]:empty{display:none}.form-status--success[data-astro-cid-s3zqcgcd]{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-success);color:var(--color-success);background:#21c45d1a;font-size:.95rem;line-height:1.5}.form-status--error[data-astro-cid-s3zqcgcd]{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-error);color:var(--color-error);background:#db24241a;font-size:.95rem;line-height:1.5}.form-grid[data-astro-cid-s3zqcgcd]{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.form-grid[data-astro-cid-s3zqcgcd]{grid-template-columns:repeat(2,1fr)}}.form-group[data-astro-cid-s3zqcgcd]{flex-direction:column;display:flex}.form-group--full[data-astro-cid-s3zqcgcd]{grid-column:1/-1}.form-label[data-astro-cid-s3zqcgcd]{color:var(--color-text);margin-bottom:var(--space-xs);font-size:.875rem;font-weight:600;line-height:1.4}.form-required[data-astro-cid-s3zqcgcd]{color:var(--color-accent);font-weight:700}.form-optional[data-astro-cid-s3zqcgcd]{color:var(--color-text-muted);font-size:.8125rem;font-weight:400}.form-input[data-astro-cid-s3zqcgcd],.form-select[data-astro-cid-s3zqcgcd],.form-textarea[data-astro-cid-s3zqcgcd]{width:100%;color:var(--color-text);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.form-input[data-astro-cid-s3zqcgcd]:focus,.form-select[data-astro-cid-s3zqcgcd]:focus,.form-textarea[data-astro-cid-s3zqcgcd]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glass);background:var(--glass-bg-solid);outline:none}.form-input[data-astro-cid-s3zqcgcd][aria-invalid=true],.form-select[data-astro-cid-s3zqcgcd][aria-invalid=true],.form-textarea[data-astro-cid-s3zqcgcd][aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 2px #db242426}.form-textarea[data-astro-cid-s3zqcgcd]{resize:vertical;min-height:100px;line-height:1.5}.form-select[data-astro-cid-s3zqcgcd]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23888888'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.form-help[data-astro-cid-s3zqcgcd]{color:var(--color-text-muted);margin:var(--space-xs) 0 0;font-size:.8125rem;line-height:1.4}.form-error[data-astro-cid-s3zqcgcd]{color:var(--color-error);margin-top:var(--space-xs);min-height:1.2em;font-size:.8125rem;line-height:1.3;display:block}.form-group--checkbox[data-astro-cid-s3zqcgcd]{margin-top:var(--space-xs)}.form-checkbox-label[data-astro-cid-s3zqcgcd]{align-items:flex-start;gap:var(--space-sm);cursor:pointer;display:flex}.form-checkbox[data-astro-cid-s3zqcgcd]{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);cursor:pointer;margin-top:.15rem}.form-checkbox-text[data-astro-cid-s3zqcgcd]{color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.form-legal-link[data-astro-cid-s3zqcgcd]{color:var(--color-accent-text);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.form-legal-link[data-astro-cid-s3zqcgcd]:hover{color:var(--color-accent)}.form-actions[data-astro-cid-s3zqcgcd]{margin-top:var(--space-xl);justify-content:flex-end;display:flex}.form-submit-btn[data-astro-cid-s3zqcgcd]{min-width:260px}.mensagem-wrapper[data-astro-cid-eo3itog3]{scroll-margin-top:calc(var(--space-3xl) * 1.5);margin-bottom:var(--space-3xl)}.mensagem-card[data-astro-cid-eo3itog3]{border-color:var(--glass-border)}.mensagem-header[data-astro-cid-eo3itog3]{margin-bottom:var(--space-xl)}.mensagem-header__eyebrow[data-astro-cid-eo3itog3]{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--space-xs);font-weight:700;display:inline-block}.mensagem-header__title[data-astro-cid-eo3itog3]{color:var(--color-text);margin:0 0 var(--space-sm);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.25}.mensagem-header__intro[data-astro-cid-eo3itog3]{color:var(--color-text-muted);max-width:58ch;margin:0;font-size:.9375rem;line-height:1.6}.form-fields[data-astro-cid-eo3itog3]{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.form-fields[data-astro-cid-eo3itog3]{grid-template-columns:1fr 1fr}.form-group--full[data-astro-cid-eo3itog3]{grid-column:span 2}}.form-group[data-astro-cid-eo3itog3]{gap:var(--space-xs);flex-direction:column;display:flex}.form-label[data-astro-cid-eo3itog3]{color:var(--color-text);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.form-required[data-astro-cid-eo3itog3]{color:var(--color-accent)}.form-input[data-astro-cid-eo3itog3],.form-textarea[data-astro-cid-eo3itog3]{width:100%;padding:var(--space-sm) var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-family:inherit;font-size:.9375rem;line-height:1.5}.form-textarea[data-astro-cid-eo3itog3]{resize:vertical;min-height:100px}.form-input[data-astro-cid-eo3itog3]::placeholder,.form-textarea[data-astro-cid-eo3itog3]::placeholder{color:var(--color-text-subtle,#ffffff59);font-size:.875rem}.form-input[data-astro-cid-eo3itog3]:focus-visible,.form-textarea[data-astro-cid-eo3itog3]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-glass);outline:none}.form-input[data-astro-cid-eo3itog3][aria-invalid=true],.form-textarea[data-astro-cid-eo3itog3][aria-invalid=true]{border-color:var(--color-error)}.form-error[data-astro-cid-eo3itog3]{color:var(--color-error);min-height:1rem;font-size:.75rem;line-height:1.2}.form-status-region[data-astro-cid-eo3itog3]{border-radius:var(--radius-md);transition:all var(--transition-fast);margin-bottom:0;padding:0;font-size:.875rem;line-height:1.5}.form-status-region[data-astro-cid-eo3itog3]:focus{outline:none}.form-status--error[data-astro-cid-eo3itog3]{padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);border:1px solid var(--color-error);color:var(--color-error);background:#db24241a}.form-status--success[data-astro-cid-eo3itog3]{padding:var(--space-md);margin-bottom:var(--space-md);border:1px solid var(--color-success);color:var(--color-success);background:#21c45d1a}.form-actions[data-astro-cid-eo3itog3]{margin-top:var(--space-xl);justify-content:flex-start;display:flex}.urgencia-wrapper[data-astro-cid-sxeqxz3k]{scroll-margin-top:calc(var(--space-3xl) * 1.5);margin-bottom:var(--space-3xl)}.urgencia-card[data-astro-cid-sxeqxz3k]{gap:var(--space-lg);background:radial-gradient(circle at top left, #f9741514 0%, var(--glass-bg) 60%);border-color:#f974154d;flex-direction:column;display:flex}@media (width>=768px){.urgencia-card[data-astro-cid-sxeqxz3k]{flex-direction:row;justify-content:space-between;align-items:center}}.urgencia-card__content[data-astro-cid-sxeqxz3k]{max-width:52ch}.urgencia-card__tag[data-astro-cid-sxeqxz3k]{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--space-xs);font-weight:700;display:inline-block}.urgencia-card__title[data-astro-cid-sxeqxz3k]{color:var(--color-text);margin:0 0 var(--space-xs);font-size:1.25rem;font-weight:700;line-height:1.3}.urgencia-card__text[data-astro-cid-sxeqxz3k]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.urgencia-card__action[data-astro-cid-sxeqxz3k]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.urgencia-card__email-fallback[data-astro-cid-sxeqxz3k]{color:var(--color-text-muted);text-underline-offset:2px;transition:color var(--transition-fast);font-size:.8125rem;text-decoration:underline}.urgencia-card__email-fallback[data-astro-cid-sxeqxz3k]:hover{color:var(--color-accent)}.contato-body[data-astro-cid-lxuh7dq5]{padding-bottom:var(--space-3xl)}
