.learning-section{background:#fff7eb;border-radius:26px;padding:30px}.learning-comparison{display:flex;gap:18px;align-items:stretch;flex-wrap:wrap}.memory-side,.active-side{flex:1;min-width:300px;border-radius:20px;padding:22px}.memory-side{background:#f0ece6;color:#5f5b56}.active-side{background:#08284d;color:#fff}.mini-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;opacity:.7}.memory-stack{height:170px;display:flex;align-items:center;justify-content:center;gap:8px}.memory-stack i{width:12px;height:82px;border-radius:6px;background:#a7a098;animation:memoryBars 1.7s ease-in-out infinite}.memory-stack i:nth-child(2){height:110px;animation-delay:.15s}.memory-stack i:nth-child(3){height:135px;animation-delay:.3s}.memory-stack i:nth-child(4){height:95px;animation-delay:.45s}.memory-stack i:nth-child(5){height:122px;animation-delay:.6s}.memory-stack i:nth-child(6){height:74px;animation-delay:.75s}@keyframes memoryBars{50%{opacity:.35;transform:translateY(6px)}}.memory-side h3,.active-side h3{font-family:"PT Serif",Georgia,serif;font-size:25px;font-weight:500}.memory-side p,.active-side p{font-size:13px;line-height:1.5;margin-top:7px;opacity:.78}.learning-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;color:#c97921}.learning-arrow span{font-size:44px}.learning-arrow small{font-size:9px;letter-spacing:1px;writing-mode:vertical-rl}.method-wheel{width:260px;height:210px;position:relative;margin:4px auto 14px}.brain-core{position:absolute;left:79px;top:63px;width:105px;height:85px;border-radius:50%;background:#fff;color:#08284d;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2}.brain-core small{font-size:8px}.brain-core strong{font-size:16px}.method-node{position:absolute;width:82px;height:58px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-direction:column;animation:methodFloat 2.7s ease-in-out infinite}.method-node b{font-size:16px;color:#84e0d7}.method-node span{font-size:9px;color:#b9ccdf}.node-abp{left:0;top:13px}.node-abpro{right:0;top:13px;animation-delay:.3s}.node-mac{left:0;bottom:0;animation-delay:.6s}.node-mappa{right:0;bottom:0;animation-delay:.9s}@keyframes methodFloat{50%{transform:translateY(-5px)}}.neuroplastic-card{margin-top:18px;border-radius:20px;background:#f3b861;color:#472c0d;padding:22px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.neuro-visual{width:170px;height:120px;position:relative;flex:0 0 170px}.neuro-visual:before,.neuro-visual:after{content:"";position:absolute;left:18px;right:18px;height:2px;background:#7b4f19;top:58px;transform:rotate(14deg)}.neuro-visual:after{transform:rotate(-17deg)}.neuro-visual i{position:absolute;width:17px;height:17px;border-radius:50%;background:#6d4313;animation:neuroPulse 1.9s ease-in-out infinite}.neuro-visual i:nth-child(1){left:8px;top:27px}.neuro-visual i:nth-child(2){left:36px;top:72px;animation-delay:.2s}.neuro-visual i:nth-child(3){left:70px;top:16px;animation-delay:.4s}.neuro-visual i:nth-child(4){left:84px;top:79px;animation-delay:.6s}.neuro-visual i:nth-child(5){right:38px;top:45px;animation-delay:.8s}.neuro-visual i:nth-child(6){right:8px;top:18px;animation-delay:1s}.neuro-visual i:nth-child(7){right:13px;bottom:10px;animation-delay:1.2s}.neuro-visual i:nth-child(8){left:16px;bottom:6px;animation-delay:1.4s}@keyframes neuroPulse{50%{transform:scale(1.45);opacity:.45}}.neuroplastic-card>div:last-child{flex:1;min-width:250px}.neuroplastic-card span{font-size:10px;letter-spacing:1.4px;font-weight:700}.neuroplastic-card h3{font-family:"PT Serif",Georgia,serif;font-size:24px;line-height:1.15;font-weight:500;margin-top:6px}.neuroplastic-card p{font-size:13px;line-height:1.5;margin-top:7px}
@media(max-width:780px){.learning-section{padding:18px;border-radius:18px}.memory-side,.active-side{min-width:100%}.learning-arrow{width:100%;min-width:100%;flex-direction:row;gap:8px}.learning-arrow small{writing-mode:horizontal-tb}.neuro-visual{margin:auto}}
