.trading-plan-tutorial-page .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:21px}
.plan-flow,.tutorial-section{margin:30px 0}
.plan-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}
.plan-flow-grid article{display:flex;gap:14px;align-items:center;min-height:135px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(16,41,67,.9),rgba(8,21,34,.96))}
.plan-flow-grid article>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;color:#55d6f3;background:rgba(76,201,240,.09);font-size:.75rem;font-weight:900}
.plan-flow-grid small{display:block;margin-bottom:7px;color:#5bd6f1;font-size:.66rem;font-weight:900;letter-spacing:.1em}.plan-flow-grid strong{display:block;color:#f4f9fd;font-size:1.12rem}.plan-flow-grid p{margin:6px 0 0;color:#8399ad;font-size:.76rem;line-height:1.45}
.plan-flow-grid .plan-flow-accent{border-color:rgba(94,227,162,.3);background:linear-gradient(145deg,rgba(18,63,61,.72),rgba(8,24,35,.96))}.plan-flow-accent article>span,.plan-flow-accent>span{color:#70e9b0;background:rgba(94,227,162,.11)}.plan-flow-accent small{color:#72e8b0}
.parameter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.parameter-grid article,.column-guide article,.mistake-grid article{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.027)}
.parameter-grid article>span{display:block;margin-bottom:10px;color:#5bd6f1;font-size:.69rem;font-weight:900;letter-spacing:.11em}.parameter-grid strong,.column-guide strong,.mistake-grid strong{display:block;color:#eff7fc}.parameter-grid p,.column-guide p,.mistake-grid p{margin:7px 0 0;color:#8ba0b3;font-size:.82rem;line-height:1.55}
.column-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.column-guide article:nth-child(7),.column-guide article:nth-child(8),.column-guide article:nth-child(9){border-color:rgba(94,227,162,.16)}
.example-panel{margin:34px 0;padding:28px;border:1px solid rgba(94,227,162,.23);border-radius:22px;background:linear-gradient(145deg,rgba(13,39,54,.97),rgba(7,20,32,.98))}.example-panel h2{margin:5px 0 8px}.example-lead,.example-note{color:#9eb2c4;line-height:1.65}.example-inputs,.result-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0}.example-inputs article,.result-strip article{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.035)}.example-inputs span,.result-strip span{display:block;color:#849aad;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.example-inputs strong,.result-strip strong{display:block;margin-top:7px;color:#f5f9fc;font-size:.98rem}.result-strip article{border-color:rgba(94,227,162,.18);background:rgba(94,227,162,.055)}.result-strip strong{color:#79edb8}
.math-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.math-steps article{display:flex;gap:11px;min-height:125px;padding:17px;border:1px solid rgba(76,201,240,.14);border-radius:15px;background:rgba(76,201,240,.045)}.math-steps article>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;color:#5bd6f1;background:rgba(76,201,240,.09);font-size:.68rem;font-weight:900}.math-steps strong{display:block;margin:5px 0 12px;color:#eef7fc;font-size:.85rem}.math-steps code{color:#bcd1df;white-space:normal;font-size:.77rem;line-height:1.55}.math-steps .math-result{border-color:rgba(94,227,162,.3);background:rgba(94,227,162,.07)}.math-result code{color:#7deab7;font-weight:800}
.formula-section{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;align-items:start;margin:30px 0;padding:25px;border:1px solid rgba(76,201,240,.16);border-radius:20px;background:linear-gradient(135deg,rgba(76,201,240,.06),rgba(94,227,162,.035))}.formula-section h2{margin:8px 0}.formula-list{display:grid;gap:8px}.formula-list article{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;padding:12px 14px;border-radius:11px;background:rgba(5,16,28,.48)}.formula-list span{color:#7f96aa;font-size:.75rem;font-weight:800}.formula-list code{color:#d8e9f3;white-space:normal;font-size:.8rem}
.buy-sell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.buy-sell-card{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,rgba(18,36,59,.94),rgba(10,23,39,.9))}.buy-sell-card h2{margin:0 0 14px}.buy-sell-card ol{display:grid;gap:10px;margin:0;padding-left:22px;color:#bdcddb;line-height:1.55}.buy-card{border-color:rgba(94,227,162,.22)}.buy-card .lesson-kicker{color:#72e8b0}.sell-card{border-color:rgba(255,110,115,.22)}.sell-card .lesson-kicker{color:#ff9095}
.mobile-guide,.tutorial-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:28px 0;padding:25px;border:1px solid rgba(76,201,240,.18);border-radius:20px;background:linear-gradient(135deg,rgba(76,201,240,.07),rgba(94,227,162,.035))}.mobile-guide h2,.tutorial-cta h2{margin:7px 0 8px}.mobile-guide p,.tutorial-cta p{max-width:760px;margin:0;color:#99aec0;line-height:1.65}.swipe-demo{display:flex;align-items:center;gap:0;min-width:310px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#091522}.swipe-demo span,.swipe-demo strong,.swipe-demo em{padding:15px 13px;white-space:nowrap}.swipe-demo span{color:#7890a5;background:#0d2034;font-size:.72rem}.swipe-demo strong{color:#dff8ff;background:#0d2034;box-shadow:8px 0 14px rgba(0,0,0,.18)}.swipe-demo em{color:#62d9f2;font-size:.78rem;font-style:normal;font-weight:800}
.mistake-section{margin:30px 0}.mistake-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.mistake-grid article:nth-child(1),.mistake-grid article:nth-child(2){border-color:rgba(255,177,66,.18)}
.tutorial-cta{border-color:rgba(94,227,162,.22);background:linear-gradient(135deg,rgba(94,227,162,.075),rgba(76,201,240,.04))}.tutorial-cta .primary-button{white-space:nowrap}
@media(max-width:980px){.plan-flow-grid,.math-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.parameter-grid,.mistake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.column-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.example-inputs,.result-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.formula-section{grid-template-columns:1fr}}
@media(max-width:720px){.plan-flow-grid,.parameter-grid,.column-guide,.math-steps,.buy-sell-grid,.mistake-grid{grid-template-columns:1fr}.plan-flow-grid p,.parameter-grid p,.column-guide p,.mistake-grid p,.math-steps code,.formula-list code{font-size:.88rem}.math-steps strong{font-size:.95rem}.example-panel{padding:20px}.formula-list article{grid-template-columns:1fr;gap:5px}.mobile-guide,.tutorial-cta{grid-template-columns:1fr}.swipe-demo{min-width:0;width:100%}.tutorial-cta .primary-button{width:100%;justify-content:center;text-align:center}}
@media(max-width:480px){.example-inputs,.result-strip{grid-template-columns:1fr}.plan-flow-grid article,.math-steps article{min-height:0}.hero-actions .primary-button{width:100%;justify-content:center;text-align:center}}
