.maturity{background-color:#eaeaea;font-family:Inter,sans-serif;padding:80px 0}.wrap{margin:0 auto;max-width:1200px;padding:0 5px}.maturity-inner{align-items:center;display:flex;flex-direction:column;text-align:center}.section-tag{color:#ef8844;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.maturity-title{color:#18392f;font-size:42px;font-weight:700;margin-bottom:20px}.maturity-sub{color:#555;font-size:18px;margin-bottom:50px}.maturity-cards{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px;width:100%}.maturity-card{background:#fff;border:2px solid #d1d1d1;border-radius:20px;cursor:pointer;padding:35px;position:relative;text-align:left;transition:.3s}.maturity-card.active{border-color:#ef8844;box-shadow:0 10px 20px rgba(0,0,0,.05);transform:translateY(-5px)}.maturity-card-check{align-items:center;background:#ef8844;border-radius:50%;color:#fff;display:flex;font-size:12px;height:24px;justify-content:center;opacity:0;position:absolute;right:20px;top:20px;transition:.3s;width:24px}.maturity-card.active .maturity-card-check{opacity:1}.maturity-card-icon{display:block;font-size:32px;margin-bottom:20px}.maturity-card h4{color:#18392f;font-size:22px;font-weight:700;margin-bottom:15px}.maturity-card p{color:#666;font-size:15px;line-height:1.6;margin-bottom:25px}.maturity-badge{color:#999;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.maturity-card.active .maturity-badge{color:#ef8844}.maturity-result{animation:fadeIn .5s ease forwards;background:#18392f;border-radius:25px;box-sizing:border-box;color:#fff;display:none;padding:60px;width:100%}.maturity-result-label{color:#ef8844;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.maturity-result h4{font-size:32px;font-weight:700;margin-bottom:25px}.maturity-result p{color:#eaeaea;font-size:17px;line-height:1.8;margin:0 auto 40px;max-width:850px}.maturity-result-cta{background:#ef8844;border-radius:50px;color:#fff;display:inline-block;font-weight:700;padding:18px 40px;text-decoration:none;transition:.3s}.maturity-result-cta:hover{filter:brightness(1.1);transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}