.ap-shell[data-astro-cid-kmfl7e6b]{max-width:860px;padding:0 var(--ewm-space-6,24px) 64px;margin:0 auto}.ap-hero[data-astro-cid-kmfl7e6b]{border-bottom:1px solid var(--ewm-border);align-items:flex-start;gap:28px;padding:48px 0 36px;display:flex}.ap-hero-photo[data-astro-cid-kmfl7e6b]{object-fit:cover;border:3px solid var(--ewm-border-2);background:var(--ewm-bg-3);border-radius:50%;flex-shrink:0;width:120px;height:120px}.ap-hero-body[data-astro-cid-kmfl7e6b]{flex:1;min-width:0}.ap-hero-name[data-astro-cid-kmfl7e6b]{font-family:var(--ewm-font-serif);color:var(--ewm-text);letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15}.ap-hero-role[data-astro-cid-kmfl7e6b]{color:var(--ewm-text-2);margin:0 0 4px;font-size:1rem;font-weight:500}.ap-hero-location[data-astro-cid-kmfl7e6b]{color:var(--ewm-muted);align-items:center;gap:5px;margin:0 0 18px;font-size:.875rem;display:flex}.ap-hero-location[data-astro-cid-kmfl7e6b] svg[data-astro-cid-kmfl7e6b]{color:var(--ewm-subtle);flex-shrink:0}.ap-linkedin-btn[data-astro-cid-kmfl7e6b]{background:var(--ewm-accent);color:#fff;border-radius:var(--ewm-radius-sm);align-items:center;gap:7px;padding:9px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.ap-linkedin-btn[data-astro-cid-kmfl7e6b]:hover{background:var(--ewm-accent-hover);color:#fff;text-decoration:none;transform:translateY(-1px)}.ap-linkedin-btn[data-astro-cid-kmfl7e6b] svg[data-astro-cid-kmfl7e6b]{flex-shrink:0}.ap-stats[data-astro-cid-kmfl7e6b]{background:var(--ewm-border);border:1px solid var(--ewm-border);border-radius:var(--ewm-radius-md);grid-template-columns:repeat(4,1fr);gap:1px;margin:32px 0;display:grid;overflow:hidden}.ap-stat[data-astro-cid-kmfl7e6b]{background:var(--ewm-card);text-align:center;padding:20px 16px}.ap-stat-value[data-astro-cid-kmfl7e6b]{font-family:var(--ewm-font-serif);color:var(--ewm-text);margin-bottom:5px;font-size:1.75rem;font-weight:700;line-height:1;display:block}.ap-stat-value--purple[data-astro-cid-kmfl7e6b]{color:var(--purple,#6c5ce7)}.ap-stat-value--amber[data-astro-cid-kmfl7e6b]{color:var(--ewm-amber,#b45309)}.ap-stat-value--teal[data-astro-cid-kmfl7e6b]{color:var(--ewm-forest,#065f46)}.ap-stat-value--blue[data-astro-cid-kmfl7e6b]{color:var(--ewm-accent,#4338ca)}.ap-stat-label[data-astro-cid-kmfl7e6b]{color:var(--ewm-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500;display:block}.ap-lead[data-astro-cid-kmfl7e6b]{color:var(--ewm-text-2);margin:0 0 32px;font-size:1.0625rem;line-height:1.75}.ap-expertise[data-astro-cid-kmfl7e6b]{margin:0 0 40px}.ap-section-label[data-astro-cid-kmfl7e6b]{color:var(--ewm-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px;font-size:.75rem;font-weight:600}.ap-tags[data-astro-cid-kmfl7e6b]{flex-wrap:wrap;gap:8px;display:flex}.ap-tag[data-astro-cid-kmfl7e6b]{background:var(--ewm-bg-2);border:1px solid var(--ewm-border);color:var(--ewm-text-2);border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.ap-tag[data-astro-cid-kmfl7e6b] svg[data-astro-cid-kmfl7e6b]{color:var(--ewm-muted);flex-shrink:0}.ap-accordion[data-astro-cid-kmfl7e6b]{border:1px solid var(--ewm-border);border-radius:var(--ewm-radius-md);margin-bottom:40px;overflow:hidden}.ap-accordion-item[data-astro-cid-kmfl7e6b]{border-bottom:1px solid var(--ewm-border)}.ap-accordion-item[data-astro-cid-kmfl7e6b]:last-child{border-bottom:none}.ap-accordion-trigger[data-astro-cid-kmfl7e6b]{background:var(--ewm-card);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;transition:background .15s;display:flex}.ap-accordion-trigger[data-astro-cid-kmfl7e6b]:hover,.ap-accordion-trigger[data-astro-cid-kmfl7e6b][aria-expanded=true]{background:var(--ewm-bg-2)}.ap-accordion-title[data-astro-cid-kmfl7e6b]{font-family:var(--ewm-font-sans);color:var(--ewm-text);font-size:.9375rem;font-weight:600;line-height:1.3}.ap-accordion-icon[data-astro-cid-kmfl7e6b]{width:20px;height:20px;color:var(--ewm-muted);flex-shrink:0;transition:transform .2s}.ap-accordion-trigger[data-astro-cid-kmfl7e6b][aria-expanded=true] .ap-accordion-icon[data-astro-cid-kmfl7e6b]{transform:rotate(180deg)}.ap-accordion-body[data-astro-cid-kmfl7e6b]{background:var(--ewm-card);padding:0 20px 20px;display:none}.ap-accordion-body[data-astro-cid-kmfl7e6b].is-open{display:block}.ap-accordion-body[data-astro-cid-kmfl7e6b] p[data-astro-cid-kmfl7e6b]{color:var(--ewm-text-2);margin:16px 0 0;font-size:.9375rem;line-height:1.75}.ap-accordion-body[data-astro-cid-kmfl7e6b] p[data-astro-cid-kmfl7e6b]:first-child{margin-top:16px}.ap-accordion-body[data-astro-cid-kmfl7e6b] ul[data-astro-cid-kmfl7e6b]{margin:16px 0 0;padding-left:20px}.ap-accordion-body[data-astro-cid-kmfl7e6b] li[data-astro-cid-kmfl7e6b]{color:var(--ewm-text-2);margin-bottom:8px;font-size:.9375rem;line-height:1.75}.ap-accordion-body[data-astro-cid-kmfl7e6b] a[data-astro-cid-kmfl7e6b]{color:var(--ewm-accent)}.ap-accordion-body[data-astro-cid-kmfl7e6b] a[data-astro-cid-kmfl7e6b]:hover{text-decoration:underline}.ap-trust-label[data-astro-cid-kmfl7e6b]{color:var(--ewm-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px;font-size:.75rem;font-weight:600}.ap-trust-grid[data-astro-cid-kmfl7e6b]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:48px;display:grid}.ap-trust-card[data-astro-cid-kmfl7e6b]{background:var(--ewm-card);border:1px solid var(--ewm-border);border-radius:var(--ewm-radius-sm);flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.ap-trust-card[data-astro-cid-kmfl7e6b]:hover{border-color:var(--ewm-accent);box-shadow:var(--ewm-shadow-md);text-decoration:none;transform:translateY(-1px)}.ap-trust-card-label[data-astro-cid-kmfl7e6b]{color:var(--ewm-text);font-size:.875rem;font-weight:600;line-height:1.3}.ap-trust-card-sub[data-astro-cid-kmfl7e6b]{color:var(--ewm-muted);font-size:.75rem;line-height:1.4}.ap-stamp[data-astro-cid-kmfl7e6b]{color:var(--ewm-subtle);border-top:1px solid var(--ewm-border);padding-top:24px;font-size:.8125rem}@media (width<=600px){.ap-hero[data-astro-cid-kmfl7e6b]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:32px 0 28px}.ap-hero-location[data-astro-cid-kmfl7e6b]{justify-content:center}.ap-stats[data-astro-cid-kmfl7e6b]{grid-template-columns:repeat(2,1fr)}.ap-trust-grid[data-astro-cid-kmfl7e6b]{grid-template-columns:1fr 1fr}}
