.hero[data-astro-cid-jlo5eype]{padding:64px 0 40px;text-align:center}.hero[data-astro-cid-jlo5eype] h1[data-astro-cid-jlo5eype]{font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;margin-bottom:14px}.hero[data-astro-cid-jlo5eype] h1[data-astro-cid-jlo5eype] .accent[data-astro-cid-jlo5eype]{color:var(--brand-orange)}.hero[data-astro-cid-jlo5eype] p[data-astro-cid-jlo5eype]{font-size:1.0625rem;color:var(--brand-ink-soft);max-width:440px;margin:0 auto;line-height:1.55}.plans[data-astro-cid-jlo5eype]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:40px auto 0}.plan[data-astro-cid-jlo5eype]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--brand-line);border-radius:16px;padding:28px 22px}.plan[data-astro-cid-jlo5eype].is-pro{border-color:var(--brand-orange);box-shadow:0 0 0 1px var(--brand-orange)}.plan-head[data-astro-cid-jlo5eype]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.plan-name[data-astro-cid-jlo5eype]{font-size:1.0625rem;font-weight:700}.plan-flag[data-astro-cid-jlo5eype]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-orange-hover);background:var(--brand-orange-soft);border-radius:999px;padding:3px 8px}.plan-tagline[data-astro-cid-jlo5eype]{color:var(--brand-ink-soft);font-size:.875rem;min-height:40px;line-height:1.5}.plan-price[data-astro-cid-jlo5eype]{display:flex;align-items:baseline;gap:5px;margin:16px 0 3px}.plan-price[data-astro-cid-jlo5eype] .amount[data-astro-cid-jlo5eype]{font-size:2.25rem;font-weight:700;letter-spacing:-.03em}.plan-price[data-astro-cid-jlo5eype] .period[data-astro-cid-jlo5eype]{color:var(--brand-muted);font-size:.875rem;font-weight:500}.plan-note[data-astro-cid-jlo5eype]{color:var(--brand-muted);font-size:.75rem;min-height:18px;margin-bottom:18px}.plan-cta[data-astro-cid-jlo5eype]{margin-bottom:20px}hr[data-astro-cid-jlo5eype].plan-div{border:none;border-top:1px solid var(--brand-line);margin-bottom:16px}.plan-list[data-astro-cid-jlo5eype]{list-style:none;display:flex;flex-direction:column;gap:9px}.plan-list[data-astro-cid-jlo5eype] li[data-astro-cid-jlo5eype]{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:var(--brand-ink)}.tick[data-astro-cid-jlo5eype]{flex:none;width:16px;height:16px;margin-top:2px;color:var(--state-success)}.accel[data-astro-cid-jlo5eype]{margin:24px 0 0;background:var(--brand-paper-2);border:1px solid var(--brand-line);border-radius:16px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.accel[data-astro-cid-jlo5eype] h3[data-astro-cid-jlo5eype]{font-size:1.0625rem;font-weight:700;margin-bottom:4px}.accel[data-astro-cid-jlo5eype] p[data-astro-cid-jlo5eype]{font-size:.9375rem;color:var(--brand-ink-soft)}.faq-mini[data-astro-cid-jlo5eype]{max-width:720px;margin:80px auto 0}.faq-mini[data-astro-cid-jlo5eype] h2[data-astro-cid-jlo5eype]{font-size:1.375rem;font-weight:700;margin-bottom:28px}.faq-item[data-astro-cid-jlo5eype]{border-bottom:1px solid var(--brand-line);padding:20px 0}.faq-item[data-astro-cid-jlo5eype]:first-of-type{border-top:1px solid var(--brand-line)}.faq-item[data-astro-cid-jlo5eype] h3[data-astro-cid-jlo5eype]{font-size:1rem;font-weight:600;margin-bottom:7px}.faq-item[data-astro-cid-jlo5eype] p[data-astro-cid-jlo5eype]{color:var(--brand-ink-soft);font-size:.9375rem;line-height:1.6}.cta-strip[data-astro-cid-jlo5eype]{margin:56px 0 80px;background:var(--brand-paper-2);border:1px solid var(--brand-line);border-radius:20px;padding:56px 32px;text-align:center}.cta-strip[data-astro-cid-jlo5eype] h2[data-astro-cid-jlo5eype]{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.cta-strip[data-astro-cid-jlo5eype] p[data-astro-cid-jlo5eype]{color:var(--brand-ink-soft);margin-bottom:24px}@media(max-width:1060px){.plans[data-astro-cid-jlo5eype]{grid-template-columns:repeat(2,1fr);max-width:680px}}@media(max-width:720px){.hero[data-astro-cid-jlo5eype]{padding:48px 0 28px}.accel[data-astro-cid-jlo5eype]{flex-direction:column;text-align:center}.cta-strip[data-astro-cid-jlo5eype]{padding:40px 20px}}@media(max-width:520px){.plans[data-astro-cid-jlo5eype]{grid-template-columns:1fr;max-width:420px}}
