:root{--bg:#080e14;--bg2:#0c1620;--card:#0b1520;--line:rgba(0,179,125,.12);--line2:rgba(255,255,255,.07);--ac:#00b37d;--ac2:#009668;--ac3:rgba(0,179,125,.1);--text:#f0f5ff;--mid:#b8cade;--muted:#7a90a8;--max:1080px;--f:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif}
.nav-i{max-width:var(--max);margin:0 auto;padding:0 36px;height:64px;display:flex;align-items:center;justify-content:space-between}
.page{max-width:var(--max);margin:0 auto;padding:64px 36px 80px}
h1{font-size:2.4rem;font-weight:800;color:#fff;letter-spacing:-.025em;line-height:1.1;margin-bottom:28px}
.ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
.ct-intro{font-size:1rem;color:var(--mid);line-height:1.75;margin-bottom:28px}
.ct-items{display:flex;flex-direction:column;gap:14px}
.ct-item{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--card);border:1px solid var(--line2);border-radius:10px}
.ct-item-ico{flex-shrink:0}
.ct-item-label{font-size:0.82rem;color:var(--muted);margin-bottom:3px}
.ct-item-val{font-size:1rem;font-weight:700;color:#fff}
.ct-item-val a:hover{color:var(--ac)}
.ct-card{background:var(--card);border:1px solid var(--line2);border-radius:12px;overflow:hidden}
.ct-bar{height:3px;background:linear-gradient(90deg,var(--ac),rgba(0,179,125,.1))}
.ct-card-body{padding:32px}
.ct-card-body h2{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:10px}
.ct-card-body p{font-size:0.95rem;color:var(--mid);line-height:1.7;margin-bottom:22px}
.ct-check{display:flex;align-items:center;gap:10px;font-size:0.92rem;color:var(--mid);margin-bottom:10px}
.ct-check:last-of-type{margin-bottom:22px}
.btn-tg{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f);font-size:0.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#229ed9;border:2px solid #229ed9;padding:13px 24px;text-decoration:none;border-radius:7px;transition:background .2s}
.btn-tg:hover{background:#1a8fc4}
.faq-mini{margin-top:56px}
.faq-mini h2{font-size:1.6rem;font-weight:800;color:#fff;margin-bottom:28px;letter-spacing:-.015em}
.faq-item.open .faq-a{max-height:200px}
.ft{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}
@media(max-width:900px){.ct-grid{grid-template-columns:1fr}}