.support-hero{min-height:auto;padding:84px 0}.support-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:48px;align-items:start}.support-hero .hero-lockup{max-width:none}.support-hero h1{font-size:clamp(54px,8vw,112px)}.support-goal-card,.support-method-card{border:1px solid var(--line);background:#fff;padding:28px}.support-goal-card{position:sticky;top:100px}.support-goal-card h2{font-size:clamp(48px,6vw,82px);margin:14px 0}.support-goal-card>p{color:var(--muted)}.support-progress-state{display:grid;gap:10px;margin:26px 0;padding:18px;background:var(--panel2);border:1px solid var(--line)}.support-progress-state strong,.support-progress-state span{display:block}.support-progress-state span{color:var(--muted);font-size:14px}.support-progress-copy{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}.support-progress-state progress{width:100%;height:14px;accent-color:var(--black);border-radius:0}.support-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.support-method-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.support-method-card h3{font-size:34px;margin:14px 0 12px}.support-method-card p{color:var(--muted)}.support-method-card .btn,.support-method-card .support-disabled{margin-top:auto}.support-method-card-wide{grid-column:1/-1}.support-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.support-method-state{border-top:1px solid var(--line);padding-top:16px;width:100%}.crypto-wallets{display:grid;gap:12px;width:100%;margin-top:12px}.crypto-wallet{display:grid;grid-template-columns:minmax(140px,.25fr) minmax(0,1fr);gap:16px;border-top:1px solid var(--line);padding-top:14px}.crypto-wallet strong,.crypto-wallet span{display:block}.crypto-wallet span{color:var(--muted);font-size:14px}.crypto-wallet code{min-width:0;overflow-wrap:anywhere;word-break:break-word;background:var(--panel2);border:1px solid var(--line);padding:12px;font-size:13px}.support-budget{display:grid;gap:0;border-top:1px solid var(--line)}.support-budget>div{display:grid;grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.support-budget strong{font-family:"Bodoni Moda",Didot,"Times New Roman",serif;font-size:36px;font-weight:400}.support-budget span{align-self:center;color:var(--muted)}.support-faq{border-top:1px solid var(--line)}.support-faq details{border-bottom:1px solid var(--line);padding:0}.support-faq summary{cursor:pointer;padding:20px 48px 20px 0;font-family:"Bodoni Moda",Didot,"Times New Roman",serif;font-size:30px;position:relative}.support-faq summary:after{content:"+";position:absolute;right:0}.support-faq details[open] summary:after{content:"–"}.support-faq p{max-width:760px;color:var(--muted);padding:0 0 20px;margin:0}.support-method-card,.support-goal-card,.support-budget>div,.crypto-wallet{overflow-wrap:anywhere}@media(max-width:900px){.support-hero-grid{grid-template-columns:1fr}.support-goal-card{position:static}.support-method-grid{grid-template-columns:1fr 1fr}.support-method-card-wide{grid-column:1/-1}}@media(max-width:620px){.support-hero{padding:56px 0}.support-method-grid{grid-template-columns:1fr}.support-method-card-wide{grid-column:auto}.support-goal-card,.support-method-card{padding:22px}.crypto-wallet,.support-budget>div{grid-template-columns:1fr;gap:8px}.support-progress-copy{display:grid;gap:4px}.support-faq summary{font-size:25px}}
