.purchase-page.svelte-1b0yz4g{max-width:1160px;margin:auto;padding:35px 30px 85px}.purchase-page.svelte-1b0yz4g>nav:where(.svelte-1b0yz4g){display:flex;gap:23px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:35px;font-size:.77rem;color:#607667}.purchase-page.svelte-1b0yz4g>nav:where(.svelte-1b0yz4g) a[aria-current]:where(.svelte-1b0yz4g){font-weight:700;color:var(--teal)}h1.svelte-1b0yz4g{font-size:clamp(2.3rem,5vw,3.7rem);max-width:840px;margin-bottom:20px}.intro.svelte-1b0yz4g{max-width:760px;font-size:1rem;color:var(--muted)}.offer-grid.svelte-1b0yz4g{display:grid;grid-template-columns:1.35fr 1fr;gap:25px;align-items:start}.card.svelte-1b0yz4g{padding:29px;border:1px solid var(--line);border-radius:7px;background:#fff;margin:25px 0}.card.svelte-1b0yz4g h2:where(.svelte-1b0yz4g){font-size:1.45rem;margin:12px 0 20px}.card.svelte-1b0yz4g h3:where(.svelte-1b0yz4g){font-size:1rem;margin:27px 0 8px}.card.svelte-1b0yz4g p:where(.svelte-1b0yz4g),.card.svelte-1b0yz4g li:where(.svelte-1b0yz4g){font-size:.83rem;color:#657966;line-height:1.7}.card.svelte-1b0yz4g ul:where(.svelte-1b0yz4g){padding-left:19px;margin:24px 0}.card.svelte-1b0yz4g li:where(.svelte-1b0yz4g){margin-bottom:9px}.price.svelte-1b0yz4g{font-size:3rem;font-weight:500;letter-spacing:-.055em;color:#294c3d}.card.svelte-1b0yz4g .muted:where(.svelte-1b0yz4g){font-size:.7rem;line-height:1.7;color:#71846d}.study-summary.svelte-1b0yz4g{background:#f2f7ed;border:1px solid #d3e0c9;border-radius:5px;padding:17px;margin:25px 0 18px}.study-summary.svelte-1b0yz4g strong:where(.svelte-1b0yz4g){font-size:.8rem;color:#59754b}.study-summary.svelte-1b0yz4g p:where(.svelte-1b0yz4g){font-size:.73rem;margin:9px 0 0}form.svelte-1b0yz4g>label:where(.svelte-1b0yz4g){display:grid;gap:7px;font-size:.77rem;color:#4d684f;margin:0 0 18px}form.svelte-1b0yz4g>label:where(.svelte-1b0yz4g) input:where(.svelte-1b0yz4g):not([type=checkbox]),form.svelte-1b0yz4g>label:where(.svelte-1b0yz4g) textarea:where(.svelte-1b0yz4g),form.svelte-1b0yz4g>label:where(.svelte-1b0yz4g) select:where(.svelte-1b0yz4g),.share-url.svelte-1b0yz4g{width:100%;min-height:43px;border:1px solid #bdcdbb;border-radius:4px;padding:11px;color:#395739;background:#fff;font:inherit}.share-url.svelte-1b0yz4g{font-size:.65rem;margin-top:8px;min-height:34px}form.svelte-1b0yz4g>label.check:where(.svelte-1b0yz4g){display:flex}.check.svelte-1b0yz4g{display:flex;align-items:flex-start;gap:10px;font-size:.76rem;color:#60785b;line-height:1.6;margin:17px 0}.check.svelte-1b0yz4g input:where(.svelte-1b0yz4g){width:17px;height:17px;accent-color:var(--teal);margin-top:4px;flex-shrink:0}.purchase-consent.svelte-1b0yz4g{border-top:1px solid var(--line);padding-top:10px;margin-top:26px}.button.svelte-1b0yz4g{font-size:.8rem;min-height:44px;padding:14px 18px}.text-link.svelte-1b0yz4g{display:inline-block;border:0;background:none;padding:10px 0;font-size:.76rem;color:var(--teal);text-decoration:underline;text-underline-offset:3px}.notice.svelte-1b0yz4g,.error.svelte-1b0yz4g{margin:20px 0}.order-status.svelte-1b0yz4g{display:flex;justify-content:space-between;gap:20px;font-size:1rem;color:#3e6244}.table-wrap.svelte-1b0yz4g{overflow-x:auto}table.svelte-1b0yz4g{width:100%;border-collapse:collapse;font-size:.75rem;color:#57704f}th.svelte-1b0yz4g,td.svelte-1b0yz4g{padding:13px 9px;border-bottom:1px solid var(--line);text-align:left;line-height:1.6}th.svelte-1b0yz4g{font-size:.65rem;font-weight:500;color:#71866a}td.svelte-1b0yz4g a:where(.svelte-1b0yz4g){text-decoration:underline;text-underline-offset:3px}td.svelte-1b0yz4g small:where(.svelte-1b0yz4g){font-size:.64rem;color:#73866b}@media(max-width:740px){.purchase-page.svelte-1b0yz4g{padding:26px 20px 65px}.offer-grid.svelte-1b0yz4g{grid-template-columns:1fr;gap:0}.card.svelte-1b0yz4g{padding:22px;margin:19px 0}.purchase-page.svelte-1b0yz4g>nav:where(.svelte-1b0yz4g){gap:15px;font-size:.7rem}.button.svelte-1b0yz4g{width:100%}}
