.ic{width:34px;height:34px;fill:none;stroke:#e8b45a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #e8b45a66);flex:none}
.pso h2,.vis h2,.capsec h2,.proc h2,.relsec h2{text-align:center}
.one{text-align:center;font-size:clamp(17px,2vw,22px);color:#ffe2a6;max-width:640px;margin:0 auto 34px}
.psg{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px}
.psg .ps{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px}
.psg .ps .ic{width:52px;height:52px}
.psg .ps p{font-size:clamp(18px,1.8vw,22px);line-height:1.3;margin:0}
.psg .arr{font-style:normal;color:#e8b45a;font-size:28px;text-align:center}
.icg{grid-template-columns:repeat(3,1fr)!important}
.icg .cap1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:26px 12px}
.icg .cap1 .ic{width:46px;height:46px}
.icg .cap1 h4{margin:0;font-size:clamp(15px,1.6vw,19px)}
.steps li span{font-size:clamp(15px,1.5vw,19px)}
.trk .tc{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}
.ind>div{display:flex;align-items:center;gap:10px}.ind .ic{width:24px;height:24px}
@media(max-width:700px){.psg{grid-template-columns:1fr}.psg .arr{transform:rotate(90deg);line-height:1}.icg{grid-template-columns:repeat(2,1fr)!important;gap:10px}.icg .cap1{padding:18px 8px}.icg .cap1 h4{font-size:14px}}
