section[data-astro-cid-lcdefpme].hero{background:var(--bg-dark);align-items:center;gap:56px;padding:80px clamp(20px,5vw,72px);display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 1 0;gap:26px;min-width:0;display:flex}.hero-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--on-dark-muted);flex:auto;font-size:13.5px;font-weight:600}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--on-dark);max-width:600px;margin:0;font-size:clamp(32px,4vw,50px);font-weight:700;line-height:1.14}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].lede{color:var(--on-dark-soft);max-width:540px;margin:0;font-size:18px;line-height:1.6}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:4px;display:flex}.hero-actions[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{padding:15px 26px;font-size:16px}.link-ghost[data-astro-cid-lcdefpme]{color:var(--on-dark);border-bottom:1px solid #3d5960;padding-bottom:2px;font-size:15px;font-weight:600}.hero-art[data-astro-cid-lcdefpme]{flex:1 1 0;justify-content:center;align-items:center;min-width:280px;display:flex;position:relative}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:6/5;object-fit:cover;border-radius:12px;width:100%;max-width:480px;height:auto;display:block}.region-badge[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--bg-dark-3);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;display:inline-flex;transform:rotate(-10deg);box-shadow:0 6px 14px #00000047}section[data-astro-cid-lcdefpme].pain-points{border-top:3px solid var(--accent);background:#eef2f1;padding:72px clamp(20px,5vw,72px);position:relative}.pain-points[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--brand);max-width:560px;margin:0 0 28px;font-size:28px;font-weight:700}.pain-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pain-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-soft);background:var(--card-bg);border:1px solid var(--line);border-radius:8px;padding:16px 18px 16px 34px;font-size:15.5px;line-height:1.55;position:relative;box-shadow:0 2px 8px #0f21290f}.pain-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;position:absolute;top:20px;left:16px}section[data-astro-cid-lcdefpme].services{background:var(--bg-light);flex-direction:column;gap:40px;padding:88px clamp(20px,5vw,72px);display:flex}.section-head[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;max-width:620px;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--brand);margin:0;font-size:32px;font-weight:700}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.section-head[data-astro-cid-lcdefpme].on-dark h2[data-astro-cid-lcdefpme]{color:var(--on-dark)}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;display:grid}.service-card[data-astro-cid-lcdefpme]{background:var(--card-bg);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:15px;padding:26px;display:flex}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--brand);margin:0;font-size:17px;font-weight:700}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex-grow:1;margin:0;font-size:14.5px;line-height:1.6}.service-card[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{color:var(--accent);font-size:14px;font-weight:700}section[data-astro-cid-lcdefpme].bio{background:var(--card-bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:56px;padding:80px clamp(20px,5vw,72px);display:flex}.bio-photo[data-astro-cid-lcdefpme]{border-radius:6px;flex:0 0 200px;width:200px;height:240px;overflow:hidden}.bio-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.bio-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.bio-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--brand);margin:0;font-size:28px;font-weight:700}.bio-role[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:15px;font-weight:600}.bio-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:620px;margin:6px 0 0;font-size:15.5px;line-height:1.65}.bio-copy[data-astro-cid-lcdefpme] .motto[data-astro-cid-lcdefpme]{color:var(--brand);border-left:3px solid var(--accent);margin:6px 0 0;padding-left:14px;font-size:16px;font-style:italic}.bio-copy[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:6px;font-size:14px;font-weight:700}section[data-astro-cid-lcdefpme].trust{background:var(--bg-dark-2);flex-direction:column;gap:36px;padding:80px clamp(20px,5vw,72px);display:flex}.trust-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.trust-card[data-astro-cid-lcdefpme]{background:var(--bg-dark-3);border:1px solid var(--line-dark);border-radius:6px;flex-direction:column;gap:14px;padding:24px;display:flex}.trust-photo[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;width:56px;height:56px}.trust-card[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--on-dark);margin:0;font-size:15.5px;font-weight:500;line-height:1.55}.trust-name[data-astro-cid-lcdefpme]{color:var(--on-dark);font-size:13.5px;font-weight:700}.trust-role[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);margin-top:2px;font-size:12.5px}section[data-astro-cid-lcdefpme].final-cta{background:var(--bg-light);text-align:center;flex-direction:column;align-items:center;gap:22px;padding:80px clamp(20px,5vw,72px);display:flex}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--brand);max-width:620px;margin:0;font-size:30px;font-weight:700}.final-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:500px;margin:0;font-size:16px;line-height:1.6}.final-cta[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{margin-top:6px;padding:16px 30px;font-size:16px}.final-cta[data-astro-cid-lcdefpme] .signature[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:4px 0 0;font-size:14px;font-style:italic}@media (width<=860px){section[data-astro-cid-lcdefpme].hero{flex-direction:column;align-items:stretch;gap:40px}.hero-copy[data-astro-cid-lcdefpme],.hero-art[data-astro-cid-lcdefpme]{flex:none}.hero-art[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.region-badge[data-astro-cid-lcdefpme]{transform:none}section[data-astro-cid-lcdefpme].bio{flex-direction:column;align-items:flex-start}}@media (width<=520px){.hero-top[data-astro-cid-lcdefpme]{flex-wrap:wrap}.eyebrow[data-astro-cid-lcdefpme]{flex-basis:100%}}
