.page.svelte-146j82s{padding:0 var(--spacing-page-x);max-width:960px;margin:0 auto}.page-header.svelte-146j82s{padding:48px 0 32px}.page-title.svelte-146j82s{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:var(--fw-thin);text-transform:uppercase;letter-spacing:.04em;color:var(--color-dark);margin-top:24px;line-height:1.1}.page-sub.svelte-146j82s{font-size:14px;color:var(--color-dark-45);font-weight:var(--fw-regular);margin-top:12px;line-height:1.7}.options-grid.svelte-146j82s{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.option-card.svelte-146j82s{background:var(--color-white);padding:32px;border:1px solid var(--color-dark-08)}.option-top.svelte-146j82s{display:flex;align-items:center;gap:14px;margin-bottom:20px}.option-icon.svelte-146j82s{width:44px;height:44px;flex-shrink:0;background:var(--color-green-04);border:1px solid var(--color-green-08);display:grid;place-items:center}.option-icon.svelte-146j82s svg{width:20px;height:20px;stroke:var(--color-green);fill:none}.option-title.svelte-146j82s{font-family:var(--font-display);font-size:16px;font-weight:var(--fw-light);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dark)}.option-details.svelte-146j82s{display:flex;flex-direction:column;gap:8px}.option-detail.svelte-146j82s{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-dark-50);font-weight:var(--fw-regular)}.option-detail.svelte-146j82s svg{width:14px;height:14px;stroke:var(--color-dark-35);fill:none;flex-shrink:0}.option-desc.svelte-146j82s{font-size:13px;color:var(--color-dark-45);font-weight:var(--fw-regular);line-height:1.7;margin-top:4px}.content-block.svelte-146j82s{background:var(--color-white);padding:48px 56px;margin-bottom:32px}.content-block.svelte-146j82s h2:where(.svelte-146j82s){font-family:var(--font-display);font-size:18px;font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.06em;color:var(--color-dark);margin-top:40px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--color-dark-08)}.content-block.svelte-146j82s h2:where(.svelte-146j82s):first-child{margin-top:0}.content-block.svelte-146j82s h3:where(.svelte-146j82s){font-family:var(--font-display);font-size:15px;font-weight:var(--fw-light);letter-spacing:.04em;color:var(--color-dark);margin-top:28px;margin-bottom:10px}.content-block.svelte-146j82s p:where(.svelte-146j82s){font-size:14px;line-height:1.85;color:var(--color-dark-55);font-weight:var(--fw-regular);margin-bottom:12px}.content-block.svelte-146j82s strong:where(.svelte-146j82s){color:var(--color-dark);font-weight:var(--fw-medium)}.content-block.svelte-146j82s ul:where(.svelte-146j82s){margin:12px 0 16px 20px;padding:0}.content-block.svelte-146j82s li:where(.svelte-146j82s){font-size:14px;line-height:1.85;color:var(--color-dark-55);font-weight:var(--fw-regular);margin-bottom:6px}.content-block.svelte-146j82s a:where(.svelte-146j82s){color:var(--color-green);text-decoration:none;transition:color var(--transition-base)}.content-block.svelte-146j82s a:where(.svelte-146j82s):hover{color:var(--color-green-mid);text-decoration:underline}.cta-banner.svelte-146j82s{background:var(--color-green-04);border:1px solid var(--color-green-08);padding:40px;text-align:center;margin-bottom:80px}.cta-title.svelte-146j82s{font-family:var(--font-display);font-size:20px;font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.04em;color:var(--color-dark)}.cta-sub.svelte-146j82s{font-size:13px;color:var(--color-dark-45);font-weight:var(--fw-regular);margin-top:10px;line-height:1.65}.cta-btn.svelte-146j82s{display:inline-flex;align-items:center;margin-top:20px;padding:13px 28px;background:var(--color-green);color:var(--color-white);font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--fw-semibold);text-decoration:none;transition:background var(--transition-base)}.cta-btn.svelte-146j82s:hover{background:var(--color-green-mid)}@media(max-width:768px){.options-grid.svelte-146j82s{grid-template-columns:1fr}.option-card.svelte-146j82s{padding:24px}.content-block.svelte-146j82s,.cta-banner.svelte-146j82s{padding:28px 20px}.page-header.svelte-146j82s{padding:32px 0 24px}}
