/* AI4Trening V18.00 — Proof + Conversion Engine */
.fx18{padding:82px 0!important;background:linear-gradient(180deg,#071009,#050a07)!important;border-top:1px solid rgba(255,255,255,.05)}
.fx18-head{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end;margin-bottom:28px}
.fx18-eyebrow{color:#cfff59;font-size:10px;font-weight:950;letter-spacing:.16em}.fx18-head h2{margin:9px 0 0;color:#f5f8f6;font-size:clamp(38px,5vw,60px);line-height:.96;letter-spacing:-.055em}.fx18-head p{margin:0;color:#aab5ad;font-size:16px;line-height:1.6}
.fx18-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.fx18-proof-strip div{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:rgba(255,255,255,.024)}.fx18-proof-strip strong{display:block;color:#f5f8f6;font-size:30px;letter-spacing:-.05em}.fx18-proof-strip span{display:block;margin-top:4px;color:#98a49b;font-size:10px;line-height:1.35}
.fx18-before-after{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fx18-before,.fx18-after,.fx18-dashboard,.fx18-receipt,.fx18-goal,.fx18-membership{border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,#101a13,#07100a);box-shadow:0 24px 62px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.03)}
.fx18-before,.fx18-after{border-radius:28px;padding:25px}.fx18-before{opacity:.9}.fx18-after{background:radial-gradient(95% 100% at 100% 0,rgba(183,255,0,.09),transparent 65%),linear-gradient(145deg,#122017,#07100a);border-color:rgba(183,255,0,.18)}
.fx18-before small,.fx18-after small,.fx18-card-top span,.fx18-card-top b,.fx18-membership small{font-size:9px;font-weight:950;letter-spacing:.13em}.fx18-before small{color:#89958c}.fx18-after small,.fx18-card-top b,.fx18-membership small{color:#d7ff78}
.fx18-before h3,.fx18-after h3,.fx18-dashboard h3,.fx18-receipt h3,.fx18-goal h3,.fx18-membership h3{color:#f3f7f4;letter-spacing:-.045em}.fx18-before h3,.fx18-after h3{font-size:26px;line-height:1.05;margin:11px 0 18px}
.fx18-list{display:grid;gap:10px}.fx18-list span{position:relative;padding-left:22px;color:#a6b1a8;font-size:13px}.fx18-list span:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#5e6a61}.fx18-after .fx18-list span:before{background:#b7ff00;box-shadow:0 0 12px rgba(183,255,0,.25)}
.fx18-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px}.fx18-dashboard,.fx18-receipt{border-radius:28px;padding:24px}.fx18-card-top{display:flex;justify-content:space-between;gap:12px}.fx18-card-top span{color:#8f9b92}.fx18-dashboard h3,.fx18-receipt h3{font-size:29px;margin:10px 0 20px}
.fx18-chart{height:180px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end;padding:14px 4px 0}.fx18-chart>span{position:relative;height:var(--v);min-height:44px;border-radius:12px 12px 5px 5px;background:linear-gradient(180deg,#d6ff75,#b7ff00 60%,#6a9800);box-shadow:0 12px 26px rgba(183,255,0,.08)}.fx18-chart i{position:absolute;left:50%;bottom:-24px;transform:translateX(-50%);font-style:normal;color:#7f8c82;font-size:8px;font-weight:900}
.fx18-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px}.fx18-metric-row div{padding:12px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.fx18-metric-row small{display:block;color:#7f8c82;font-size:8px;font-weight:900;letter-spacing:.09em}.fx18-metric-row strong{display:block;margin-top:4px;color:#edf2ee;font-size:13px}
.fx18-receipt-line{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.fx18-receipt-line em{font-style:normal;color:#849087;font-size:9px;font-weight:900;letter-spacing:.1em}.fx18-receipt-line strong{color:#dfe6e1;font-size:13px}.fx18-receipt-line.is-last{border-bottom:0}.fx18-receipt-line.is-last strong{color:#dcff89}
.fx18-goal{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center;margin-top:14px;border-radius:28px;padding:26px;background:radial-gradient(80% 120% at 100% 0,rgba(183,255,0,.07),transparent 68%),linear-gradient(145deg,#111d15,#07100a)}.fx18-goal h3{font-size:34px;margin:8px 0 8px}.fx18-goal p{margin:0;color:#9faaa2}.fx18-countdown{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px}.fx18-countdown div{display:grid;justify-items:center}.fx18-countdown strong{font-size:38px;color:#f4f7f5;letter-spacing:-.06em}.fx18-countdown small{color:#8c998f;font-size:8px;font-weight:900;letter-spacing:.12em}.fx18-countdown span{height:1px;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(183,255,0,.32),rgba(255,255,255,.08))}
.fx18-membership{margin-top:14px;border-radius:30px;padding:28px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:radial-gradient(80% 120% at 100% 0,rgba(183,255,0,.12),transparent 68%),linear-gradient(145deg,#142118,#07100a);border-color:rgba(183,255,0,.18)}.fx18-membership h3{font-size:34px;margin:8px 0 8px}.fx18-membership p{margin:0;color:#aab5ad;max-width:720px}.fx18-join{min-height:58px;padding:0 18px;border-radius:18px;background:linear-gradient(180deg,#d8ff77,#b7ff00 58%,#9ee300);color:#071008;display:flex;align-items:center;gap:24px;font-weight:950;box-shadow:inset 0 1px rgba(255,255,255,.48),0 14px 34px rgba(183,255,0,.13)}
@media(hover:hover) and (pointer:fine){.fx18-join,.fx18-before,.fx18-after,.fx18-dashboard,.fx18-receipt,.fx18-goal{transition:transform .16s ease,border-color .16s ease}.fx18-join:hover,.fx18-after:hover,.fx18-dashboard:hover,.fx18-receipt:hover,.fx18-goal:hover{transform:translateY(-2px);border-color:rgba(183,255,0,.18)}}
@media(max-width:820px){.fx18-head,.fx18-grid,.fx18-goal{grid-template-columns:1fr}.fx18-proof-strip{grid-template-columns:repeat(2,1fr)}.fx18-membership{grid-template-columns:1fr}.fx18-join{justify-content:space-between}}
@media(max-width:640px){.fx18{padding:58px 0!important}.fx18-before-after{grid-template-columns:1fr}.fx18-proof-strip{grid-template-columns:1fr 1fr}.fx18-proof-strip div{padding:15px}.fx18-head{gap:15px}.fx18-head h2{font-size:clamp(39px,11vw,54px)}.fx18-dashboard,.fx18-receipt,.fx18-before,.fx18-after{padding:19px;border-radius:23px}.fx18-metric-row{grid-template-columns:1fr}.fx18-goal,.fx18-membership{padding:21px;border-radius:24px}.fx18-countdown strong{font-size:30px}.fx18-countdown{gap:7px}}
@media(prefers-reduced-motion:reduce){.fx18-join,.fx18-before,.fx18-after,.fx18-dashboard,.fx18-receipt,.fx18-goal{transition:none!important;transform:none!important}}