:root{--ctp-black:#050505;--ctp-panel:#0d1117;--ctp-gold:#d6ad49;--ctp-blue:#3b82f6;--ctp-white:#f8fafc;--ctp-muted:#cbd5e1;--ctp-border:#2a2f38}
.ctp-content{background:var(--ctp-black);color:var(--ctp-white);font-family:Arial,Helvetica,sans-serif;line-height:1.65;margin:0;padding:0}
.ctp-content *{box-sizing:border-box}.ctp-wrap{max-width:1120px;margin:0 auto;padding:72px 28px}.ctp-hero{background:radial-gradient(circle at 80% 20%,rgba(59,130,246,.12),transparent 32%),#050505;border-bottom:1px solid var(--ctp-border)}
.ctp-kicker{color:var(--ctp-gold)!important;text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.82rem}.ctp-content h1,.ctp-content h2,.ctp-content h3{color:#fff;line-height:1.15}.ctp-content h1{font-size:clamp(2.35rem,6vw,4.8rem);max-width:900px;margin:.2em 0}.ctp-content h2{font-size:clamp(1.8rem,4vw,3rem);margin:.2em 0 .6em}.ctp-content h3{font-size:1.25rem}.ctp-lead{font-size:1.22rem;color:var(--ctp-muted);max-width:840px}.ctp-btn{display:inline-block;background:var(--ctp-gold);color:#050505!important;text-decoration:none!important;padding:14px 22px;border-radius:7px;font-weight:800;margin-top:12px}.ctp-btn:hover{transform:translateY(-1px)}
.ctp-section{border-bottom:1px solid var(--ctp-border)}.ctp-alt{background:#090b0f}.ctp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ctp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ctp-card{background:var(--ctp-panel);border:1px solid var(--ctp-border);border-radius:12px;padding:24px}.ctp-card strong,.ctp-price{color:var(--ctp-gold)}.ctp-list{padding-left:20px}.ctp-list li{margin:8px 0}.ctp-quote{border-left:4px solid var(--ctp-gold);padding:12px 0 12px 20px;font-size:1.2rem;color:#e5e7eb}.ctp-founder{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:start}.ctp-founder img{width:100%;border-radius:14px;border:1px solid var(--ctp-border)}.ctp-faq details{background:var(--ctp-panel);border:1px solid var(--ctp-border);padding:16px 18px;margin:12px 0;border-radius:9px}.ctp-faq summary{cursor:pointer;font-weight:700;color:#fff}.ctp-faq p{color:var(--ctp-muted)}.ctp-cta{text-align:center;background:linear-gradient(135deg,#090909,#121923)}.ctp-cta p{max-width:720px;margin-left:auto;margin-right:auto}.ctp-article .ctp-wrap{max-width:900px}.ctp-article h2{font-size:2rem;margin-top:1.8em}.ctp-article h3{margin-top:1.5em}.ctp-article p,.ctp-article li{color:#e5e7eb}.ctp-note{background:#10141b;border-left:4px solid var(--ctp-blue);padding:18px 20px;border-radius:7px}.ctp-breadcrumb{font-size:.88rem;color:#94a3b8}.ctp-breadcrumb a{color:var(--ctp-gold)!important}.ctp-content a:not(.ctp-btn){color:#93c5fd}.ctp-mini{font-size:.9rem;color:#94a3b8}
@media(max-width:800px){.ctp-grid,.ctp-grid3,.ctp-founder{grid-template-columns:1fr}.ctp-wrap{padding:52px 20px}.ctp-founder img{max-width:360px}.ctp-content h1{font-size:2.5rem}}
