.mock[data-astro-cid-5tyi5hkg]{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;width:100%;max-width:420px;margin:0 auto;padding:22px}.mock-product[data-astro-cid-5tyi5hkg]{align-items:center;gap:14px;margin-bottom:18px;display:flex}.mock-image[data-astro-cid-5tyi5hkg]{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, #fff), color-mix(in srgb, var(--accent) 75%, #000));border-radius:12px;flex:none;width:64px;height:64px}.mock-title[data-astro-cid-5tyi5hkg]{font-weight:600}.mock-price[data-astro-cid-5tyi5hkg]{color:var(--muted);font-size:.95rem}.mock-heading[data-astro-cid-5tyi5hkg]{margin:0 0 10px;font-weight:700}fieldset[data-astro-cid-5tyi5hkg]{border:0;gap:10px;margin:0;padding:0;display:grid}.tier[data-astro-cid-5tyi5hkg]{cursor:pointer;border:1.5px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.tier[data-astro-cid-5tyi5hkg]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.tier[data-astro-cid-5tyi5hkg] input[data-astro-cid-5tyi5hkg]{opacity:0;pointer-events:none;position:absolute}.tier[data-astro-cid-5tyi5hkg]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dot[data-astro-cid-5tyi5hkg]{border:2px solid var(--border);border-radius:50%;flex:none;width:18px;height:18px}.tier[data-astro-cid-5tyi5hkg]:has(input:checked) .dot[data-astro-cid-5tyi5hkg]{border:5px solid var(--accent)}.tier-main[data-astro-cid-5tyi5hkg]{flex:1;min-width:0;display:grid}.tier-label[data-astro-cid-5tyi5hkg]{font-size:.95rem;font-weight:600}.save[data-astro-cid-5tyi5hkg]{color:var(--accent);font-size:.8rem;font-weight:600}.tier-price[data-astro-cid-5tyi5hkg]{text-align:right;font-size:.95rem;font-weight:700;display:grid}.tier-price[data-astro-cid-5tyi5hkg] s[data-astro-cid-5tyi5hkg]{color:var(--muted);font-size:.8rem;font-weight:400}.badge[data-astro-cid-5tyi5hkg]{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;position:absolute;top:-9px;right:12px}.mock-btn[data-astro-cid-5tyi5hkg]{text-align:center;background:var(--text);color:var(--bg);border-radius:10px;margin-top:14px;padding:12px;font-weight:600;display:block}.sr-only[data-astro-cid-5tyi5hkg]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero[data-astro-cid-lcdefpme]{padding-top:64px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.hero-solo[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;max-width:760px}.lead[data-astro-cid-lcdefpme]{max-width:560px;font-size:1.15rem}.hero-solo[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-inline:auto}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero-solo[data-astro-cid-lcdefpme] .cta-row[data-astro-cid-lcdefpme]{justify-content:center}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.step-num[data-astro-cid-lcdefpme]{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:700;display:inline-grid}.pricing[data-astro-cid-lcdefpme]{text-align:center;padding:40px 28px}.pricing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text)}.pricing[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{color:var(--muted);max-width:560px;margin:0 auto 24px;font-size:.92rem}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);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]{margin:10px 0 0}.center[data-astro-cid-lcdefpme]{text-align:center;margin-top:28px}
