.learning-section{background:radial-gradient(ellipse at 80% 35%,#12314b70,transparent 60%),#0b1426;border-top:1px solid #223954;border-bottom:1px solid #223954}
.learning-chat-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;max-width:100%;margin-top:12px;padding:14px 18px;border:1px solid #50768d;border-radius:10px;background:linear-gradient(120deg,#173b4e,#25294e);color:#e8f4ff;font-size:14px;font-weight:650;line-height:1.5;text-align:left;white-space:normal;appearance:none;-webkit-appearance:none;transition:background .2s,border-color .2s}
.learning-chat-button:hover{background:linear-gradient(120deg,#1b4b5e,#303460);border-color:#80dad2;color:#fff}.learning-chat-button:focus-visible{outline:3px solid #80dad2;outline-offset:4px}.learning-chat-button>span:last-child{color:#80dad2;flex-shrink:0;font-size:20px}
.learning-scale{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;margin:42px 0 13px}.learning-scale article{padding:28px 32px;background:linear-gradient(130deg,#102738,#182545);border:1px solid #365675;border-radius:15px}.learning-scale article>span{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#9de8e2}.learning-scale strong{display:block;font-size:clamp(34px,4.5vw,60px);line-height:1.2;margin:15px 0 12px;letter-spacing:-2px;color:#c4f9f1}.learning-scale p{font-size:15px;line-height:1.6;color:#bccce1;max-width:440px}.learning-source{font-size:11px;line-height:1.6;color:#92acc6}.learning-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;margin-top:56px;align-items:center}.learning-copy h3{font-size:34px;line-height:1.2;letter-spacing:-1px;margin-bottom:23px}.learning-copy p{font-size:15px;color:#b5c9df;line-height:1.8;margin-bottom:18px}.learning-visual{margin:0;border:1px solid #365675;border-radius:15px;background:#0b2032;overflow:hidden;box-shadow:0 20px 60px #0003}.learning-visual-head{display:flex;justify-content:space-between;align-items:center;padding:20px 23px;border-bottom:1px solid #2c425c;font-size:9px;letter-spacing:1.5px;color:#acd5e9;font-weight:700}.learning-pulse{width:7px;height:7px;border-radius:50%;background:#75e9d3;box-shadow:0 0 0 5px #75e9d31c;animation:learning-glow 3s ease-in-out infinite}.learning-flow{display:grid;grid-template-columns:1fr 14px 1fr 14px .75fr;gap:11px;align-items:center;padding:30px 20px}.learning-flow>div{display:flex;flex-direction:column;gap:9px;min-width:0}.learning-flow strong{font-size:12px;line-height:1.3;color:#e5f5ff}.learning-flow small{font-size:10px;line-height:1.5;color:#94b0ca}.learning-step{font-size:11px;font-weight:700;color:#7ceadd}.learning-arrow{color:#61bace;font-size:17px}.learning-zeus{text-align:center;align-items:center}.learning-zeus img{width:46px;height:46px;object-fit:contain}.learning-chart{margin:0 20px 20px;padding:17px 14px 14px;border:1px solid #284660;border-radius:9px;background:#081a29}.learning-chart>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1px;color:#9cb9d2}.learning-chart svg{width:100%;height:auto;display:block;margin:18px 0 10px;overflow:visible}.learning-grid{stroke:#27425b;stroke-width:1;fill:none}.learning-baseline{stroke:#7795b1;stroke-width:2;stroke-dasharray:5 6;fill:none}.learning-line{stroke:#75e9d3;stroke-width:3;fill:none;stroke-dasharray:800;stroke-dashoffset:800;animation:learning-trace 5s ease-in-out infinite}.learning-signal{fill:#ffca6a;stroke:#ffca6a44;stroke-width:10}.learning-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#b9cee2}.learning-legend span{display:flex;align-items:center;gap:7px}.learning-legend i{height:2px;width:14px;background:#7795b1}.learning-legend span+span i{height:7px;width:7px;border-radius:50%;background:#ffca6a}.learning-visual figcaption{padding:0 23px 23px;color:#8eacc5;font-size:11px;line-height:1.7}@keyframes learning-trace{0%{stroke-dashoffset:800}60%,100%{stroke-dashoffset:0}}@keyframes learning-glow{50%{opacity:.45}}
@media(max-width:950px){.learning-layout{grid-template-columns:1fr;gap:28px}.learning-copy{max-width:650px}.learning-scale article{padding:25px}.learning-flow{padding:25px}}
@media(max-width:600px){.learning-scale{grid-template-columns:1fr;gap:14px;margin-top:28px}.learning-scale strong{letter-spacing:-1px;font-size:41px}.learning-scale article{padding:23px}.learning-layout{margin-top:35px}.learning-copy h3{font-size:29px}.learning-flow{grid-template-columns:1fr 12px 1fr 12px .8fr;gap:7px;padding:24px 15px}.learning-flow strong{font-size:11px}.learning-flow small{font-size:9px}.learning-chart{margin:0 12px 18px;padding:14px 10px}.learning-chart>div:first-child{font-size:7px;letter-spacing:.5px}.learning-visual-head{padding:18px;font-size:8px}}
@media(prefers-reduced-motion:reduce){.learning-pulse,.learning-line{animation:none}.learning-line{stroke-dashoffset:0}}
