body{color:#18201c;background:#f7f8f4;margin:0}.en-public-shell.svelte-89cdyu{color:#18201c;letter-spacing:0;background:#f7f8f4;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.en-topbar.svelte-89cdyu{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8f4f0;border-bottom:1px solid #18201c1a;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.en-brand.svelte-89cdyu,.en-nav.svelte-89cdyu a:where(.svelte-89cdyu),.en-button.svelte-89cdyu,.en-role-card.svelte-89cdyu{color:inherit;text-decoration:none}.en-brand.svelte-89cdyu{align-items:center;gap:10px;font-weight:780;display:inline-flex}.en-brand.svelte-89cdyu img:where(.svelte-89cdyu){display:block}.en-nav.svelte-89cdyu{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.en-nav.svelte-89cdyu a:where(.svelte-89cdyu){color:#3e4b43;border-radius:999px;padding:8px 11px;font-size:.86rem;font-weight:720}.en-nav.svelte-89cdyu a[aria-current=page]:where(.svelte-89cdyu),.en-nav.svelte-89cdyu a:where(.svelte-89cdyu):hover{color:#142014;background:#e6eddf}.en-hero.svelte-89cdyu{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;gap:clamp(26px,5vw,72px);max-width:1220px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(18px,4vw,54px) 36px;display:grid}.en-eyebrow.svelte-89cdyu{color:#55614d;text-transform:uppercase;margin:0 0 12px;font-size:.82rem;font-weight:820}h1.svelte-89cdyu,h2.svelte-89cdyu,h3.svelte-89cdyu,p.svelte-89cdyu{letter-spacing:0}h1.svelte-89cdyu{max-width:860px;margin:0;font-size:clamp(2.35rem,4.6vw,4.75rem);font-weight:850;line-height:1.02}.en-lead.svelte-89cdyu{color:#415144;max-width:780px;margin:24px 0 0;font-size:clamp(1.06rem,1.8vw,1.35rem);line-height:1.55}.en-actions.svelte-89cdyu{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.en-button.svelte-89cdyu{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:780;display:inline-flex}.en-button-primary.svelte-89cdyu{color:#fff;background:#1f513d}.en-button-secondary.svelte-89cdyu{color:#1f513d;background:#fff;border:1px solid #1f513d47}.en-hero-visual.svelte-89cdyu{background:#fff;border:1px solid #18201c1f;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 18px 48px #1c261f1f}.en-hero-visual.svelte-89cdyu figcaption:where(.svelte-89cdyu){color:#55614d;padding:12px 14px;font-size:.86rem;line-height:1.35}.en-band.svelte-89cdyu{background:#fff;border-block:1px solid #18201c14;width:100%}.en-proof-band.svelte-89cdyu{background:#d9e4d2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:none;padding:0 clamp(18px,4vw,54px);display:grid}.en-proof-item.svelte-89cdyu{background:#fff;align-items:center;gap:10px;min-height:76px;padding:10px clamp(10px,2vw,22px);display:flex}.en-proof-item.svelte-89cdyu span:where(.svelte-89cdyu){background:#c27a2c;border-radius:50%;flex:none;width:10px;height:10px}.en-proof-item.svelte-89cdyu p:where(.svelte-89cdyu){color:#2f3b31;margin:0;font-weight:760}.en-section.svelte-89cdyu,.en-workflow.svelte-89cdyu,.en-guardrail.svelte-89cdyu{max-width:1220px;margin:0 auto;padding:clamp(48px,7vw,84px) clamp(18px,4vw,54px)}.en-two-column.svelte-89cdyu{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.en-section.svelte-89cdyu h2:where(.svelte-89cdyu),.en-workflow.svelte-89cdyu h2:where(.svelte-89cdyu),.en-guardrail.svelte-89cdyu h2:where(.svelte-89cdyu){margin:0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.05}.en-section-list.svelte-89cdyu,.en-workflow-grid.svelte-89cdyu,.en-role-grid.svelte-89cdyu{gap:14px;display:grid}.en-text-card.svelte-89cdyu,.en-workflow-step.svelte-89cdyu,.en-role-card.svelte-89cdyu{background:#fff;border:1px solid #18201c1a;border-radius:8px}.en-text-card.svelte-89cdyu{padding:22px}.en-text-card.svelte-89cdyu h3:where(.svelte-89cdyu),.en-workflow-step.svelte-89cdyu h3:where(.svelte-89cdyu),.en-role-card.svelte-89cdyu h3:where(.svelte-89cdyu){margin:0 0 8px;font-size:1.08rem}.en-text-card.svelte-89cdyu p:where(.svelte-89cdyu),.en-workflow-step.svelte-89cdyu p:where(.svelte-89cdyu),.en-role-card.svelte-89cdyu p:where(.svelte-89cdyu),.en-guardrail.svelte-89cdyu p:where(.svelte-89cdyu){color:#536052;margin:0;line-height:1.58}.en-section-heading.svelte-89cdyu{max-width:780px;margin-bottom:24px}.en-workflow-grid.svelte-89cdyu{grid-template-columns:repeat(4,minmax(0,1fr))}.en-workflow-step.svelte-89cdyu{padding:20px}.en-workflow-step.svelte-89cdyu span:where(.svelte-89cdyu){color:#fff;background:#1f513d;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:18px;font-weight:820;display:inline-grid}.en-role-grid.svelte-89cdyu{grid-template-columns:repeat(3,minmax(0,1fr))}.en-role-card.svelte-89cdyu{transition:transform .14s,border-color .14s;display:block;overflow:hidden}.en-role-card.svelte-89cdyu:hover{border-color:#1f513d59;transform:translateY(-2px)}.en-role-card.svelte-89cdyu .english-visual-panel{min-height:258px;box-shadow:none;border:0;border-bottom:1px solid #18201c1a;border-radius:0}.en-role-card.svelte-89cdyu span:where(.svelte-89cdyu),.en-role-card.svelte-89cdyu h3:where(.svelte-89cdyu),.en-role-card.svelte-89cdyu p:where(.svelte-89cdyu){margin-inline:18px;display:block}.en-role-card.svelte-89cdyu span:where(.svelte-89cdyu){color:#8b5d22;text-transform:uppercase;margin-top:16px;margin-bottom:8px;font-size:.8rem;font-weight:830}.en-role-card.svelte-89cdyu p:where(.svelte-89cdyu){margin-bottom:18px}.en-guardrail.svelte-89cdyu{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(20px,5vw,60px);display:grid}.en-guardrail.svelte-89cdyu p:where(.svelte-89cdyu){font-size:1.08rem}@media (width<=940px){.en-topbar.svelte-89cdyu{flex-direction:column;align-items:flex-start}.en-nav.svelte-89cdyu{justify-content:flex-start}.en-hero.svelte-89cdyu,.en-two-column.svelte-89cdyu,.en-guardrail.svelte-89cdyu{grid-template-columns:1fr}.en-proof-band.svelte-89cdyu,.en-workflow-grid.svelte-89cdyu,.en-role-grid.svelte-89cdyu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.en-brand.svelte-89cdyu span:where(.svelte-89cdyu){font-size:.96rem}.en-nav.svelte-89cdyu a:where(.svelte-89cdyu){padding:7px 9px;font-size:.8rem}h1.svelte-89cdyu{font-size:clamp(2.25rem,12vw,3.2rem)}.en-proof-band.svelte-89cdyu,.en-workflow-grid.svelte-89cdyu,.en-role-grid.svelte-89cdyu{grid-template-columns:1fr}.en-proof-band.svelte-89cdyu{padding-inline:0}.en-actions.svelte-89cdyu{display:grid}}
