.simple-contact-section[data-v-b43e6a53]{background:linear-gradient(135deg,var(--theme-surface) 0,var(--theme-bg) 100%);padding:var(--spacing-xxl) 0;position:relative;transition:all .3s ease}.simple-contact-section[data-v-b43e6a53]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%230052cc' fill-opacity='.02' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;transition:all .3s ease;width:100%}[data-theme=dark] .simple-contact-section[data-v-b43e6a53]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%230f8' fill-opacity='.03' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");opacity:.05}.contact-grid[data-v-b43e6a53]{display:grid;gap:var(--spacing-xxl);grid-template-columns:2fr 1fr;position:relative;z-index:1}.simple-form-wrapper[data-v-b43e6a53]{background-color:var(--theme-bg);border:2px solid var(--theme-accent);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative;transition:all .3s ease}.form-header[data-v-b43e6a53]{background:linear-gradient(135deg,var(--hero-bg-start) 0,var(--hero-bg-end) 100%);padding:var(--spacing-xl);text-align:center}.form-header[data-v-b43e6a53],.form-header h2[data-v-b43e6a53]{color:var(--hero-text);transition:all .3s ease}.form-header h2[data-v-b43e6a53]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}[data-theme=dark] .form-header h2[data-v-b43e6a53]{text-shadow:2px 2px 4px rgba(0,0,0,.8)}[data-theme=light] .form-header h2[data-v-b43e6a53]{text-shadow:none}:root .form-header h2[data-v-b43e6a53]{text-shadow:2px 2px 4px rgba(0,0,0,.3)}.form-header p[data-v-b43e6a53]{color:var(--hero-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md);opacity:.95;transition:all .3s ease}.time-indicator[data-v-b43e6a53]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:var(--border-radius-full);color:var(--focus-color);display:flex;display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-xs);justify-content:center;padding:var(--spacing-xs) var(--spacing-md);transition:all .3s ease}.simple-form[data-v-b43e6a53]{background:var(--theme-bg);padding:var(--spacing-xl);transition:all .3s ease}.form-group[data-v-b43e6a53]{margin-bottom:var(--spacing-lg)}.input-wrapper[data-v-b43e6a53]{position:relative}.input-icon[data-v-b43e6a53]{color:var(--theme-text-secondary);left:var(--spacing-md);position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.textarea-icon[data-v-b43e6a53]{top:var(--spacing-md);transform:none}label[data-v-b43e6a53]{display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.form-control[data-v-b43e6a53],label[data-v-b43e6a53]{color:var(--theme-text);transition:all .3s ease}.form-control[data-v-b43e6a53]{background-color:var(--theme-surface);border:2px solid var(--theme-border);border-radius:var(--border-radius-md);font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 50px;width:100%}.form-control[data-v-b43e6a53]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px #00ff881a;outline:none;transform:translateY(-1px)}[data-theme=dark] .form-control[data-v-b43e6a53]:focus{box-shadow:0 0 0 3px #0f83}[data-theme=light] .form-control[data-v-b43e6a53]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px #2c2d641a}.form-control[data-v-b43e6a53]::-moz-placeholder{color:var(--theme-text-secondary);-moz-transition:all .3s ease;transition:all .3s ease}.form-control[data-v-b43e6a53]::placeholder{color:var(--theme-text-secondary);transition:all .3s ease}textarea.form-control[data-v-b43e6a53]{line-height:1.5;min-height:80px;resize:vertical}.cta-buttons[data-v-b43e6a53]{display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-lg);position:relative;z-index:10}.btn[data-v-b43e6a53]{align-items:center;background:transparent;border:3px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:var(--spacing-xs);justify-content:center;min-height:56px;padding:16px 24px;position:relative;text-decoration:none;transition:all .3s ease}.btn[data-v-b43e6a53]:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn-priority[data-v-b43e6a53]{position:relative}.priority-indicator[data-v-b43e6a53]{align-items:center;background:#ff5e5b;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px;z-index:11}.btn-primary[data-v-b43e6a53]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);box-shadow:0 4px 12px var(--btn-primary-shadow);color:var(--btn-primary-text)}.btn-primary[data-v-b43e6a53]:hover:not(:disabled){box-shadow:0 8px 20px var(--btn-primary-shadow);filter:brightness(1.1);transform:translateY(-3px)}.btn-outline-primary[data-v-b43e6a53]{background:transparent;border-color:var(--theme-accent);box-shadow:0 4px 12px #0000001a;color:var(--theme-accent)}.btn-outline-primary[data-v-b43e6a53]:hover:not(:disabled){background:var(--theme-accent);box-shadow:0 8px 20px #0003;color:var(--theme-bg);transform:translateY(-3px)}.btn[data-v-b43e6a53]:focus{outline:3px solid var(--focus-color);outline-offset:3px;z-index:12}.help-text[data-v-b43e6a53]{background-color:var(--theme-surface);border-left:4px solid var(--theme-accent);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);text-align:center;transition:all .3s ease}.help-text p[data-v-b43e6a53]{color:var(--theme-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0;transition:all .3s ease}.help-text strong[data-v-b43e6a53]{color:var(--theme-text);transition:all .3s ease}.form-message[data-v-b43e6a53]{align-items:flex-start;border-left:4px solid;border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:var(--spacing-md);transition:all .3s ease}.form-message.success[data-v-b43e6a53]{background-color:var(--theme-bg);border:1px solid rgba(34,197,94,.2);color:var(--theme-text)}[data-theme=dark] .form-message.success[data-v-b43e6a53]{background-color:#22c55e1a;color:#4ade80}.form-message.error[data-v-b43e6a53]{background-color:var(--theme-bg);border:1px solid rgba(239,68,68,.2);color:var(--theme-text)}[data-theme=dark] .form-message.error[data-v-b43e6a53]{background-color:#ef44441a;color:#f87171}.form-message.error a[data-v-b43e6a53]{color:var(--theme-accent);font-weight:600}.message-icon[data-v-b43e6a53]{flex-shrink:0;font-size:var(--font-size-lg);font-weight:700;margin-top:2px}.form-message h4[data-v-b43e6a53]{font-size:var(--font-size-base);font-weight:600;margin:0 0 var(--spacing-xs);transition:all .3s ease}.form-message p[data-v-b43e6a53]{font-size:var(--font-size-sm);margin:0;transition:all .3s ease}.trust-indicators[data-v-b43e6a53]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.contact-card[data-v-b43e6a53],.trust-card[data-v-b43e6a53]{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);transition:all .3s ease}.contact-card[data-v-b43e6a53]:hover,.trust-card[data-v-b43e6a53]:hover{border-color:var(--focus-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.contact-card h4[data-v-b43e6a53],.trust-card h3[data-v-b43e6a53]{color:var(--theme-accent);font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg);transition:all .3s ease}.trust-items[data-v-b43e6a53]{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact-item[data-v-b43e6a53],.trust-item[data-v-b43e6a53]{align-items:flex-start;display:flex;gap:var(--spacing-md);transition:all .3s ease}.contact-item[data-v-b43e6a53]:hover,.trust-item[data-v-b43e6a53]:hover{transform:translate(5px)}.contact-icon[data-v-b43e6a53],.trust-icon[data-v-b43e6a53]{align-items:center;background-color:var(--theme-bg);border:2px solid var(--theme-border);border-radius:50%;color:var(--theme-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.contact-item:hover .contact-icon[data-v-b43e6a53],.trust-item:hover .trust-icon[data-v-b43e6a53]{background-color:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-bg)}.contact-text strong[data-v-b43e6a53],.trust-item strong[data-v-b43e6a53]{color:var(--theme-text);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs);transition:all .3s ease}.trust-item p[data-v-b43e6a53]{color:var(--theme-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.contact-text p[data-v-b43e6a53],.trust-item p[data-v-b43e6a53]{margin:0;transition:all .3s ease}.contact-text p[data-v-b43e6a53]{font-size:var(--font-size-sm)}.contact-text a[data-v-b43e6a53]{color:var(--theme-accent);text-decoration:none;transition:all .3s ease}.contact-text a[data-v-b43e6a53]:hover{color:var(--focus-color);text-decoration:underline}.contact-hours[data-v-b43e6a53]{color:var(--theme-text-secondary);font-size:var(--font-size-xs);font-weight:400}.contact-card[data-v-b43e6a53]{text-align:center}@media (prefers-contrast:high){.contact-card[data-v-b43e6a53],.form-control[data-v-b43e6a53],.simple-form-wrapper[data-v-b43e6a53],.trust-card[data-v-b43e6a53]{border-width:3px}}@media (prefers-reduced-motion:reduce){[data-v-b43e6a53]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.btn[data-v-b43e6a53]:hover,.contact-card[data-v-b43e6a53]:hover,.contact-item[data-v-b43e6a53]:hover,.trust-card[data-v-b43e6a53]:hover,.trust-item[data-v-b43e6a53]:hover{transform:none}}@media (max-width:992px){.contact-grid[data-v-b43e6a53]{gap:var(--spacing-xl);grid-template-columns:1fr}.cta-buttons[data-v-b43e6a53]{gap:var(--spacing-md);grid-template-columns:1fr}}@media (max-width:768px){.simple-contact-section[data-v-b43e6a53]{padding:var(--spacing-xl) 0}.form-header[data-v-b43e6a53],.simple-form[data-v-b43e6a53]{padding:var(--spacing-lg)}.form-header h2[data-v-b43e6a53]{font-size:var(--font-size-lg)}.trust-items[data-v-b43e6a53]{gap:var(--spacing-lg)}.btn[data-v-b43e6a53]{font-size:.9rem;padding:14px 20px}}
