:root{--bg:#fdfbf7;--surface:#f5f0e8;--text:#1a1714;--muted:#6e655b;--border:#e3dacd;--accent:#9a5b00;--on-accent:#fff;--danger:#b3261e;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}@media (prefers-color-scheme:dark){:root{--bg:#141110;--surface:#1f1b18;--text:#f6ebdd;--muted:#b3a797;--border:#3a332c;--accent:#f5a524;--on-accent:#141110;--danger:#f2a39c}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}.nav[data-astro-cid-lcdefpme],header[data-astro-cid-lcdefpme],main[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme]{max-width:1040px;margin:0 auto;padding:0 16px}h2[data-astro-cid-lcdefpme]{margin:0 0 24px;font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.2}h3[data-astro-cid-lcdefpme]{margin:0 0 8px;font-size:1.05rem}section[data-astro-cid-lcdefpme]{margin:0 0 80px}section[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme],section[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.nav[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}.brand[data-astro-cid-lcdefpme]{color:var(--text);letter-spacing:-.02em;font-size:1.35rem;font-weight:800;text-decoration:none}.nav-cta[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:600;text-decoration:none}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding-top:48px;padding-bottom:88px;display:grid}.eyebrow[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 12px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:0 0 20px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.5rem,7vw,4rem);font-weight:400;line-height:1.05}.lead[data-astro-cid-lcdefpme]{color:var(--muted);max-width:34em;margin:0 0 28px;font-size:1.15rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.cta[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--on-accent);border-radius:10px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-block}.cta[data-astro-cid-lcdefpme].secondary{color:var(--text);border:1px solid var(--border);background:0 0}.report[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:0;padding:20px}.report[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.tag[data-astro-cid-lcdefpme]{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.report[data-astro-cid-lcdefpme] table[data-astro-cid-lcdefpme]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.report[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.report[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:right;border-bottom:1px solid var(--border);padding:8px 0}.report[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:first-child,.report[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:first-child{text-align:left}.report[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem;font-weight:600}.report[data-astro-cid-lcdefpme] .short[data-astro-cid-lcdefpme]{color:var(--danger);font-weight:700}.report-total[data-astro-cid-lcdefpme]{color:var(--muted);justify-content:space-between;gap:12px;margin:14px 0 0;display:flex}.report-total[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--danger)}.pains[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:3px solid var(--danger);padding:4px 0 4px 16px}.pains[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.features[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.how[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.how[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step}.how[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:700;display:grid}.features[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:12px;padding:20px}.local[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.local[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:999px;padding:8px 16px;font-weight:500}.audit[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:16px;padding:40px 32px}.audit[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:8px}.audit-lead[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 24px;font-size:1.1rem}.audit[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:12px;max-width:40em;margin-bottom:28px;display:grid}.pricing-lead[data-astro-cid-lcdefpme]{color:var(--muted);margin:-12px 0 28px}.plans[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:16px;display:grid}.plan[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:24px 20px 20px;display:flex;position:relative}.plan[data-astro-cid-lcdefpme].featured{border:2px solid var(--accent)}.plan-badge[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:20px}.plan-price[data-astro-cid-lcdefpme]{margin:0 0 4px}.plan-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1.75rem}.plan-price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.plan-blurb[data-astro-cid-lcdefpme]{color:var(--muted)}.plan-blurb[data-astro-cid-lcdefpme]{margin:0 0 16px}.plan[data-astro-cid-lcdefpme] .plan-features[data-astro-cid-lcdefpme]{flex:1;gap:8px;margin-bottom:24px;display:grid}.plan-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:22px;position:relative}.plan-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.plan[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{text-align:center}.addon[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:24px 20px;display:flex}.addon[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:40em;margin:0}.addon[data-astro-cid-lcdefpme] .addon-price[data-astro-cid-lcdefpme]{text-align:right;flex-shrink:0}.addon-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-size:1.5rem;display:block}.pricing-note[data-astro-cid-lcdefpme],.hero-note[data-astro-cid-lcdefpme],.audit-after[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme] .contact-direct[data-astro-cid-lcdefpme]{color:var(--muted);margin:12px 0 0;font-size:.9rem}.audit-after[data-astro-cid-lcdefpme]{margin:16px 0 0}.features[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{vertical-align:middle;margin-left:8px}.actions[data-astro-cid-lcdefpme].center{justify-content:center}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);max-width:48em;padding:16px 0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-weight:600}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:10px 0 0}.contact[data-astro-cid-lcdefpme]{border:1px solid var(--border);text-align:center;border-radius:16px;padding:48px 24px}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:12px}.contact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 24px}footer[data-astro-cid-lcdefpme]{color:var(--muted);padding-bottom:32px}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px;padding-top:24px;padding-bottom:64px}.audit[data-astro-cid-lcdefpme]{padding:32px 20px}.addon[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.addon[data-astro-cid-lcdefpme] .addon-price[data-astro-cid-lcdefpme]{text-align:left}section[data-astro-cid-lcdefpme]{margin-bottom:64px}}
