.btn.svelte-1uha8ag{cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary.svelte-1uha8ag{background:var(--cyan);color:#fff;padding:.55rem 1.4rem;font-size:.85rem;transition:background .15s}.btn-primary.svelte-1uha8ag:hover{background:var(--cyan-d)}.btn-lg.svelte-1uha8ag{padding:.8rem 2.2rem;font-size:1rem}.btn-dark.svelte-1uha8ag{background:var(--ink);color:var(--bg);transition:background .15s}.btn-dark.svelte-1uha8ag:hover{background:var(--cyan);color:#fff}.btn-ghost.svelte-1uha8ag{color:var(--muted);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.btn-ghost.svelte-1uha8ag:hover{color:var(--ink)}.hero-wrap.svelte-1uha8ag{padding:2rem 0}.hero-inner.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding:0 2rem;position:relative}.hero-img.svelte-1uha8ag{width:100%;height:auto;display:block}.hero-copy.svelte-1uha8ag{max-width:520px;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}h1.svelte-1uha8ag{letter-spacing:-.03em;text-wrap:balance;margin-bottom:1.25rem;font-family:Roboto,system-ui,sans-serif;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:700;line-height:1}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--salmon);font-style:italic}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--cyan)}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.problem.svelte-1uha8ag{background:var(--surface);padding:5.5rem 0}.inner.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding:0 2rem}h2.svelte-1uha8ag{letter-spacing:-.03em;text-wrap:balance;margin-bottom:2.5rem;font-family:Roboto,system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.cycle.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.cycle-card.svelte-1uha8ag{background:var(--bg);flex-direction:column;display:flex;position:relative}.cycle-img-wrap.svelte-1uha8ag{background:#fff;position:relative;overflow:hidden}.cycle-img.svelte-1uha8ag{aspect-ratio:1;object-fit:cover;object-position:bottom center;width:100%;display:block}.cycle-step.svelte-1uha8ag{letter-spacing:.08em;color:var(--ink);background:var(--bg);opacity:.9;border-radius:9999px;padding:.25rem .65rem;font-size:.7rem;font-weight:900;position:absolute;top:1rem;left:1rem}.cycle-arrow.svelte-1uha8ag{color:var(--border);z-index:2;pointer-events:none;font-size:1.4rem;font-weight:900;position:absolute;top:50%;right:-.85rem;transform:translateY(-50%)}.cycle-body.svelte-1uha8ag{border-top:3px solid var(--salmon);flex:1;padding:1.25rem 1.25rem 1.75rem}.cycle-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.02em;margin-bottom:.4rem;font-size:.88rem;font-weight:800}.cycle-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.78rem;line-height:1.65}.familiar.svelte-1uha8ag{color:var(--muted);margin-top:3rem;margin-bottom:1.25rem;font-family:Roboto,system-ui,sans-serif;font-size:1.5rem;font-style:italic}.anecdote-p.svelte-1uha8ag{color:var(--muted);max-width:720px;margin-top:2.5rem;font-size:1.05rem;line-height:1.85}.anecdote-p.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:800}.anecdote-p.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--salmon);font-style:normal;font-weight:700}.manifesto.svelte-1uha8ag{text-align:center;padding:7rem 2rem;position:relative;overflow:hidden}.manifesto.svelte-1uha8ag:before{content:"";background:radial-gradient(ellipse 60% 60% at 50% 50%, color-mix(in srgb, var(--salmon) 10%, transparent), transparent);pointer-events:none;position:absolute;inset:0}.m-inner.svelte-1uha8ag{z-index:1;max-width:760px;margin:0 auto;position:relative}.m-h2.svelte-1uha8ag{margin-bottom:1.5rem;font-family:Roboto,system-ui,sans-serif;font-size:clamp(2.8rem,6vw,5rem)}.m-h2.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--cyan)}.m-p.svelte-1uha8ag{color:var(--muted);max-width:580px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.85}footer.svelte-1uha8ag{border-top:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:2.25rem 2rem;display:flex}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.78rem}.footer-links.svelte-1uha8ag{gap:1.5rem;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);font-size:.78rem;text-decoration:none;transition:color .15s}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}@media (width<=768px){.hero-inner.svelte-1uha8ag{flex-direction:column;display:flex;overflow:hidden}.hero-img.svelte-1uha8ag{order:2;width:115%;transform:translate(-15%)}.hero-copy.svelte-1uha8ag{text-align:center;order:1;max-width:100%;padding:2.5rem 1.5rem 1.5rem;position:static;transform:none}.hero-actions.svelte-1uha8ag{justify-content:center}}@media (width<=920px){.cycle.svelte-1uha8ag{grid-template-columns:1fr 1fr}.cycle-arrow.svelte-1uha8ag{display:none}footer.svelte-1uha8ag{text-align:center;flex-direction:column;gap:.75rem}}@media (width<=520px){.cycle.svelte-1uha8ag{grid-template-columns:1fr}}
