:root{--cyan:#58e7ff;--violet:#a56bff;--sun:#ffd35f;--sky:#162f55;--bright-panel:rgba(22,32,55,.9)}
body{background:linear-gradient(180deg,#091326 0%,#101b34 22%,#172643 45%,#0b1730 72%,#111d35 100%);background-attachment:fixed}
.nav-wrap.scrolled{background:rgba(8,18,37,.91);box-shadow:0 8px 30px #06122588}
.hero-image{filter:brightness(1.22) saturate(1.18) contrast(1.02)}
.hero-shade{background:linear-gradient(90deg,rgba(7,15,33,.88) 0%,rgba(11,22,48,.6) 43%,rgba(8,18,37,.05) 76%),linear-gradient(0deg,#101c35 0%,transparent 34%),radial-gradient(circle at 64% 35%,rgba(88,231,255,.12),transparent 28%)}
.hero h1{text-shadow:0 8px 30px #071226,0 0 44px rgba(88,231,255,.15)}
.hero h1 span{-webkit-text-stroke:1.4px #ffe18a;filter:drop-shadow(0 0 13px rgba(255,211,95,.4))}
.hero-copy{color:#fff;font-weight:500;text-shadow:0 2px 8px #071226}
.btn{border-radius:3px;transition:.25s;box-shadow:0 7px 24px #07122677}
.btn.primary,.buy-main{background:linear-gradient(100deg,#ffe16e,#ff9f32);color:#171009;border:1px solid #fff0a5;box-shadow:0 0 22px rgba(255,186,63,.48),0 9px 32px #0008}
.connect-main{background:linear-gradient(110deg,#7654ff,#3bd8ff);color:white;border:1px solid #a8efff;font-weight:800;box-shadow:0 0 24px rgba(70,198,255,.42)}
.btn.ghost{background:rgba(18,39,73,.75);border-color:#76dff5;color:#effcff}
.btn:hover,.mini-action:hover{transform:translateY(-3px);filter:brightness(1.14);box-shadow:0 0 32px rgba(88,231,255,.45)}
.hero-tags span{background:rgba(24,45,81,.78);border-color:rgba(88,231,255,.35);color:#effcff}
.hero-ecosystem{width:min(900px,100%);background:linear-gradient(105deg,rgba(24,39,68,.96),rgba(32,24,69,.92));border:1px solid rgba(108,224,255,.6);box-shadow:0 0 28px rgba(88,231,255,.2),0 18px 40px #061021aa}
.mini-goal-head span{color:#e9faff;font-weight:800}.mini-goal-head strong{font-size:22px;color:#fff3a6;text-shadow:0 0 12px #ffc14f}.mini-progress{height:10px;background:#071021;border:1px solid rgba(255,255,255,.25);border-radius:20px}.mini-progress i{min-width:9px;border-radius:20px;background:linear-gradient(90deg,#ff9f32,#ffe96d,#5be9ff);box-shadow:0 0 16px #ffd35f}
.mini-action{padding:5px 9px!important;background:linear-gradient(110deg,#ffd75d,#ff9832)!important;color:#171009!important;border-color:#fff0a5!important;box-shadow:0 0 12px rgba(255,194,67,.35)}
.mini-qr{box-shadow:0 0 16px rgba(88,231,255,.5);border-radius:3px}
.section{position:relative}.split,.content-stream{background:linear-gradient(120deg,rgba(29,49,84,.72),rgba(19,32,59,.72));padding-left:38px;padding-right:38px;border:1px solid rgba(101,178,255,.22);box-shadow:0 22px 70px #06102055}
.dark-panel{background:radial-gradient(circle at 50% 0,rgba(93,74,190,.4),transparent 34%),linear-gradient(180deg,#172747,#101c36);border-block-color:rgba(88,231,255,.26)}
.card,.forge-card,.contract-box,.wallet,.qr-card,.goal{background:linear-gradient(145deg,rgba(35,55,91,.96),rgba(22,32,59,.96));border-color:rgba(103,201,255,.3);box-shadow:0 16px 45px #06102066}
.video-card{border-color:rgba(88,231,255,.36);box-shadow:0 14px 38px #06102088}
.roadmap{background:linear-gradient(rgba(12,26,53,.78),rgba(17,27,54,.9)),url('assets/akromax-clean.jpg') center/cover fixed}.roadmap .phase{background:linear-gradient(180deg,rgba(31,50,86,.35),transparent)}
.transparency{background:linear-gradient(180deg,#162745,#0d1931)}
.funding{background:radial-gradient(circle at 50% 0,rgba(118,84,255,.38),transparent 38%),linear-gradient(180deg,#182a4b,#101c36);border-block-color:rgba(88,231,255,.3)}
.goal{border:2px solid #e8bd52;box-shadow:0 0 28px rgba(255,193,67,.24),0 24px 70px #07122699}.goal-head strong{color:#fff0a0;text-shadow:0 0 14px rgba(255,202,73,.45)}.progress{height:25px;border-radius:20px;border-color:#7beaff;background:#081225}.progress i{min-width:12px;border-radius:20px;background:linear-gradient(90deg,#ff9e32,#ffe66a,#56e5ff);box-shadow:0 0 20px #ffd35f}
.qr-card:first-child{border:2px solid #ffd25e;box-shadow:0 0 30px rgba(255,199,67,.2)}.qr-card a{display:inline-flex;padding:10px 17px;background:linear-gradient(100deg,#ffe16e,#ff9f32);color:#15100a!important;box-shadow:0 0 20px rgba(255,188,58,.35)}
.community{background:radial-gradient(circle at 50% 50%,rgba(91,90,222,.5),transparent 45%),linear-gradient(180deg,#152747,#101a32)}
.ai-forge{overflow:hidden;background:radial-gradient(circle at 72% 5%,rgba(89,226,255,.24),transparent 30%),radial-gradient(circle at 20% 70%,rgba(154,96,255,.24),transparent 34%),linear-gradient(135deg,#152a4d,#211a48 58%,#112846);border-block:1px solid rgba(103,221,255,.34)}
.ai-forge:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(88,231,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(88,231,255,.055) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,transparent,black,transparent)}
.forge-head{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:end}.forge-head h2{font:650 clamp(38px,5.5vw,72px)/1.02 var(--serif);margin:10px 0}.forge-head h2 span{color:#83eaff;text-shadow:0 0 22px rgba(88,231,255,.35)}.forge-head>p{color:#e0e9f3;font-size:17px}
.forge-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.forge-card{padding:27px 23px;min-height:275px}.forge-card b{color:#7feaff;font:700 12px var(--serif)}.forge-card h3{font:600 20px var(--serif);margin:35px 0 12px;color:#fff0bc}.forge-card p{color:#c9d6e8;font-size:13px}.forge-formula{position:relative;display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;margin-top:24px;padding:22px;background:rgba(6,15,36,.72);border:1px solid rgba(105,226,255,.45)}.forge-formula span{padding:7px 11px;background:#254b78;color:#e8faff;font-size:10px;letter-spacing:.13em}.forge-formula i{color:#75e8ff}.forge-formula strong{color:#ffe17b;font:700 12px var(--serif);letter-spacing:.08em}.concept-note{text-align:center;color:#aebed2;font-size:11px;margin-top:16px}
footer{background:#081226}
@media(max-width:1000px){.forge-grid{grid-template-columns:1fr 1fr}.nav-links{gap:15px}.nav-links a{font-size:11px}}
@media(max-width:760px){.forge-head{grid-template-columns:1fr;gap:20px}.hero-ecosystem{width:100%}.split,.content-stream{padding-left:20px;padding-right:20px}.roadmap{background-attachment:scroll}}
@media(max-width:520px){.forge-grid{grid-template-columns:1fr}.hero{min-height:1050px}.hero .actions .btn{width:100%}.hero-ecosystem{grid-template-columns:1fr}.mini-goal,.mini-qr-item{grid-column:1}.mini-qr-item{justify-content:flex-start;border-top:1px solid rgba(88,231,255,.2);padding-top:8px}}
