
 @font-face{font-family:'Satoshi';font-weight:400;font-style:normal;font-display:swap;src:url('/assets/fonts/satoshi-400.woff2') format('woff2')}@font-face{font-family:'Satoshi';font-weight:500;font-style:normal;font-display:swap;src:url('/assets/fonts/satoshi-500.woff2') format('woff2')}@font-face{font-family:'Satoshi';font-weight:700;font-style:normal;font-display:swap;src:url('/assets/fonts/satoshi-700.woff2') format('woff2')}@font-face{font-family:'Satoshi';font-weight:900;font-style:normal;font-display:swap;src:url('/assets/fonts/satoshi-900.woff2') format('woff2')}
 h1,h2,.callout h2{font-family:'Satoshi',system-ui,-apple-system,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.12}
 h1{font-size:clamp(32px,4.6vw,46px)}
 ::selection{background:rgba(176,134,58,.25)}
 .card a:not(.btn){color:var(--accent)}
 .statSync strong{display:block;font-size:24px;color:#c9a24a;font-family:'Satoshi',system-ui,-apple-system,sans-serif;font-weight:700}
 .statSync span{color:rgba(255,255,255,.6);font-size:13px}

 :root{
 --bg:#f6f4ef;
 --text:#283042;
 --muted:#5a6478;
 --border:#e5e1d6;
 --accent:#14213d;
 --accent2:#1c2c4f;
 --red:#db1f1f;
 --shadow:0 10px 30px rgba(20,33,61,.10);
 --radius:12px;
 }
 *{box-sizing:border-box}
 html{scroll-behavior:smooth}
 body{
 margin:0;
 font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
 background:var(--bg);
 color:var(--text);
 line-height:1.7;
 }
 .wrap{max-width:1100px;margin:0 auto;padding:22px}
 .card{
 border:1px solid var(--border);
 border-radius:var(--radius);
 background:var(--panel);
 box-shadow:var(--shadow);
 padding:32px;
 margin:20px 0;
 }
 .warningCard{
 border:2px solid rgba(255,51,51,.4);
 background:linear-gradient(135deg,rgba(255,51,51,.08),rgba(255,51,51,.03));
 }
 h1{margin:0 0 12px;font-size:42px;line-height:1.1}
 h2{margin:28px 0 16px;font-size:28px}
 h3{margin:20px 0 12px;font-size:22px}
 p{margin:0 0 16px;font-size:17px}
 .sub{color:var(--muted);font-size:18px;margin:0 0 20px}
 .btn{
 padding:16px 28px;border-radius:10px;
 border:none;
 background:linear-gradient(135deg,var(--accent),var(--accent2));
 color:#fff;
 font-weight:700;
 cursor:pointer;
 display:inline-flex;
 align-items:center;
 gap:8px;
 text-decoration:none;
 font-size:18px;
 transition:all 0.2s;
 }
 .btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(201,162,74,.4)}
 .checkList{list-style:none;padding:0;margin:20px 0}
 .checkList li{padding:14px 0;border-bottom:1px solid var(--border);font-size:16px}
 .checkList li:before{content:"";color:var(--accent);font-weight:700;margin-right:12px;font-size:18px}
 .warningBox{
 background:rgba(255,51,51,.08);
 border:2px solid rgba(255,51,51,.3);
 border-radius:12px;
 padding:20px;
 margin:24px 0;
 }
 .warningBox strong{color:var(--red)}
 @media (max-width: 768px){
 h1{font-size:34px}
 .card{padding:24px}
 }
 