.page-header[data-astro-cid-uw5kdbxl]{padding:48px 0 36px;border-bottom:1px solid var(--border)}.breadcrumb[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-bottom:14px}.breadcrumb[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--text-muted);transition:color var(--transition-fast)}.breadcrumb[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--text-secondary)}.header-badge[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:20px;background:var(--accent-dim);border:1px solid var(--border);color:var(--text-secondary);margin-bottom:14px}.page-title[data-astro-cid-uw5kdbxl]{font-size:32px;font-weight:800;letter-spacing:-.03em;margin-bottom:8px;color:var(--text-primary)}.page-desc[data-astro-cid-uw5kdbxl]{font-size:14.5px;color:var(--text-secondary);max-width:540px;line-height:1.6}.contact-section[data-astro-cid-uw5kdbxl]{padding:48px 0 80px}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.contact-methods-col[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:16px}.method-card[data-astro-cid-uw5kdbxl]{padding:22px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);display:flex;gap:16px}.method-icon[data-astro-cid-uw5kdbxl]{font-size:24px;flex-shrink:0}.method-info[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:4px;flex:1}.method-label[data-astro-cid-uw5kdbxl]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.method-val[data-astro-cid-uw5kdbxl]{font-size:14.5px;font-weight:600;color:var(--text-primary)}.email-link[data-astro-cid-uw5kdbxl]{border-bottom:1px dashed var(--border-hover);width:fit-content}.method-sub[data-astro-cid-uw5kdbxl]{font-size:12.5px;color:var(--text-secondary);line-height:1.5;margin-top:4px}.socials-list[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.social-row[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-secondary);padding:6px 0;border-bottom:1px solid var(--border)}.social-row[data-astro-cid-uw5kdbxl]:last-child{border-bottom:none}.social-row[data-astro-cid-uw5kdbxl]:hover{color:var(--text-primary)}.handle[data-astro-cid-uw5kdbxl]{font-size:12px;color:var(--watermelon);font-weight:600}.form-wrapper[data-astro-cid-uw5kdbxl]{padding:26px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border)}.form-heading[data-astro-cid-uw5kdbxl]{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.form-subtext[data-astro-cid-uw5kdbxl]{font-size:12.5px;color:var(--text-muted);margin-bottom:20px}.custom-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:16px}.field-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:6px}.field-label[data-astro-cid-uw5kdbxl]{font-size:12px;font-weight:600;color:var(--text-secondary)}.text-input[data-astro-cid-uw5kdbxl],.select-input[data-astro-cid-uw5kdbxl],.textarea-input[data-astro-cid-uw5kdbxl]{width:100%;padding:10px 14px;border-radius:var(--radius);background:#09090b;border:1px solid var(--border);color:var(--text-primary);font-size:13px;outline:none;font-family:inherit;transition:border-color var(--transition-fast)}.text-input[data-astro-cid-uw5kdbxl]:focus,.select-input[data-astro-cid-uw5kdbxl]:focus,.textarea-input[data-astro-cid-uw5kdbxl]:focus{border-color:var(--border-hover)}.textarea-input[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:110px}.btn-submit[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#09090b;font-size:13px;font-weight:700;padding:11px 20px;border-radius:var(--radius);transition:opacity var(--transition-fast),transform var(--transition-fast);margin-top:6px}.btn-submit[data-astro-cid-uw5kdbxl]:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:680px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
