.participate-container{max-width:1000px;margin:0 auto;padding:0 32px 4rem}.participate-container .page-header{text-align:center;padding:60px 0 30px}.participate-container .page-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3.2rem;font-weight:800;line-height:1.2}.participate-container .page-title span{color:var(--orange)}.page-subtitle{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.7}.intro-text{color:#2a2a2a;text-align:center;max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem;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}.ways-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0;display:grid}.way-card{border:1px solid var(--border);transition:var(--transition);background:#fff;border-radius:20px;padding:30px 25px}.way-card:hover{border-color:var(--orange-light);transform:translateY(-3px);box-shadow:0 15px 30px -15px #f7931a26}.way-icon{color:var(--orange);margin-bottom:20px;font-size:2rem}.way-card h3{margin-bottom:15px;font-size:1.3rem;font-weight:600}.way-card p{color:var(--text-muted);margin-bottom:15px;line-height:1.6}.way-link{color:var(--orange);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.way-link:hover{text-decoration:underline}.steps-list{counter-reset:step-counter;margin:30px 0;list-style:none}.steps-list li{counter-increment:step-counter;margin-bottom:20px;padding-left:3rem;font-size:1.1rem;line-height:1.6;position:relative}.steps-list li:before{content:counter(step-counter);background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:600;display:inline-flex;position:absolute;top:-3px;left:0}.resources-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.resource-item{background:var(--bg-alt);text-align:center;border-radius:16px;padding:25px}.resource-item a{color:var(--orange-dark);font-weight:600;text-decoration:none}.resource-item a:hover{text-decoration:underline}.resource-item p{color:var(--text-muted);margin-top:10px;font-size:.95rem}.community-links{flex-wrap:wrap;justify-content:center;gap:30px;margin:40px 0;display:flex}.social-btn{border:2px solid var(--orange);color:var(--orange-dark);background:0 0;border-radius:50px;align-items:center;gap:8px;padding:12px 30px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.social-btn:hover{background:var(--orange);color:#fff}.cta-box{background:var(--bg-alt);text-align:center;border-radius:30px;margin:50px 0 30px;padding:60px 40px}.cta-box h2{margin-bottom:30px;font-size:2.5rem;font-weight:700}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-primary{background:var(--orange);color:#fff;border:2px solid var(--orange);border-radius:50px;padding:14px 36px;font-weight:600;text-decoration:none;transition:all .2s}.btn-primary:hover{background:var(--orange-dark);border-color:var(--orange-dark)}.btn-outline{border:2px solid var(--orange);color:var(--orange-dark);background:0 0;border-radius:50px;padding:14px 36px;font-weight:600;text-decoration:none;transition:all .2s}.btn-outline:hover{background:var(--orange);color:#fff}@media (max-width:900px){.ways-grid,.resources-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ways-grid,.resources-grid{grid-template-columns:1fr}.participate-container .page-title{font-size:2.5rem}.cta-box h2{font-size:2rem}}
