html,body{margin:0;padding:0;height:100%;background:#ffde00}main.svelte-1hrotn9{min-height:100dvh;background:linear-gradient(180deg,#ffde00,#ffbc00);padding:40px 20px;box-sizing:border-box;font-family:system-ui,-apple-system,SF Pro,Helvetica Neue,Arial,sans-serif}.back.svelte-1hrotn9{display:inline-block;font-size:16px;color:#000000b3;text-decoration:none;padding:8px 12px;border-radius:8px}.back.svelte-1hrotn9:hover{background:#0000000f}.card.svelte-1hrotn9{max-width:480px;margin:40px auto 0;background:#fff;border-radius:16px;padding:40px 32px;box-shadow:0 4px 24px #00000014;text-align:center}h1.svelte-1hrotn9{font-size:32px;margin:0;color:#000}.tagline.svelte-1hrotn9{font-size:16px;color:#0009;margin:6px 0 28px}.price.svelte-1hrotn9{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:28px}.amount.svelte-1hrotn9{font-size:56px;font-weight:700;color:#000}.period.svelte-1hrotn9{font-size:18px;color:#00000080}.included.svelte-1hrotn9{text-align:left;margin:0 0 28px;padding-left:24px;color:#000c;font-size:15px;line-height:1.7}.button.svelte-1hrotn9{font-size:20px;font-weight:600;color:#ffde00;background:#000;padding:14px 32px;border-radius:10px;text-align:center;text-decoration:none;display:block;width:100%;box-sizing:border-box;border:none;cursor:pointer;box-shadow:0 2px #0006}.button.svelte-1hrotn9:hover{transform:translateY(-1px);box-shadow:0 3px #0006}.button.disabled.svelte-1hrotn9{background:#0003;color:#00000080;cursor:not-allowed;box-shadow:none}.footnote.svelte-1hrotn9{font-size:13px;color:#00000080;margin:16px 0 0}
