.page-hero[data-astro-cid-hc5zm7cu]{padding-block:var(--sp-12) var(--sp-8);border-bottom:var(--hairline)}.eyebrow-block[data-astro-cid-hc5zm7cu]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);display:flex}.eyebrow-block[data-astro-cid-hc5zm7cu] .rule[data-astro-cid-hc5zm7cu]{background:var(--ink);flex:0 0 48px;height:1px}.hero-row[data-astro-cid-hc5zm7cu]{gap:var(--sp-8);grid-template-columns:1fr auto;align-items:end;display:grid}.hero-h1[data-astro-cid-hc5zm7cu]{font-size:var(--step-5);letter-spacing:-.045em;font-weight:800;line-height:.9}.hero-meta[data-astro-cid-hc5zm7cu]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:end}.hero-meta[data-astro-cid-hc5zm7cu] b[data-astro-cid-hc5zm7cu]{color:var(--accent);font-weight:700;display:block}.hero-lead[data-astro-cid-hc5zm7cu]{max-width:52ch;font-size:var(--step-2);color:var(--ink);margin-top:var(--sp-6);font-weight:500;line-height:1.35}.hero-body[data-astro-cid-hc5zm7cu]{max-width:60ch;color:var(--ink-soft);margin-top:var(--sp-4);line-height:1.6}.process-section[data-astro-cid-hc5zm7cu],.trust-section[data-astro-cid-hc5zm7cu],.person-section[data-astro-cid-hc5zm7cu]{padding-block:var(--sp-10)}.person[data-astro-cid-hc5zm7cu]{gap:var(--sp-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;display:grid}.person-photo[data-astro-cid-hc5zm7cu]{aspect-ratio:4/5;background:var(--surface-2);color:var(--muted);place-items:center;display:grid}.person-title[data-astro-cid-hc5zm7cu]{font-size:var(--step-4);letter-spacing:-.035em;line-height:1}.person-bio[data-astro-cid-hc5zm7cu]{margin-top:var(--sp-5);max-width:48ch;font-size:var(--step-1);color:var(--ink-soft);line-height:1.5}.process-layout[data-astro-cid-hc5zm7cu]{gap:var(--sp-10);margin-top:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.process[data-astro-cid-hc5zm7cu]{list-style:none}.process-step[data-astro-cid-hc5zm7cu]{gap:var(--sp-5);padding-block:var(--sp-6);border-top:1px solid var(--ink);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.process-step[data-astro-cid-hc5zm7cu]:first-child{border-top-width:2px}.process-num[data-astro-cid-hc5zm7cu]{font-family:var(--font-mono);font-size:var(--step-4);color:var(--accent);letter-spacing:-.02em;font-weight:700;line-height:1}.process-step[data-astro-cid-hc5zm7cu] h2[data-astro-cid-hc5zm7cu]{font-size:var(--step-3);letter-spacing:-.03em;line-height:1}.process-step[data-astro-cid-hc5zm7cu] p[data-astro-cid-hc5zm7cu]{margin-top:var(--sp-3);color:var(--ink-soft);line-height:1.55;font-size:var(--step-1);max-width:40ch}.process-photo[data-astro-cid-hc5zm7cu]{aspect-ratio:4/5;color:var(--ground);background:var(--surface-2);position:relative;overflow:hidden}.process-img[data-astro-cid-hc5zm7cu]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.certs-row[data-astro-cid-hc5zm7cu]{background:var(--border);border:1px solid var(--border);margin-top:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cert-badge[data-astro-cid-hc5zm7cu]{background:var(--ground);padding:var(--sp-4);gap:var(--sp-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.cert-mark[data-astro-cid-hc5zm7cu]{background:var(--ink);width:44px;height:44px;color:var(--ground);font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.cert-mark[data-astro-cid-hc5zm7cu]:after{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:-3px;right:-3px}.cert-name[data-astro-cid-hc5zm7cu]{font-weight:700;font-size:var(--step-0);line-height:1.15}.cert-meta[data-astro-cid-hc5zm7cu]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:.2em}.partners[data-astro-cid-hc5zm7cu]{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;list-style:none;display:flex}.partner-chip[data-astro-cid-hc5zm7cu]{border:var(--hairline);border-radius:var(--radius-2);color:var(--ink-soft);padding:.6em 1.1em;font-weight:600}.about-cta[data-astro-cid-hc5zm7cu]{align-items:center;gap:var(--sp-5);padding-block:var(--sp-10) var(--sp-12);flex-wrap:wrap;display:flex}@media (width<=760px){.hero-row[data-astro-cid-hc5zm7cu],.process-layout[data-astro-cid-hc5zm7cu],.person[data-astro-cid-hc5zm7cu]{grid-template-columns:1fr}.process-step[data-astro-cid-hc5zm7cu]{grid-template-columns:4.5rem minmax(0,1fr)}.certs-row[data-astro-cid-hc5zm7cu]{grid-template-columns:1fr}}
