.hero[data-astro-cid-j7pv25f6]{padding:50px 0 30px}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:.5rem 0 1rem}.hero-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-bottom:1.6rem;max-width:44ch}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:.8rem;flex-wrap:wrap}.trust[data-astro-cid-j7pv25f6]{margin-top:1.4rem;font-size:.9rem;color:var(--muted)}.hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius);box-shadow:var(--shadow);width:100%;object-fit:cover;aspect-ratio:1584/900}@media (max-width: 900px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-media[data-astro-cid-j7pv25f6]{order:-1}}.trust-bar[data-astro-cid-j7pv25f6]{border-block:1px solid var(--line);background:var(--paper)}.trust-pills[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1.4rem 2.2rem;justify-content:center;padding-block:18px}.trust-pills[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:600;font-size:.92rem;color:var(--green-700);position:relative}.trust-pills[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:before{content:"✓";color:var(--terracotta);margin-right:.45rem;font-weight:700}.product-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-decoration:none}.product-card[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.pc-img[data-astro-cid-j7pv25f6]{aspect-ratio:3/2;overflow:hidden;background:var(--sage)}.pc-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.pc-body[data-astro-cid-j7pv25f6]{padding:22px 24px 26px}.pc-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.4rem}.read[data-astro-cid-j7pv25f6]{color:var(--terracotta-700);font-weight:600;font-size:.93rem;display:inline-block;margin-top:.6rem}.compare-sec[data-astro-cid-j7pv25f6]{background:var(--green);color:#eef3ea}.compare-sec[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--green-300)}.compare-sec[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.compare[data-astro-cid-j7pv25f6]{margin-top:30px;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.14)}.compare-head[data-astro-cid-j7pv25f6],.compare-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr}.compare-head[data-astro-cid-j7pv25f6] .ch[data-astro-cid-j7pv25f6]{padding:14px 22px;font-weight:700;font-family:var(--font-serif);font-size:1.1rem}.ch[data-astro-cid-j7pv25f6].happyswag{background:#ffffff1f;color:#fff}.ch[data-astro-cid-j7pv25f6].old{background:#00000029;color:#c9cfc3}.compare-row[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(255,255,255,.1)}.cell[data-astro-cid-j7pv25f6]{padding:15px 22px;display:flex;gap:.7rem;align-items:flex-start;font-size:.98rem}.cell[data-astro-cid-j7pv25f6].good{background:#ffffff0f;color:#fff}.cell[data-astro-cid-j7pv25f6].bad{color:#b9c0b1}.tick[data-astro-cid-j7pv25f6]{color:#9be3ad;font-weight:700}.cross[data-astro-cid-j7pv25f6]{color:#e0a18b;font-weight:700}.planet[data-astro-cid-j7pv25f6]{background:var(--sage)}.planet-grid[data-astro-cid-j7pv25f6]{align-items:center;gap:48px}.planet-list[data-astro-cid-j7pv25f6]{list-style:none;margin:1.3rem 0 1.6rem;display:flex;flex-direction:column;gap:.7rem}.planet-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:1.7rem;position:relative;color:var(--ink)}.planet-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"🌿";position:absolute;left:0}.planet-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius);box-shadow:var(--shadow);width:100%;object-fit:cover;aspect-ratio:4/3}.steps[data-astro-cid-j7pv25f6]{margin-top:34px}.step[data-astro-cid-j7pv25f6]{padding:4px}.step-n[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:2rem;color:var(--green-300);font-weight:700}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.3rem 0 .4rem}.center[data-astro-cid-j7pv25f6]{text-align:center;margin-top:38px}.guides-sec[data-astro-cid-j7pv25f6]{background:var(--paper)}.sec-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.blog-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-decoration:none}.blog-card[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.bc-img[data-astro-cid-j7pv25f6]{aspect-ratio:16/9;overflow:hidden;background:var(--sage)}.bc-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.bc-body[data-astro-cid-j7pv25f6]{padding:18px 22px 24px}.blog-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.12rem;line-height:1.2}.testi-sec[data-astro-cid-j7pv25f6]{background:var(--cream)}.center-e[data-astro-cid-j7pv25f6]{text-align:center;display:block}.testi[data-astro-cid-j7pv25f6]{margin-top:26px}.testi-card[data-astro-cid-j7pv25f6]{padding:28px}.testi-card[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.15rem;line-height:1.4;color:var(--ink);margin-bottom:1rem}.testi-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--green-700);font-size:.9rem}.faq-wrap[data-astro-cid-j7pv25f6]{max-width:800px}.faq[data-astro-cid-j7pv25f6]{margin-top:24px;border-top:1px solid var(--line)}.faq-item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;font-size:1.08rem;color:var(--ink);display:flex;justify-content:space-between;gap:1rem}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";color:var(--green);font-size:1.4rem;line-height:1}.faq-item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"–"}.faq-a[data-astro-cid-j7pv25f6]{padding:0 0 20px;color:var(--muted);max-width:70ch}.cta-band[data-astro-cid-j7pv25f6]{background:#20271f;color:#fff;text-align:center;padding:clamp(56px,8vw,90px) 0}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.cta-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#b9c0b1;max-width:52ch;margin:.8rem auto 1.6rem}
