.cah-section{background:#fff;padding:0 30px 90px}.cah-inner{margin:0 auto;max-width:1200px}.cah-title{color:#171717;font-size:30px;font-weight:700;line-height:38px;margin:0 0 12px}.cah-intro,.cah-title{font-family:Inter;font-style:normal;text-align:center}.cah-intro{color:#555;font-size:15px;font-weight:400;line-height:25.6px;margin:0 auto 36px!important;max-width:820px}.cah-card{background:hsla(0,0%,100%,0);border-radius:24px;box-shadow:0 4px 20px -2px rgba(15,23,42,.05),0 2px 6px -1px rgba(15,23,42,.02);padding:36px 40px}.cah-steps{position:relative}.cah-steps:before{background:linear-gradient(180deg,#214be8,#214be8 40%,#7350e6 70%,#f4821f);bottom:58px;content:"";left:21px;position:absolute;top:22px;width:2px}.cah-step{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:22px;margin-bottom:26px;padding:0 0 26px;position:relative}.cah-step:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cah-mark{flex:0 0 44px;position:relative;z-index:1}.cah-num{align-items:center;background:#eef3ff;border:2px solid #214be8;border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#214be8;display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;height:44px;justify-content:center;line-height:24px;text-align:center;width:44px}.cah-step--blue .cah-num{background:#214be8;border-color:#214be8;color:#fff}.cah-step--purple .cah-num{background:#7350e6;border-color:#7350e6;color:#fff}.cah-step--orange .cah-num{background:#f4821f;border-color:#f4821f;color:#fff}.cah-content{flex:1 1 auto;min-width:0}.cah-step-title{color:#171717;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;margin:8px 0 12px}.cah-list{display:grid;gap:10px 40px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.cah-list li{align-items:flex-start;color:#555;display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:25.6px;margin:0!important}.cah-dot{background:#214be8;border-radius:9999px;flex-shrink:0;height:6px;margin-top:10px;width:6px}.cah-step--purple .cah-dot{background:#7350e6}.cah-step--orange .cah-dot{background:#f4821f}@media (max-width:1024px){.cah-card{padding:30px 26px}.cah-list{gap:10px 24px}}@media (max-width:767px){.cah-section{padding:45px 20px}.cah-title{font-size:24px;line-height:32px}.cah-intro{font-size:14px;margin-bottom:26px!important}.cah-card{border-radius:16px;padding:22px 18px}.cah-steps:before{left:17px}.cah-step{gap:14px;margin-bottom:20px;padding-bottom:20px}.cah-mark{flex:0 0 36px}.cah-num{font-size:14px;height:36px;width:36px}.cah-step-title{font-size:19px;line-height:25px;margin:5px 0 10px}.cah-list{gap:10px;grid-template-columns:1fr}.cah-list li{font-size:15px;line-height:24px}.cah-dot{margin-top:9px}}