.our-approach-section{align-items:center;background:linear-gradient(180deg,rgba(119,143,175,0),#778faf);box-sizing:border-box;color:#36436b;display:flex;flex-direction:column;font-family:Inter,sans-serif;padding:80px 20px}.our-approach-section .section-header{margin-bottom:60px;text-align:center}.our-approach-section .section-subheading{color:#36436b;font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.our-approach-section .section-heading{color:#36436b;font-size:2.5rem;font-weight:500;margin:0}.our-approach-section .card-grid{align-items:start;box-sizing:border-box;display:grid;gap:20px;grid-template-areas:"card1 card2 card5" "card3 card4 card5";grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;justify-items:stretch;max-width:1280px;width:100%}.our-approach-section .card:first-child{grid-area:card1}.our-approach-section .card:nth-child(2){grid-area:card2}.our-approach-section .card:nth-child(3){grid-area:card3}.our-approach-section .card:nth-child(4){grid-area:card4}.our-approach-section .tall-card{grid-area:card5}.our-approach-section .card{background:#e3e9f1;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.05);box-sizing:border-box;color:#36436b;display:flex;flex-direction:column;justify-content:flex-start;min-height:338px;padding:24px;text-align:left;width:100%}.our-approach-section .card .icon{align-items:center;background:var(--color-blue-3210,rgba(54,67,107,.1));border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.our-approach-section .card .icon img{max-height:24px;max-width:24px}.our-approach-section .card .subheading{color:#36436b;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:8px}.our-approach-section .card h3{font-size:20px;font-weight:500;margin-bottom:12px}.our-approach-section .card p{font-size:14px;line-height:1.6;margin-bottom:auto}.our-approach-section .card a{color:#36436b;font-size:14px;font-weight:600;text-decoration:none}.our-approach-section .tall-card{background:#394566;border-radius:20px;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.our-approach-section .tall-card .top-image{height:45%;min-height:265px;overflow:hidden;position:relative}.our-approach-section .tall-card .top-image img{height:100%;object-fit:cover;width:100%}.our-approach-section .tall-card .top-image .tag{background:var(--color-orange-67,#f19865);border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;position:absolute;right:16px;text-decoration:none;top:16px}.our-approach-section .tall-card .bottom-content{display:flex;flex-direction:column;flex-grow:1;gap:16px;justify-content:flex-start;padding:24px}.our-approach-section .tall-card .bottom-content .icon{align-items:center;background:var(--color-blue-3210,rgba(54,67,107,.1));border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.our-approach-section .tall-card .bottom-content .icon img{max-height:24px;max-width:24px}.our-approach-section .tall-card button{background:#fff;border:none;border-radius:12px;color:#394566;cursor:pointer;font-weight:600;padding:12px 24px;width:fit-content}@media (max-width:1024px){.our-approach-section .card-grid{gap:20px;grid-template-areas:"card1 card2" "card3 card5" "card4 card5";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto}.our-approach-section .tall-card{min-height:auto}.our-approach-section .tall-card .top-image{height:250px}}@media (max-width:768px){.our-approach-section .card-grid{align-items:center;display:flex;flex-direction:column;gap:20px}.our-approach-section .card,.our-approach-section .tall-card{max-width:338px;min-height:auto;width:100%}.our-approach-section .tall-card .top-image{height:150px}}