.actions[data-astro-cid-k2na6you]{margin-top:32px}.two-col[data-astro-cid-k2na6you]{grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;display:grid}@media (width<=860px){.two-col[data-astro-cid-k2na6you]{grid-template-columns:1fr;gap:24px}}.checklist[data-astro-cid-k2na6you]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-k2na6you] li[data-astro-cid-k2na6you]{background:var(--bg);border-radius:14px;padding:16px 16px 16px 52px;position:relative}.checklist[data-astro-cid-k2na6you] li[data-astro-cid-k2na6you]:before{content:"";background:var(--accent);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:16px;translate:0 -50%}.checklist[data-astro-cid-k2na6you] li[data-astro-cid-k2na6you]:after{content:"✓";color:#fff;font-size:.8rem;font-weight:700;position:absolute;top:50%;left:21px;translate:0 -50%}.steps[data-astro-cid-k2na6you]{margin-bottom:0;padding:0;list-style:none}.steps[data-astro-cid-k2na6you] li[data-astro-cid-k2na6you]{background:var(--bg);border-radius:var(--radius);padding:24px}.steps[data-astro-cid-k2na6you] .num[data-astro-cid-k2na6you]{font-family:var(--display);color:var(--accent);margin-bottom:12px;font-size:1.4rem;font-weight:700;display:block}.steps[data-astro-cid-k2na6you] h3[data-astro-cid-k2na6you]{margin-bottom:8px}.steps[data-astro-cid-k2na6you] p[data-astro-cid-k2na6you]{color:var(--muted)}.notice[data-astro-cid-k2na6you]{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:16px;align-items:center;gap:20px;max-width:820px;margin-top:36px;padding:20px 24px;display:flex}.notice-icon[data-astro-cid-k2na6you]{background:var(--ink);width:64px;height:64px;color:var(--bg);font-family:var(--display);border-radius:50%;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:700;display:grid}.notice[data-astro-cid-k2na6you] p[data-astro-cid-k2na6you]{color:var(--muted);margin-top:4px}.notice[data-astro-cid-k2na6you] a[data-astro-cid-k2na6you]{color:var(--accent);white-space:nowrap;font-weight:700;text-decoration:none}@media (width<=520px){.notice[data-astro-cid-k2na6you]{flex-direction:column;align-items:flex-start}}.charity-note[data-astro-cid-k2na6you]{color:var(--muted);margin-top:20px;font-size:.95rem}.charity-note[data-astro-cid-k2na6you] a[data-astro-cid-k2na6you]{color:var(--accent);font-weight:700;text-decoration:none}.perks-section[data-astro-cid-k2na6you]{padding-top:16px}.perk[data-astro-cid-k2na6you]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;padding:28px;display:grid}.perk[data-astro-cid-k2na6you] p[data-astro-cid-k2na6you]{color:var(--muted)}.perk-main[data-astro-cid-k2na6you]{background:var(--accent);border-color:var(--accent);color:#fff}.perk-main[data-astro-cid-k2na6you] p[data-astro-cid-k2na6you]{color:#ffffffe6}.program[data-astro-cid-k2na6you]{gap:10px;margin-top:36px;display:grid}.program[data-astro-cid-k2na6you] details[data-astro-cid-k2na6you]{background:var(--surface);border:1px solid var(--line);border-radius:16px}.program[data-astro-cid-k2na6you] summary[data-astro-cid-k2na6you]{cursor:pointer;grid-template-columns:48px 1fr auto 24px;align-items:center;gap:12px;padding:18px 20px;font-size:1.05rem;font-weight:700;list-style:none;display:grid}.program[data-astro-cid-k2na6you] summary[data-astro-cid-k2na6you]::-webkit-details-marker{display:none}.program[data-astro-cid-k2na6you] summary[data-astro-cid-k2na6you]:after{content:"+";color:var(--accent);text-align:center;font-size:1.4rem;line-height:1}.program[data-astro-cid-k2na6you] details[data-astro-cid-k2na6you][open] summary[data-astro-cid-k2na6you]:after{content:"−"}.m-num[data-astro-cid-k2na6you]{font-family:var(--display);color:var(--accent)}.m-count[data-astro-cid-k2na6you]{color:var(--muted);background:var(--bg);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:700}.program[data-astro-cid-k2na6you] ul[data-astro-cid-k2na6you]{color:var(--muted);gap:8px;margin:0;padding:0 20px 20px 80px;display:grid}@media (width<=640px){.program[data-astro-cid-k2na6you] summary[data-astro-cid-k2na6you]{grid-template-columns:36px 1fr 20px}.m-count[data-astro-cid-k2na6you]{display:none}.program[data-astro-cid-k2na6you] ul[data-astro-cid-k2na6you]{padding-left:52px}}.form-section[data-astro-cid-k2na6you]{padding-bottom:0}.narrow[data-astro-cid-k2na6you]{max-width:860px}.result[data-astro-cid-k2na6you]{font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:500;line-height:1.5}.faq[data-astro-cid-k2na6you]{gap:12px;display:grid}.faq[data-astro-cid-k2na6you] details[data-astro-cid-k2na6you]{background:var(--bg);border-radius:14px;padding:18px 20px}.faq[data-astro-cid-k2na6you] summary[data-astro-cid-k2na6you]{cursor:pointer;justify-content:space-between;gap:16px;font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-k2na6you] summary[data-astro-cid-k2na6you]::-webkit-details-marker{display:none}.faq[data-astro-cid-k2na6you] summary[data-astro-cid-k2na6you]:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1}.faq[data-astro-cid-k2na6you] details[data-astro-cid-k2na6you][open] summary[data-astro-cid-k2na6you]:after{content:"−"}.faq[data-astro-cid-k2na6you] details[data-astro-cid-k2na6you] p[data-astro-cid-k2na6you]{color:var(--muted);margin-top:12px}
