.support-project{width:100%;max-width:1100px;margin:5rem auto}.sp-shell{--lx-r:2rem}.sp-core{background:radial-gradient(60% 90% at 0% 0%, #d4af3714, transparent 65%), var(--lx-core);grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,2.75rem);display:grid}.sp-copy{flex-direction:column;align-items:flex-start;gap:1.1rem;min-width:0;display:flex}.sp-title{color:var(--lx-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:600;line-height:1}.sp-title .lx-serif{color:var(--lx-gold)}.sp-text{max-width:34rem;color:var(--lx-ink-2);margin:0;font-size:.95rem;line-height:1.7}.sp-covers{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.sp-covers li{background:var(--lx-shell);box-shadow:inset 0 0 0 1px var(--lx-hair-2);color:var(--lx-ink-2);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.78rem;font-weight:500;display:inline-flex}.sp-covers svg{color:var(--lx-gold)}.sp-action{background:var(--lx-shell);box-shadow:inset 0 0 0 1px var(--lx-hair);text-align:center;border-radius:1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.75rem 1.25rem 1.25rem;display:flex;position:relative}.sp-orb{background:var(--lx-gold-soft);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--lx-gold-line), 0 0 40px -6px #d4af3773;color:var(--lx-gold);border-radius:50%;place-items:center;margin-bottom:.6rem;display:grid;position:relative}.sp-orb:after{content:"";box-shadow:inset 0 0 0 1px var(--lx-gold-line);animation:sp-pulse 3.2s var(--lx-out) infinite;border-radius:50%;position:absolute;inset:-1px}@keyframes sp-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.sp-orb svg{width:24px;height:24px}.sp-action__title{color:var(--lx-ink);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:600}.sp-action__sub{color:var(--lx-ink-3);margin:0 0 1rem;font-size:.8rem;line-height:1.5}.sp-button{font-size:.88rem}.sp-button:hover{color:var(--lx-on-gold)}.sp-button__label{align-items:center;gap:.55rem;display:inline-flex}.sp-paypal{color:#003087;place-items:center;width:16px;height:16px;display:grid}.sp-paypal svg{width:16px;height:16px}.sp-secure{color:var(--lx-ink-3);letter-spacing:.04em;margin-top:.5rem;font-size:.68rem}@media (max-width:820px){.support-project{margin:3.5rem auto}.sp-core{grid-template-columns:minmax(0,1fr)}.sp-shell{--lx-r:1.6rem}}@media (prefers-reduced-motion:reduce){.sp-orb:after{opacity:0;animation:none}}
