.section-h2 .o{color:var(--orange)}.section-p strong{color:var(--white);font-weight:600}.steps{display:flex;flex-direction:column;gap:0;max-width:700px;margin:0 auto;position:relative}.steps::before{content:"";position:absolute;left:26px;top:28px;bottom:28px;width:2px;background:linear-gradient(to bottom,var(--green),rgba(249,115,22,.4),transparent)}.step{display:flex;gap:22px;align-items:flex-start;padding-bottom:36px;position:relative}.step:last-child{padding-bottom:0}.step-dot{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;position:relative;z-index:1}.step:nth-child(odd) .step-dot{background:var(--card);border:2px solid var(--green);box-shadow:0 0 16px rgba(0,182,122,.2)}.step:nth-child(even) .step-dot{background:var(--card);border:2px solid var(--orange);box-shadow:0 0 16px rgba(249,115,22,.2)}.step-body{padding-top:8px}.step-num{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.step-title{font-family:"Barlow Condensed",sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;color:var(--white);margin-bottom:8px}.step-desc{font-size:14px;font-weight:300;color:var(--muted2);line-height:1.7}.step:nth-child(odd) .step-title{color:var(--green)}.step:nth-child(even) .step-title{color:var(--orange)}.feat-list{list-style:none;display:flex;flex-direction:column;gap:12px}.feat-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:300;color:var(--muted2);line-height:1.6}.feat-list li .ck{flex-shrink:0;font-size:15px;margin-top:1px}.feat-list li:nth-child(odd) .ck{color:var(--green)}.feat-list li:nth-child(even) .ck{color:var(--orange)}.feat-list li strong{color:var(--white);font-weight:600}