.p-kicker[data-v-39d2ee14]{background:var(--c-accent-soft);border-radius:var(--c-r-pill);color:var(--c-accent);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.25rem .7rem}.p-hero[data-v-39d2ee14]{padding:1.75rem 1.25rem;text-align:center}.p-hero__title[data-v-39d2ee14]{color:var(--c-ink);font-size:clamp(1.5rem,4.5vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:.75rem 0 .5rem}.p-hero__sub[data-v-39d2ee14]{color:var(--c-ink-2);line-height:1.55;margin:0 auto;max-width:34rem}.p-hero__cta[data-v-39d2ee14]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;margin-top:1.25rem}.p-hero__perday[data-v-39d2ee14]{color:var(--c-ink-3);font-size:.875rem}.p-hero__perday strong[data-v-39d2ee14]{color:var(--c-ink)}.p-usage[data-v-39d2ee14]{background:var(--c-surface-2);border-radius:var(--c-r-md);margin:1.25rem auto 0;max-width:26rem;padding:.9rem 1rem;text-align:left}.p-usage__row[data-v-39d2ee14]{color:var(--c-ink-2);display:flex;font-size:.85rem;justify-content:space-between}.p-usage__row strong[data-v-39d2ee14]{color:var(--c-ink)}.p-usage__bar[data-v-39d2ee14]{background:var(--c-line);border-radius:99px;height:6px;margin:.5rem 0;overflow:hidden}.p-usage__fill[data-v-39d2ee14]{background:var(--c-accent);border-radius:inherit;height:100%;transition:width .4s}.p-usage__hint[data-v-39d2ee14]{color:var(--c-ink-3);font-size:.8rem}.p-usage__hint strong[data-v-39d2ee14]{color:var(--c-accent)}.p-h2[data-v-39d2ee14]{color:var(--c-ink);font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.85rem}.p-benefit[data-v-39d2ee14]{align-items:flex-start;display:flex;gap:.85rem;padding:1rem}.p-benefit__icon[data-v-39d2ee14]{background:var(--c-accent-soft);border-radius:var(--c-r-sm);display:grid;flex-shrink:0;font-size:1.25rem;height:2.5rem;place-items:center;width:2.5rem}.p-benefit__title[data-v-39d2ee14]{color:var(--c-ink);font-weight:700;margin-bottom:.2rem}.p-benefit__text[data-v-39d2ee14]{color:var(--c-ink-2);font-size:.85rem;line-height:1.5}.p-compare[data-v-39d2ee14]{overflow:hidden;padding:0}.p-compare__scroll[data-v-39d2ee14]{overflow-x:auto}.p-compare table[data-v-39d2ee14]{border-collapse:collapse;font-size:.875rem;width:100%}.p-compare td[data-v-39d2ee14],.p-compare th[data-v-39d2ee14]{border-bottom:1px solid var(--c-line);padding:.7rem 1rem;text-align:center}.p-compare tbody tr[data-v-39d2ee14]:last-child>*{border-bottom:0}.p-compare th[scope=row][data-v-39d2ee14]{color:var(--c-ink-2);font-weight:500;text-align:left}.p-compare thead th[data-v-39d2ee14]{color:var(--c-ink-3);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.p-compare td[data-v-39d2ee14]{color:var(--c-ink-3);white-space:nowrap}.p-compare .p-compare__pro[data-v-39d2ee14]{background:var(--c-accent-soft);color:var(--c-accent);font-weight:700}.p-soon[data-v-39d2ee14]{align-items:flex-start;border:1px dashed var(--c-line-strong);border-radius:var(--c-r-md);color:var(--c-ink-2);display:flex;font-size:.85rem;gap:.75rem;line-height:1.5;padding:.9rem 1rem}.p-steps[data-v-39d2ee14]{display:grid;gap:.6rem;list-style:none;padding:0}.p-steps li[data-v-39d2ee14]{align-items:center;color:var(--c-ink-2);display:flex;font-size:.9rem;gap:.85rem;padding:.85rem 1rem}.p-steps__n[data-v-39d2ee14]{background:var(--c-accent);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:.85rem;font-weight:800;height:1.8rem;place-items:center;width:1.8rem}.p-faq[data-v-39d2ee14]{display:grid;gap:.5rem}.p-faq details[data-v-39d2ee14]{padding:0}.p-faq summary[data-v-39d2ee14]{color:var(--c-ink);cursor:pointer;display:flex;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:.9rem 1rem}.p-faq summary[data-v-39d2ee14]::-webkit-details-marker{display:none}.p-faq summary[data-v-39d2ee14]:after{color:var(--c-ink-3);content:"+";font-size:1.2rem;font-weight:400;line-height:1}.p-faq details[open] summary[data-v-39d2ee14]:after{content:"−"}.p-faq details p[data-v-39d2ee14]{color:var(--c-ink-2);font-size:.875rem;line-height:1.55;padding:0 1rem 1rem}.p-final[data-v-39d2ee14]{background:var(--c-accent-soft);padding:1.75rem 1.25rem;text-align:center}.p-final h2[data-v-39d2ee14]{color:var(--c-ink);font-size:1.25rem;font-weight:800;margin-bottom:.4rem}.p-final p[data-v-39d2ee14]{color:var(--c-ink-2);font-size:.9rem;margin-bottom:1rem}
