.info-page{min-height:80vh;padding:10rem 0 8rem}.info-header{text-align:center;margin-bottom:5rem}.info-header h1{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:4rem}.info-header p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem}.info-content{background:var(--surface);border:1px solid var(--border-color);border-radius:2rem;max-width:900px;margin:0 auto;padding:5rem;box-shadow:0 40px 100px #0000000d}.info-content h2{color:var(--foreground);margin:3rem 0 1.5rem;font-size:2rem}.info-content h2:first-child{margin-top:0}.info-content p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.125rem;line-height:1.8}.info-content ul{margin-bottom:2rem;padding-left:1.5rem}.info-content li{color:var(--text-secondary);margin-bottom:1rem;font-size:1.125rem;line-height:1.6}.info-content strong{color:var(--foreground)}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:4rem;display:grid}.contact-card{background:var(--background);text-align:center;border:1px solid var(--border-color);border-radius:1.5rem;padding:2rem}.contact-card h3{margin-bottom:.5rem;font-size:1.25rem}.contact-card p{margin-bottom:0;font-size:1rem}@media (max-width:768px){.info-header h1{font-size:2.5rem}.info-content{border-radius:1.5rem;padding:2.5rem 1.5rem}}
