.persona-hero.svelte-1qzvqfe{padding:clamp(48px,8vw,96px) clamp(24px,10vw,140px) clamp(32px,6vw,60px);display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,340px);gap:clamp(24px,6vw,72px);align-items:start}.eyebrow.svelte-1qzvqfe{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#24402f99}.persona-hero.svelte-1qzvqfe h1:where(.svelte-1qzvqfe){margin:12px 0;font-family:Lora,serif;font-size:clamp(36px,6vw,60px);color:#24402f}.persona-hero.svelte-1qzvqfe p:where(.svelte-1qzvqfe){font-size:18px;line-height:1.7;color:#24402fc2;margin:0 0 20px}.cta-row.svelte-1qzvqfe{display:flex;flex-wrap:wrap;gap:12px}.primary.svelte-1qzvqfe,.secondary.svelte-1qzvqfe{padding:12px 24px;border-radius:999px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;cursor:pointer}.primary.svelte-1qzvqfe{background:#a9e6b3f2;color:#24402f;text-decoration:none;border:none}.secondary.svelte-1qzvqfe{background:transparent;color:#24402f;border:1px solid rgba(36,64,47,.25)}.hero-card.svelte-1qzvqfe{background:#fff;border-radius:24px;padding:24px;box-shadow:0 20px 60px #24402f1f;display:grid;gap:12px;border:1px solid rgba(36,64,47,.08)}.hero-card.svelte-1qzvqfe ul:where(.svelte-1qzvqfe){margin:0;padding-left:20px;color:#24402fc7;font-size:15px;line-height:1.6}.persona-grid.svelte-1qzvqfe{padding:clamp(40px,6vw,80px) clamp(24px,10vw,140px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,4vw,48px)}.tile.svelte-1qzvqfe{background:#fff;border-radius:24px;padding:28px;border:1px solid rgba(36,64,47,.08);display:grid;gap:14px;box-shadow:0 20px 50px #24402f14}.tile.svelte-1qzvqfe .badge:where(.svelte-1qzvqfe){font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#24402f8c}.tile.svelte-1qzvqfe h2:where(.svelte-1qzvqfe){margin:0;font-family:Lora,serif;font-size:26px;color:#24402f}.tile.svelte-1qzvqfe p:where(.svelte-1qzvqfe){margin:0;font-size:16px;line-height:1.6;color:#24402fbf}.tile.svelte-1qzvqfe .actions:where(.svelte-1qzvqfe){display:flex;flex-wrap:wrap;gap:10px}.tile-link.svelte-1qzvqfe{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#a9e6b3e6;text-decoration:none;text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#24402f}.tile.svelte-1qzvqfe button:where(.svelte-1qzvqfe){padding:10px 18px;border-radius:999px;border:1px solid rgba(36,64,47,.2);background:transparent;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;color:#24402f}.persona-proof.svelte-1qzvqfe{padding:clamp(40px,6vw,80px) clamp(24px,10vw,140px) clamp(80px,10vw,120px);display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,320px);gap:clamp(24px,6vw,72px);align-items:start;background:#fffaf1e6}.persona-proof.svelte-1qzvqfe h2:where(.svelte-1qzvqfe){margin:12px 0;font-family:Lora,serif;font-size:clamp(32px,5vw,48px);color:#24402f}.persona-proof.svelte-1qzvqfe p:where(.svelte-1qzvqfe){font-size:17px;line-height:1.7;color:#24402fbf}.persona-proof.svelte-1qzvqfe ul:where(.svelte-1qzvqfe){margin:20px 0 0;padding-left:20px;font-size:16px;line-height:1.6}.proof-card.svelte-1qzvqfe{background:#fff;border-radius:24px;padding:24px;border:1px solid rgba(36,64,47,.08);display:grid;gap:12px;box-shadow:0 20px 50px #24402f14}.proof-card.svelte-1qzvqfe button:where(.svelte-1qzvqfe){padding:10px 18px;border-radius:999px;border:none;background:#a9e6b3e6;text-transform:uppercase;letter-spacing:.18em;font-size:11px;cursor:pointer;color:#24402f}@media(max-width:900px){.persona-hero.svelte-1qzvqfe,.persona-proof.svelte-1qzvqfe{grid-template-columns:1fr}}@media(max-width:640px){.persona-grid.svelte-1qzvqfe{grid-template-columns:1fr}.cta-row.svelte-1qzvqfe{flex-direction:column;align-items:flex-start}}
