.maturity-wrapper{padding:20px 0}.maturity-container{margin:0 auto;max-width:1480px;padding:0}.maturity-header{margin-bottom:20px}.maturity-header h2{color:#18254a;font-size:56px;font-weight:700;line-height:1.1;margin:0 0 16px}.maturity-header p{color:#151515;font-size:20px;line-height:1.8;margin:0;max-width:900px}.maturity-journey{align-items:stretch;display:grid;gap:24px}.maturity-journey.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.maturity-journey.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.maturity-journey.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.maturity-journey.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.maturity-card{border:1px solid rgba(24,37,74,.06);border-radius:5px;box-shadow:0 10px 30px rgba(24,37,74,.08);overflow:hidden;padding:34px;position:relative;transition:all .35s ease}.maturity-card:hover{box-shadow:0 22px 45px rgba(24,37,74,.14);transform:translateY(-8px)}.step-number{align-items:center;background:#fff;border:1px solid rgba(21,21,21,.08);border-radius:50%;box-shadow:0 8px 18px rgba(0,0,0,.06);color:#151515;display:flex;font-size:28px;font-weight:700;height:70px;justify-content:center;margin-bottom:24px;width:70px}.maturity-card h3{color:#151515!important;font-size:28px;font-weight:700;line-height:1.25;margin:0 0 18px}.maturity-card .content{font-size:16px;line-height:1.8;padding:0}.maturity-card .content p{color:#151515!important;margin:0}.maturity-card .content ol,.maturity-card .content ul{margin:0;padding-left:20px}.maturity-card .content li{color:#151515!important}.maturity-card .content a,.maturity-card .content b,.maturity-card .content strong{color:#151515}.card-1{background:linear-gradient(135deg,#fff7f2,#ffe9da)}.card-2{background:linear-gradient(135deg,#fff5fb,#f9e4f5)}.card-3{background:linear-gradient(135deg,#f8f3ff,#eee4ff)}.card-4{background:linear-gradient(135deg,#f2f7ff,#e1ecff)}.card-5{background:linear-gradient(135deg,#fff8f2,#f3e9ff)}.card-6{background:linear-gradient(135deg,#f5f9ff,#e8f2ff)}.card-7{background:linear-gradient(135deg,#fff8f2,#ece4ff)}.card-8{background:linear-gradient(135deg,#f8f4ff,#e5eeff)}@media (max-width:1024px){.maturity-container{padding:0 16px}.maturity-header{margin-bottom:36px}.maturity-header h2{font-size:42px}.maturity-header p{font-size:18px}.maturity-journey{gap:20px;grid-template-columns:repeat(2,1fr)!important}.maturity-card{padding:28px}.step-number{height:64px;width:64px}.maturity-card h3,.step-number{font-size:24px}}@media (max-width:767px){.maturity-wrapper{padding:10px 0}.maturity-container{padding:0 15px}.maturity-header{margin-bottom:28px}.maturity-header h2{font-size:32px;line-height:1.2}.maturity-header p{font-size:16px;line-height:1.7}.maturity-journey{gap:18px;grid-template-columns:1fr!important}.maturity-card{border-radius:18px;padding:24px}.step-number{font-size:22px;height:56px;margin-bottom:18px;width:56px}.maturity-card h3{font-size:22px;margin-bottom:14px}.maturity-card .content{font-size:15px;line-height:1.7}}@media (max-width:480px){.maturity-header h2{font-size:28px}.maturity-card{padding:20px}.step-number{font-size:20px;height:50px;width:50px}}