:root{--accent: #16a34a;--ink: #14181c;--muted: #5b6572;--border: #e3e7eb;--bg: #fafbfa;--card-bg: #ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink)}a{color:inherit;text-decoration:none}.page{max-width:720px;margin:0 auto;padding:32px 20px 48px}.hero{text-align:center;padding-bottom:24px}.brand-mark{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.brand-name{font-size:1.7rem;font-weight:800;letter-spacing:-.02em}.tagline{font-size:1.15rem;font-weight:600;margin:0 0 10px;color:var(--ink)}.positioning{font-size:.95rem;color:var(--muted);max-width:560px;margin:0 auto;line-height:1.5}.products{display:flex;flex-direction:column;gap:14px;margin:8px 0 40px}.card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:16px;border-left:4px solid var(--accent);transition:transform .12s ease,box-shadow .12s ease}.card:hover,.card:focus-visible{transform:translateY(-2px);box-shadow:0 6px 20px #14181c14;outline:none}.card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-body h2{margin:0 0 2px;font-size:1.05rem;font-weight:700}.card-tagline{margin:0 0 8px;font-size:.88rem;color:var(--muted);line-height:1.35}.card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pill{display:inline-block;font-size:.72rem;font-weight:700;padding:2px 9px;border-radius:999px}.pill-free{background:#dcfce7;color:#15803d}.pill-pro{font-size:.78rem;font-weight:600;color:var(--muted)}.card-cta{font-size:.85rem;font-weight:700;color:var(--accent);white-space:nowrap}.why,.bundle{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:22px 20px;margin-bottom:20px}.why h2,.bundle h2{margin:0 0 12px;font-size:1.15rem}.why p{font-size:.92rem;line-height:1.55;color:var(--muted);margin:0 0 12px}.why p:last-child{margin-bottom:0}.bundle{text-align:center;border:1px dashed var(--border)}.bundle-badge{display:inline-block;background:#f0fdf4;color:var(--accent);font-weight:700;font-size:.78rem;padding:4px 12px;border-radius:999px;margin:0 0 10px}.bundle p:last-child{font-size:.88rem;color:var(--muted);max-width:440px;margin:0 auto;line-height:1.5}.footer{text-align:center;font-size:.82rem;color:var(--muted);border-top:1px solid var(--border);padding-top:20px;line-height:1.6}.footer a{color:var(--accent);font-weight:600}@media (min-width: 640px){.page{padding-top:56px}.brand-name{font-size:2rem}.card{padding:20px}}
