.hero[data-astro-cid-j7pv25f6]{padding:clamp(2.5rem,6vw,5rem) 0 clamp(2rem,5vw,4rem);overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;gap:3rem}}.hero-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.75rem}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:1rem;max-width:16ch}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.75rem}.hero-note[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:.9rem;color:var(--dust)}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;max-width:440px;margin:0 auto;padding-bottom:3rem}.hero-hen[data-astro-cid-j7pv25f6]{position:absolute;right:-24px;bottom:-14px;width:46%}.hero-hen[data-astro-cid-j7pv25f6] svg{width:100%;height:auto}.features[data-astro-cid-j7pv25f6]{margin-top:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.center[data-astro-cid-j7pv25f6]+.grid[data-astro-cid-j7pv25f6],.center[data-astro-cid-j7pv25f6]+.pricing[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.center[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.6rem}.center[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:24ch;margin-inline:auto}.center[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-top:.75rem}.beat-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.beat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:4rem}}.beat-list[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:1.1rem;margin-top:1.5rem;color:var(--bark)}.beat-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:2rem;position:relative}.beat-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.35em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--straw);box-shadow:inset 0 0 0 3px var(--cream),inset 0 0 0 5px var(--straw)}.beat-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--soil)}.mocks[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.mock-label[data-astro-cid-j7pv25f6]{font-size:.8rem;color:var(--dust);font-weight:700;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.06em}.widget[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;background:var(--soil);color:var(--cream);border-radius:var(--r-lg);padding:1rem 1.25rem;max-width:300px;box-shadow:var(--shadow)}.widget-count[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:2.6rem;line-height:1}.widget-sub[data-astro-cid-j7pv25f6]{font-size:.85rem;opacity:.8}.widget-plus[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:1.6rem;background:var(--straw);color:var(--soil);width:60px;height:60px;border-radius:50%;display:grid;place-items:center}.notif[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--hay);border-radius:var(--r-md);padding:.9rem 1rem;box-shadow:var(--shadow);max-width:360px}.notif-title[data-astro-cid-j7pv25f6]{font-weight:700}.notif-sub[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--bark)}.notif-actions[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem;margin-top:.75rem}.notif-actions[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{flex:1;text-align:center;font-family:var(--font-display);font-weight:600;padding:.4rem 0;border-radius:var(--r-sm);background:var(--hay-light);color:var(--barn-deep)}.money[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--hay);border-radius:var(--r-md);padding:1rem;box-shadow:var(--shadow);max-width:360px}.money-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;font-size:.95rem;color:var(--bark)}.money-row[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--soil);font-variant-numeric:tabular-nums}.money-row[data-astro-cid-j7pv25f6]+.money-row[data-astro-cid-j7pv25f6]{margin-top:.3rem}.money-bar[data-astro-cid-j7pv25f6]{height:10px;border-radius:5px;background:var(--hay-light);margin:.75rem 0 .5rem;overflow:hidden}.money-fill[data-astro-cid-j7pv25f6]{display:block;height:100%;width:63%;background:var(--leaf);border-radius:5px}.money-note[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:700;color:var(--leaf)}.pricing[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:820px;margin-inline:auto}.plan[data-astro-cid-j7pv25f6]{position:relative;background:var(--paper);border:1px solid var(--hay);border-radius:var(--r-lg);padding:1.75rem;box-shadow:var(--shadow)}.plan-featured[data-astro-cid-j7pv25f6]{border:2px solid var(--straw)}.plan[data-astro-cid-j7pv25f6] .badge[data-astro-cid-j7pv25f6]{position:absolute;top:-.8rem;right:1.25rem}.plan[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--bark)}.price[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:2.4rem;margin:.25rem 0 1rem}.price[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-weight:400;font-size:.95rem;color:var(--bark)}.plan[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:.55rem;color:var(--bark)}.plan[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:1.6rem;position:relative}.plan[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";position:absolute;left:0;color:var(--leaf);font-weight:700}.tool-card[data-astro-cid-j7pv25f6]{text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .14s ease,border-color .14s ease}.tool-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);border-color:var(--straw);color:inherit}.tool-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1}.tool-link[data-astro-cid-j7pv25f6]{margin-top:1rem;font-weight:700;color:var(--barn)}.faq[data-astro-cid-j7pv25f6]{margin-top:2rem;display:grid;gap:.6rem}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--hay);border-radius:var(--r-md);padding:0 1.1rem}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;padding:.95rem 0;font-family:var(--font-display);font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";font-size:1.4rem;color:var(--barn);flex:none}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"–"}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 0 1rem;color:var(--bark)}.cta[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;align-items:center;grid-template-columns:1fr;text-align:center;justify-items:center}@media(min-width:700px){.cta[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr;text-align:left;justify-items:start}}.cta[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{margin-top:1.25rem}@media(max-width:699px){.cta[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{justify-content:center}}
