:root{
  --black:#050505;--panel:#0d0d0f;--panel2:#141416;--line:rgba(212,175,55,.22);
  --gold:#d4af37;--gold2:#ffb703;--text:#f5f5f5;--muted:#b8b8b8;--soft:#777;
  --radius:22px;--shadow:0 24px 80px rgba(0,0,0,.55);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at top right,rgba(255,183,3,.12),transparent 34%),linear-gradient(180deg,#020202,#090909 42%,#020202);color:var(--text)}
a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.nav{position:sticky;top:16px;z-index:50}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 16px;border:1px solid var(--line);border-radius:999px;background:rgba(5,5,5,.72);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.brand{display:flex;align-items:center;gap:11px;font-weight:800}.brand img{width:38px;height:38px;border-radius:10px}.brand span{letter-spacing:.03em}.menu{display:flex;gap:24px;color:var(--muted);font-size:14px}.menu a:hover{color:var(--gold2)}.nav-actions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;border:1px solid rgba(255,255,255,.16);color:var(--text);font-weight:700;font-size:14px;transition:.2s}.btn:hover{transform:translateY(-1px);border-color:var(--gold)}.btn.gold{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#111;border-color:transparent;box-shadow:0 0 32px rgba(255,183,3,.22)}.hero{padding:96px 0 70px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.eyebrow{color:var(--gold2);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero h1{font-size:clamp(48px,7vw,92px);line-height:.95;margin:18px 0 22px;letter-spacing:-.07em}.gold-text{background:linear-gradient(135deg,var(--gold),var(--gold2),#fff1a6);-webkit-background-clip:text;color:transparent}.lead{font-size:20px;line-height:1.65;color:#cfcfcf;max-width:650px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.hero-card{position:relative;border:1px solid var(--line);border-radius:34px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:var(--shadow);overflow:hidden}.hero-card:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgba(255,183,3,.16),transparent 43%);animation:pulse 7s ease-in-out infinite}.hero-card img{position:relative;width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:28px;display:block}.stat-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.stat{padding:14px;border-radius:16px;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.08)}.stat strong{display:block;color:var(--gold2);font-size:18px}.stat small{color:var(--muted)}.notice{margin:26px auto 0;padding:18px 22px;border-radius:18px;border-left:2px solid #e4c308;background:linear-gradient(90deg,rgba(228,195,8,.22),rgba(40,32,8,.16));color:#f5f5f5
}.section{padding:72px 0}.section h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.05em;margin:0 0 14px}.section-p{color:var(--muted);font-size:18px;line-height:1.7;max-width:760px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.card{border:1px solid rgba(212,175,55,.18);border-radius:var(--radius);padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));min-height:190px}.card h3{margin:0 0 12px;font-size:21px}.card p{color:var(--muted);line-height:1.6;margin:0}.badge{display:inline-block;margin-bottom:16px;color:#111;background:linear-gradient(135deg,var(--gold),var(--gold2));border-radius:999px;padding:6px 10px;font-weight:900;font-size:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.panel{border:1px solid var(--line);border-radius:30px;padding:28px;background:rgba(13,13,15,.78);box-shadow:var(--shadow)}.check{display:grid;gap:12px;margin-top:20px}.check div{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.04);color:#ddd}.price{font-size:46px;font-weight:900;margin:12px 0}.footer{padding:42px 0;border-top:1px solid var(--line);color:var(--muted)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.footer a{display:block;margin:8px 0;color:#cfcfcf}.mobile-toggle{display:none}.page-hero{padding:82px 0 38px}.page-hero h1{font-size:clamp(44px,6vw,76px);letter-spacing:-.06em;margin:12px 0}@keyframes pulse{0%,100%{transform:translate(0,0)}50%{transform:translate(-6%,4%)}}
@media(max-width:860px){.menu,.nav-actions{display:none}.mobile-toggle{display:block}.hero-grid,.split,.footer-grid{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.hero{padding-top:58px}.stat-row{grid-template-columns:1fr}.wrap{width:min(100% - 26px,1180px)}}

/* Navigation and content additions reuse the existing CeLa TradeX design tokens. */
.nav-menu{display:flex;align-items:center;gap:8px}.nav-group{position:relative}.nav-group summary{list-style:none;cursor:pointer;color:var(--muted);font-size:14px;padding:9px 10px;border-radius:12px}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:"⌄";margin-left:7px;color:var(--gold2)}.nav-group summary:hover,.nav-group.has-current summary,.menu-direct:hover,.menu-direct.is-current{color:var(--gold2)}.nav-dropdown{position:absolute;top:calc(100% + 12px);left:0;min-width:180px;padding:8px;border:1px solid var(--line);border-radius:16px;background:rgba(13,13,15,.98);box-shadow:var(--shadow)}.nav-dropdown a{display:block;padding:10px 12px;border-radius:10px;color:var(--muted);font-size:14px}.nav-dropdown a:hover,.nav-dropdown a.is-current{background:rgba(255,183,3,.1);color:var(--gold2)}.menu-direct{color:var(--muted);font-size:14px;padding:9px 10px;border-radius:12px}.mobile-toggle{border:0;background:transparent;color:var(--text);font:inherit;font-size:24px;cursor:pointer;padding:4px}.screenshot-placeholder{min-height:260px;display:grid;place-items:center;text-align:center;border:1px dashed rgba(212,175,55,.42);border-radius:20px;background:rgba(255,255,255,.025);color:var(--muted);padding:24px}.screenshot-placeholder strong{display:block;color:var(--gold2);font-size:18px;margin-bottom:8px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold2);outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(max-width:860px){.nav{top:10px}.nav-inner{gap:10px;padding:10px 14px}.brand img{width:32px;height:32px}.brand span{font-size:14px}.nav-actions{display:flex;margin-left:auto}.nav-actions .btn{padding:10px 12px;font-size:12px;white-space:nowrap}.mobile-toggle{display:block}.nav-menu{display:none;position:absolute;top:calc(100% + 12px);left:0;right:0;align-items:stretch;padding:12px;border:1px solid var(--line);border-radius:22px;background:rgba(5,5,5,.97);box-shadow:var(--shadow)}.nav-menu.is-open{display:flex;flex-direction:column}.nav-group{width:100%}.nav-group summary,.menu-direct{display:block;width:100%;padding:12px}.nav-dropdown{position:static;min-width:0;margin:4px 0 8px;box-shadow:none;background:rgba(255,255,255,.03)}}
