.contact-section .section-header p[data-v-ab538143]{font-size:1.25rem}.contact-container[data-v-ab538143]{gap:var(--spacing-xl);display:flex}@media (width<=992px){.contact-container[data-v-ab538143]{flex-direction:column}}.contact-form-wrapper[data-v-ab538143]{background-color:var(--color-bg-elevated);border-radius:var(--radius-lg);padding:var(--spacing-md);color:var(--color-header);flex:3;box-shadow:0 5px 15px #0000004d}.contact-form-wrapper h3[data-v-ab538143]{margin-bottom:var(--spacing-xs)}.contact-form-wrapper p[data-v-ab538143]{margin-bottom:var(--spacing-md)}.contact-form .form-group[data-v-ab538143]{margin-bottom:var(--spacing-sm)}.contact-form .form-group label[data-v-ab538143]{color:var(--color-header);margin-bottom:.5rem;font-weight:500;display:block}.contact-form .form-group input[data-v-ab538143],.contact-form .form-group textarea[data-v-ab538143]{border-radius:var(--radius-md);background-color:var(--color-base);width:100%;color:var(--color-header);border:1px solid #001f521a;padding:.75rem;font-size:1rem}.contact-form .form-group input[data-v-ab538143]:focus,.contact-form .form-group textarea[data-v-ab538143]:focus{border-color:var(--color-primary);outline:none}.contact-form .form-group input[data-v-ab538143]::-moz-placeholder{color:#001f5280}.contact-form .form-group textarea[data-v-ab538143]::-moz-placeholder{color:#001f5280}.contact-form .form-group input[data-v-ab538143]::placeholder,.contact-form .form-group textarea[data-v-ab538143]::placeholder{color:#001f5280}.contact-form .form-group.checkbox-group[data-v-ab538143]{align-items:flex-start;gap:.75rem;display:flex}.contact-form .form-group.checkbox-group input[type=checkbox][data-v-ab538143]{width:auto;margin-top:.25rem}.contact-form .form-group.checkbox-group label[data-v-ab538143]{margin-bottom:0;font-size:.875rem;font-weight:400}.contact-form .form-group.checkbox-group label a[data-v-ab538143]{color:var(--color-primary);text-decoration:underline}.contact-form .btn[data-v-ab538143]{width:100%;margin-top:var(--spacing-sm)}.contact-form .btn[data-v-ab538143]:disabled{opacity:.7;cursor:not-allowed}.contact-info[data-v-ab538143]{gap:var(--spacing-md);flex-direction:column;flex:2;display:flex}.contact-info .contact-details[data-v-ab538143],.contact-info .trial-card[data-v-ab538143]{background-color:var(--color-bg-elevated);border-radius:var(--radius-lg);padding:var(--spacing-md);box-shadow:0 5px 15px #0000004d}.contact-info .trial-card[data-v-ab538143]{color:var(--color-header)}.contact-info .trial-card h3[data-v-ab538143]{margin-bottom:var(--spacing-xs)}.contact-info .trial-card p[data-v-ab538143]{margin-bottom:var(--spacing-md)}.contact-info .trial-card .btn[data-v-ab538143]{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}@media (width<=768px){.contact-info .trial-card .btn[data-v-ab538143]{white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}}.contact-info .contact-details[data-v-ab538143]{color:var(--color-header)}.contact-info .contact-details h3[data-v-ab538143]{margin-bottom:var(--spacing-sm)}.contact-info .contact-details .contact-list[data-v-ab538143]{margin:0 0 var(--spacing-md);padding:0;list-style:none}.contact-info .contact-details .contact-list li[data-v-ab538143]{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.contact-info .contact-details .contact-list li svg[data-v-ab538143]{color:var(--color-primary);min-width:20px;margin-top:.25rem}.contact-info .contact-details .contact-list li span[data-v-ab538143]{line-height:1.5}.contact-info .contact-details h4[data-v-ab538143]{margin-bottom:.5rem;font-size:1.125rem}.contact-info .contact-details p[data-v-ab538143]{margin:0}
