.contact-form-card[data-astro-cid-vekgkm42]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-md)}.sq-hp-trap[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.form-alert[data-astro-cid-vekgkm42]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-bottom:var(--space-6)}.alert-error[data-astro-cid-vekgkm42]{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error)}.alert-success[data-astro-cid-vekgkm42]{background-color:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success)}.form-grid[data-astro-cid-vekgkm42]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.full-width[data-astro-cid-vekgkm42]{grid-column:1/-1}.form-group[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-direction:column;display:flex}.form-label[data-astro-cid-vekgkm42]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-night-blue)}.required[data-astro-cid-vekgkm42]{color:var(--color-error)}.optional[data-astro-cid-vekgkm42]{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.form-input[data-astro-cid-vekgkm42],.form-select[data-astro-cid-vekgkm42],.form-textarea[data-astro-cid-vekgkm42]{width:100%;font-size:var(--font-size-sm);color:var(--color-text-main);background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:.75rem 1rem}.form-input[data-astro-cid-vekgkm42]:focus,.form-select[data-astro-cid-vekgkm42]:focus,.form-textarea[data-astro-cid-vekgkm42]:focus{background-color:var(--color-white);border-color:var(--color-cyan);box-shadow:0 0 0 3px #24b0e326}.field-error[data-astro-cid-vekgkm42]{color:var(--color-error);min-height:1rem;font-size:.75rem}.field-footer[data-astro-cid-vekgkm42]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.char-counter[data-astro-cid-vekgkm42]{color:var(--color-text-muted);font-size:.72rem}.privacy-group[data-astro-cid-vekgkm42]{margin-top:var(--space-2)}.checkbox-label[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.form-checkbox[data-astro-cid-vekgkm42]{width:18px;height:18px;accent-color:var(--color-btn-dark);cursor:pointer;flex-shrink:0;margin-top:3px}.checkbox-text[data-astro-cid-vekgkm42]{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.checkbox-text[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--color-btn-dark);text-decoration:underline}.checkbox-text[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{color:var(--color-cyan-hover)}.form-actions[data-astro-cid-vekgkm42]{margin-top:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.form-guarantee[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex}.btn-spinner[data-astro-cid-vekgkm42]{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){.contact-form-card[data-astro-cid-vekgkm42]{padding:var(--space-6)}.form-grid[data-astro-cid-vekgkm42]{gap:var(--space-4);grid-template-columns:1fr}}.contact-grid[data-astro-cid-kphbpcdu]{gap:var(--space-12);grid-template-columns:1.35fr .9fr;align-items:flex-start;display:grid}.form-header-box[data-astro-cid-kphbpcdu]{margin-bottom:var(--space-6)}.form-title[data-astro-cid-kphbpcdu]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-night-blue);margin-bottom:var(--space-2)}.form-desc[data-astro-cid-kphbpcdu]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.info-card[data-astro-cid-kphbpcdu]{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);position:sticky;top:100px}.info-card-title[data-astro-cid-kphbpcdu]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-night-blue);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.contact-methods[data-astro-cid-kphbpcdu]{gap:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.c-method[data-astro-cid-kphbpcdu]{align-items:flex-start;gap:var(--space-3);display:flex}.c-icon[data-astro-cid-kphbpcdu]{border-radius:var(--radius-sm);background-color:var(--color-cyan-subtle);width:36px;height:36px;color:var(--color-btn-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-method[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{font-size:var(--font-size-xs);color:var(--color-night-blue);display:block}.c-method[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.c-link[data-astro-cid-kphbpcdu]{font-size:var(--font-size-sm);color:var(--color-btn-dark);font-weight:var(--font-weight-semibold);text-decoration:underline}.c-link[data-astro-cid-kphbpcdu]:hover{color:var(--color-cyan-hover)}.nda-security-badge[data-astro-cid-kphbpcdu]{align-items:flex-start;gap:var(--space-3);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);display:flex}.nda-security-badge[data-astro-cid-kphbpcdu] svg[data-astro-cid-kphbpcdu]{color:var(--color-btn-dark);flex-shrink:0;margin-top:2px}.nda-security-badge[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{font-size:var(--font-size-xs);color:var(--color-night-blue);margin-bottom:2px;display:block}.nda-security-badge[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.4}@media (width<=1024px){.contact-grid[data-astro-cid-kphbpcdu]{grid-template-columns:1fr}.info-card[data-astro-cid-kphbpcdu]{position:static}}
