.wrap.svelte-j9amnz.svelte-j9amnz{min-height:100vh;display:flex;flex-direction:column}.container.svelte-j9amnz.svelte-j9amnz{flex:1}.text-center.svelte-j9amnz.svelte-j9amnz{text-align:center}.mt-2.svelte-j9amnz.svelte-j9amnz{margin-top:2px}.mt-10.svelte-j9amnz.svelte-j9amnz{margin-top:10px}.mt-16.svelte-j9amnz.svelte-j9amnz{margin-top:16px}.mt-20.svelte-j9amnz.svelte-j9amnz{margin-top:20px}.mt-32.svelte-j9amnz.svelte-j9amnz{margin-top:32px}.mt-48.svelte-j9amnz.svelte-j9amnz{margin-top:48px}.mt-80.svelte-j9amnz.svelte-j9amnz{margin-top:80px}.line-divider.svelte-j9amnz.svelte-j9amnz{border:none;height:1px;margin:0}.subscription-title.svelte-j9amnz.svelte-j9amnz,.benefit-title.svelte-j9amnz.svelte-j9amnz{font-weight:700;font-size:32px;line-height:100%}.sub-title.svelte-j9amnz.svelte-j9amnz{border-bottom:4px solid var(--ft-color-1);padding:6px 10px}.subscription-desc.svelte-j9amnz.svelte-j9amnz,.benefit-desc.svelte-j9amnz.svelte-j9amnz{white-space:pre-line;word-wrap:break-word}.subscription-unit.svelte-j9amnz.svelte-j9amnz{display:flex;justify-content:center;gap:10px}.yearly-btn.svelte-j9amnz.svelte-j9amnz,.monthly-btn.svelte-j9amnz.svelte-j9amnz{padding:6px 12px}.subscription-plan-list.svelte-j9amnz.svelte-j9amnz{display:grid;gap:24px;margin-top:32px;justify-items:center}.subscription-plan-list.svelte-j9amnz.svelte-j9amnz:has(.subscription-plan:nth-last-child(1)){grid-template-columns:1fr}.subscription-plan-list.svelte-j9amnz.svelte-j9amnz:has(.subscription-plan:nth-last-child(2)){grid-template-columns:repeat(2,1fr)}.subscription-plan-list.svelte-j9amnz.svelte-j9amnz:has(.subscription-plan:nth-last-child(3)){grid-template-columns:repeat(3,1fr)}.subscription-plan-list.svelte-j9amnz.svelte-j9amnz:has(.subscription-plan:nth-last-child(4)){grid-template-columns:repeat(2,1fr)}.subscription-plan-list.svelte-j9amnz.svelte-j9amnz:has(.subscription-plan:nth-last-child(5)){grid-template-columns:repeat(3,1fr)}.subscription-plan-list.svelte-j9amnz.svelte-j9amnz:has(.subscription-plan:nth-last-child(6)){grid-template-columns:repeat(3,1fr)}.subscription-plan.svelte-j9amnz.svelte-j9amnz{max-width:460px;width:100%;border-radius:20px;padding:24px}.subscription-btn.svelte-j9amnz.svelte-j9amnz{width:100%;border-radius:10px;padding:10px}.subscription-btn-inactive.svelte-j9amnz.svelte-j9amnz{border:1px solid #dfdfdf;background-color:#dfdfdf;cursor:default}.benefit-title-and-offered.svelte-j9amnz.svelte-j9amnz{display:flex;justify-content:space-between;align-items:center;gap:10px}.benefit-line-divider.svelte-j9amnz.svelte-j9amnz{border:none;height:1px;margin:10px 0}.subscription-period-info-table.svelte-j9amnz th.svelte-j9amnz,.subscription-period-info-table.svelte-j9amnz td.svelte-j9amnz{vertical-align:middle;border-top:1px solid #dbdbdb}.subscription-period-info-table.svelte-j9amnz tr:last-child th.svelte-j9amnz,.subscription-period-info-table.svelte-j9amnz tr:last-child td.svelte-j9amnz{border-bottom:1px solid #dbdbdb}.subscription-period-info-table.svelte-j9amnz th.svelte-j9amnz{padding:20px}.subscription-period-info-table.svelte-j9amnz td.svelte-j9amnz{padding:20px 24px}.wrap-benefit-grid.svelte-j9amnz.svelte-j9amnz{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.wrap-benefit-grid.svelte-j9amnz .thumb img.svelte-j9amnz{width:100%;height:100%;object-fit:contain}.benefit-img-container.svelte-j9amnz.svelte-j9amnz{border-radius:16px;aspect-ratio:1;overflow:hidden}.benefit-img-container.svelte-j9amnz img.svelte-j9amnz{width:100%;height:100%;object-fit:cover}.caution-text.svelte-j9amnz.svelte-j9amnz{white-space:pre-line;word-wrap:break-word}@media only screen and (min-width: 1200px){.wrap-benefit-grid.svelte-j9amnz.svelte-j9amnz{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrap-benefit-grid.svelte-j9amnz.svelte-j9amnz{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 768px) and (max-width: 980px){.subscription-plan-list.svelte-j9amnz.svelte-j9amnz:has(.subscription-plan:nth-last-child(2)){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 767px){.subscription-plan-list.svelte-j9amnz.svelte-j9amnz:has(.subscription-plan:nth-last-child(1)){grid-template-columns:1fr}.subscription-plan.svelte-j9amnz.svelte-j9amnz{max-width:767px}}
