
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
body{font-family:-apple-system,'Inter','SF Pro Text',system-ui,sans-serif;background:#050807;color:#EDF5F1;line-height:1.7;-webkit-font-smoothing:antialiased}
a{color:#00D4AA;text-decoration:none}
a:hover{opacity:.8}
.container{max-width:680px;margin:0 auto;padding:80px 24px 60px}
.back{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:rgba(255,255,255,0.5);margin-bottom:40px}
.back:hover{color:rgba(255,255,255,0.8)}
h1{font-size:2rem;font-weight:800;letter-spacing:-0.03em;margin-bottom:8px}
.subtitle{font-size:1rem;color:rgba(255,255,255,0.5);margin-bottom:40px}
h2{font-size:1.15rem;font-weight:700;margin:32px 0 12px}
p{font-size:.95rem;color:rgba(255,255,255,0.6);margin-bottom:16px}
.contact-card{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:28px 24px;margin:32px 0}
.contact-card h3{font-size:1rem;font-weight:600;margin-bottom:8px}
.contact-card p{margin-bottom:0}
.faq-item{border-bottom:1px solid rgba(255,255,255,0.1);padding:20px 0}
.faq-item:first-child{border-top:1px solid rgba(255,255,255,0.1)}
.faq-item h3{font-size:1rem;font-weight:600;margin-bottom:8px}
.faq-item p{margin-bottom:0;font-size:.9rem}
footer{border-top:1px solid rgba(255,255,255,0.1);padding:24px 0;text-align:center;font-size:.75rem;color:rgba(255,255,255,0.3)}
