@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-spin{animation:spin 1s linear infinite}.contact-form-wrapper[data-astro-cid-svshx33u]{background-color:var(--neutral-900);padding:var(--space-xl);border-radius:var(--rounded-lg);border:1px solid var(--neutral-700)}.contact-form-wrapper[data-astro-cid-svshx33u]{background-color:var(--primary-900);border-color:var(--primary-500)}.contact-form-title[data-astro-cid-svshx33u]{font-size:var(--size-2);font-weight:var(--bold);color:var(--neutral-50);margin-bottom:var(--space-xs)}.contact-form-description[data-astro-cid-svshx33u]{font-size:var(--size-0);color:var(--neutral-300);margin-bottom:var(--space-l)}.alert[data-astro-cid-svshx33u]{display:flex;gap:var(--space-xs);padding:var(--space-m);border-radius:var(--rounded-md);margin-bottom:var(--space-l)}.alert-success[data-astro-cid-svshx33u]{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.alert-error[data-astro-cid-svshx33u]{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}[data-astro-cid-svshx33u][data-theme=dark] .alert-success[data-astro-cid-svshx33u]{background-color:#064e3b;color:#6ee7b7}[data-astro-cid-svshx33u][data-theme=dark] .alert-error[data-astro-cid-svshx33u]{background-color:#7f1d1d;color:#fca5a5}.alert-icon[data-astro-cid-svshx33u]{width:24px;height:24px;flex-shrink:0}.alert-title[data-astro-cid-svshx33u]{font-weight:var(--semi-bold);margin-bottom:var(--space-2xs)}.error-list[data-astro-cid-svshx33u]{margin-top:var(--space-2xs);padding-left:var(--space-m)}.error-list[data-astro-cid-svshx33u] li[data-astro-cid-svshx33u]{margin-bottom:var(--space-3xs)}.contact-form[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:var(--space-m)}.form-grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr;gap:var(--space-m)}@media(min-width:768px){.form-grid[data-astro-cid-svshx33u]{grid-template-columns:repeat(2,1fr)}}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:var(--space-2xs)}.form-label[data-astro-cid-svshx33u]{font-size:var(--size-0);font-weight:var(--semi-bold);color:var(--primary-50)}[data-astro-cid-svshx33u][data-theme=dark] .form-label[data-astro-cid-svshx33u]{color:var(--neutral-300)}.required[data-astro-cid-svshx33u]{color:var(--red-500)}.form-input[data-astro-cid-svshx33u],.form-textarea[data-astro-cid-svshx33u]{width:100%;padding:var(--space-xs) var(--space-s);font-size:var(--size-0);color:var(--neutral-50);background-color:var(--primary-50);border:2px solid var(--neutral-700);border-radius:var(--rounded-md);transition:all .2s}.form-input[data-astro-cid-svshx33u]:focus,.form-textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--accent-400);box-shadow:0 0 0 3px #fbbf241a}.form-input[data-astro-cid-svshx33u]::placeholder,.form-textarea[data-astro-cid-svshx33u]::placeholder{color:var(--neutral-400)}.honeypot[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.character-count[data-astro-cid-svshx33u]{font-size:var(--size--1);color:var(--neutral-400);text-align:right;margin-top:var(--space-3xs)}.form-textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:120px}.btn[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-s) var(--space-l);font-size:var(--size-0);font-weight:var(--semi-bold);border:none;border-radius:var(--rounded-md);cursor:pointer;transition:all .2s}.btn-primary[data-astro-cid-svshx33u]{color:#fff;background-color:var(--primary-600)}.btn-primary[data-astro-cid-svshx33u]:hover{background-color:var(--primary-700);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-primary[data-astro-cid-svshx33u]:active{transform:translateY(0)}[data-astro-cid-svshx33u][data-theme=dark] .btn-primary[data-astro-cid-svshx33u]{background-color:var(--primary-600);color:var(--neutral-900)}[data-astro-cid-svshx33u][data-theme=dark] .btn-primary[data-astro-cid-svshx33u]:hover{background-color:var(--primary-500)}.btn-icon[data-astro-cid-svshx33u]{width:20px;height:20px}.btn[data-astro-cid-svshx33u]:disabled{opacity:.6;cursor:not-allowed}.contact-page-wrapper[data-astro-cid-gdogca4m]{padding-block:var(--space-xl);min-height:100vh}.contact-container[data-astro-cid-gdogca4m]{margin:0 auto;gap:var(--space-xl);display:grid;grid-template-columns:1fr}@media(min-width:64em){.contact-container[data-astro-cid-gdogca4m]{grid-template-columns:40% 1fr}}.contact-info-section[data-astro-cid-gdogca4m] h1[data-astro-cid-gdogca4m]{font-size:var(--size-3);line-height:1.2}.contact-info-cards[data-astro-cid-gdogca4m]{display:flex;flex-direction:column;gap:var(--space-l)}.info-item[data-astro-cid-gdogca4m]{display:flex;gap:var(--space-m);align-items:flex-start;padding:var(--space-m);background-color:var(--primary-900);border-radius:var(--rounded-lg);border:1px solid var(--primary-500);transition:all .2s ease}.info-item[data-astro-cid-gdogca4m]:hover{border-color:var(--primary-600);transform:translate(4px)}[data-astro-cid-gdogca4m][data-theme=dark] .info-item[data-astro-cid-gdogca4m]{background-color:var(--neutral-800);border-color:var(--neutral-700)}[data-astro-cid-gdogca4m][data-theme=dark] .info-item[data-astro-cid-gdogca4m]:hover{border-color:var(--primary-500)}.info-icon[data-astro-cid-gdogca4m]{flex-shrink:0;width:40px;height:40px;padding:var(--space-xs);background-color:var(--primary-800);color:var(--primary-400);border-radius:var(--rounded-md);display:flex;align-items:center;justify-content:center}.info-icon[data-astro-cid-gdogca4m] svg[data-astro-cid-gdogca4m]{width:100%;height:100%}.info-item[data-astro-cid-gdogca4m] h3[data-astro-cid-gdogca4m]{font-size:var(--size-0);margin-bottom:var(--space-3xs)}.info-item[data-astro-cid-gdogca4m] p[data-astro-cid-gdogca4m],.info-item[data-astro-cid-gdogca4m] a[data-astro-cid-gdogca4m]{font-size:var(--size-0);color:var(--neutral-300)}.contact-link[data-astro-cid-gdogca4m]{transition:opacity .2s}.contact-link[data-astro-cid-gdogca4m]:hover{opacity:.8;text-decoration:none}.resources-list[data-astro-cid-gdogca4m]{list-style:none;padding:0}.resources-list[data-astro-cid-gdogca4m] li[data-astro-cid-gdogca4m]{padding:var(--space-xs) 0;border-bottom:1px solid var(--primary-500)}.resources-list[data-astro-cid-gdogca4m] li[data-astro-cid-gdogca4m]:last-child{border-bottom:none}.contact-form-section[data-astro-cid-gdogca4m]{position:relative}@media(min-width:64em){.contact-form-section[data-astro-cid-gdogca4m]{position:sticky;top:var(--space-l);height:fit-content}}
