.breadcrumb-trail[data-astro-cid-ve4yretb]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);color:hsl(var(--text-muted));margin-bottom:1.5rem}.breadcrumb-trail[data-astro-cid-ve4yretb] a[data-astro-cid-ve4yretb]{color:hsl(var(--text-secondary));text-decoration:none}.breadcrumb-trail[data-astro-cid-ve4yretb] a[data-astro-cid-ve4yretb]:hover{color:hsl(var(--primary))}.contact-hero-header[data-astro-cid-ve4yretb]{text-align:center;max-width:900px;margin:0 auto 2.5rem}.contact-pill[data-astro-cid-ve4yretb]{display:inline-block;background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));font-size:var(--text-xs);font-weight:700;padding:.3rem .85rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:.75rem}.contact-h1[data-astro-cid-ve4yretb]{font-size:var(--text-hero);font-weight:800;letter-spacing:var(--tracking-tight);color:hsl(var(--text-primary));line-height:1.2;margin-bottom:1rem}.contact-lead[data-astro-cid-ve4yretb]{font-size:var(--text-body-lg);color:hsl(var(--text-secondary));line-height:1.65}.contact-grid-layout[data-astro-cid-ve4yretb]{display:grid;grid-template-columns:1fr 360px;gap:2.5rem;align-items:start;margin-top:2rem}@media(max-width:960px){.contact-grid-layout[data-astro-cid-ve4yretb]{grid-template-columns:1fr}}.contact-form-card[data-astro-cid-ve4yretb]{background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-xl);padding:2.5rem;box-shadow:var(--shadow-sm)}.form-title[data-astro-cid-ve4yretb]{font-size:var(--text-h3);font-weight:800;color:hsl(var(--text-primary));margin-bottom:.35rem}.form-sub[data-astro-cid-ve4yretb]{font-size:var(--text-sm);color:hsl(var(--text-muted));margin-bottom:2rem}.actual-form[data-astro-cid-ve4yretb]{display:flex;flex-direction:column;gap:1.25rem}.form-row[data-astro-cid-ve4yretb]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:640px){.form-row[data-astro-cid-ve4yretb]{grid-template-columns:1fr}}.field-col[data-astro-cid-ve4yretb]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-astro-cid-ve4yretb]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:hsl(var(--text-secondary))}.field-input[data-astro-cid-ve4yretb],.field-select[data-astro-cid-ve4yretb],.field-textarea[data-astro-cid-ve4yretb]{width:100%;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid hsl(var(--border-strong));background-color:hsl(var(--bg-input));color:hsl(var(--text-primary));font-size:var(--text-sm);font-family:inherit}.field-input[data-astro-cid-ve4yretb]:focus,.field-select[data-astro-cid-ve4yretb]:focus,.field-textarea[data-astro-cid-ve4yretb]:focus{outline:2px solid hsl(var(--primary));outline-offset:1px}.submit-btn[data-astro-cid-ve4yretb]{align-self:flex-start;padding:.85rem 1.75rem;font-size:var(--text-sm)}.feedback-box[data-astro-cid-ve4yretb]{margin-top:1rem;padding:1rem 1.25rem;background-color:hsl(var(--accent-emerald-bg));border:1px solid hsl(var(--accent-emerald-border));color:hsl(var(--accent-emerald));font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-md);line-height:1.5}.info-card[data-astro-cid-ve4yretb]{background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.25rem}.info-card[data-astro-cid-ve4yretb] h3[data-astro-cid-ve4yretb]{font-size:var(--text-h3);font-weight:800;color:hsl(var(--text-primary));border-bottom:1px solid hsl(var(--border-subtle));padding-bottom:.75rem}.info-card[data-astro-cid-ve4yretb] p[data-astro-cid-ve4yretb]{font-size:var(--text-xs);color:hsl(var(--text-secondary));line-height:1.6}.info-item[data-astro-cid-ve4yretb]{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--text-xs);color:hsl(var(--text-secondary))}.info-icon[data-astro-cid-ve4yretb]{font-size:1.25rem}.info-item[data-astro-cid-ve4yretb] strong[data-astro-cid-ve4yretb]{display:block;color:hsl(var(--text-primary))}.info-item[data-astro-cid-ve4yretb] a[data-astro-cid-ve4yretb]{color:hsl(var(--primary));font-weight:700;text-decoration:underline}.license-strip[data-astro-cid-ve4yretb]{margin-top:.5rem;padding:.75rem;background-color:hsl(var(--bg-card));border-radius:var(--radius-sm);border-left:3px solid hsl(var(--accent-emerald));font-size:.75rem;color:hsl(var(--text-secondary))}
