.exchanges-container{max-width:1000px;margin:0 auto;padding:0 32px 4rem}.exchanges-container .page-header{text-align:center;padding:60px 0 30px}.exchanges-container .page-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3.2rem;font-weight:800}.exchanges-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:3rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7}.section{border-bottom:1px solid var(--border);padding:40px 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}.list-benefits{margin:20px 0 20px 20px;list-style:none}.list-benefits li{margin-bottom:10px;padding-left:1.8rem;font-size:1.1rem;line-height:1.6;position:relative}.list-benefits li:before{content:"•";color:var(--orange);font-size:1.5rem;font-weight:700;position:absolute;top:-5px;left:0}.category-grid{grid-template-columns:1fr 1fr;gap:30px;margin:40px 0;display:grid}.category-card{border:1px solid var(--border);transition:var(--transition);background:#fff;border-radius:20px;padding:30px 25px}.category-card:hover{border-color:var(--orange-light);box-shadow:0 15px 30px -15px #f7931a26}.category-card h3{color:var(--orange-dark);margin-bottom:15px;font-size:1.5rem;font-weight:600}.category-card p{color:var(--text-muted);margin-bottom:15px;line-height:1.6}.pill-list{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.pill{background:var(--orange-light);color:var(--orange-dark);border-radius:30px;padding:6px 14px;font-size:.85rem;font-weight:500}.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:800px){.category-grid{grid-template-columns:1fr}}@media (max-width:600px){.exchanges-container .page-title{font-size:2.5rem}}
