.lp-process{background:linear-gradient(180deg,rgba(15,28,39,0),rgba(15,28,39,.7) 20%,rgba(15,28,39,.7) 80%,rgba(15,28,39,0));padding:120px 0}
.lp-process .lp-process-head{display:flex;flex-direction:column;gap:16px;max-width:760px;margin-bottom:56px}
.lp-process .lp-process-grid{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:24px;align-items:stretch}
.lp-process .lp-steps{display:flex;flex-direction:column;gap:6px}
.lp-process .lp-step{text-align:left;cursor:pointer;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);color:#E6EDF3;transition:all .3s;font-family:inherit}
.lp-process .lp-step.is-active{border-color:rgba(250,204,21,.5);background:rgba(250,204,21,.08)}
.lp-process .lp-step-n{font-size:13px;color:#7A8B9C}
.lp-process .lp-step.is-active .lp-step-n{color:#FACC15}
.lp-process .lp-step-t{font-size:16px;font-weight:600;letter-spacing:-.01em}
.lp-process .lp-panel{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(250,204,21,.25);background:rgba(7,13,20,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:24px;min-height:420px;box-shadow:0 0 80px rgba(250,204,21,.08) inset}
.lp-process .lp-panel-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 100% 0%,rgba(250,204,21,.12),transparent 60%);pointer-events:none}
.lp-process .lp-panel-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#7A8B9C;position:relative}
.lp-process .lp-panel-dur{color:#FACC15}
.lp-process .lp-panel-bars{display:flex;gap:6px;position:relative}
.lp-process .lp-panel-bar{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.1);transition:background .4s}
.lp-process .lp-panel-bar.is-on{background:#FACC15}
.lp-process .lp-panels{display:grid;flex:1;position:relative}
.lp-process .lp-panel-item{grid-area:1/1;display:flex;flex-direction:column;gap:24px;opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s;pointer-events:none}
.lp-process .lp-panel-item.is-active{opacity:1;transform:none;pointer-events:auto}
.lp-process .lp-panel-item h3{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-.03em;font-weight:700}
.lp-process .lp-panel-item p{margin:0;color:#9FB0C0;font-size:17px;line-height:1.6;max-width:600px;text-wrap:pretty}
.lp-process .lp-panel-outs{display:flex;flex-direction:column;gap:10px;margin-top:auto}
.lp-process .lp-panel-outs div{display:flex;gap:12px;align-items:center;font-size:15px;color:#E6EDF3}