.persona-page.svelte-c5ik9a{display:grid;gap:clamp(40px,6vw,90px);padding-bottom:clamp(80px,12vw,140px)}.hero.svelte-c5ik9a{display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,340px);gap:clamp(24px,6vw,72px);padding:clamp(48px,8vw,96px) clamp(24px,10vw,140px) 0;align-items:start}.copy.svelte-c5ik9a .back:where(.svelte-c5ik9a){text-decoration:none;font-size:13px;color:#24402f99}.eyebrow.svelte-c5ik9a{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#24402f99}.hero.svelte-c5ik9a h1:where(.svelte-c5ik9a){margin:12px 0;font-family:Lora,serif;font-size:clamp(36px,6vw,60px);color:#24402f}.hero.svelte-c5ik9a p:where(.svelte-c5ik9a){font-size:18px;line-height:1.7;color:#24402fc7}.metrics.svelte-c5ik9a{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin:24px 0}.metrics.svelte-c5ik9a strong:where(.svelte-c5ik9a){display:block;font-size:30px;font-family:Lora,serif;color:#32694d}.metrics.svelte-c5ik9a span:where(.svelte-c5ik9a){font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#24402f99}.cta-row.svelte-c5ik9a{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.primary.svelte-c5ik9a,.secondary.svelte-c5ik9a{padding:12px 22px;border-radius:999px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;cursor:pointer}.primary.svelte-c5ik9a{background:#a9e6b3f2;color:#24402f;text-decoration:none;border:none}.secondary.svelte-c5ik9a{background:transparent;color:#24402f;border:1px solid rgba(36,64,47,.25)}.hero-card.svelte-c5ik9a{background:#fff;border-radius:24px;padding:24px;box-shadow:0 20px 60px #24402f1f;border:1px solid rgba(36,64,47,.08)}.hero-card.svelte-c5ik9a ul:where(.svelte-c5ik9a){margin:0;padding-left:20px;font-size:15px;line-height:1.6;color:#24402fbf}.plan.svelte-c5ik9a{padding:0 clamp(24px,10vw,140px);display:grid;gap:24px}.plan.svelte-c5ik9a h2:where(.svelte-c5ik9a){font-family:Lora,serif;font-size:clamp(32px,5vw,48px);color:#24402f;margin:0}.day-grid.svelte-c5ik9a{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.day.svelte-c5ik9a{background:#fff;border-radius:20px;padding:20px;border:1px solid rgba(36,64,47,.08);box-shadow:0 16px 40px #24402f14}.day.svelte-c5ik9a h3:where(.svelte-c5ik9a){margin:0 0 8px;font-size:18px;color:#32694d}.day.svelte-c5ik9a p:where(.svelte-c5ik9a){margin:0;font-size:15px;line-height:1.6;color:#24402fbf}.tools.svelte-c5ik9a{padding:0 clamp(24px,10vw,140px);display:grid;gap:24px}.tools.svelte-c5ik9a h2:where(.svelte-c5ik9a){font-family:Lora,serif;font-size:clamp(30px,5vw,44px);color:#24402f;margin:0}.tool-grid.svelte-c5ik9a{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.tool-grid.svelte-c5ik9a article:where(.svelte-c5ik9a){background:#fffaf1e6;border-radius:20px;padding:20px;border:1px solid rgba(36,64,47,.08)}.testimonials.svelte-c5ik9a{padding:0 clamp(24px,10vw,140px);display:grid;gap:24px}.testimonials.svelte-c5ik9a h2:where(.svelte-c5ik9a){font-family:Lora,serif;font-size:clamp(30px,5vw,44px);color:#24402f;margin:0}.testimonials.svelte-c5ik9a ul:where(.svelte-c5ik9a){margin:0;padding:0;display:grid;gap:16px;list-style:none;font-size:16px;line-height:1.7;color:#24402fcc}.testimonials.svelte-c5ik9a .cta-row:where(.svelte-c5ik9a){margin-top:8px}@media(max-width:900px){.hero.svelte-c5ik9a{grid-template-columns:1fr}}@media(max-width:640px){.metrics.svelte-c5ik9a{grid-template-columns:1fr}.cta-row.svelte-c5ik9a{flex-direction:column;align-items:flex-start}}
