.gc[data-astro-cid-6pyncirv]{background:var(--color-bg-alt);padding-block:var(--space-2xl) var(--space-3xl)}.gc__inner[data-astro-cid-6pyncirv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:var(--space-2xl);align-items:start}@media(max-width:860px){.gc__inner[data-astro-cid-6pyncirv]{grid-template-columns:minmax(0,1fr)}}.gc__eyebrow[data-astro-cid-6pyncirv]{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-sm)}.gc__title[data-astro-cid-6pyncirv]{font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.1;margin:0 0 var(--space-md);text-wrap:balance}.gc__lede[data-astro-cid-6pyncirv]{font-size:1.125rem;color:var(--color-text-muted);max-width:34rem;margin:0 0 var(--space-xl)}.gc__art[data-astro-cid-6pyncirv]{display:block;width:100%;max-width:480px;height:auto;margin:0 0 var(--space-xl) -12px}.gc__facts[data-astro-cid-6pyncirv]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-sm);max-width:34rem;color:var(--color-text-muted)}.gc__facts[data-astro-cid-6pyncirv] li[data-astro-cid-6pyncirv]{padding-left:1.4rem;position:relative}.gc__facts[data-astro-cid-6pyncirv] li[data-astro-cid-6pyncirv]:before{content:"✓";position:absolute;left:0;color:var(--color-cta);font-weight:700}.gc__facts[data-astro-cid-6pyncirv] strong[data-astro-cid-6pyncirv]{color:var(--color-text)}.gc__facts[data-astro-cid-6pyncirv] a[data-astro-cid-6pyncirv]{color:var(--color-primary);font-weight:600}.gc__panel[data-astro-cid-6pyncirv]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-md)}.gc-form[data-astro-cid-6pyncirv]{display:grid;gap:var(--space-lg)}.gc-form__group[data-astro-cid-6pyncirv]{display:grid;gap:var(--space-sm);border:0;padding:0;margin:0;min-width:0}.gc-form__group[data-astro-cid-6pyncirv][hidden]{display:none}.gc-form[data-astro-cid-6pyncirv] legend[data-astro-cid-6pyncirv],.gc-form[data-astro-cid-6pyncirv] label[data-astro-cid-6pyncirv]{font-weight:600;font-size:.95rem;padding:0}.gc-form__group[data-astro-cid-6pyncirv] legend[data-astro-cid-6pyncirv]{margin-bottom:var(--space-sm)}.gc-opt[data-astro-cid-6pyncirv]{font-weight:400;color:var(--color-text-muted)}.gc-form[data-astro-cid-6pyncirv] input[data-astro-cid-6pyncirv][type=text],.gc-form[data-astro-cid-6pyncirv] input[data-astro-cid-6pyncirv][type=email],.gc-form[data-astro-cid-6pyncirv] textarea[data-astro-cid-6pyncirv],.gc-card-element[data-astro-cid-6pyncirv]{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;padding:.7rem .8rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:#fff;color:var(--color-text)}.gc-form[data-astro-cid-6pyncirv] textarea[data-astro-cid-6pyncirv]{resize:vertical}.gc-form[data-astro-cid-6pyncirv] input[data-astro-cid-6pyncirv]:focus,.gc-form[data-astro-cid-6pyncirv] textarea[data-astro-cid-6pyncirv]:focus,.gc-card-element[data-astro-cid-6pyncirv]:focus-within{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1a5fb42e}.gc-count[data-astro-cid-6pyncirv]{font-size:.8rem;color:var(--color-text-muted);justify-self:end}.gc-amounts[data-astro-cid-6pyncirv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.gc-amount[data-astro-cid-6pyncirv]{position:relative}.gc-amount[data-astro-cid-6pyncirv] input[data-astro-cid-6pyncirv]{position:absolute;opacity:0;inset:0}.gc-amount[data-astro-cid-6pyncirv] span[data-astro-cid-6pyncirv]{display:block;text-align:center;padding:.7rem 0;border:2px solid var(--color-border-strong);border-radius:var(--radius-md);font-weight:700;font-size:1.1rem;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color var(--transition),background var(--transition)}.gc-amount[data-astro-cid-6pyncirv] input[data-astro-cid-6pyncirv]:checked+span[data-astro-cid-6pyncirv]{border-color:var(--color-primary);background:#eaf2fc;color:var(--color-primary-dark)}.gc-amount[data-astro-cid-6pyncirv] input[data-astro-cid-6pyncirv]:focus-visible+span[data-astro-cid-6pyncirv]{box-shadow:0 0 0 3px #1a5fb440}.gc-sendto[data-astro-cid-6pyncirv]{display:grid;gap:var(--space-xs)}.gc-choice[data-astro-cid-6pyncirv]{display:flex;gap:.5rem;align-items:center;font-weight:400!important;cursor:pointer}.gc-error[data-astro-cid-6pyncirv]{margin:0;color:#c53030;background:#fff5f5;border:1px solid #fed7d7;border-radius:var(--radius-md);padding:.6rem .8rem;font-size:.95rem}.gc-pay[data-astro-cid-6pyncirv]{width:100%;border:0;border-radius:var(--radius-md);background:var(--color-cta);color:#fff;font:inherit;font-weight:700;font-size:1.15rem;padding:.9rem 1rem;cursor:pointer;transition:background var(--transition)}.gc-pay[data-astro-cid-6pyncirv]:hover:not(:disabled){background:var(--color-cta-hover)}.gc-pay[data-astro-cid-6pyncirv]:disabled{opacity:.6;cursor:default}.gc-pay[data-astro-cid-6pyncirv]:focus-visible{outline:3px solid rgba(29,122,68,.4);outline-offset:2px}.gc-small[data-astro-cid-6pyncirv]{font-size:.82rem;color:var(--color-text-muted);margin:0}.gc-small[data-astro-cid-6pyncirv] a[data-astro-cid-6pyncirv]{color:inherit}.gc-done[data-astro-cid-6pyncirv]{display:grid;gap:var(--space-md)}.gc-done[data-astro-cid-6pyncirv][hidden],.gc-error[data-astro-cid-6pyncirv][hidden],.gc-form[data-astro-cid-6pyncirv][hidden]{display:none}.gc-done[data-astro-cid-6pyncirv] h2[data-astro-cid-6pyncirv],.gc-done[data-astro-cid-6pyncirv] p[data-astro-cid-6pyncirv]{margin:0}.gc-done__link[data-astro-cid-6pyncirv]{justify-self:start;color:var(--color-primary);font-weight:600}.gc-faq[data-astro-cid-6pyncirv]{padding-block:var(--space-2xl) var(--space-3xl)}.gc-faq[data-astro-cid-6pyncirv] h2[data-astro-cid-6pyncirv]{margin:0 0 var(--space-lg)}.gc-faq[data-astro-cid-6pyncirv] h3[data-astro-cid-6pyncirv]{font-size:1.05rem;margin:var(--space-lg) 0 var(--space-xs)}.gc-faq[data-astro-cid-6pyncirv] p[data-astro-cid-6pyncirv]{margin:0;color:var(--color-text-muted);max-width:65ch}@media(prefers-reduced-motion:reduce){.gc-amount[data-astro-cid-6pyncirv] span[data-astro-cid-6pyncirv],.gc-pay[data-astro-cid-6pyncirv]{transition:none}}
