.info-hero{text-align:center;padding:80px var(--px) 40px;max-width:720px;margin:0 auto}
.info-hero h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;letter-spacing:-1px;margin-bottom:12px}
.info-hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.info-hero p{font-size:.88rem;color:var(--text2);line-height:1.8}
.info-section{max-width:960px;margin:0 auto;padding:0 var(--px) 48px}
.sec-title{font-size:1rem;font-weight:900;margin:36px 0 16px;display:flex;align-items:center;gap:8px}
.info-card{border:1px solid var(--line);border-radius:var(--r2);padding:28px;margin-bottom:20px;transition:all .2s}
.info-card:hover{border-color:var(--line2);box-shadow:var(--shadow)}
.info-card h3{font-size:.92rem;font-weight:900;margin-bottom:10px;display:flex;align-items:center;gap:8px}
.info-card p,.info-card li{font-size:.78rem;color:var(--text2);line-height:1.8;margin-bottom:8px}
.info-card ul{padding-left:20px;margin:8px 0}
.info-card ol{padding-left:20px;margin:8px 0}
.info-card ol li{margin-bottom:6px}
.verify-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}
.verify-card{padding:24px 18px;border:2px solid var(--line);border-radius:var(--r2);text-align:center;transition:all .2s;position:relative}
.verify-card:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 4px 16px rgba(22,163,74,.08)}
.verify-card .ico{font-size:2rem;margin-bottom:10px}
.verify-card h3{font-size:.82rem;font-weight:800;margin-bottom:6px}
.verify-card p{font-size:.68rem;color:var(--text2);line-height:1.6}
.verify-card .check{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:900}
.audit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}
.audit-card{padding:20px;border:1px solid var(--line);border-radius:var(--r2);text-align:center;transition:all .2s}
.audit-card:hover{border-color:var(--line2);box-shadow:var(--shadow)}
.audit-card .val{font-size:1.3rem;font-weight:900;color:var(--green);margin-bottom:4px}
.audit-card .label{font-size:.58rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}
.legal-nav{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}
.legal-nav a{padding:8px 16px;font-size:.72rem;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:20px;transition:all .15s}
.legal-nav a:hover{border-color:var(--o);color:var(--o)}
.legal-section{border:1px solid var(--line);border-radius:var(--r2);padding:28px;margin-bottom:20px}
.legal-section h3{font-size:.92rem;font-weight:900;margin-bottom:12px}
.legal-section p,.legal-section li{font-size:.76rem;color:var(--text2);line-height:1.8;margin-bottom:6px}
.legal-section ul,.legal-section ol{padding-left:20px}
.highlight-box{background:rgba(22,163,74,.03);border:1px solid var(--green);border-radius:var(--r);padding:14px;margin:12px 0;font-size:.72rem;line-height:1.7}
.warning-box{background:var(--red-bg);border:1px solid var(--red);border-radius:var(--r);padding:14px;margin:12px 0;font-size:.72rem;line-height:1.7;color:var(--text2)}
@media(max-width:768px){.verify-grid{grid-template-columns:1fr 1fr}.audit-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.verify-grid,.audit-grid{grid-template-columns:1fr}}
