.How-we-work-container{position:relative;background-color:#fff;background-image:linear-gradient(90deg,rgba(215,125,70,.27) 1px,transparent 0),linear-gradient(180deg,rgba(215,125,70,.27) 1px,transparent 0);background-size:25% 25%;padding:clamp(82px,5vw,200px) clamp(170px,10vw,350px) clamp(120px,5vw,200px) clamp(80px,5vw,200px);display:flex;flex-direction:row;gap:clamp(2rem,1.5vw,5rem)}.How-we-work-container:before{top:48.39%;left:49.38%}.How-we-work-container:after,.How-we-work-container:before{content:"";position:absolute;width:clamp(20px,1.5vw,80px);height:clamp(20px,1.5vw,80px);background-image:url(/assets/images/common/gridicon.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.6;z-index:10}.How-we-work-container:after{top:73.5%;left:24.22%}@media(max-width:1080px){.How-we-work-container{flex-direction:column;padding:clamp(40px,8vw,60px) 16px;gap:24px;background-size:cover}.How-we-work-container:after,.How-we-work-container:before{display:none!important}}.How-we-work-container .leftSection{flex:1 1 8%;padding-right:2rem}@media(max-width:1080px){.How-we-work-container .leftSection{padding-right:0;text-align:left;margin-bottom:8px}}.How-we-work-container .leftSection .heading{font-size:clamp(48px,2vw,650px);font-weight:700;font-family:Inter;letter-spacing:0;color:#021f2e;margin-bottom:41px}@media(max-width:1080px){.How-we-work-container .leftSection .heading{font-size:clamp(28px,6vw,34px)!important;margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #d77d46;text-align:left}}.How-we-work-container .leftSection .description{font-family:Montserrat!important;font-weight:400;font-size:clamp(14px,1vw,350px);letter-spacing:0;vertical-align:middle;color:#021f2e;max-width:clamp(400px,25vw,1500px)}@media(max-width:1080px){.How-we-work-container .leftSection .description{max-width:100%;font-size:clamp(14px,3.5vw,16px)!important;line-height:1.6;text-align:left;margin-bottom:8px}}.How-we-work-container .leftSection .description strong{font-family:Montserrat!important;font-weight:700;letter-spacing:0;vertical-align:middle}.How-we-work-container .rightSection{flex:1;display:flex;flex-direction:column;gap:1rem}@media(max-width:1080px){.How-we-work-container .rightSection{gap:12px;width:100%}}.How-we-work-container .rightSection .stepNumber{font-family:Inter!important;font-weight:700;font-size:clamp(48px,2vw,650px);letter-spacing:0;text-align:center;background:linear-gradient(90deg,#6bd0b9 10.58%,#404a78 62.02%);opacity:21%;cursor:pointer;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:1080px){.How-we-work-container .rightSection .stepNumber{font-size:13px!important;font-weight:700!important;opacity:1!important;color:#d77d46!important;background:rgba(215,125,70,.12)!important;border:1px solid rgba(215,125,70,.3)!important;-webkit-text-fill-color:#d77d46!important;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}}.How-we-work-container .rightSection .stepContainer{display:flex;align-items:center;gap:clamp(40px,5vw,90px);cursor:pointer}@media(max-width:1080px){.How-we-work-container .rightSection .stepContainer{flex-direction:row;gap:12px;text-align:left;width:100%;align-items:center}}.How-we-work-container .rightSection .stepContainer:active .stepCard,.How-we-work-container .rightSection .stepContainer:focus .stepCard,.How-we-work-container .rightSection .stepContainer:hover .stepCard{transform:scale(1.03);box-shadow:0 4px 24px 0 rgba(215,125,70,.2)}@media(max-width:1080px){.How-we-work-container .rightSection .stepContainer:active .stepCard,.How-we-work-container .rightSection .stepContainer:focus .stepCard,.How-we-work-container .rightSection .stepContainer:hover .stepCard{transform:translateX(4px);border-color:#d77d46}}.How-we-work-container .rightSection .stepContainer:active .stepNumber,.How-we-work-container .rightSection .stepContainer:focus .stepNumber,.How-we-work-container .rightSection .stepContainer:hover .stepNumber{color:#d77d46;opacity:1;background:none;-webkit-text-fill-color:#d77d46}@media(max-width:1080px){.How-we-work-container .rightSection .stepContainer:active .stepNumber,.How-we-work-container .rightSection .stepContainer:focus .stepNumber,.How-we-work-container .rightSection .stepContainer:hover .stepNumber{background:#d77d46!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.How-we-work-container .rightSection .stepContainer{cursor:pointer;touch-action:manipulation}}.How-we-work-container .rightSection .stepCard{background:#021f2e;color:#fff;display:flex;justify-content:flex-start;align-items:center;padding:clamp(20px,1vw,60px) clamp(50px,1vw,950px);width:100%;border-radius:8px;border:.5px solid #d77d46;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:1080px){.How-we-work-container .rightSection .stepCard{flex:1;padding:14px 16px;border-radius:14px;min-height:auto;justify-content:flex-start;text-align:left;border:1px solid rgba(215,125,70,.3);box-shadow:0 4px 14px rgba(2,31,46,.12)}}.How-we-work-container .rightSection .stepCard .cardContent{display:flex;align-items:center;gap:15px;padding:0}@media(max-width:1080px){.How-we-work-container .rightSection .stepCard .cardContent{flex-direction:row;gap:12px;text-align:left;padding:0!important;width:100%}}.How-we-work-container .rightSection .stepCard .avatar{width:clamp(60px,4vw,250px);height:clamp(60px,4vw,250px);background:rgba(0,0,0,0);border-style:solid;border-color:#d77d46;color:#d77d46}@media(max-width:1080px){.How-we-work-container .rightSection .stepCard .avatar{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;background:rgba(215,125,70,.12);border-radius:10px;padding:6px;border:none;display:flex;align-items:center;justify-content:center}}.How-we-work-container .rightSection .stepCard .avatar .stepIcon{width:clamp(60px,4vw,250px);height:clamp(60px,4vw,250px)}@media(max-width:1080px){.How-we-work-container .rightSection .stepCard .avatar .stepIcon{width:22px!important;height:22px!important;object-fit:contain}}.How-we-work-container .rightSection .stepCard .stepTitle{font-family:Inter!important;font-weight:400;font-size:clamp(20px,1.5vw,450px);letter-spacing:0;max-width:500px}@media(max-width:1080px){.How-we-work-container .rightSection .stepCard .stepTitle{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.35;max-width:100%;color:#fff}}.activeCard{background-color:#05202d}.activeCard .stepTitle{font-weight:700}