.consultation-page[data-astro-cid-dyskke2d]{padding:4rem 0}.consultation-page[data-astro-cid-dyskke2d] h1[data-astro-cid-dyskke2d]{font-size:var(--type-h1-size);font-weight:600;margin:0 0 1rem;color:var(--text-primary)}.success[data-astro-cid-dyskke2d]{padding:1rem 1.25rem;margin-bottom:1.5rem;background:#eef1ff;border:1px solid var(--color-brand-blue);border-radius:var(--radius-md);color:var(--text-primary)}.success[data-astro-cid-dyskke2d] a[data-astro-cid-dyskke2d]{font-weight:600;color:var(--text-accent)}.form-error[data-astro-cid-dyskke2d]{padding:1rem 1.25rem;margin-bottom:1.5rem;background:#fff0f0;border:1px solid #c00;border-radius:var(--radius-md);color:var(--text-primary)}.lead[data-astro-cid-dyskke2d]{font-size:1.05rem;color:var(--text-secondary);margin:0 0 2rem;max-width:50ch}.consultation-layout[data-astro-cid-dyskke2d]{display:grid;grid-template-columns:1fr minmax(240px,280px);gap:2rem;align-items:start}@media(max-width:700px){.consultation-layout[data-astro-cid-dyskke2d]{grid-template-columns:1fr}}.contact-sidebar[data-astro-cid-dyskke2d]{padding:1.5rem;background:var(--surface-secondary);border:1px solid var(--surface-border);border-radius:var(--radius-md)}.contact-sidebar[data-astro-cid-dyskke2d] h2[data-astro-cid-dyskke2d]{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:var(--text-primary)}.contact-sidebar[data-astro-cid-dyskke2d] p[data-astro-cid-dyskke2d]{font-size:.9rem;color:var(--text-secondary);margin:0 0 .75rem;line-height:1.5}.contact-sidebar[data-astro-cid-dyskke2d] ul[data-astro-cid-dyskke2d]{list-style:none;padding:0;margin:0 0 1rem}.contact-sidebar[data-astro-cid-dyskke2d] li[data-astro-cid-dyskke2d]{margin-bottom:.35rem}.contact-sidebar[data-astro-cid-dyskke2d] a[data-astro-cid-dyskke2d]{font-size:.95rem;color:var(--text-accent);text-decoration:none}.contact-sidebar[data-astro-cid-dyskke2d] a[data-astro-cid-dyskke2d]:hover{text-decoration:underline}.contact-sidebar[data-astro-cid-dyskke2d] .response-time[data-astro-cid-dyskke2d]{font-size:.85rem;color:var(--text-muted);margin:0}.contact-sidebar[data-astro-cid-dyskke2d] .pgp-note[data-astro-cid-dyskke2d]{font-size:.85rem;color:var(--text-secondary);margin:1rem 0 0}.contact-sidebar[data-astro-cid-dyskke2d] .pgp-note[data-astro-cid-dyskke2d] a[data-astro-cid-dyskke2d]{color:var(--text-accent);text-decoration:none}.contact-sidebar[data-astro-cid-dyskke2d] .pgp-note[data-astro-cid-dyskke2d] a[data-astro-cid-dyskke2d]:hover{text-decoration:underline}.contact-sidebar[data-astro-cid-dyskke2d] .pgp-fingerprint[data-astro-cid-dyskke2d]{font-size:.8rem;color:var(--text-muted);margin:.5rem 0 0}.contact-sidebar[data-astro-cid-dyskke2d] .pgp-fingerprint[data-astro-cid-dyskke2d] .label[data-astro-cid-dyskke2d]{color:var(--text-secondary)}.contact-sidebar[data-astro-cid-dyskke2d] .pgp-fingerprint[data-astro-cid-dyskke2d] code[data-astro-cid-dyskke2d]{font-family:ui-monospace,monospace;font-size:.75rem;word-break:break-all;color:var(--text-primary)}.contact-sidebar[data-astro-cid-dyskke2d] .email-list[data-astro-cid-dyskke2d]{margin-bottom:1.25rem}.company-details[data-astro-cid-dyskke2d]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--surface-border)}.company-details[data-astro-cid-dyskke2d] h3[data-astro-cid-dyskke2d]{font-size:.95rem;font-weight:600;margin:0 0 .5rem;color:var(--text-primary)}.company-details[data-astro-cid-dyskke2d] .company-name[data-astro-cid-dyskke2d]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.company-details[data-astro-cid-dyskke2d] dl[data-astro-cid-dyskke2d]{margin:0;font-size:.85rem}.company-details[data-astro-cid-dyskke2d] dt[data-astro-cid-dyskke2d]{color:var(--text-muted);font-weight:500;margin-top:.5rem}.company-details[data-astro-cid-dyskke2d] dt[data-astro-cid-dyskke2d]:first-of-type{margin-top:0}.company-details[data-astro-cid-dyskke2d] dd[data-astro-cid-dyskke2d]{margin:.15rem 0 0;color:var(--text-secondary)}.card[data-astro-cid-dyskke2d]{padding:1.5rem;background:var(--surface-secondary);border:1px solid var(--surface-border);border-radius:var(--radius-md)}.card[data-astro-cid-dyskke2d] h2[data-astro-cid-dyskke2d]{font-size:1.15rem;font-weight:600;margin:0 0 1rem;color:var(--text-primary)}form[data-astro-cid-dyskke2d]{display:flex;flex-direction:column;gap:1rem}label[data-astro-cid-dyskke2d]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}label[data-astro-cid-dyskke2d].consent{flex-direction:row;align-items:flex-start;gap:.5rem}label[data-astro-cid-dyskke2d].consent span[data-astro-cid-dyskke2d]{font-size:.85rem;color:var(--text-muted)}label[data-astro-cid-dyskke2d].consent a[data-astro-cid-dyskke2d]{color:var(--text-accent)}input[data-astro-cid-dyskke2d],textarea[data-astro-cid-dyskke2d]{padding:.6rem .75rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font-family:inherit}input[data-astro-cid-dyskke2d]:focus,textarea[data-astro-cid-dyskke2d]:focus{outline:2px solid var(--text-accent);outline-offset:2px}textarea[data-astro-cid-dyskke2d]{resize:vertical;min-height:6rem}button[data-astro-cid-dyskke2d][type=submit]{padding:.7rem 1.25rem;border-radius:var(--radius-md);background:var(--color-brand-blue);color:#fff;font-weight:600;border:none;cursor:pointer}button[data-astro-cid-dyskke2d][type=submit]:hover{opacity:.95}.card[data-astro-cid-dyskke2d] p[data-astro-cid-dyskke2d]{color:var(--text-secondary);margin:0 0 1rem;font-size:.95rem}
