.solution[data-v-1b2b530e]{border-top:1px solid var(--color-line);gap:1rem 2.5rem;padding-block:1.5rem;display:grid}.solution[data-v-1b2b530e]:last-child{border-bottom:1px solid var(--color-line)}@media (width>=48rem){.solution[data-v-1b2b530e]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.solution__kind[data-v-1b2b530e]{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.solution__badge[data-v-1b2b530e]{background:var(--color-indigo);color:#fff;border-radius:3px;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.solution__title[data-v-1b2b530e]{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);text-wrap:pretty;margin-top:.2rem;font-size:1.125rem;font-weight:600;line-height:1.35}.solution__text[data-v-1b2b530e]{color:var(--color-ink-soft);max-width:44em;margin-top:.35rem}.solution__configs[data-v-1b2b530e]{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.solution__configs li[data-v-1b2b530e]{border:1px solid var(--color-line);color:var(--color-ink-soft);background:#fff;border-radius:3px;padding:.15rem .6rem;font-size:.8125rem}.solution__note[data-v-1b2b530e]{border-left:3px solid var(--color-indigo);color:var(--color-ink);max-width:44em;margin-top:.75rem;padding-left:.75rem;font-size:.9375rem}.solution__variants[data-v-1b2b530e]{border:0;flex-wrap:wrap;gap:.4rem;min-width:0;margin:.9rem 0 0;padding:0;display:flex}.variant[data-v-1b2b530e]{cursor:pointer;position:relative}.variant__radio[data-v-1b2b530e]{opacity:0;cursor:pointer;position:absolute;inset:0}.variant__chip[data-v-1b2b530e]{border:1.5px solid var(--color-line);color:var(--color-ink-soft);background:#fff;border-radius:999px;padding:.4rem .85rem;font-size:.875rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-block}.variant:hover .variant__chip[data-v-1b2b530e]{border-color:var(--color-indigo);color:var(--color-ink)}.variant__radio:checked+.variant__chip[data-v-1b2b530e]{border-color:var(--color-indigo);background:var(--color-indigo);color:#fff}.variant__radio:focus-visible+.variant__chip[data-v-1b2b530e]{outline:2px solid var(--color-indigo);outline-offset:2px}.packages[data-v-1b2b530e]{max-width:40rem;margin-top:1rem}.packages__title[data-v-1b2b530e]{color:var(--color-ink);font-size:.9375rem;font-weight:600}.packages__table[data-v-1b2b530e]{border-collapse:collapse;width:100%;margin-top:.4rem;font-size:.875rem}.packages__table td[data-v-1b2b530e],.packages__table th[data-v-1b2b530e]{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.45rem .75rem .45rem 0}.packages__table thead th[data-v-1b2b530e]{color:var(--color-ink-soft);font-size:.8125rem;font-weight:500}.packages__table tbody th[data-v-1b2b530e]{color:var(--color-ink);white-space:nowrap;font-weight:600}.packages__table td[data-v-1b2b530e]{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.packages__note[data-v-1b2b530e]{color:var(--color-ink-soft);margin-top:.5rem;font-size:.8125rem}.solution__buy[data-v-1b2b530e]{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.solution__pricebox[data-v-1b2b530e]{text-align:left}@media (width>=48rem){.solution__buy[data-v-1b2b530e]{justify-content:flex-end}.solution__pricebox[data-v-1b2b530e]{text-align:right}}.solution__price[data-v-1b2b530e]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.solution__period[data-v-1b2b530e]{color:var(--color-ink-soft);white-space:nowrap;font-size:.8125rem}.solution__order[data-v-1b2b530e]{min-height:2.75rem;padding-inline:1.25rem;font-size:.9375rem}@media (width<30rem){.packages__table[data-v-1b2b530e]{font-size:.8125rem}.packages__table td[data-v-1b2b530e]:last-child{min-width:9.5rem}}
