.cpg-perks-section{background:url(/assets/img/per-bg.png) no-repeat 50%;background-size:cover;padding:100px 0}.perks-section-header{margin-bottom:50px}.perks-tag{font-size:clamp(22px,4vw,24px);font-weight:700;color:#0c35b4;text-transform:none}.perks-section-title{color:#000;font-size:clamp(28px,4vw,46px);font-weight:700;margin:18px 0 25px;line-height:1.2}.perks-title-accent{color:#007aff}.perks-fade-in{animation:perksFadeIn .5s ease-in-out}@keyframes perksFadeIn{0%{opacity:0}to{opacity:1}}.perks-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2rem;gap:2rem}.perks-grid-item{grid-column:span 2;height:100%}.perks-card-body{flex:1 1;display:flex;flex-direction:column;justify-content:center}.perks-grid-item:nth-child(4){grid-column:2/span 2}.perks-grid-item:nth-child(5){grid-column:4/span 2}.perks-card-title{font-size:28px;font-weight:700;color:#fff;margin:0 auto auto;padding-top:20px;text-align:center;max-width:275px}@media (max-width:1200px){.perks-card-title{font-size:26px!important}}@media (max-width:991.98px){.perks-grid{grid-template-columns:repeat(4,1fr)}.perks-grid-item:nth-child(4){grid-column:span 2}.perks-grid-item:nth-child(5){grid-column:2/span 2}}@media (max-width:767.98px){.perks-grid{grid-template-columns:1fr}.perks-grid-item,.perks-grid-item:nth-child(4),.perks-grid-item:nth-child(5){grid-column:1/-1}.perks-card-title{max-width:none;padding-top:28px}}.perks-card-wrapper{text-decoration:none;display:block;cursor:default;height:100%;max-width:500px}.perks-card{background-color:transparent;border-radius:12px;overflow:visible;transition:all .3s ease;height:100%;display:flex;flex-direction:column;position:relative}.perks-card-image{width:100%;height:200px;overflow:hidden;padding:20px 40px;background-size:cover;background-position:50%;background-repeat:no-repeat}.perks-card-image-1{background-image:url(/assets/img/per-1.png)}.perks-card-image-2{background-image:url(/assets/img/per-2.png)}.perks-card-image-3{background-image:url(/assets/img/per-3.png)}.perks-card-image-4{background-image:url(/assets/img/per-4.png)}.perks-card-image-5{background-image:url(/assets/img/per-5.png)}.perks-card-body{background-color:#fff;border:1px solid #7474743b;padding:50px 30px 30px;width:90%;margin:-70px auto 0;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.18);-webkit-clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.perks-card-text{font-size:16px;font-weight:500;line-height:1.6;color:#555}@media (max-width:480px){.perks-card-title{font-size:24px!important;padding-top:20px}.perks-card-text{font-size:15px}}.working-steps-section{position:relative;width:100%;padding:clamp(60px,8vw,100px) 0}.working-steps-header{text-align:center;margin-bottom:clamp(36px,5vw,60px)}.working-steps-eyebrow{font-size:clamp(22px,2vw,24px);font-weight:700;color:#0c35b4;margin-bottom:15px}.working-steps-heading{color:#000;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.2;margin-bottom:40px}.working-steps-accent{color:#007aff}.working-steps-grid{display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch}.working-steps-card{position:relative;z-index:1;display:flex;flex-direction:column;transition:transform .3s ease}.working-steps-card:after{content:"";position:absolute;top:0;right:-14px;width:20px;height:100%;z-index:-1;pointer-events:none;filter:blur(8px)}.working-steps-card:nth-child(odd):after{background:linear-gradient(180deg,rgba(12,53,180,.35),rgba(12,53,180,0) 80%)}.working-steps-card:nth-child(2n):after{background:linear-gradient(0deg,rgba(12,53,180,.35),rgba(12,53,180,0) 80%)}.working-steps-body{background:#fff;flex:1 1;padding:clamp(28px,3vw,40px) clamp(20px,2vw,26px) clamp(24px,2.5vw,32px);display:flex;flex-direction:column}.working-steps-cap,.working-steps-cap-bottom{width:100%;height:clamp(35px,3.2vw,50px);background:linear-gradient(180deg,#0c35b4,#5262ff);flex-shrink:0}.working-steps-cap{border-radius:50% 50% 0 0}.working-steps-cap-bottom{border-radius:0 0 50% 50%;background:linear-gradient(0deg,#0c35b4,#5262ff)}.working-steps-card:nth-child(2n) .working-steps-cap,.working-steps-card:nth-child(odd) .working-steps-cap-bottom{visibility:hidden}.working-steps-number{font-size:clamp(40px,3vw,46px);font-weight:800;color:#007aff;line-height:1;margin-bottom:6px}.working-steps-title{font-size:clamp(22px,1.6vw,36px);font-weight:600;color:#0c35b4;line-height:1.3;margin-bottom:14px;height:2.6em;overflow:hidden}.working-steps-divider{display:block;width:100%;height:1px;background:#d9d9d9;margin-bottom:16px}.working-steps-text{font-size:clamp(16px,1vw,16px);color:#444;line-height:1.6;margin:0}@media (max-width:991.98px){.working-steps-grid{display:flex;flex-wrap:wrap;justify-content:center;row-gap:32px}.working-steps-card{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:767.98px){.working-steps-eyebrow{margin-bottom:20px}.working-steps-heading{margin-bottom:60px}.working-steps-card{flex:0 0 100%;max-width:290px}.working-steps-card:after{display:none}.working-steps-card .working-steps-body,.working-steps-card .working-steps-cap,.working-steps-card .working-steps-cap-bottom{box-shadow:0 6px 16px -4px rgba(12,53,180,.25)}.working-steps-grid{row-gap:30px}.working-steps-title{min-height:auto}.working-steps-card:nth-child(2n) .working-steps-cap,.working-steps-card:nth-child(odd) .working-steps-cap{visibility:visible}.working-steps-card:nth-child(2n) .working-steps-cap-bottom,.working-steps-card:nth-child(odd) .working-steps-cap-bottom{visibility:hidden}}@media (max-width:480px){.working-steps-heading{font-size:28px}.working-steps-body{padding:28px}}@media (max-width:319px){.working-steps-body{padding:22px 14px 20px}.working-steps-number{font-size:26px}}