.support-header{justify-content:space-between;gap:20px}.support-intro{max-width:780px;padding:25px 0}.support-intro h1{font-size:46px;line-height:1.2}.support-intro>p{max-width:700px;color:var(--muted);font-size:17px;line-height:1.8}.support-panel{max-width:650px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px;margin:16px 0 40px}.support-panel h2{font-size:26px;margin:0 0 18px}.support-panel .tile{margin-bottom:16px}.support-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.support-amount{border:2px solid var(--line);border-radius:14px;padding:16px 8px;background:var(--surface);color:var(--ink);font-weight:700}.support-amount[aria-pressed=true]{border-color:var(--green);background:var(--mint)}.support-amount:hover{border-color:var(--green)}.support-panel label{display:block;margin:15px 0}.support-panel label .fine{display:block;color:var(--muted);margin-top:8px}.support-panel .fine{color:var(--muted);line-height:1.7}.support-test{border-radius:12px;background:var(--panel);color:var(--ink);padding:12px 16px;font-size:14px}#support-error{color:var(--ink);font-size:14px}#support-pay{width:100%;margin-top:10px}.parent-support{margin:28px 0;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.parent-support h2{font-size:23px;margin:0 0 10px}.parent-support p{font-size:14px;color:var(--muted)}@media(max-width:560px){.support-intro h1{font-size:36px}.support-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.support-panel{padding:20px}.support-header .secondary{font-size:13px}}
