.support-container{max-width:1000px;margin:0 auto;padding:0 32px 4rem}.support-container .page-header{text-align:left;padding:60px 0 30px}.support-container .page-title{letter-spacing:-.02em;border-left:6px solid var(--orange);margin-bottom:1rem;padding-left:1.2rem;font-size:3rem;font-weight:800}.support-container .page-title span{color:var(--orange)}.page-subtitle{color:var(--text-muted);font-size:1.2rem;line-height:1.7}.section{border-bottom:1px solid var(--border);padding:50px 0}.section:last-of-type{border-bottom:none}.section-title{border-left:6px solid var(--orange);margin-bottom:1.5rem;padding-left:1.2rem;font-size:2rem;font-weight:700}.section-text{color:#2a2a2a;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.support-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0;display:grid}.support-card{border:1px solid var(--border);transition:var(--transition);background:#fff;border-radius:20px;padding:30px 25px}.support-card:hover{border-color:var(--orange-light);transform:translateY(-3px);box-shadow:0 15px 30px -15px #f7931a26}.support-icon{color:var(--orange);margin-bottom:20px;font-size:2rem}.support-card h3{margin-bottom:15px;font-size:1.3rem;font-weight:600}.support-card p{color:var(--text-muted);line-height:1.6}.address-section{background:#f9fafc;padding:40px 0}.address-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px #0000000d}.qr-container{border:2px solid var(--orange-light);background:#fff;border-radius:20px;justify-content:center;align-items:center;width:180px;height:180px;margin:0 auto 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #f7931a1a}.qr-corners{background:linear-gradient(to right, var(--orange) 4px, transparent 4px) 0 0, linear-gradient(to bottom, var(--orange) 4px, transparent 4px) 0 0, linear-gradient(to left, var(--orange) 4px, transparent 4px) 100% 0, linear-gradient(to bottom, var(--orange) 4px, transparent 4px) 100% 0, linear-gradient(to right, var(--orange) 4px, transparent 4px) 0 100%, linear-gradient(to top, var(--orange) 4px, transparent 4px) 0 100%, linear-gradient(to left, var(--orange) 4px, transparent 4px) 100% 100%, linear-gradient(to top, var(--orange) 4px, transparent 4px) 100% 100%;opacity:.6;background-repeat:no-repeat;background-size:30px 30px;width:100%;height:100%;position:absolute}.qr-laser{background:var(--orange);z-index:2;width:100%;height:3px;animation:2s ease-in-out infinite scanLaser;position:absolute;top:0;left:0;box-shadow:0 0 20px 8px #f7931a66}@keyframes scanLaser{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.donate-address-display{border:1px solid var(--border);word-break:break-all;color:var(--orange-dark);background:#fafafa;border-radius:12px;margin-bottom:25px;padding:18px;font-family:monospace;font-size:1.1rem;font-weight:600}.copy-btn{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:40px;padding:14px 35px;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 8px 20px -8px #f7931a80}.copy-btn:hover{background:var(--orange-dark);transform:translateY(-2px)}.highlight-box{background:var(--bg-alt);text-align:center;border-radius:24px;margin:40px 0;padding:40px}.highlight-box h3{margin-bottom:20px;font-size:1.8rem;font-weight:700}.highlight-box p{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.footer-note{text-align:center;color:var(--text-muted);border-top:1px solid var(--border);margin-top:40px;padding:30px 0;font-size:1.1rem}.footer-note strong{color:var(--orange)}@media (max-width:900px){.support-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.support-grid{grid-template-columns:1fr}.support-container .page-title{font-size:2.5rem}}
