.hero[data-astro-cid-gfcmjnow]{display:grid;grid-template-columns:1fr auto;gap:var(--space-8);align-items:center;padding-top:calc(64px + var(--space-8));padding-bottom:var(--space-8);border-bottom:1px solid var(--border)}.hero-text[data-astro-cid-gfcmjnow]{display:flex;flex-direction:column;gap:var(--space-4);max-width:640px}.hero-eyebrow[data-astro-cid-gfcmjnow]{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}h1[data-astro-cid-gfcmjnow]{font-size:var(--fs-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight);text-wrap:balance}h1[data-astro-cid-gfcmjnow] em[data-astro-cid-gfcmjnow]{font-style:italic;font-weight:400;color:var(--primary-text)}.hero-lead[data-astro-cid-gfcmjnow]{font-size:var(--fs-lead);color:var(--text-muted);line-height:var(--lh-body);max-width:var(--prose)}.hero-ctas[data-astro-cid-gfcmjnow]{display:flex;gap:var(--space-5);align-items:center;flex-wrap:wrap;margin-top:var(--space-2)}.cta-primary[data-astro-cid-gfcmjnow]{display:inline-flex;align-items:center;background:var(--primary);color:#fff;font-size:var(--fs-body);font-weight:600;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);text-decoration:none;transition:opacity .15s}.cta-primary[data-astro-cid-gfcmjnow]:hover{opacity:.9}.cta-sec[data-astro-cid-gfcmjnow]{font-size:var(--fs-body);font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:3px}.hero-img[data-astro-cid-gfcmjnow]{flex-shrink:0}.avp[data-astro-cid-gfcmjnow]{position:relative;width:220px;height:220px;flex-shrink:0}.avi[data-astro-cid-gfcmjnow]{width:220px;height:220px;border-radius:50%;object-fit:cover;display:block;position:relative;z-index:2;border:2px solid #E6E3EC}.avr[data-astro-cid-gfcmjnow]{position:absolute;inset:0;border-radius:50%;border:1.5px solid #5B2FD1;opacity:0;animation:av-pulse 2.8s ease-out infinite;pointer-events:none}.avr-2[data-astro-cid-gfcmjnow]{animation-delay:.93s}.avr-3[data-astro-cid-gfcmjnow]{animation-delay:1.86s}@keyframes av-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.avr[data-astro-cid-gfcmjnow]{animation:none;opacity:.15;transform:scale(1.15)}}.section[data-astro-cid-gfcmjnow]{padding-block:var(--space-8);border-bottom:1px solid var(--border)}.section[data-astro-cid-gfcmjnow]:last-of-type{border-bottom:none}.alt[data-astro-cid-gfcmjnow]{background:var(--surface-alt)}.eg[data-astro-cid-gfcmjnow]{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--space-8)}.eg-head[data-astro-cid-gfcmjnow]{grid-column:1 / 5;padding-top:var(--space-2)}.eg-body[data-astro-cid-gfcmjnow]{grid-column:6 / 13}.tray[data-astro-cid-gfcmjnow]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tray-item[data-astro-cid-gfcmjnow]{display:grid;grid-template-columns:40px 1fr;gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--border);align-items:start}.tray-item[data-astro-cid-gfcmjnow]:first-child{padding-top:0}.tray-item[data-astro-cid-gfcmjnow]:last-child{border-bottom:none;padding-bottom:0}.tray-n[data-astro-cid-gfcmjnow]{font-size:var(--fs-h2);font-weight:var(--fw-display);color:var(--border-strong);letter-spacing:var(--ls-display);line-height:1;padding-top:3px}.tray-title[data-astro-cid-gfcmjnow]{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--text);line-height:1.3;margin-bottom:var(--space-3)}.tray-text[data-astro-cid-gfcmjnow]{font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-body)}.reasons[data-astro-cid-gfcmjnow]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.reason[data-astro-cid-gfcmjnow]{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3)}.reason-title[data-astro-cid-gfcmjnow]{font-size:var(--fs-body);font-weight:600;color:var(--text);line-height:1.35}.reason-text[data-astro-cid-gfcmjnow]{font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-body)}.tools[data-astro-cid-gfcmjnow]{display:flex;flex-direction:column;gap:var(--space-6)}.tool-group[data-astro-cid-gfcmjnow]{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.tool-group[data-astro-cid-gfcmjnow]:last-child{border-bottom:none;padding-bottom:0}.tool-cat[data-astro-cid-gfcmjnow]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.tool-tags[data-astro-cid-gfcmjnow]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tool-tag[data-astro-cid-gfcmjnow]{font-size:var(--fs-small);font-weight:500;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4)}.services[data-astro-cid-gfcmjnow]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.svc[data-astro-cid-gfcmjnow]{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3)}.svc-title[data-astro-cid-gfcmjnow]{font-size:1.125rem;font-weight:600;color:var(--text);line-height:1.3}.svc-text[data-astro-cid-gfcmjnow]{font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-body);flex:1}.svc-link[data-astro-cid-gfcmjnow]{font-size:var(--fs-small);font-weight:600;color:var(--primary-text);text-underline-offset:3px;text-decoration:none;margin-top:var(--space-1)}.svc-link[data-astro-cid-gfcmjnow]:hover{text-decoration:underline}.where[data-astro-cid-gfcmjnow]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.where-card[data-astro-cid-gfcmjnow]{padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2)}.where-title[data-astro-cid-gfcmjnow]{font-size:var(--fs-body);font-weight:600;color:var(--text);line-height:1.3}.where-text[data-astro-cid-gfcmjnow]{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-body)}@media(max-width:1023px){.eg[data-astro-cid-gfcmjnow]{display:block}.eg-head[data-astro-cid-gfcmjnow]{margin-bottom:var(--space-7)}}@media(max-width:767px){.hero[data-astro-cid-gfcmjnow]{grid-template-columns:1fr;padding-top:calc(64px + var(--space-7));padding-bottom:var(--space-7)}.hero-img[data-astro-cid-gfcmjnow]{display:none}.section[data-astro-cid-gfcmjnow]{padding-block:var(--space-7)}.reasons[data-astro-cid-gfcmjnow],.services[data-astro-cid-gfcmjnow],.where[data-astro-cid-gfcmjnow]{grid-template-columns:1fr}.tray-item[data-astro-cid-gfcmjnow]{grid-template-columns:32px 1fr;gap:var(--space-3)}}
