.hero.svelte-1uha8ag{background:var(--lc-yellow);padding:80px 0 96px}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.lead.svelte-1uha8ag{font-size:1.25rem;font-weight:500}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:12px}.signup.svelte-1uha8ag{display:flex;gap:12px;margin:28px 0 12px;flex-wrap:wrap}.signup.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;min-width:220px;padding:12px 18px;border:2px solid var(--lc-black);border-radius:999px;font-family:var(--font-body);font-size:1rem;background:var(--lc-white)}.trusted.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center}.logo-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:40px}.logo-row.svelte-1uha8ag img:where(.svelte-1uha8ag){height:56px;width:auto;object-fit:contain}.challenge.svelte-1uha8ag{background:var(--lc-sand)}.challenge.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:48px}.challenge-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:32px}.challenge-card.svelte-1uha8ag{background:var(--lc-white);border-radius:16px;padding:32px}.challenge-card.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:10px;margin-bottom:24px;width:100%;aspect-ratio:3 / 2;object-fit:cover}.challenge-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){padding-left:20px;margin:0}.challenge-card.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:10px}.coach-grid.svelte-1uha8ag{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.coach-image.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:16px;position:sticky;top:90px}.coach.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){border-left:4px solid var(--lc-yellow);margin:24px 0;padding-left:20px;font-style:italic}.insights.svelte-1uha8ag h2:where(.svelte-1uha8ag),.insights.svelte-1uha8ag>.container:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){text-align:center}.insights.svelte-1uha8ag .container:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center}.post-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0;width:100%}.post-card.svelte-1uha8ag{text-decoration:none;background:var(--lc-white);border:1px solid var(--lc-sand);border-radius:16px;overflow:hidden;transition:transform .12s ease}.post-card.svelte-1uha8ag:hover{transform:translateY(-4px)}.post-card.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:4 / 3;object-fit:cover}.post-card.svelte-1uha8ag .detail:where(.svelte-1uha8ag),.post-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){padding:0 20px}.post-card.svelte-1uha8ag .detail:where(.svelte-1uha8ag){display:block;margin-top:16px;color:var(--lc-gray)}.post-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.35rem;margin:6px 0 20px}.testimonials.svelte-1uha8ag{background:var(--lc-black);color:var(--lc-white)}.testimonial-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;align-items:start}.testimonial.svelte-1uha8ag{margin:0;background:#1c1c1a;border-radius:16px;padding:28px}.testimonial.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){margin:0 0 20px;font-size:.98rem}.testimonial.svelte-1uha8ag video:where(.svelte-1uha8ag){width:100%;border-radius:10px;margin-bottom:20px}.testimonial.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){display:flex;align-items:center;gap:14px}.testimonial.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:52px;height:52px;border-radius:50%;object-fit:cover}.testimonial.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){display:flex;flex-direction:column}.testimonial.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:.82rem;color:var(--lc-sand)}.pricing.svelte-1uha8ag h2:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag>.container:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){text-align:center}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}.price-card.svelte-1uha8ag{border:2px solid var(--lc-black);border-radius:20px;padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.price-card.featured.svelte-1uha8ag{background:var(--lc-yellow)}.price.svelte-1uha8ag{font-family:var(--font-headline);font-size:2rem;margin:0}.price-note.svelte-1uha8ag{font-family:var(--font-body);font-size:.9rem}.price-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){padding-left:20px;margin:8px 0 20px}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:6px}.price-card.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:auto}.price-actions.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.faq.svelte-1uha8ag .container:where(.svelte-1uha8ag){max-width:760px}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--lc-sand);padding:18px 0}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){font-weight:700;font-size:1.1rem;cursor:pointer}.faq-contact.svelte-1uha8ag{margin-top:32px}@media(max-width:860px){.hero-grid.svelte-1uha8ag,.challenge-grid.svelte-1uha8ag,.coach-grid.svelte-1uha8ag,.pricing-grid.svelte-1uha8ag,.post-grid.svelte-1uha8ag,.testimonial-grid.svelte-1uha8ag{grid-template-columns:1fr}}
