.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-info[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1rem}.contact-info[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{color:var(--color-text-muted);line-height:1.7;margin-bottom:2.5rem}.info-items[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.5rem}.info-item[data-astro-cid-uw5kdbxl]{display:flex;gap:1rem;align-items:flex-start}.info-icon[data-astro-cid-uw5kdbxl]{font-size:1.4rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:10px;flex-shrink:0}.info-item[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-heading);font-size:.9rem;margin-bottom:.2rem;color:#fff}.info-item[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl],.info-item[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--color-text-muted);font-size:.95rem}.contact-form-box[data-astro-cid-uw5kdbxl]{background:var(--color-surface);padding:2.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.contact-form-box[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1.5rem;color:#fff;margin-bottom:.5rem}.form-desc[data-astro-cid-uw5kdbxl]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:1.25rem}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.4rem}.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:.7rem .9rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.95rem;font-family:inherit;transition:border-color .2s}.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(--color-accent)}.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.5rem}.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl] option[data-astro-cid-uw5kdbxl]{background:#1e293b;color:#fff}.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:120px}.btn-submit[data-astro-cid-uw5kdbxl]{width:100%;padding:.8rem;font-size:1rem;cursor:pointer;position:relative}.btn-submit[data-astro-cid-uw5kdbxl] .btn-loading[data-astro-cid-uw5kdbxl],.btn-submit[data-astro-cid-uw5kdbxl].loading .btn-text[data-astro-cid-uw5kdbxl]{display:none}.btn-submit[data-astro-cid-uw5kdbxl].loading .btn-loading[data-astro-cid-uw5kdbxl]{display:inline}.btn-submit[data-astro-cid-uw5kdbxl]:disabled{opacity:.7;cursor:not-allowed}.form-hidden[data-astro-cid-uw5kdbxl]{display:none}.form-status[data-astro-cid-uw5kdbxl]{padding:1.5rem;border-radius:8px;text-align:center;margin-top:1rem}.form-status[data-astro-cid-uw5kdbxl].success{background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.form-status[data-astro-cid-uw5kdbxl].error{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.status-icon[data-astro-cid-uw5kdbxl]{display:block;font-size:1.5rem;margin-bottom:.5rem}.form-status[data-astro-cid-uw5kdbxl].success .status-icon[data-astro-cid-uw5kdbxl]{color:#10b981}.form-status[data-astro-cid-uw5kdbxl].error .status-icon[data-astro-cid-uw5kdbxl]{color:#ef4444}.form-status[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin:0}.form-status[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--color-accent)}@media(max-width:768px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:2.5rem}}
