.contact-section[data-astro-cid-uw5kdbxl]{padding:var(--space-xl) 0;background-color:var(--bg)}.contact-header[data-astro-cid-uw5kdbxl]{max-width:800px;margin:0 auto var(--space-xxl) auto;padding:0 var(--space-m);text-align:center}.contact-intro[data-astro-cid-uw5kdbxl]{margin:0}.contact-content[data-astro-cid-uw5kdbxl]{max-width:1200px;margin:0 auto;padding:0 var(--space-m);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxl);align-items:start;& small[data-astro-cid-uw5kdbxl]{font-weight:400}& a[data-astro-cid-uw5kdbxl]{color:var(--primary)}}.contact-info[data-astro-cid-uw5kdbxl]{padding:var(--space-s) var(--space-m);box-shadow:var(--shadow-lg);display:flex;flex-flow:column nowrap;gap:var(--space-xl)}.contact-methods[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-xl)}.contact-icons[data-astro-cid-uw5kdbxl]{display:flex;flex-flow:row nowrap;gap:var(--space-m);align-items:center;margin:var(--space-m) 0 var(--space-s)}.contact-icons[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{max-height:40px;width:auto;transition:transform .2s ease-in-out}.contact-icons[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover img[data-astro-cid-uw5kdbxl]{transform:scale(1.1)}.business-mail[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--text);text-decoration:none}.business-mail[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}.contact-profiles[data-astro-cid-uw5kdbxl]{margin-top:var(--space-l);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl);align-items:start;justify-items:center}.contact-profiles[data-astro-cid-uw5kdbxl]>h1[data-astro-cid-uw5kdbxl],.contact-profiles[data-astro-cid-uw5kdbxl]>h2[data-astro-cid-uw5kdbxl],.contact-profiles[data-astro-cid-uw5kdbxl]>h3[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;margin:0 0 var(--space-l) 0}.contact-profiles[data-astro-cid-uw5kdbxl]>h1[data-astro-cid-uw5kdbxl]{text-align:center}.contact-profiles[data-astro-cid-uw5kdbxl]>h2[data-astro-cid-uw5kdbxl],.contact-profiles[data-astro-cid-uw5kdbxl]>h3[data-astro-cid-uw5kdbxl]{text-align:center}.profile[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;align-items:center;text-align:center}.profile[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{max-width:100%;height:auto;object-fit:cover;border-radius:50%;border:2px solid var(--bg-lightest);box-shadow:var(--shadow-md);display:block;margin:0 auto}.profile-name[data-astro-cid-uw5kdbxl]{margin-top:var(--space-s);color:var(--text)}.contact-method[data-astro-cid-uw5kdbxl]{padding:var(--space-l);background-color:var(--bg-lighter);border-radius:var(--radius-lg);border-left:4px solid var(--primary)}.contact-method[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{opacity:.9}.contact-form[data-astro-cid-uw5kdbxl]{padding:var(--space-xl);box-shadow:var(--shadow-lg)}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-l)}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;color:var(--text);margin-bottom:var(--space-s)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:var(--space-m);background-color:var(--bg);border:2px solid var(--bg-lightest);border-radius:var(--radius-md);color:var(--text);transition:border-color .3s ease}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--primary)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:var(--text);opacity:.6}.checkbox-group[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:var(--space-s)}.checkbox-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl][type=checkbox]{width:auto;margin:0}.checkbox-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{margin:0;cursor:pointer}.form-actions[data-astro-cid-uw5kdbxl]{display:flex;gap:var(--space-m);margin-top:var(--space-xl)}.form-actions[data-astro-cid-uw5kdbxl] .btn[data-astro-cid-uw5kdbxl]{flex:1;text-align:center;cursor:pointer;border:none;position:relative}.btn-loading[data-astro-cid-uw5kdbxl]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.btn[data-astro-cid-uw5kdbxl]:disabled{opacity:.6;cursor:not-allowed}.form-status[data-astro-cid-uw5kdbxl]{padding:var(--space-m);border-radius:var(--radius-md);margin-bottom:var(--space-l)}.form-status[data-astro-cid-uw5kdbxl].success{background-color:#7dde1d1a;border:2px solid var(--primary);color:var(--primary)}.form-status[data-astro-cid-uw5kdbxl].error{background-color:#dc35451a;border:2px solid #dc3545;color:#dc3545}@media (max-width: 1024px){.contact-content[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:var(--space-xl)}.contact-profiles[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.contact-info[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-form-container[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{text-align:center}.contact-icons[data-astro-cid-uw5kdbxl]{justify-content:center}}@media (max-width: 768px){.contact-form[data-astro-cid-uw5kdbxl]{padding:var(--space-l)}.form-actions[data-astro-cid-uw5kdbxl]{flex-direction:column}.contact-methods[data-astro-cid-uw5kdbxl]{gap:var(--space-l)}.contact-icons[data-astro-cid-uw5kdbxl]{justify-content:center}.contact-profiles[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-info[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-form-container[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{text-align:center}.contact-method[data-astro-cid-uw5kdbxl]{padding:var(--space-m)}}
