.page-header[data-astro-cid-35nblzrv]{padding-block:var(--space-7) var(--space-8);border-bottom:1px solid var(--color-border)}.page-title[data-astro-cid-35nblzrv]{font-family:var(--font-heading);font-size:clamp(3.5rem,8vw,5.5rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--space-3)}.page-subtitle[data-astro-cid-35nblzrv]{font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:.04em;margin:0;line-height:1}.section[data-astro-cid-35nblzrv]{padding-block:var(--space-7);border-bottom:1px solid var(--color-border)}.section--surface[data-astro-cid-35nblzrv]{background-color:var(--color-surface)}.section[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-loose)}.section[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]+p[data-astro-cid-35nblzrv]{margin-top:var(--space-4)}.consulting-beat[data-astro-cid-35nblzrv]{margin-top:var(--space-6)!important}.consulting-list[data-astro-cid-35nblzrv]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.consulting-list__item[data-astro-cid-35nblzrv]{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-normal);padding-left:var(--space-4);border-left:2px solid var(--color-accent)}.section-reading[data-astro-cid-35nblzrv]{margin-top:var(--space-5)!important}.how-step[data-astro-cid-35nblzrv]{margin-top:var(--space-5)}.how-step[data-astro-cid-35nblzrv]:first-of-type{margin-top:0}.how-step[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]{margin-top:0}.step-label[data-astro-cid-35nblzrv]{display:block;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.consulting-quote[data-astro-cid-35nblzrv]{border-left:2px solid var(--color-accent);padding-left:var(--space-4);margin:var(--space-6) 0 0;font-family:var(--font-heading);font-size:clamp(1.1rem,2vw,1.25rem);font-weight:500;color:var(--color-text);line-height:var(--leading-snug)}.consulting-intro[data-astro-cid-35nblzrv]{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-loose);max-width:58ch;margin-top:var(--space-4)}.consulting-certs[data-astro-cid-35nblzrv]{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-5)}.cert-group[data-astro-cid-35nblzrv]{display:flex;flex-direction:column;gap:var(--space-2)}.cert-group__header[data-astro-cid-35nblzrv]{display:flex;align-items:baseline;gap:var(--space-2)}.cert-group__category[data-astro-cid-35nblzrv]{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text)}.cert-group__issuer[data-astro-cid-35nblzrv]{font-size:var(--text-xs);color:var(--color-text-muted)}.cert-group__list[data-astro-cid-35nblzrv]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;padding:0;margin:0}.cert-group__item[data-astro-cid-35nblzrv]{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-normal);padding-left:var(--space-4);border-left:2px solid var(--color-border)}.faq-list[data-astro-cid-35nblzrv]{display:flex;flex-direction:column}.faq-item[data-astro-cid-35nblzrv]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-35nblzrv]:first-of-type{border-top:1px solid var(--color-border)}.faq-q[data-astro-cid-35nblzrv]{list-style:none;font-size:var(--text-body);font-weight:600;color:var(--color-text);line-height:var(--leading-normal);padding-block:var(--space-4);cursor:pointer;user-select:none}.faq-q[data-astro-cid-35nblzrv]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-35nblzrv][open] .faq-q[data-astro-cid-35nblzrv]{color:var(--color-accent)}.faq-item[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]{margin-top:0;padding-bottom:var(--space-4)}.contact-link[data-astro-cid-35nblzrv]{color:var(--color-accent);text-decoration:none;transition:opacity var(--transition)}.contact-link[data-astro-cid-35nblzrv]:hover{opacity:.75}
