.contact-hero[data-astro-cid-uw5kdbxl]{text-align:center;padding:var(--space-24) 0 var(--space-16);max-width:800px;margin:0 auto}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);margin-bottom:var(--space-6);background:var(--gradient-text-neon);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:var(--tracking-tight)}.hero-description[data-astro-cid-uw5kdbxl]{font-size:var(--text-body-xl);color:var(--text-secondary);line-height:var(--line-relaxed);max-width:65ch;margin:0 auto}.contact-content[data-astro-cid-uw5kdbxl]{max-width:1200px;margin:0 auto;padding-bottom:var(--space-24)}.contact-info[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8);margin-bottom:var(--space-16)}.info-card[data-astro-cid-uw5kdbxl]{position:relative;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-10);text-align:center;transition:all var(--transition-normal) var(--easing-smooth);overflow:hidden}.info-card[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:0;background:var(--gradient-glow);opacity:0;transition:opacity var(--transition-normal) var(--easing-smooth);pointer-events:none}.info-card[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-4px);border-color:var(--border-glow);box-shadow:var(--glow-soft),var(--shadow-lg)}.info-card[data-astro-cid-uw5kdbxl]:hover:before{opacity:.1}.icon[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto var(--space-6);border-radius:var(--radius-full);background:var(--gradient-bg);border:2px solid var(--border-bright);color:var(--neon-cyan);box-shadow:var(--glow-cyan)}.info-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:var(--text-h3);font-weight:var(--weight-bold);margin-bottom:var(--space-4);color:var(--text-primary)}.info-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--line-relaxed);margin-bottom:var(--space-6)}.email-link[data-astro-cid-uw5kdbxl]{display:inline-block;font-size:var(--text-body-lg);font-weight:var(--weight-semibold);color:var(--neon-cyan);padding:var(--space-4) var(--space-6);border:2px solid var(--neon-cyan);border-radius:var(--radius-md);transition:all var(--transition-normal) var(--easing-smooth);box-shadow:var(--glow-cyan)}.email-link[data-astro-cid-uw5kdbxl]:hover{background:var(--neon-cyan);color:var(--bg-primary);transform:translateY(-2px);box-shadow:0 0 30px #0ff9,var(--shadow-lg)}.cta-link[data-astro-cid-uw5kdbxl]{display:inline-block;font-size:var(--text-body);font-weight:var(--weight-semibold);color:#fff;background:linear-gradient(135deg,var(--neon-magenta),var(--neon-cyan));padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);transition:all var(--transition-normal) var(--easing-smooth);box-shadow:var(--glow-magenta)}.cta-link[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-2px);box-shadow:var(--glow-magenta-intense),var(--shadow-lg);color:#fff}.topics-list[data-astro-cid-uw5kdbxl]{list-style:none;padding:0;text-align:left;max-width:300px;margin:0 auto}.topics-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-2)}.topics-list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{display:block;font-size:var(--text-body);color:var(--text-secondary);padding:var(--space-2) var(--space-4);border-left:3px solid var(--neon-cyan);background:var(--bg-tertiary);border-radius:var(--radius-sm);transition:all var(--transition-normal) var(--easing-smooth);text-decoration:none}.topics-list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{border-left-color:var(--neon-magenta);background:var(--bg-secondary);transform:translate(4px);color:var(--text-primary)}.response-note[data-astro-cid-uw5kdbxl]{background:var(--bg-glass);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(180,74,255,.3);border-radius:var(--radius-xl);padding:var(--space-10);text-align:center;max-width:800px;margin:0 auto}.response-note[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:var(--text-h4);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-4)}.response-note[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--line-relaxed);margin:0}@media(max-width:768px){.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:var(--text-h1)}.hero-description[data-astro-cid-uw5kdbxl]{font-size:var(--text-body-lg)}.contact-info[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.info-card[data-astro-cid-uw5kdbxl]{padding:var(--space-8)}.icon[data-astro-cid-uw5kdbxl]{width:64px;height:64px}.icon[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:24px;height:24px}}
