.container--narrow[data-astro-cid-3hlsijrv]{max-width:880px}.container--device[data-astro-cid-3hlsijrv]{max-width:680px}.price-grid[data-astro-cid-3hlsijrv]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.price-card[data-astro-cid-3hlsijrv]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 24px;text-align:center}.price-card--tall[data-astro-cid-3hlsijrv]{grid-row:span 2;display:flex;flex-direction:column}.price-card--tall[data-astro-cid-3hlsijrv] .price-card__strong[data-astro-cid-3hlsijrv]{margin-top:auto}.price-card--tall[data-astro-cid-3hlsijrv] .price-card__fine[data-astro-cid-3hlsijrv]{margin-bottom:auto}.price-card--wide[data-astro-cid-3hlsijrv]{grid-column:1 / -1}.price-card[data-astro-cid-3hlsijrv] h3[data-astro-cid-3hlsijrv],.price-card[data-astro-cid-3hlsijrv] h4[data-astro-cid-3hlsijrv]{font-size:17px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--border)}.price-card__note[data-astro-cid-3hlsijrv]{font-size:13px;font-weight:500;color:var(--body)}.price-card__fee[data-astro-cid-3hlsijrv]{font-size:34px;font-weight:600;line-height:1;color:var(--brand-deep);margin-block:8px;white-space:nowrap}.price-card__fee[data-astro-cid-3hlsijrv] span[data-astro-cid-3hlsijrv]{font-size:.5em}.price-card__fee--sm[data-astro-cid-3hlsijrv]{font-size:28px}.price-card__tax[data-astro-cid-3hlsijrv]{font-size:13px;font-weight:500;line-height:1.7;color:var(--muted)}.price-card__plans[data-astro-cid-3hlsijrv]{display:flex;justify-content:center;gap:16px}.price-card__plan[data-astro-cid-3hlsijrv]{flex:1 1 0;max-width:140px}.price-card__plan-name[data-astro-cid-3hlsijrv]{font-size:16px;font-weight:600;color:var(--brand);margin-bottom:4px}.price-card__strong[data-astro-cid-3hlsijrv]{font-size:20px;font-weight:700;color:var(--ink)}.price-card__strong--sm[data-astro-cid-3hlsijrv]{font-size:16px}.price-card__text[data-astro-cid-3hlsijrv]{margin-top:8px;font-size:14px}.price-card__fine[data-astro-cid-3hlsijrv]{margin-top:8px;font-size:11px;color:var(--muted)}.lifestyle__subtitle[data-astro-cid-3hlsijrv]{text-align:center;font-size:20px;margin-bottom:32px}.lifestyle__pc[data-astro-cid-3hlsijrv]{display:flex;justify-content:center;gap:32px}.lifestyle__box[data-astro-cid-3hlsijrv] h3[data-astro-cid-3hlsijrv],.lifestyle__box[data-astro-cid-3hlsijrv] h4[data-astro-cid-3hlsijrv]{text-align:center;font-size:24px;font-weight:600;color:var(--brand);margin-bottom:12px}.lifestyle__box[data-astro-cid-3hlsijrv] img[data-astro-cid-3hlsijrv]{margin-inline:auto}.lifestyle__sp[data-astro-cid-3hlsijrv]{display:none}.lifestyle__notes[data-astro-cid-3hlsijrv]{margin:40px auto 0;text-align:center}.lifestyle__notes[data-astro-cid-3hlsijrv] ul[data-astro-cid-3hlsijrv]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;font-size:13px;color:var(--muted);margin-bottom:8px}.lifestyle__notes[data-astro-cid-3hlsijrv] p[data-astro-cid-3hlsijrv]{font-size:13px;color:var(--muted)}.band-tables[data-astro-cid-3hlsijrv]{display:flex;justify-content:center;align-items:flex-start;gap:16px}.price-card--wide[data-astro-cid-3hlsijrv] .band-tables[data-astro-cid-3hlsijrv]{max-width:560px;margin-inline:auto}.band-table[data-astro-cid-3hlsijrv]{flex:1 1 0;width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.band-table[data-astro-cid-3hlsijrv] th[data-astro-cid-3hlsijrv]:first-child{width:50%}.band-table[data-astro-cid-3hlsijrv] th[data-astro-cid-3hlsijrv],.band-table[data-astro-cid-3hlsijrv] td[data-astro-cid-3hlsijrv]{border:1px solid var(--border);padding:8px 12px}.band-table[data-astro-cid-3hlsijrv] th[data-astro-cid-3hlsijrv]{background:var(--tint);color:var(--ink);font-weight:700;white-space:nowrap}.device__img[data-astro-cid-3hlsijrv]{margin-inline:auto;margin-bottom:40px}.device-table[data-astro-cid-3hlsijrv]{width:100%;border-collapse:collapse;font-size:14px}.device-table[data-astro-cid-3hlsijrv] th[data-astro-cid-3hlsijrv],.device-table[data-astro-cid-3hlsijrv] td[data-astro-cid-3hlsijrv]{border:1px solid var(--border);padding:12px 16px;text-align:left;background:var(--surface)}.device-table[data-astro-cid-3hlsijrv] th[data-astro-cid-3hlsijrv]{width:40%;background:var(--tint);color:var(--ink);font-weight:700;white-space:nowrap}@media(max-width:900px){.price-grid[data-astro-cid-3hlsijrv]{grid-template-columns:1fr}.price-card--tall[data-astro-cid-3hlsijrv]{grid-row:auto}.price-card__plans[data-astro-cid-3hlsijrv]{flex-direction:column;gap:0}.price-card__plan[data-astro-cid-3hlsijrv]{max-width:none;display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:center;padding-block:12px;border-top:1px solid var(--border);text-align:left}.price-card__plan[data-astro-cid-3hlsijrv]:first-child{border-top:0;padding-top:0}.price-card__plan[data-astro-cid-3hlsijrv]:last-child{padding-bottom:0}.price-card__plan-name[data-astro-cid-3hlsijrv]{grid-row:1 / span 2;margin-bottom:0}.price-card__fee--sm[data-astro-cid-3hlsijrv]{font-size:28px;text-align:right}.price-card__plan[data-astro-cid-3hlsijrv] .price-card__tax[data-astro-cid-3hlsijrv]{grid-column:2;text-align:right;font-feature-settings:"palt"}.lifestyle__pc[data-astro-cid-3hlsijrv]{display:none}.lifestyle__sp[data-astro-cid-3hlsijrv]{display:block;background:var(--surface);border-radius:var(--r-md);padding:24px 0}.lifestyle__sp-labels[data-astro-cid-3hlsijrv]{display:grid;grid-template-columns:1fr 1fr;width:260px;margin-inline:auto;text-align:center;font-size:18px;font-weight:600;color:var(--brand);margin-bottom:12px}.lifestyle__sp[data-astro-cid-3hlsijrv] img[data-astro-cid-3hlsijrv]{margin-inline:auto}.lifestyle__notes[data-astro-cid-3hlsijrv]{text-align:left}.lifestyle__notes[data-astro-cid-3hlsijrv] ul[data-astro-cid-3hlsijrv]{display:block;margin-bottom:16px}.band-tables[data-astro-cid-3hlsijrv]{flex-direction:column;align-items:center}.band-table[data-astro-cid-3hlsijrv]{width:100%;max-width:320px}.device-table[data-astro-cid-3hlsijrv] tr[data-astro-cid-3hlsijrv]{display:grid}.device-table[data-astro-cid-3hlsijrv] th[data-astro-cid-3hlsijrv],.device-table[data-astro-cid-3hlsijrv] td[data-astro-cid-3hlsijrv]{border:0}.device-table[data-astro-cid-3hlsijrv] th[data-astro-cid-3hlsijrv]{width:auto;white-space:normal;padding:12px 16px 0;background:var(--surface);color:var(--body);font-size:13px;font-weight:500}.device-table[data-astro-cid-3hlsijrv] td[data-astro-cid-3hlsijrv]{padding:0 16px 12px;color:var(--ink);font-weight:500;border-bottom:1px solid var(--border);word-break:auto-phrase}.device-table[data-astro-cid-3hlsijrv] tr[data-astro-cid-3hlsijrv]:first-child th[data-astro-cid-3hlsijrv]{border-top:1px solid var(--border)}}
